Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re: is being overly defensive

by neilwatson (Priest)
on Dec 14, 2006 at 14:46 UTC ( #589832=note: print w/replies, xml ) Need Help??

in reply to is being overly defensive

I have used Request Tracker in the past. At a previous employer there were two installs of RT. We noticed that RT, at that time, did not scale well. As the database became larger it would become unresponsive. We were never able to determine the exact cause but I think there are several. For example, RT would not remove old session IDs from its table. This caused the database to have query tens of thousands of session IDs whenever a page was loaded. I created a script that would remove old sessions but performance was only marginally better. I can only hope that newer RT code has been improved.

Neil Watson

  • Comment on Re: is being overly defensive

Replies are listed 'Best First'.
Re^2: is being overly defensive
by Steve_p (Priest) on Dec 14, 2006 at 19:45 UTC

    Being a pretty heavy user of Perlbug, the early version 3 RT's did react slowly at times. However, since Perlbug was updated to RT 3.6, the performance has been noticeably better, especially for searches.

    Test your modules with bleadperl!

      rsync -avz rsync:// .
      ./Configure -des -Dusedevel -Dprefix=/path/to/test/perl
      make test
      make install

    Now, please test you modules! If you have test failures that don't happen with Perl 5.8.8, send a simplified test case to

    perlbug at

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://589832]
[1nickt]: Good morning Monks and Monkettes!
[1nickt]: I have encountered a small code snippet I can not decipher: if ($?) { my $status = $? >> 8; ... }
[1nickt]: Hm, found the doc
[hippo]: >> is the bitwise shift, essentially divides the result by 256.
[haukex]: $? and system - the exit code of a process is stored in the upper bits of $?, so >> 8 does a bit shift to get at it
[hippo]: (truncating)

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (10)
As of 2017-12-13 11:32 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (358 votes). Check out past polls.