[rt-users] RT 3.6 requires two or three logins with firefox and IE

Patterson, Craig crpatter at ci.grand-rapids.mi.us
Thu Jan 3 10:08:07 EST 2008

As I'm about to apply this patch, I have one question.  Will the patch
be implemented in the next release of RT? I'm on 3.6.4 with no plans of
upgrading in the near future, so basically, what I'm asking is, should I
move the SetupSessionCookie file to my local directory, or just apply it
to the version in the shared folder?  I don't want to only apply it in
the shared folder, forget about it, only to have that issue come up the
next time I upgrade.



-----Original Message-----
From: rt-users-bounces at lists.bestpractical.com
[mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Alexandr
Sent: Thursday, January 03, 2008 9:58 AM
To: Kenneth Crocker
Cc: rt Users
Subject: Re: [rt-users] RT 3.6 requires two or three logins with firefox
and IE


2008/1/3, Kenneth Crocker <KFCrocker at lbl.gov>:
>         I agree with Stephen. How did you come across this as the
answer or
> what led you to look at this as a possible answer?

Considering that currently I'm the Apache::Session maintainer... :)

Apache::Session from 1.83 checks file lock failures, so I saw that
someone posted error logs here.

> On 1/2/2008 1:38 PM, Stephen Turner wrote:
> > At Sunday 12/30/2007 08:26 PM, Alexandr Ciornii wrote:
> >
> >> Did you tried adding 'Transaction' argument when creating session?
> >> Patch is attached.
> >
> > Well I'm amazed - we've had this problem for years (3.4.2 and older)
> > I've seen no solutions posted until now. But this patch seems to
> > the problem. Thanks Alexandr - what exactly does the Transaction arg
> > to solve this?

By default Apache::Session does read lock and escalates to write lock
when necessary. 'Transaction' does write lock at session start. This
has disadvantages, it will require other processes to wait before this
process will finish. Ideally, 'Transaction' should be only for
processes that will modify session data.

Alexandr Ciornii, http://chorny.net


If you sign up for a new RT support contract before December 31, we'll
up to 20 percent off the price. This sale won't last long, so get in
touch today. 
    Email us at sales at bestpractical.com or call us at +1 617 812 0745.

Community help: http://wiki.bestpractical.com
Commercial support: sales at bestpractical.com

Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

More information about the rt-users mailing list