-
Notifications
You must be signed in to change notification settings - Fork 468
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We embed an overlap cache in `FileMetadata` and use it with the overlap checker. When we have to open a table, we now try to find a maximal empty region and the two surrounding data regions so that we can populate the cache with this information. The cache will be very useful for optimistic overlap checks which happen without blocking compactions, and might need to be retried.
- Loading branch information
1 parent
8e2dc01
commit c6fb4b6
Showing
5 changed files
with
242 additions
and
98 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.