You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the global log out process, a set of all the participants will be put into the inTransitMap in the Identity Server, then the set will be cleared after the user successfully log out on each participant. But the entry of the participants set still remains in the inTransitMap, although it is very small, it will slowly consumes all the memory in the long run.
We try to clear the entry if the set is empty, this will fix the memory leak issue, below is the gist for this issue. https://gist.github.com/junxiong/6971960
Even if we add the code to clear the entry in IdentityServer, it still leaks memory if the user does not choose to logout the system, for example, close the browser or just let the session time out.
So we have to invoke the removeSession method in the IDPHttpSessionListener when session is going to destroyed, below is the gist for this issue https://gist.github.com/junxiong/6971992
The text was updated successfully, but these errors were encountered:
During the global log out process, a set of all the participants will be put into the inTransitMap in the Identity Server, then the set will be cleared after the user successfully log out on each participant. But the entry of the participants set still remains in the inTransitMap, although it is very small, it will slowly consumes all the memory in the long run.
We try to clear the entry if the set is empty, this will fix the memory leak issue, below is the gist for this issue.
https://gist.github.com/junxiong/6971960
Even if we add the code to clear the entry in IdentityServer, it still leaks memory if the user does not choose to logout the system, for example, close the browser or just let the session time out.
So we have to invoke the removeSession method in the IDPHttpSessionListener when session is going to destroyed, below is the gist for this issue
https://gist.github.com/junxiong/6971992
The text was updated successfully, but these errors were encountered: