RT Queue's cached?

I’m running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I
discovered in my setup/configuration of the Queue’s I want… that
everything is being massively cached. I make changes to the queues, even as
far as disabling them… and nothing happens. Nothing happens in that I go
back to the main page, stab hard-refresh - and the list doesn’t change. I
can go and restart apache, and the list doesn’t change. The ONLY way I can
get them updated is if I go into RT_SiteConfig.pm and change $rtname. But
as soon as I change that back to the name it should be - it goes back to the
old cached list. Though I will note, if I go into Preferences, the “Default
Queue” drop down is up to date.

I am confused to all hell why this is happening and where this is coming
from. I have not set anything in RT_SiteConfig relating to cache. I’ve
googled about and I can find very little relating to RT and caching. I even
tried following the “CleanMasonCache” information from the wiki. No dice.
If anyone has some pointers, I’d love to hear it.

-Jon

Logging out and back in usually does it for me.

Cheers,
PaulOn 09/14/2010 06:17 PM, Jon Davis wrote:

I’m running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I
discovered in my setup/configuration of the Queue’s I want… that
everything is being massively cached. I make changes to the queues, even as
far as disabling them… and nothing happens. Nothing happens in that I go
back to the main page, stab hard-refresh - and the list doesn’t change. I
can go and restart apache, and the list doesn’t change. The ONLY way I can
get them updated is if I go into RT_SiteConfig.pm and change $rtname. But
as soon as I change that back to the name it should be - it goes back to the
old cached list. Though I will note, if I go into Preferences, the “Default
Queue” drop down is up to date.

I am confused to all hell why this is happening and where this is coming
from. I have not set anything in RT_SiteConfig relating to cache. I’ve
googled about and I can find very little relating to RT and caching. I even
tried following the “CleanMasonCache” information from the wiki. No dice.
If anyone has some pointers, I’d love to hear it.

-Jon

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Jon,

try clearing the cache from your browser.

Kenn
LBNLOn Tue, Sep 14, 2010 at 6:17 PM, Jon Davis maillist@konsoletek.com wrote:

I’m running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I
discovered in my setup/configuration of the Queue’s I want… that
everything is being massively cached. I make changes to the queues, even as
far as disabling them… and nothing happens. Nothing happens in that I go
back to the main page, stab hard-refresh - and the list doesn’t change. I
can go and restart apache, and the list doesn’t change. The ONLY way I can
get them updated is if I go into RT_SiteConfig.pm and change $rtname. But
as soon as I change that back to the name it should be - it goes back to the
old cached list. Though I will note, if I go into Preferences, the “Default
Queue” drop down is up to date.

I am confused to all hell why this is happening and where this is coming
from. I have not set anything in RT_SiteConfig relating to cache. I’ve
googled about and I can find very little relating to RT and caching. I even
tried following the “CleanMasonCache” information from the wiki. No dice.
If anyone has some pointers, I’d love to hear it.

-Jon

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

try clearing the cache from your browser.

This is unlikely to be the problem
As reported by someone else, the queue list is cached in your session.
Log out and log back in

-kevin> On Tue, Sep 14, 2010 at 6:17 PM, Jon Davis <[1]maillist@konsoletek.com> wrote:

 I'm running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I discovered in my
 setup/configuration of the Queue's I want... that everything is being massively cached. I
 make changes to the queues, even as far as disabling them... and nothing happens. Nothing
 happens in that I go back to the main page, stab hard-refresh - and the list doesn't change.
 I can go and restart apache, and the list doesn't change. The ONLY way I can get them
 updated is if I go into RT_SiteConfig.pm and change $rtname. But as soon as I change that
 back to the name it should be - it goes back to the old cached list. Though I will note, if
 I go into Preferences, the "Default Queue" drop down is up to date.

 I am confused to all hell why this is happening and where this is coming from. I have not
 set anything in RT_SiteConfig relating to cache. I've googled about and I can find very
 little relating to RT and caching. I even tried following the "CleanMasonCache" information
 from the wiki. No dice. If anyone has some pointers, I'd love to hear it.
 -Jon

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!

References

Visible links

  1. mailto:maillist@konsoletek.com

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Problem: I’m use $WebExternalAuth, with Apache/LDAP. I don’t even have a
logout button. If I use a different browser, it shows (of course, since I
am in a different session). If I wait, it will eventually show up.

I have tried manually going to $RT/NoAuth/Logout.html - It shows me a logout
screen, then kicks me back to “login”, which of course ends with me back in
the app. The cache seems to be cleared, and my queues show up. So I’ve got
a “hack” solution, is there any way to put the logout button back into play,
or one manually on the dashboard? Preferably without having to hack through
the guts of RT, because I’d like to not break my upgradeability.

Thanks for your help!
-JonOn Thu, Sep 16, 2010 at 10:32, Kevin Falcone falcone@bestpractical.comwrote:

On Tue, Sep 14, 2010 at 06:30:20PM -0700, Kenneth Crocker wrote:

try clearing the cache from your browser.

This is unlikely to be the problem
As reported by someone else, the queue list is cached in your session.
Log out and log back in

-kevin

On Tue, Sep 14, 2010 at 6:17 PM, Jon Davis <[1] maillist@konsoletek.com> wrote:

 I'm running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I

discovered in my

 setup/configuration of the Queue's I want... that everything is

being massively cached. I

 make changes to the queues, even as far as disabling them... and

nothing happens. Nothing

 happens in that I go back to the main page, stab hard-refresh - and

the list doesn’t change.

 I can go and restart apache, and the list doesn't change. The ONLY

way I can get them

 updated is if I go into RT_SiteConfig.pm and change $rtname. But as

soon as I change that

 back to the name it should be - it goes back to the old cached list.

Though I will note, if

 I go into Preferences, the "Default Queue" drop down is up to date.

 I am confused to all hell why this is happening and where this is

coming from. I have not

 set anything in RT_SiteConfig relating to cache. I've googled about

and I can find very

 little relating to RT and caching. I even tried following the

“CleanMasonCache” information

 from the wiki. No dice. If anyone has some pointers, I'd love to

hear it.

 -Jon

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!

References

Visible links

  1. mailto:maillist@konsoletek.com

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Problem: I’m use $WebExternalAuth, with Apache/LDAP. I don’t even have a logout button. If I
use a different browser, it shows (of course, since I am in a different session). If I wait,
it will eventually show up.

Assuming you’re doing basic auth with apache, the only way to log out
is by closing your browser. RT can’t affect things at that level.

-kevin

As previously noted, I can manually visit the “log out” URL and that seems
to end the session in RT’s mind, thereby clearing the cache. So is there
anyway to get the logout link back? Or put one on the dashboard manually?

-JonOn Fri, Sep 17, 2010 at 05:39, Kevin Falcone falcone@bestpractical.comwrote:

On Thu, Sep 16, 2010 at 04:30:17PM -0700, Jon Davis wrote:

Problem: I’m use $WebExternalAuth, with Apache/LDAP. I don’t even have
a logout button. If I
use a different browser, it shows (of course, since I am in a
different session). If I wait,
it will eventually show up.

Assuming you’re doing basic auth with apache, the only way to log out
is by closing your browser. RT can’t affect things at that level.

-kevin

I have tried manually going to $RT/NoAuth/Logout.html - It shows me a
logout screen, then
kicks me back to “login”, which of course ends with me back in the
app. The cache seems to be
cleared, and my queues show up. So I’ve got a “hack” solution, is
there any way to put the
logout button back into play, or one manually on the dashboard?
Preferably without having to
hack through the guts of RT, because I’d like to not break my
upgradeability.

Thanks for your help!
-Jon

On Thu, Sep 16, 2010 at 10:32, Kevin Falcone <[1] falcone@bestpractical.com> wrote:

 On Tue, Sep 14, 2010 at 06:30:20PM -0700, Kenneth Crocker wrote:
 > try clearing the cache from your browser.

 This is unlikely to be the problem
 As reported by someone else, the queue list is cached in your

session.

 Log out and log back in

 -kevin
 > On Tue, Sep 14, 2010 at 6:17 PM, Jon Davis <[1][2] maillist@konsoletek.com> wrote:
 >
 > I'm running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I

discovered in my

 > setup/configuration of the Queue's I want... that everything is

being massively cached. I

 > make changes to the queues, even as far as disabling them... and

nothing happens. Nothing

 > happens in that I go back to the main page, stab hard-refresh -

and the list doesn’t

 change.
 > I can go and restart apache, and the list doesn't change. The ONLY

way I can get them

 > updated is if I go into RT_SiteConfig.pm and change $rtname. But

as soon as I change that

 > back to the name it should be - it goes back to the old cached

list. Though I will note,

 if
 > I go into Preferences, the "Default Queue" drop down is up to

date.

 >
 > I am confused to all hell why this is happening and where this is

coming from. I have not

 > set anything in RT_SiteConfig relating to cache. I've googled

about and I can find very

 > little relating to RT and caching. I even tried following the

“CleanMasonCache”

 information
 > from the wiki. No dice. If anyone has some pointers, I'd love to

