Port and wire up ThrashCatcher

Bug #385257 reported by Paul Everitt
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Medium
Paul Everitt

Bug Description

Tres said he could port this:

  http://agendaless.com/Members/tseaver/software/thrashcatcher/

...to middleware, allowing us to debug search performance by looking at objects loaded during a request. As part of this task, Tres will either get this wired up on staging, or re-assign to Shane/Chris with instructions.

Revision history for this message
Tres Seaver (tseaver) wrote :

I have checked in changes to the buildout, and the osi package to enable logging
of ZODB loads / saves. I also had to fix an "on startup" event handler in
karl.peopledir, because it was passing a completely empty environ to the root factory.

To enable the logging, get the buildout to the trunk, along with the externals, and
then un-comment the 'connection_log_file' entry in etc/osi.ini and restart the 'osi' process.

The log file will be browseable as a CSV file in your spreadsheet of choice.

Changed in karl3:
assignee: Tres Seaver (tseaver) → Paul Everitt (paul-agendaless)
status: New → Fix Committed
Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.