-
Notifications
You must be signed in to change notification settings - Fork 580
refactor: staged writes in private events #19488
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
base: next
Are you sure you want to change the base?
Conversation
yarn-project/pxe/src/storage/private_event_store/private_event_store.ts
Outdated
Show resolved
Hide resolved
nventuro
left a comment
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.
I'm not sure I understand your point re. rollbacks, but other than that this looks good. It's sad that the event store is in poor state but thats' life I guess.
yarn-project/pxe/src/storage/private_event_store/private_event_store.ts
Outdated
Show resolved
Hide resolved
yarn-project/pxe/src/storage/private_event_store/private_event_store.ts
Outdated
Show resolved
Hide resolved
yarn-project/pxe/src/storage/private_event_store/private_event_store.ts
Outdated
Show resolved
Hide resolved
Good news: this morning I approved a PR by @benesjan that makes the event store substantially nicer |
e3c729d to
9619e78
Compare
Flakey Tests🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry. |
17914e7 to
ee88b93
Compare
ee88b93 to
08fb4a0
Compare
a874c13 to
8dddf6e
Compare
8dddf6e to
96dfd77
Compare
Fourth part of the series started with #19445. This makes the PrivateEventStore work based on staged writes. With this, private events aren't written to persistent storage until PXE decides to commit the job.
e6f491b to
ef81e22
Compare
Fourth part of the series started with #19445.
This makes the PrivateEventStore work based on staged writes. With this, private events aren't written to persistent storage until PXE decides to commit the job.