Skip to content

Conversation

@yoonseok-kim
Copy link
Contributor

This PR fixes #680.

@yoonseok-kim yoonseok-kim changed the title Commits on Nov 28, 2025 Fix: correct conditional lock releasing without acquire in index_gt::update Fix: correct conditional lock releasing without acquire in index_gt::update Nov 28, 2025
@yoonseok-kim yoonseok-kim changed the title Fix: correct conditional lock releasing without acquire in index_gt::update Fix: correct conditional lock releasing without acquire (index_gt::update) Nov 28, 2025
@yoonseok-kim yoonseok-kim force-pushed the issue-680-bugfix branch 2 times, most recently from 2d5efea to aa18332 Compare November 28, 2025 08:52
@yoonseok-kim yoonseok-kim changed the base branch from main to main-dev November 28, 2025 10:02
@ashvardanian ashvardanian merged commit c001112 into unum-cloud:main-dev Nov 30, 2025
32 checks passed
ashvardanian pushed a commit that referenced this pull request Nov 30, 2025
### Patch

- Fix: Progress callback passing & minor checks (c604a90)
- Fix: Skip key rewrites in `index_gt::update` (#679) (6387134)
- Fix: Correct conditional lock release w/out acquire (#681) (c001112)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: index_gt::update releases an unacquired conditional lock under specific conditions, causing a data race

3 participants