Skip to content
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

DataShard: table merge and borrowed compaction race #3154

Closed
snaury opened this issue Mar 26, 2024 · 0 comments · Fixed by #3164
Closed

DataShard: table merge and borrowed compaction race #3154

snaury opened this issue Mar 26, 2024 · 0 comments · Fixed by #3164
Assignees
Labels
bug Something isn't working

Comments

@snaury
Copy link
Member

snaury commented Mar 26, 2024

Turns out #2286 introduced a race, when datashard allows local database to compact borrowed data before all borrowed data is actually loaded and merged into the table. This may cause local database compaction to later fail due to unexpected epoch invariant violations.

@snaury snaury added the bug Something isn't working label Mar 26, 2024
@snaury snaury self-assigned this Mar 26, 2024
This was referenced Mar 29, 2024
@mregrock mregrock mentioned this issue May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment