-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
136168: vecstore: store improvements and bug fixes r=drewkimball a=andy-kimball 1. When a new index is created, expect the store to create an empty root partition. While the root partition can be updated, it can never be deleted. 2. Replace the InMemoryStore UnmarshalBinary member function with a LoadInMemoryStore function in order to avoid bugs where unmarshaling is attempted on an already-initialized store. 3. Fix bug where fixupProcessor.Wait can panic when there are multiple goroutines waiting for all fixups to be processed. Switch to a sync.Cond to support that case. Epic: CRDB-42943 Release note: None Co-authored-by: Andrew Kimball <[email protected]>
- Loading branch information
Showing
6 changed files
with
75 additions
and
89 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
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.