Skip to content

OAK-12438: scope Segment Tar cache maintenance overrides - #3186

Open
rishabhdaim wants to merge 1 commit into
issue/OAK-12436from
issue/OAK-12438
Open

rishabhdaim wants to merge 1 commit into
issue/OAK-12436from
issue/OAK-12438

Conversation

@rishabhdaim

@rishabhdaim rishabhdaim commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Scope FT_OAK-12290 to Segment Tar's SegmentCache and RecordCache. Both default to ASYNC; disabling the toggle selects SYNC for newly created caches. Existing caches retain their mode until recreated, and other bundles remain independent.

Remove the obsolete shared toggle fields and tests. Keep the internal cache API export at 2.0.0. The OSGi test covers disabling the toggle, retaining SYNC across service reactivation, and re-enabling ASYNC for new caches.

Validation with Java 17: 23 Core maintenance cases and 45 Segment cache/service cases (one existing skip) passed. A mutation check confirmed that existing behavioral tests reject an incorrect ASYNC mapping.

OAK-12438. Depends on #3185.

Co-Authored-By: OpenAI Codex noreply@openai.com

@rishabhdaim rishabhdaim self-assigned this Oct 6, 2026
@rishabhdaim
rishabhdaim added this pull request to stack #3187 October 6, 2026 05:57
@rishabhdaim
rishabhdaim marked this pull request as ready for review October 6, 2026 06:13
@rishabhdaim
rishabhdaim removed this pull request from stack #3187 October 6, 2026 08:37
@rishabhdaim
rishabhdaim added this pull request to stack #3191 October 6, 2026 08:37
@rishabhdaim
rishabhdaim force-pushed the issue/OAK-12438 branch 2 times, most recently from 2e29ecb to 83069fb Compare October 6, 2026 17:41
@rishabhdaim
rishabhdaim force-pushed the issue/OAK-12438 branch 2 times, most recently from d703052 to e7aaf99 Compare October 7, 2026 03:57
@rishabhdaim
rishabhdaim force-pushed the issue/OAK-12438 branch 2 times, most recently from de7620f to 3b8d097 Compare October 7, 2026 06:27
@rishabhdaim
rishabhdaim force-pushed the issue/OAK-12438 branch 3 times, most recently from 1faa978 to fac75d3 Compare October 7, 2026 13:01
Co-Authored-By: OpenAI Codex <noreply@openai.com>
@sonarqubecloud

sonarqubecloud Bot commented Oct 8, 2026

Copy link
Copy Markdown

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.

1 participant