Rev 3653: NEWS entry. in http://bzr.arbash-meinel.com/branches/bzr/1.7-dev/hpss_readv

John Arbash Meinel john at arbash-meinel.com
Thu Aug 28 22:36:20 BST 2008


At http://bzr.arbash-meinel.com/branches/bzr/1.7-dev/hpss_readv

------------------------------------------------------------
revno: 3653
revision-id: john at arbash-meinel.com-20080828213619-0wq19y99l96lja2t
parent: john at arbash-meinel.com-20080828212748-fplqyspastui6wq8
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: hpss_readv
timestamp: Thu 2008-08-28 16:36:19 -0500
message:
  NEWS entry.
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS	2008-08-25 17:49:41 +0000
+++ b/NEWS	2008-08-28 21:36:19 +0000
@@ -39,6 +39,13 @@
       Now we ignore ``0000`` as the permissions and assume they are
       invalid. (John Arbash Meinel, #259855)
     
+    * ``RemoteTransport.readv()`` was being inefficient about how it
+      buffered the readv data and processed it. It would keep appending to
+      the same string (causing many copies) and then pop bytes out of the
+      start of the string (causing more copies).
+      With this patch "bzr+ssh://local" speeds improve by up to 3x.
+      (John Arbash Meinel)
+
     * Running ``bzr st PATH_TO_TREE`` will no longer suppress merge
       status. Status is also about 7% faster on mozilla sized trees
       when the path to the root of the tree has been given. Users of



More information about the bazaar-commits mailing list