-
Notifications
You must be signed in to change notification settings - Fork 659
Add version byte to ClusterConfig and ReplicationHistory serialization #1778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 2 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
6725fb4
Add version byte to ClusterConfig serialization with gossip validation
vazois f572e8b
Add version byte to ReplicationHistory serialization
vazois 420d3f1
Add magic prefix to ClusterConfig and ReplicationHistory serialization
vazois f5977f0
Dispose connection and track failed stats on meet version mismatch
vazois 0a6d9cb
Broaden recovery exception handling for ReplicationHistory
vazois d7a4940
Remove redundant double deserialization in failover and gossip paths
vazois cdd32c4
Use default UTF-8 encoding for BinaryWriter in serializers
vazois 512d4fa
Improve magic prefix documentation for backwards compatibility
vazois ac29032
Use ReadOnlySpan<byte> for magic prefix constants
vazois ea26a49
Merge remote-tracking branch 'origin/dev' into vazois/cluster-versioning
vazois 09398d0
Change ClusterConfig and ReplicationHistory version from byte to int
vazois 0ddb03c
Merge remote-tracking branch 'origin/dev' into vazois/cluster-versioning
vazois 5556068
Merge branch 'dev' into vazois/cluster-versioning
vazois 87c7130
Remove magic prefix from ClusterConfig and ReplicationHistory seriali…
vazois ca83120
Change version field from int to byte for ClusterConfig and Replicati…
vazois 0ed9fd3
Merge branch 'dev' into vazois/cluster-versioning
vazois File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.