Pushing to mozilla-central fails with: remote: Write failed: Connection reset by peer

NEW
Unassigned

Status

2 years ago
2 years ago

People

(Reporter: aryx, Unassigned)

Tracking

Details

Today, pushing the merges from autoland or mozilla-inbound to mozilla-central failed.

Output for autoland merge (26a2a52b1108 from autoland on top of centrals's tip 37a5b7f6f101):

$ hg push
pushing to ssh://hg.mozilla.org/mozilla-central/
searching for changes
remote: Write failed: Connection reset by peer
abort: Invalid argument

Output with --debug:

$ hg push --debug
automatically setting Bugzilla API Key auth https://reviewboard-hg.mozilla.org
pushing to ssh://hg.mozilla.org/mozilla-central/
running ssh hg.mozilla.org "hg -R mozilla-central/ serve --stdio"
sending hello command
sending between command
remote: 376
remote: capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 bundle2=HG20%0Achangegroup%3D01%2C02%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Ahgtagsfnodes%0Alistkeys%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps unbundle=HG10GZ,HG10BZ,HG10UN clonebundles pushlog
remote: 1
query 1; heads
sending batch command
searching for changes
all remote heads known locally
preparing listkeys for "phases"
sending listkeys command
received listkey for "phases": 15 bytes
checking for updated bookmarks
preparing listkeys for "bookmarks"
sending listkeys command
received listkey for "bookmarks": 0 bytes
sending branchmap command
sending branchmap command
preparing listkeys for "bookmarks"
sending listkeys command
received listkey for "bookmarks": 0 bytes
75 changesets found
list of changesets:
5c219b4312a787fc2f0384959bd94c7037e8c054
cd70682a78180ac48568a9d2b8dcd345627d40d3
af0de3170a13ef58dfe923b86e2c1b998793f5ab
400dfd6e6f04e2863c470c45e9689cafe9cd49e5
fa46b44d5629b09f4e0788bbaed53d924eed02c4
ae723b6d1271aa41bccaabea9f5c6e8b3c353143
c926817dea602dd5ec1e836607c13effc24d90b4
9201d345a1d5cef6b5ffb91ed27983403cc43865
3c1b426a5cce74b34841fc608842518c8746f8f3
95211a49619145612d3e55e95b9f596bd649f0cb
92ec85d184950fe93974716b8cac3c9273e4e3aa
952c5438a347b382be5f6ac516365c9a299818bd
70db5f9c852d04d2d73e879f80385c2c484c2f17
3398e932771022bd827367d5409d1457d66381c1
ea693af1b5fbb095654edd0a922fee7ce2f4b536
e9cfbd2b4fe2654522d8d325228a529571f4a55f
69beada73635a06d1577c73876e708b067a3ab35
c57f94d10914aa00968ac3d61f85fbf224b639c0
95e800f66f2b5b8f99cc7c391fbc4d177a693e6f
d5f91c51a3ab24ccf89e3a06d77007a679ae016a
5c767e2e3dedaded01efd9eb4f91aeda51717b1b
2e4c64214e31c3a759918133fbfb6db25f68e33f
53e95295210a0364bdf9a8f076b61ef4cb2059f5
b363981633ad2707328a7828e17abcaf37af00a5
355a23c6c2bd2806475c17e36267a189a87901f9
bb299d98bdc428ffe9ae3aef5ace8cb03e27052b
de6c23251b7585559dda4c12eca980bb58be3e15
62b03dd84117bf8795643dfe96aa0a50119e6c2c
832a7bbcea613eff31d8afa8930034af48e34793
b820c22816054fb93270d66375862913054bee7c
d330e31dcb2345bdf49352249fe533721215cd15
ed74f44b40c1cc58bfe3cd628fc5834336be6081
3e44cbaec84b4412136e9b36a8403a88cc6b7742
3633cb2d5260126d77c82fb61bc9e8548032ee38
20b0f18b27452611e3204eecd29efa7166404104
24b55221df23c82bd45cccbb0b3c7596bd9e5323
d48d678f5345fa053dfc9aadaddfbe610cec379f
577a703947bfac765f5ec090b4d8cfac75105051
2ce843dc8642f29e6e68b36da80b0c8194e07693
e6ff9a1af4b3642b3f0caadfda28f23c1ddb08f9
90c2b464f60c75d7c5403da527ef9c12b6530ddd
1c93dbb91910f1c7b6f07e794ac2af7a215e4522
5a4de575944b503ec8d3f5e301200c3abc69e020
a717a61128accd351be6554bb747ef34f779c59b
a88c73f843dc199a6f584cdc2829d05369de1ce9
cbd3b49c0c2912567d66421bce8d106611aea598
4cc80402cf1cd907de1d7d124e620f07171d402f
64bbd52dc60dcb6eb384f934182dfb9124344dca
9a8a5130ea32a0c9423e65f4434b751aa6175c56
69a52aed9d22f90a417b1d6596040a7a2c2be8cb
2eff8fd9e6084155d2d75adba903874bb6d576ea
c88a3c2a1d7cd0d57c23da50d3f0b17d51a87497
443b66118588b3d6ba370723c948e88c038515c3
34bacb8599bd02f3fe1d875430e1f19e7c261b28
d5880ff564eb357a3c855c836d6c69911f6d6422
1b4c181052c75d74384d360da9a76a94822a5a5a
05dc4f814accd4f36eaeb30df5e77f6209edac13
c8deb87d938b95382cbc00a7261f74c1e6a6308a
b532001b111626c145ada4ce9472eee67c39d793
323cb7b05a81eb19407cf2a3b8241cc68c96c36c
80d2096d675684e6d06787660069b35f1b6ac7fc
d5cc139abcfdf2b785fe68ee54afdd9283ccfbc2
e3bceb6eb287275e123cb92c487696c6c7325096
bce76b2df8cc5a22cadfc3c06c61b94533308586
3d902e0432619099e4d292b1395e6f3af182525f
2056ed360550bae11cd62974613ac49ab8cc64bf
ebd5f2bb5c5948ae2348e62d3b71c018b0669934
d34041d4dfe96a6872d2c4a569e0c428fa91a371
1fb2d6e0aa2d82c2db246ecd75f7225fecc449ed
7a2fb60f21ad7d2f6b06bad7f6e8b87c459dad7c
d7331d0d42525673d2f6f503494253bbe03bd1d6
43aad7ae71a62c63b1800212de603b26067d8ae0
b265fdf79862eb2f35c498a744d9f480714a88ed
d780c3ea652df28ea24c647f8145c10f649133c3
26a2a52b11089ba3d0c7845cfa5ff99bbde62962
sending unbundle command
bundle2-output-bundle: "HG20", 4 parts total
bundle2-output-part: "replycaps" 155 bytes payload
bundle2-output-part: "check:heads" streamed payload
bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
remote: Write failed: Connection reset by peer
abort: Invalid argument
bundle2-generatorexit

The push of an inbound merge is slightly different:
new line |bundle2-output-part: "pushkey" (params: 4 mandatory) empty payload| and changed line |abort: stream ended unexpectedly (got 0 bytes, expected 4)|

A restart of the machine didn't solve the issue.

Last successful push to central was yesterday: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=0b255199db9d6a6f189b89b7906f99155bde3726&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Last successful push to autoland was today: https://hg.mozilla.org/integration/autoland/rev/74ff52c38236a889ac008c612e4754f5dc68602a
Gregory, can you take a look at this, please? The automated HPKP and HSTS updates on mozilla-central still work, so is this an issue at my end? Thank you.
Component: Buildduty → Mercurial: hg.mozilla.org
Flags: needinfo?(gps)
Product: Release Engineering → Developer Services
QA Contact: bugspam.Callek
Iris was able to push earlier today. -> Severity: normal
Severity: blocker → normal

Comment 3

2 years ago
Something was likely idle for too long causing connection drop. Unsure exactly what.

We could potentially increase idle timeout on the SSH server if people are seeing this frequently.
Flags: needinfo?(gps)
You need to log in before you can comment on or make changes to this bug.