Summary | Session data written on every access |
Queue | Horde Framework Packages |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | Horde Developers (at) , slusarz (at) horde (dot) org |
Requester | slusarz (at) horde (dot) org |
Created | 05/14/2013 (4432 days ago) |
Due | |
Updated | 05/29/2013 (4417 days ago) |
Assigned | |
Resolved | 05/29/2013 (4417 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | 5.1 |
Patch | No |
State ⇒ Resolved
all the time. I.e. any mailbox action can cause a session change,
since mailbox data is stored in the session. However... this data has
previously been optimized for size and the alternative - stratight
cache - is not a distinctly better option at this time.
Since doing things like navigating through Horde and polling the
mailbox no longer cause session writing, I'm closing this ticket since
it was referring to the critical issue of the session data being
overwritten 100% of the time for no reason.
Assigned to Michael Slusarz
Summary ⇒ Session data written on every access
Priority ⇒ 2. Medium
Now am not seeing a session write on every page load. Still need to
investigate a bit more to find any other problem setters.
commit 69bf6dfdd0ed34e5cb0fea5dc3034dddcb4b9e8a
Author: Michael M Slusarz <slusarz@horde.org>
Date: Tue May 14 17:10:45 2013 -0600
Bug #12254: Don't store empty notification array to session.../Horde/Core/Notification/Storage/Session.php | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/69bf6dfdd0ed34e5cb0fea5dc3034dddcb4b9e8a
commit 06562fe48c40bc10247677cdd4bc88f0670a5f2a
Author: Michael M Slusarz <slusarz@horde.org>
Date: Tue May 14 17:00:02 2013 -0600
Bug #12254: Don't blow away nls config on every page load if thelanguage didn't change
framework/Core/lib/Horde/Registry.php | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
http://git.horde.org/horde-git/-/commit/06562fe48c40bc10247677cdd4bc88f0670a5f2a
commit d50573529390ce685fd4382f481cd6650da383e3
Author: Michael M Slusarz <slusarz@horde.org>
Date: Tue May 14 16:51:08 2013 -0600
Bug #12254: Smarter session storage; only trigger change if givenvalue is different
framework/Core/lib/Horde/Session.php | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
http://git.horde.org/horde-git/-/commit/d50573529390ce685fd4382f481cd6650da383e3
the data is being deleted instead.
On every access (this is just a refresh of a mailbox in IMP), I am
seeing the following:
ADD horde language
REMOVE horde nls/curr_charset
REMOVE horde nls/
ADD horde nls/valid_en_US
ADD horde language
REMOVE horde nls/curr_charset
REMOVE horde nls/valid_en_US
REMOVE horde nls/
ADD horde language
REMOVE horde nls/curr_charset
REMOVE horde nls/
ADD horde notify/status
ADD horde nls/valid_en_US
ADD horde language
REMOVE horde nls/curr_charset
REMOVE horde nls/valid_en_US
REMOVE horde nls/
REMOVE horde notify/status
REMOVE horde notify/_unattached
ADD imp logintasks
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ CRITICAL: Session data written on every access/session data lost
Queue ⇒ Horde Framework Packages
Assigned to
Milestone ⇒ 5.1
Patch ⇒ No
State ⇒ Assigned
reason it appears to be doing this is because session data is being
lost.
Can verify with multiple backends, so it is not a sessionhandler
backend issue.
Not sure how long this has been occurring, since I only recently added
logging to all sessionhandler backends.