-
Notifications
You must be signed in to change notification settings - Fork 77
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
fix: tests in v0.7 branch #954
Conversation
39dc0fa
to
713fefe
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## refactor-v0.7.0-new #954 +/- ##
======================================================
Coverage ? 75.51%
======================================================
Files ? 190
Lines ? 29291
Branches ? 29291
======================================================
Hits ? 22120
Misses ? 5847
Partials ? 1324 ☔ View full report in Codecov by Sentry. |
@bsbds Your PR is in conflict and cannot be merged. |
@bsbds Your PR is in conflict and cannot be merged. |
Signed-off-by: bsbds <[email protected]>
The E2E failure is caused by a Xline bug that could potentially override the current revision. It has been fixed in #955. |
Ref: madsim-rs/madsim#218 Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]> fix: compaction in madsim Run the compaction task synchronously in madsim, please refer to `compact_bg_task` for the madsim compaction code Signed-off-by: bsbds <[email protected]> fix: not waiting for client id in madsim tests Signed-off-by: bsbds <[email protected]> fix: set leader in simulation xline group Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
… serial execution Signed-off-by: bsbds <[email protected]>
Prevents updating the state early before speculative execution Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Only increments revision number when there's key deleted Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
This check is not necessary, the urls are allowed to be empty before publish Signed-off-by: bsbds <[email protected]>
Because client id may change during retry, the propose id generation must be called for each retry Signed-off-by: bsbds <[email protected]>
|
It seems sync wait on a event listener will potentialy cause a deadlock, we will address this in the future. Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
Signed-off-by: bsbds <[email protected]>
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.
LGTM
Depends-On: #951
This PR fixes various bugs in the new refactor, please refer to commit messages in each commit for more details.
Please briefly answer these questions:
what problem are you trying to solve? (or if there's no problem, what's the motivation for this change?)
what changes does this pull request make?
are there any non-obvious implications of these changes? (does it break compatibility with previous versions, etc)