hear it.

 > -Jon
 >
 > RT Training in Washington DC, USA on Oct 25 & 26 2010
 > Last one this year -- Learn how to get the most out of RT!
 >
 > References
 >
 > Visible links
 > 1. mailto:[3]maillist@konsoletek.com
 >
 > RT Training in Washington DC, USA on Oct 25 & 26 2010
 > Last one this year -- Learn how to get the most out of RT!

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!

References

Visible links

  1. mailto:falcone@bestpractical.com
  2. mailto:maillist@konsoletek.com
  3. mailto:maillist@konsoletek.com

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

As previously noted, I can manually visit the “log out” URL and that seems to end the session
in RT’s mind, thereby clearing the cache. So is there anyway to get the logout link back? Or
put one on the dashboard manually?

Hack the Logout element to ignore your configuration changes.
Read the wiki for tips on doing that cleanly.

-kevin> On Fri, Sep 17, 2010 at 05:39, Kevin Falcone <[1]falcone@bestpractical.com> wrote:

 On Thu, Sep 16, 2010 at 04:30:17PM -0700, Jon Davis wrote:
 > Problem: I'm use $WebExternalAuth, with Apache/LDAP. I don't even have a logout button. If
 I
 > use a different browser, it shows (of course, since I am in a different session). If I
 wait,
 > it will eventually show up.

 Assuming you're doing basic auth with apache, the only way to log out
 is by closing your browser. RT can't affect things at that level.

 -kevin
 > I have tried manually going to $RT/NoAuth/Logout.html - It shows me a logout screen, then
 > kicks me back to "login", which of course ends with me back in the app. The cache seems to
 be
 > cleared, and my queues show up. So I've got a "hack" solution, is there any way to put the
 > logout button back into play, or one manually on the dashboard? Preferably without having
 to
 > hack through the guts of RT, because I'd like to not break my upgradeability.
 >
 > Thanks for your help!
 > -Jon
 >
 > On Thu, Sep 16, 2010 at 10:32, Kevin Falcone <[1][2]falcone@bestpractical.com> wrote:
 >
 > On Tue, Sep 14, 2010 at 06:30:20PM -0700, Kenneth Crocker wrote:
 > > try clearing the cache from your browser.
 >
 > This is unlikely to be the problem
 > As reported by someone else, the queue list is cached in your session.
 > Log out and log back in
 >
 > -kevin
 > > On Tue, Sep 14, 2010 at 6:17 PM, Jon Davis <[1][2][3]maillist@konsoletek.com> wrote:
 > >
 > > I'm running RT 3.8.7 on Ubuntu 10.04 under apache2 & mod_perl2. I discovered in my
 > > setup/configuration of the Queue's I want... that everything is being massively cached.
 I
 > > make changes to the queues, even as far as disabling them... and nothing happens.
 Nothing
 > > happens in that I go back to the main page, stab hard-refresh - and the list doesn't
 > change.
 > > I can go and restart apache, and the list doesn't change. The ONLY way I can get them
 > > updated is if I go into RT_SiteConfig.pm and change $rtname. But as soon as I change
 that
 > > back to the name it should be - it goes back to the old cached list. Though I will note,
 > if
 > > I go into Preferences, the "Default Queue" drop down is up to date.
 > >
 > > I am confused to all hell why this is happening and where this is coming from. I have
 not
 > > set anything in RT_SiteConfig relating to cache. I've googled about and I can find very
 > > little relating to RT and caching. I even tried following the "CleanMasonCache"
 > information
 > > from the wiki. No dice. If anyone has some pointers, I'd love to hear it.
 > > -Jon
 > >
 > > RT Training in Washington DC, USA on Oct 25 & 26 2010
 > > Last one this year -- Learn how to get the most out of RT!
 > >
 > > References
 > >
 > > Visible links
 > > 1. mailto:[3][4]maillist@konsoletek.com
 > >
 > > RT Training in Washington DC, USA on Oct 25 & 26 2010
 > > Last one this year -- Learn how to get the most out of RT!
 >
 > RT Training in Washington DC, USA on Oct 25 & 26 2010
 > Last one this year -- Learn how to get the most out of RT!
 >
 > References
 >
 > Visible links
 > 1. mailto:[5]falcone@bestpractical.com
 > 2. mailto:[6]maillist@konsoletek.com
 > 3. mailto:[7]maillist@konsoletek.com

 >
 > RT Training in Washington DC, USA on Oct 25 & 26 2010
 > Last one this year -- Learn how to get the most out of RT!

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!

References

Visible links

  1. mailto:falcone@bestpractical.com
  2. mailto:falcone@bestpractical.com
  3. mailto:maillist@konsoletek.com
  4. mailto:maillist@konsoletek.com
  5. mailto:falcone@bestpractical.com
  6. mailto:maillist@konsoletek.com
  7. mailto:maillist@konsoletek.com

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!