Closed
Bug 1333616
Opened 8 years ago
Closed 8 years ago
Deploy Mercurial 4.1 to hg.mozilla.org
Categories
(Developer Services :: Mercurial: hg.mozilla.org, defect)
Developer Services
Mercurial: hg.mozilla.org
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: gps, Assigned: gps)
References
Details
Attachments
(21 files)
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
59 bytes,
text/x-review-board-request
|
glob
:
review+
|
Details |
Mercurial 4.1 will be released ~February 1. Per our release policy, we're eligible to roll it out after the first point release, which should be ~March 1.
Since I'll be away until the middle of March, we likely won't deploy 4.1 until ~March 20.
Mercurial 4.1 contains support for zstd compression over the wire protocol (as opposed to zlib). My measurements show this can reduce server-side CPU usage to ~60% compared to zlib. This should make a noticeable difference for serving speed and capacity. Of course, we need Mercurial 4.1 clients deployed to take advantage of that.
Assignee | ||
Comment 1•8 years ago
|
||
I'm back. This is overdue. I want to get it rolled out.
Assignee: nobody → gps
Status: NEW → ASSIGNED
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 36•8 years ago
|
||
mozreview-review |
Comment on attachment 8854218 [details]
serverlog: only mark as compatible against 4.0;
https://reviewboard.mozilla.org/r/126168/#review128954
Attachment #8854218 -
Flags: review?(glob) → review+
Comment 37•8 years ago
|
||
mozreview-review |
Comment on attachment 8853600 [details]
testing: implement hghave checks for Mercurial 4.0+ and 4.1+ (bug 1333616);
https://reviewboard.mozilla.org/r/125670/#review128958
Attachment #8853600 -
Flags: review?(glob) → review+
Comment 38•8 years ago
|
||
mozreview-review |
Comment on attachment 8854217 [details]
ansible/autoland: use mercurial-yum role to install Mercurial (bug 1333616);
https://reviewboard.mozilla.org/r/126166/#review128968
Attachment #8854217 -
Flags: review?(glob) → review+
Comment 39•8 years ago
|
||
mozreview-review |
Comment on attachment 8853601 [details]
vcssync: require Mercurial 4.0+ to run hg related tests (bug 1333616);
https://reviewboard.mozilla.org/r/125672/#review128972
Attachment #8853601 -
Flags: review?(glob) → review+
Comment 40•8 years ago
|
||
mozreview-review |
Comment on attachment 8853602 [details]
testing: don't install Mercurial 3.7 (bug 1333616);
https://reviewboard.mozilla.org/r/125674/#review129316
Attachment #8853602 -
Flags: review?(glob) → review+
Comment 41•8 years ago
|
||
mozreview-review |
Comment on attachment 8853603 [details]
hgext: drop support for Mercurial 3.7 (bug 1333616);
https://reviewboard.mozilla.org/r/125676/#review129318
Attachment #8853603 -
Flags: review?(glob) → review+
Comment 42•8 years ago
|
||
mozreview-review |
Comment on attachment 8853604 [details]
hghooks: make changelog_correctness work with 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/125678/#review129320
Attachment #8853604 -
Flags: review?(glob) → review+
Comment 43•8 years ago
|
||
mozreview-review |
Comment on attachment 8854219 [details]
hgserver: glob over bundle type in clonebundles test (bug 1333616);
https://reviewboard.mozilla.org/r/126170/#review129322
Attachment #8854219 -
Flags: review?(glob) → review+
Comment 44•8 years ago
|
||
mozreview-review |
Comment on attachment 8853605 [details]
vcssync: temporarily do not set convert.git.saverev (bug 1333616);
https://reviewboard.mozilla.org/r/125680/#review129324
Attachment #8853605 -
Flags: review?(glob) → review+
Comment 45•8 years ago
|
||
mozreview-review |
Comment on attachment 8853606 [details]
testing: install Mercurial 4.1.2 in local environment (bug 1333616);
https://reviewboard.mozilla.org/r/125682/#review129326
Attachment #8853606 -
Flags: review?(glob) → review+
Comment 46•8 years ago
|
||
mozreview-review |
Comment on attachment 8853607 [details]
vcssync: bump requirement to Mercurial 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/125684/#review129448
Attachment #8853607 -
Flags: review?(glob) → review+
Comment 47•8 years ago
|
||
mozreview-review |
Comment on attachment 8853608 [details]
vcssync: re-enable convert.git.saverev=false (bug 1333616);
https://reviewboard.mozilla.org/r/125686/#review129454
Attachment #8853608 -
Flags: review?(glob) → review+
Comment 48•8 years ago
|
||
mozreview-review |
Comment on attachment 8854220 [details]
ansible/vcs-sync: upgrade Mercurial to 4.1.2 (bug 1333616);
https://reviewboard.mozilla.org/r/126172/#review129456
Attachment #8854220 -
Flags: review?(glob) → review+
Comment 49•8 years ago
|
||
mozreview-review |
Comment on attachment 8854221 [details]
vcssync: require Mercurial 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/126174/#review129458
Attachment #8854221 -
Flags: review?(glob) → review+
Comment 50•8 years ago
|
||
mozreview-review |
Comment on attachment 8854222 [details]
ansible: mass upgrade to Mercurial 4.1.2 (bug 1333616);
https://reviewboard.mozilla.org/r/126176/#review129462
Attachment #8854222 -
Flags: review?(glob) → review+
Comment 51•8 years ago
|
||
mozreview-review |
Comment on attachment 8854223 [details]
hgserver: update test-obsolescence.t to be compatible with 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/126178/#review129464
Attachment #8854223 -
Flags: review?(glob) → review+
Comment 52•8 years ago
|
||
mozreview-review |
Comment on attachment 8854230 [details]
hgserver: update test-http-post-args.t for Mercurial 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/126188/#review129466
Attachment #8854230 -
Flags: review?(glob) → review+
Comment 53•8 years ago
|
||
mozreview-review |
Comment on attachment 8854224 [details]
hgext: mark most extensions as compatible with 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/126180/#review129468
Attachment #8854224 -
Flags: review?(glob) → review+
Comment 54•8 years ago
|
||
mozreview-review |
Comment on attachment 8854225 [details]
hgext: mark server-side extensions as only compatible with 4.1 (bug 1333616);
https://reviewboard.mozilla.org/r/126182/#review129478
Attachment #8854225 -
Flags: review?(glob) → review+
Comment 55•8 years ago
|
||
mozreview-review |
Comment on attachment 8854226 [details]
hgtemplates: synchronize templates with Mercurial 4.1.2 (bug 1333616);
https://reviewboard.mozilla.org/r/126184/#review129484
Attachment #8854226 -
Flags: review?(glob) → review+
Comment 56•8 years ago
|
||
mozreview-review |
Comment on attachment 8854227 [details]
hgtemplates: port 4.1 template changes to gitweb_mozilla (bug 1333616);
https://reviewboard.mozilla.org/r/126186/#review129486
Attachment #8854227 -
Flags: review?(glob) → review+
Comment 57•8 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/8d24832ce38b
ansible/autoland: use mercurial-yum role to install Mercurial ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/78cc21d65f62
testing: implement hghave checks for Mercurial 4.0+ and 4.1+ ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/9e969588d0b7
vcssync: require Mercurial 4.0+ to run hg related tests ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/23de0ccc7f45
testing: don't install Mercurial 3.7 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/a638dc739d1d
hgext: drop support for Mercurial 3.7 ; r=glob
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment 58•8 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/8c237cebadb2
hghooks: make changelog_correctness work with 4.1 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/a9f5f32e8990
hgserver: glob over bundle type in clonebundles test ; r=glob
Comment 59•8 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/314ce18c7da7
vcssync: temporarily do not set convert.git.saverev ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/a7c33a8decf5
testing: install Mercurial 4.1.2 in local environment ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/917c02d0b3c2
vcssync: bump requirement to Mercurial 4.1 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/aabea2938055
vcssync: re-enable convert.git.saverev=false ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/6d7e0ccb2689
ansible/vcs-sync: upgrade Mercurial to 4.1.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/f0573e726890
vcssync: require Mercurial 4.1 ; r=glob
Comment 60•8 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/0145a61ce6c3
ansible: mass upgrade to Mercurial 4.1.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/717707a86380
hgserver: update test-obsolescence.t to be compatible with 4.1 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/619c4455880b
hgserver: update test-http-post-args.t for Mercurial 4.1 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/c839fcfefb21
hgext: mark most extensions as compatible with 4.1 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/e54c599f4ed1
hgext: mark server-side extensions as only compatible with 4.1 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/90af27d1954e
hgtemplates: synchronize templates with Mercurial 4.1.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/68c770b15f56
hgtemplates: port 4.1 template changes to gitweb_mozilla ; r=glob
Assignee | ||
Comment 61•8 years ago
|
||
It will likely be another 2-4 hours before I deploy this since I'll be bouncing around meetings and want to be anchored in front of my computer when this goes out.
Assignee | ||
Comment 62•8 years ago
|
||
4.1.2 is completely deployed to hg.mozilla.org.
Comment 63•8 years ago
|
||
We're sorry, Autoland could not rebase your commits for you automatically. Please manually rebase your commits and try again.
hg error in cmd: hg rebase -s 378d1cf7e340 -d b895763b7fe7: rebasing 5233:378d1cf7e340 "ansible/autoland: use mercurial-yum role to install Mercurial (bug 1333616); r=glob"
note: rebase of 5233:378d1cf7e340 created no changes to commit
rebasing 5234:be5f03b28fd3 "serverlog: only mark as compatible against 4.0; r=glob"
merging hgext/serverlog/__init__.py
warning: conflicts while merging hgext/serverlog/__init__.py! (edit, then use 'hg resolve --mark')
unresolved conflicts (see hg resolve, then hg rebase --continue)
You need to log in
before you can comment on or make changes to this bug.
Description
•