Which show that it is, indeed, taking 440ms to initialize_on_transport_ex. The 6 rpc calls take about 132ms of that time. Real world behavior will obviously depend a lot on load, etc. But that leaves 308ms of time spent inside the lp-serve process itself.
Next I'll upload the same .bzr.log file for a pure 'bzr' host.
This attachment is the '.bzr.log' from the forking child. With one small tweak to time each xmlrpc call.
I think individual hpss calls are shown because I have "-Dhpss" set as default. Regardless, it is nice to see.
You can see things like this:
0.121 hpss request: [140529189369600] BzrDirFormat. initialize_ ex_1.16 'Bazaar-NG ///~jameinel/ %2Bjunk/ x/.bzr.
...
0.546 creating repository in lp-82537104:
...
0.561 end: [140529189369600] 0.440s
Which show that it is, indeed, taking 440ms to initialize_ on_transport_ ex. The 6 rpc calls take about 132ms of that time. Real world behavior will obviously depend a lot on load, etc. But that leaves 308ms of time spent inside the lp-serve process itself.
Next I'll upload the same .bzr.log file for a pure 'bzr' host.