Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for Netty connection cleanup bug #2233

Merged
merged 13 commits into from
Aug 15, 2023

Conversation

viv
Copy link
Collaborator

@viv viv commented Aug 7, 2023

Fixes session cleanup on idle

Adds idle state handling for outbound connections so that they are automatically closed when idle, as is already the case for inbound connections. Closes the connection on idle, not just the channel, to ensure that connections and sessions are cleaned up properly.

Also fixes:

  • NPE on server session details page in admin console
  • Errors when compression is enabled with TLS

@viv viv changed the title Netty connection cleanup bug Fix for Netty connection cleanup bug Aug 7, 2023
viv and others added 2 commits August 7, 2023 12:58
JSP resolvers are unable to resolve default properties on interfaces. NPEs were caused by the failure to resolve the new default methods on the ServerSession interface (e.g.  `ServerSession#isUsingServerDialback()`)

See this post for further details:

https://stackoverflow.com/questions/35130290/property-not-found-on-type-when-using-interface-default-methods-in-jsp-el
@Fishbowler Fishbowler merged commit c50cdf8 into igniterealtime:main Aug 15, 2023
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