Skip to content

ARTEMIS-5694 CriticalCanalyzer to detect session.close timing out.#5952

Merged
brusdev merged 1 commit into
apache:mainfrom
clebertsuconic:closeSessions
Oct 8, 2025
Merged

ARTEMIS-5694 CriticalCanalyzer to detect session.close timing out.#5952
brusdev merged 1 commit into
apache:mainfrom
clebertsuconic:closeSessions

Conversation

@clebertsuconic

Copy link
Copy Markdown
Contributor

No description provided.

@clebertsuconic

Copy link
Copy Markdown
Contributor Author

@brusdev I was looking into this with you..

I'm not sure yet what timeout to use.. or if I should always do this or upon configuration.

But the test I wrote simulates the condition of pending forever on storage. and this would cleanup the situation if it happened.

@clebertsuconic clebertsuconic force-pushed the closeSessions branch 2 times, most recently from e02e44e to 82e7725 Compare October 4, 2025 01:12
@clebertsuconic clebertsuconic force-pushed the closeSessions branch 3 times, most recently from 7b15d87 to 03ee793 Compare October 6, 2025 16:39
@clebertsuconic

Copy link
Copy Markdown
Contributor Author

@brusdev can you review this?

@clebertsuconic clebertsuconic changed the title ARTEMIS-TBD Closing session after a configured timeout ARTEMIS-5694 Closing session after a configured timeout Oct 6, 2025
@clebertsuconic clebertsuconic marked this pull request as ready for review October 6, 2025 16:47
@clebertsuconic clebertsuconic force-pushed the closeSessions branch 4 times, most recently from dffdb5c to 1ecf55c Compare October 6, 2025 17:29
@clebertsuconic clebertsuconic force-pushed the closeSessions branch 6 times, most recently from dcfc377 to 3f3d0a7 Compare October 6, 2025 22:31

@brusdev brusdev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM, I only added a few minor comments about the config?

@clebertsuconic clebertsuconic marked this pull request as draft October 7, 2025 13:41
@clebertsuconic

Copy link
Copy Markdown
Contributor Author

I am converting this to a draft as I found a few scenarios where the lineupContext could be called without calling the actual storage.. (after exceptions)

Also I will make this to use CriticalAnalyzer

@clebertsuconic clebertsuconic force-pushed the closeSessions branch 3 times, most recently from 280dbde to e850ec5 Compare October 7, 2025 20:51

@brusdev brusdev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

+1000 on using the Critical Analyzer

@clebertsuconic clebertsuconic marked this pull request as ready for review October 8, 2025 13:28
@clebertsuconic clebertsuconic force-pushed the closeSessions branch 6 times, most recently from 1538556 to 1777279 Compare October 8, 2025 13:41
Also fixing a few cases where a context would hang
@clebertsuconic clebertsuconic changed the title ARTEMIS-5694 Closing session after a configured timeout ARTEMIS-5694 CriticalCanalyzer to detect session.close timing out. Oct 8, 2025
@brusdev brusdev merged commit c9d9ace into apache:main Oct 8, 2025
6 checks passed
@clebertsuconic clebertsuconic deleted the closeSessions branch October 8, 2025 19:58
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.

2 participants