Mercurial > hg
comparison tests/test-http.t @ 36968:2090044a288d
revbranchcache: advertise and use 'rbc' exchange capability
The feature is now advertised and use.
Updating the branchmap cache can be very expensive (up to minutes on large
repository) and fetching revision branch data is about 80% of that. Exchanging
the rev branch cache over the wire really help to recover from branch map
invalidation.
(There is a good chance other in flight chance would conflict on
test-http-bad-server.t and other. So here is a small note to help update that
test again: capabilities=19bytes, part-107bytes)
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Thu, 18 Jan 2018 15:10:22 +0100 |
parents | 4901d1e22b27 |
children | 36b2a304216c |
comparison
equal
deleted
inserted
replaced
36967:f62873dba3fd | 36968:2090044a288d |
---|---|
305 received listkey for "bookmarks": 0 bytes | 305 received listkey for "bookmarks": 0 bytes |
306 1 changesets found | 306 1 changesets found |
307 list of changesets: | 307 list of changesets: |
308 7f4e523d01f2cc3765ac8934da3d14db775ff872 | 308 7f4e523d01f2cc3765ac8934da3d14db775ff872 |
309 bundle2-output-bundle: "HG20", 5 parts total | 309 bundle2-output-bundle: "HG20", 5 parts total |
310 bundle2-output-part: "replycaps" 188 bytes payload | 310 bundle2-output-part: "replycaps" 205 bytes payload |
311 bundle2-output-part: "check:phases" 24 bytes payload | 311 bundle2-output-part: "check:phases" 24 bytes payload |
312 bundle2-output-part: "check:heads" streamed payload | 312 bundle2-output-part: "check:heads" streamed payload |
313 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload | 313 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload |
314 bundle2-output-part: "phase-heads" 24 bytes payload | 314 bundle2-output-part: "phase-heads" 24 bytes payload |
315 sending unbundle command | 315 sending unbundle command |
316 sending 996 bytes | 316 sending 1013 bytes |
317 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle | 317 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle |
318 devel-peer-request: Content-length 996 | 318 devel-peer-request: Content-length 1013 |
319 devel-peer-request: Content-type application/mercurial-0.1 | 319 devel-peer-request: Content-type application/mercurial-0.1 |
320 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 | 320 devel-peer-request: Vary X-HgArg-1,X-HgProto-1 |
321 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ | 321 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ |
322 devel-peer-request: 16 bytes of commands arguments in headers | 322 devel-peer-request: 16 bytes of commands arguments in headers |
323 devel-peer-request: 996 bytes of data | 323 devel-peer-request: 1013 bytes of data |
324 devel-peer-request: finished in *.???? seconds (200) (glob) | 324 devel-peer-request: finished in *.???? seconds (200) (glob) |
325 bundle2-input-bundle: no-transaction | 325 bundle2-input-bundle: no-transaction |
326 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported | 326 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported |
327 bundle2-input-part: "output" (advisory) (params: 0 advisory) supported | 327 bundle2-input-part: "output" (advisory) (params: 0 advisory) supported |
328 bundle2-input-part: total payload size 100 | 328 bundle2-input-part: total payload size 100 |