Closed Bug 1336123 Opened 7 years ago Closed 7 years ago

Merge old heads on Try repo

Categories

(Developer Services :: Mercurial: hg.mozilla.org, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gps, Assigned: gps)

References

Details

The Try repo has been getting pretty slow lately due to the number of heads.

It is time to merge old heads.
Keywords: leave-open
I forgot to link https://hg.mozilla.org/hgcustom/version-control-tools/rev/ca7652d53ca4 to this bug. I documented the procedure I use for merging Try heads.
Keywords: leave-open
I've pushed dummy merges for ~8000 heads so far. vcsreplicator@4.service logs show that replication times for normal pushes have dropped by ~10s so far. So it looks like this is working.

The manual shell loop to run `hg debugsetparents` is pretty slow, so it will take several more hours for it to complete. It would be faster as a Mercurial extension. But I have more important things to do this week than write a one-off extension.
I pushed dummy merges for ~45,000 heads this morning. The Try repo now has ~3400 heads. IMO this is acceptable.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.