Closed Bug 649123 Opened 14 years ago Closed 13 years ago

Run ANALYZE on dirty places.sqlite files

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sdwilsh, Assigned: dustin)

References

Details

Somewhat similar to bug 600980, I'd like to have us run the following commands on our dirty places.sqlite files: ANALYZE moz_places ANALYZE moz_bookmarks ANALYZE moz_historyvisits ANALYZE moz_inputhistory This is likely to change performance numbers, but will bring out testing environment more inline with what we ship to users after bug 599641.
Is this a one-off or something that you want done periodically?
(In reply to comment #1) > Is this a one-off or something that you want done periodically? It's a one-off (unless we change the contents, and then it's probably a good idea to update it every so often).
I should also elaborate... After this command is ran, sqlite_stat1 should be populated with data. If sqlite_stat2 is populated, that means the client that was used is compiled differently than what we are shipping with.
I think we should update the script that generates the db to run this as last step. See also bug 635474 for a needed update. I don't think as it is now this is going to be super-useful, since the database contents are pretty much far from what a user would have (140 000 bookmarks in a single folder). Alice, could you please point me again at the generate-db script on mxr?
(In reply to comment #4) > I don't think as it is now this is going to be super-useful, since the database > contents are pretty much far from what a user would have (140 000 bookmarks in > a single folder). Remember that there are three different dirty databases ;)
Yes, and all of three are quite far from a common user database.
Depends on: 650424
Scheduled to make the change on Friday April 29th at 3pm PST.
Turns out that I no longer have access to the vm that hosts the dirty profiles, the work will have to be done by someone with releng access.
Component: Talos → Release Engineering
Product: Testing → mozilla.org
QA Contact: talos → release
Version: Trunk → other
Alice, Same with this, can you give me more detail on where/how to do this?
Assignee: nobody → bear
Requested info provided in email.
Any ETA here?
I'll work on this.
Assignee: bear → dustin
This change is scheduled to land this Sunday, along with bug 600980 - that will mean new performance numbers on Monday morning.
Flags: needs-treeclosure?
Flags: needs-treeclosure? → needs-treeclosure+
Whiteboard: [downtime 6/16 4am-8am PDT]
done, and sync'd to build.mozilla.org. I'll trigger more tests on 5a46d17c72ca once build.mozilla.org's back up.
six runs of talos-dirty re-triggered on a09dfe6c7c19, actually, as it was the last revision to have completely run its tests before the profiles were updated.
Flags: needs-treeclosure+
Whiteboard: [downtime 6/16 4am-8am PDT]
Depends on: 635474
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.