Comment 11 for bug 740759

Revision history for this message
John A Meinel (jameinel) wrote :

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
...
0.546 creating repository in lp-82537104:///~jameinel/%2Bjunk/x/.bzr.
...
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.