Some session data gets lost between multiple concurrent request
|Reported by:||bogdan2412||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
When a lot of concurrent requests are made by the same user and each request modifies something in the session, some of the data gets lost.
A more precise example: I maintain a list of selected items for each session and each (ajax) request adds or removes a certain object to/from that list. When the user rapidly selects a lot of objects and each request returns success, after a refresh some objects are missing from the list. I need a way to lock sessions for these requests.
I'm not sure if this is considered a bug or not. If it's not, I'd appreciate another solution to this (the only thing i could think of is making a separate database table for stuff like this, but i don't like having to, or know how to, handle session expiration in this case).