Skip to content

fix(provider): discard cache fills across reinitialization - #27222

Open
decofe wants to merge 1 commit into
mainfrom
centaur/test-static-file-cache-invalidation-1789388730
Open

decofe wants to merge 1 commit into
mainfrom
centaur/test-static-file-cache-invalidation-1789388730

Conversation

@decofe

@decofe decofe commented Sep 14, 2026

Copy link
Copy Markdown
Member

Track a generation for the shared static-file jar cache and retry loads that overlap an index reinitialization. This prevents an in-flight stale header jar from repopulating the cache after unrelated segment pruning; the regression test deterministically exercises the persisted-header/read/prune interleaving.

Prompted by: @klkvr

Prevent an in-flight jar load from repopulating the shared cache after index reinitialization. Add a deterministic regression test for the persisted-header and unrelated-pruning interleaving.

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants