Skip to content

Fix a TOCTOU bug that caused the index to fail #3994

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

Merged
merged 1 commit into from
Mar 4, 2024

Conversation

dominiklohmann
Copy link
Member

This fixes a bug that sometimes caused the index actor to shut down with an exception when combined with compaction or the disk monitor because of a time of check vs. time of use bug when trying to canonicalize paths in the returned partition infos from the catalog lookup.

@dominiklohmann dominiklohmann added bug Incorrect behavior engine Core pipeline and storage engine labels Mar 4, 2024
@dominiklohmann dominiklohmann requested a review from a team March 4, 2024 15:52
This fixes a bug that sometimes caused the index actor to shut down with
an exception when combined with compaction or the disk monitor because
of a time of check vs. time of use bug when trying to canonicalize paths
in the returned partition infos from the catalog lookup.
@dominiklohmann dominiklohmann merged commit 180eb09 into main Mar 4, 2024
@dominiklohmann dominiklohmann deleted the topic/index-toctou branch March 4, 2024 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Incorrect behavior engine Core pipeline and storage engine
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants