Rev 1671: Merge bound branch test performance improvements. in /home/robertc/source/baz/integration/

Robert Collins robertc at robertcollins.net
Wed Apr 19 06:22:44 BST 2006


------------------------------------------------------------
revno: 1671
revision-id: robertc at robertcollins.net-20060419052238-b6a0d9d979cb4208
parent: robertc at robertcollins.net-20060418224116-9b723440fa56e404
parent: robertc at robertcollins.net-20060327071137-89fd4a8f43f07793
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Wed 2006-04-19 15:22:38 +1000
message:
  Merge bound branch test performance improvements.
modified:
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/tests/blackbox/test_bound_branches.py test_bound_branches.py-20051109215527-2373188ad566c205
  bzrlib/tests/blackbox/test_missing.py test_missing.py-20051211212735-a2cf4c1840bb84c4
  bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
  bzrlib/tests/branch_implementations/test_bound_sftp.py test_bound_sftp.py-20051231055311-2f96048c4f0940ef
  bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060327071137-89fd4a8f43f07793
    parent: robertc at robertcollins.net-20060325094057-7061f3085942f35f
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: bound-test-speed
    timestamp: Mon 2006-03-27 18:11:37 +1100
    message:
      Review feedback on sftp.clear_connection_cache
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060325094057-7061f3085942f35f
    parent: robertc at robertcollins.net-20060325023814-2e444ad46b0b25bf
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: bound-test-speed
    timestamp: Sat 2006-03-25 20:40:57 +1100
    message:
      Change missing to not require a write lock unless it is setting the parent.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060325023814-2e444ad46b0b25bf
    parent: robertc at robertcollins.net-20060325005440-e03f471fa8a2a0aa
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: bound-test-speed
    timestamp: Sat 2006-03-25 13:38:14 +1100
    message:
      Reduce lock thrashing somewhat - drops bound branch tests lock count from 6554 to 4456 locks.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060325005440-e03f471fa8a2a0aa
    parent: robertc at robertcollins.net-20060322162609-fd4ba4a57afd33ed
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: bound-test-speed
    timestamp: Sat 2006-03-25 11:54:40 +1100
    message:
      Add a clear_connection_cache to the SFTP transport and use it in fixing the bound branch test speed performance problem which was cause by the server thread timing out - it was blocked on a read and closing the client side causes the server to unblock and exit.



More information about the bazaar-commits mailing list