-
Notifications
You must be signed in to change notification settings - Fork 24
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
votr: Add VOTR demonstration workload #573
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportAttention:
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #573 +/- ##
==========================================
- Coverage 75.71% 67.62% -8.09%
==========================================
Files 164 166 +2
Lines 10558 11146 +588
==========================================
- Hits 7994 7538 -456
- Misses 1952 3054 +1102
+ Partials 612 554 -58
☔ View full report in Codecov by Sentry. |
ab83a5f
to
9429497
Compare
f2b784e
to
30be15c
Compare
00bc351
to
3c1f85e
Compare
This change adds a demo workload that shows how the merge function can be used to implement asynchronous, two-way and hub-and-spoke replication. A more complete discussion of the workload is provided in its README file. A small extension to the existing parse-helpers API is necessary to ensure that JSONB values are reified as json-ish types when loading conflicting rows from the database. The `server.Server` type also supplies its listener address so that VOTR can automatically create changefeeds.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 12 files at r2, 28 of 28 files at r5, 6 of 6 files at r6, all commit messages.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @sravotto)
This change adds a demo workload that shows how the merge function can be used
to implement asynchronous, two-way and hub-and-spoke replication. A more
complete discussion of the workload is provided in its README file.
A small extension to the existing parse-helpers API is necessary to ensure that
JSONB values are reified as json-ish types when loading conflicting rows from
the database. The
server.Server
type also supplies its listener address sothat VOTR can automatically create changefeeds.
This change is