Skip to content

Fix(15831): Resolve race condition in ReferenceManager.doMaybeRefresh#16032

Closed
vijaykriishna wants to merge 0 commit into
apache:branch_10xfrom
vijaykriishna:fix/15831-10_x
Closed

Fix(15831): Resolve race condition in ReferenceManager.doMaybeRefresh#16032
vijaykriishna wants to merge 0 commit into
apache:branch_10xfrom
vijaykriishna:fix/15831-10_x

Conversation

@vijaykriishna
Copy link
Copy Markdown

Description

The key behavioural change is that with the loop in doMaybeRefresh(), a single call to maybeRefreshBlocking() will now refresh through multiple generations until the reference is fully up to date. This ensures that pending refreshes are not lost due to timing races.

Resolves #15831

Please note the fix is aimed to target 10.5.0 release/version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant