ITISFoundation / osparc-simcore

🐼 osparc-simcore simulation framework
https://osparc.io
MIT License
43 stars 27 forks source link

Rogue Garbage Collector #6087

Open mguidon opened 1 month ago

mguidon commented 1 month ago

Which deploy/s?

All

Current Behavior

I think I could (togehter with @matusdrobuliak66) finally reproduce why the garbage collector is treating me like garbage:

  1. I often use the platform from my laptop when I am in the train
  2. When arriving at my destination, I typically close the lid.
  3. I go to work and forget about it
  4. A few hours later I want to start a new service in the same deployment from my desktop machine at the office
  5. Garbage collector insists of shutting me down all the time
  6. In Redis I have two client_session_ids the new one and the old one
  7. Somehow the GC sees the stale one and assumes all of my sessions are to be terminated
  8. Deleteing the stale key manually allows me to start again a service
pcrespov commented 1 month ago

I wonder if this issue is also affecting the end-to-end tests with anonymous users, which get logged out before the test finishes.

sanderegg commented 1 month ago

I think we do have a mess with the session IDs. Also if you duplicate a tab you get the same one I think

GitHK commented 3 days ago

Taylor was also impacted by this, with his studies.