Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## dev #146 +/- ##
==========================================
- Coverage 50.51% 48.65% -1.86%
==========================================
Files 81 82 +1
Lines 12997 13615 +618
==========================================
+ Hits 6565 6625 +60
- Misses 6432 6990 +558 ☔ View full report in Codecov by Sentry. |
das-Abroxas
approved these changes
Jan 19, 2024
Contributor
das-Abroxas
left a comment
There was a problem hiding this comment.
The last feature for the 2.0 release is coming to an end. We'll see what the test instance has to say as the final word, as the PR is a little too big for a meaningful review.
Good work 👍
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Replication
Adds a
DataReplicationServicethat handles syncing objects to multiple data proxies.Replication itself is done by the individual data proxies. Only endpoint status updates are managed by the service.
Changes
ReplicateProjectData: Updates complete projects with an additional endpoint and sends messages to respective data proxy event streams.PartialReplicateData: Updates subtrees with an additional endpoint and sends messages to respective data proxies.GetReplicationStatus/UpdateReplicationStatus: Gets endpoint status from objects/updates replication info for objectsDeleteReplication: Sends delete message to specified proxy (if at least one fullsync proxy remains) and sends update messages to all other proxies.EndpointInfoinObject: Resources now have information ofReplicationStatus(if this is an Object) andReplicationVariant.