Skip to content

Fix potential concurrent exception when resolving recursive ref - #2586

Open
cescoffier wants to merge 1 commit into
vert-x3:4.xfrom
cescoffier:fix-potential-concurrent-exception-when-resoving-recursive
Open

cescoffier wants to merge 1 commit into
vert-x3:4.xfrom
cescoffier:fix-potential-concurrent-exception-when-resoving-recursive

Conversation

@cescoffier

Copy link
Copy Markdown
Member

This PR addresses a potential issue where concurrent exceptions could occur during the resolution of recursive references. Although these exceptions are challenging to reproduce reliably due to their time-sensitive nature, this fix mitigates the risk by replacing the concurrent hash map with a concurrent skip list map.

This commit addresses a potential issue where concurrent exceptions could occur during the resolution of recursive references. Although these exceptions are challenging to reproduce reliably due to their time-sensitive nature, this fix mitigates the risk by replacing the concurrent hash map with a concurrent skip list map.
@vietj vietj modified the milestones: 4.5.7, 4.5.8 Mar 27, 2024
@vietj vietj modified the milestones: 4.5.8, 4.5.9 May 24, 2024
@vietj vietj modified the milestones: 4.5.9, 4.5.10 Jul 17, 2024
@vietj vietj modified the milestones: 4.5.10, 4.5.11 Sep 4, 2024
@vietj vietj modified the milestones: 4.5.11, 4.5.12 Nov 12, 2024
@vietj vietj modified the milestones: 4.5.12, 4.5.13 Jan 23, 2025
@vietj vietj modified the milestones: 4.5.13, 4.5.14 Feb 10, 2025
@vietj vietj modified the milestones: 4.5.14, 4.5.15 Apr 3, 2025
@vietj vietj modified the milestones: 4.5.15, 4.5.16 May 16, 2025
@vietj vietj modified the milestones: 4.5.16, 4.5.17 Jun 19, 2025
@vietj vietj modified the milestones: 4.5.17, 4.5.18 Aug 5, 2025
@vietj vietj modified the milestones: 4.5.18, 4.5.19 Aug 13, 2025
@vietj vietj modified the milestones: 4.5.19, 4.5.20, 4.5.21 Aug 27, 2025
@vietj vietj modified the milestones: 4.5.21, 4.5.22 Sep 3, 2025
@vietj vietj modified the milestones: 4.5.22, 4.5.23 Oct 22, 2025
@vietj vietj modified the milestones: 4.5.23, 4.5.24 Dec 15, 2025
@vietj vietj modified the milestones: 4.5.24, 4.5.25 Jan 15, 2026
@vietj vietj modified the milestones: 4.5.25, 4.5.26 Feb 16, 2026
@vietj vietj modified the milestones: 4.5.26, 4.5.27 Mar 25, 2026
@vietj vietj modified the milestones: 4.5.27, 4.5.28 May 5, 2026
@vietj vietj modified the milestones: 4.5.28, 4.5.29 Jun 3, 2026
@vietj vietj modified the milestones: 4.5.29, 4.5.30, 4.5.31 Jul 9, 2026
@vietj vietj modified the milestones: 4.5.31, 4.5.32 Jul 20, 2026
@vietj vietj modified the milestones: 4.5.32, 4.5.33 Aug 7, 2026
@vietj vietj modified the milestones: 4.5.33, 4.5.34 Sep 1, 2026
@vietj vietj modified the milestones: 4.5.34, 4.5.35 Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants