-
Notifications
You must be signed in to change notification settings - Fork 596
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
test_backfill_tombstone
failed in main-cron
backfill tests: key UserKey { 1004, TableKey { 0000008558294d8b000000 } } epoch EpochWithGap(6017238017507328) >= prev epoch EpochWithGap(6017238017507328)
#15324
Comments
test_backfill_tombstone
failed in main-cron
backfill teststest_backfill_tombstone
failed in main-cron
backfill tests: key UserKey { 1004, TableKey { 0000008558294d8b000000 } } epoch EpochWithGap(6017238017507328) >= prev epoch EpochWithGap(6017238017507328)
|
Is there any recent change to the test itself? I saw that the test can still pass yesterday. I checked the diff commits and didn't see any suspicious changes. The assertion should never be hit regardless. |
Last change to test seems to be 28 days ago. I think it may not happen every run perhaps. It depends on compaction which may not happen deterministically. |
https://buildkite.com/risingwavelabs/main-cron/builds/1899#018deb4c-297e-49f5-ae69-027fae04caf6 This test also triggers the same assertion. |
Root cause found:
The reason why we cannot repro it locally is because The usage of |
buildkite: https://buildkite.com/risingwavelabs/main-cron/builds/1899#018deb4c-29e0-4ad8-a9a9-bc7c5ea713a4
Compute node logs:
You can run the tests locally, see
ci/scripts/run-backfill-tests.sh
.The test which fails is:
You can comment out the other tests at the bottom of the file while debugging.
The text was updated successfully, but these errors were encountered: