lp:~james-w/python-oops-tools/restfulclient-cert

Created by James Westby on 2012-12-06 and last modified on 2012-12-06
Get this branch:
bzr branch lp:~james-w/python-oops-tools/restfulclient-cert
Only James Westby can upload to this branch. If you are James Westby please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Westby
Project:
python-oops-tools
Status:
Merged

Recent revisions

53. By James Westby on 2012-12-06

Fix the version number.

52. By James Westby on 2012-12-06

Set the version of lazr.restfulclient to pick up the cert fixes.

51. By James Westby on 2012-12-06

Improve the query performance of the recent oopses view.

Firstly the planner was picking a difficult plan because of the join, but
we expect few prefixes per-report, so getting the prefix ids first, then
using a simple IN rather than a join leads to an easier plan.

Once the easier plan is in use the indexes still aren't that helpful, as
it chooses the index on 'date', but it still has to filter based on the
prefix, so we add an index on (prefix_id, date) so that it can select the
right rows as quickly as possible.

Lastly lazy evaluation was causing 50 queries for the 'oopsinfestation'
info, so we use select_related() to include that in the main query.

There's a test that we do 1 query for the last point, but no test for
the speed of the query.

50. By James Westby on 2012-12-05

Decode the report when reading it to send the email.

49. By James Westby on 2012-12-05

Show the (paginated) oopses for each report.

48. By Robert Collins on 2012-09-26

0.6.7: make it possible to supply a complete list of projects or project groups to prune.

47. By Robert Collins on 2012-09-25

Fix another typo in the use of timeline-django, release 0.6.6 to get it out there.

46. By Robert Collins on 2012-09-24

Fix the timeline-django version lock. _!=-

45. By Robert Collins on 2012-09-23

0.6.5 - use timeline-django 0.0.2.

44. By Robert Collins on 2012-09-20

Release 0.6.4, fixing incorrect purging of referenced oopses.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:python-oops-tools
This branch contains Public information 
Everyone can see this information.

Subscribers