Skip to content

[CURA-13002] Defensive coding to hopefully fix concurrent modification.#1033

Merged
HellAholic merged 1 commit into
5.12from
CURA-13002_concurrent_modification_defence
Mar 2, 2026
Merged

[CURA-13002] Defensive coding to hopefully fix concurrent modification.#1033
HellAholic merged 1 commit into
5.12from
CURA-13002_concurrent_modification_defence

Conversation

@rburema
Copy link
Copy Markdown
Member

@rburema rburema commented Feb 26, 2026

A longstanding Sentry issue ('CURA-3RN'). Can't really reproduce, but an open cache for all objects of the same class is just asking for problems. Hopefully this constitutes a fix. If this turns out to be too slow, maybe instead it works if we just copy the getResult() value instead of giving a reference to the caller.

A longstanding Sentry issue ('CURA-3RN'). Can't really reproduce, but an open cache for all objects of the same class is just asking for problems. Hopefully this constitutes a fix. If this turns out to be too slow, maybe instead it works if we just copy the 'getresult' value instead of giving a reference to the caller.

CURA-13002
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 26, 2026

Test Results

1 tests  ±0   0 ✅ ±0   1s ⏱️ ±0s
1 suites ±0   0 💤 ±0 
1 files   ±0   0 ❌ ±0   1 🔥 ±0 

For more details on these errors, see this check.

Results for commit cfa06c3. ± Comparison against base commit 9887b85.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Contributor

@wawanbreton wawanbreton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code itself looks good, but hard to tell the effect without going deep into it 😅

@HellAholic HellAholic merged commit 465e450 into 5.12 Mar 2, 2026
6 of 12 checks passed
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.

3 participants