Rev 3186: (andrew) Set the recommended page size for RemoteTransport to 64k. in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Wed Jan 16 03:22:12 GMT 2008


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3186
revision-id:pqm at pqm.ubuntu.com-20080116032209-bdjr7wrltu0z8qvz
parent: pqm at pqm.ubuntu.com-20080115235859-r1zm2a49cqjfnl2b
parent: andrew.bennetts at canonical.com-20080116015348-v60p3l75urdwx1p4
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2008-01-16 03:22:09 +0000
message:
  (andrew) Set the recommended page size for RemoteTransport to 64k.
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
    ------------------------------------------------------------
    revno: 3183.2.4
    revision-id:andrew.bennetts at canonical.com-20080116015348-v60p3l75urdwx1p4
    parent: andrew.bennetts at canonical.com-20080116000507-r6qkryj0l4ontqky
    parent: pqm at pqm.ubuntu.com-20080115235859-r1zm2a49cqjfnl2b
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: smart-readv
    timestamp: Wed 2008-01-16 12:53:48 +1100
    message:
      Merge from bzr.dev.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzr                            bzr.py-20050313053754-5485f144c7006fa6
      bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
    ------------------------------------------------------------
    revno: 3183.2.3
    revision-id:andrew.bennetts at canonical.com-20080116000507-r6qkryj0l4ontqky
    parent: andrew.bennetts at canonical.com-20080115224723-9z71h507l564oer3
    parent: pqm at pqm.ubuntu.com-20080115141934-3vujw0up5rc8e0gn
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: smart-readv
    timestamp: Wed 2008-01-16 11:05:07 +1100
    message:
      Merge bzr.dev
    modified:
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
      bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
    ------------------------------------------------------------
    revno: 3183.2.2
    revision-id:andrew.bennetts at canonical.com-20080115224723-9z71h507l564oer3
    parent: andrew.bennetts at canonical.com-20080115112922-trxxpowxo50iyt73
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: smart-readv
    timestamp: Wed 2008-01-16 09:47:23 +1100
    message:
      Add NEWS entry.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
    ------------------------------------------------------------
    revno: 3183.2.1
    revision-id:andrew.bennetts at canonical.com-20080115112922-trxxpowxo50iyt73
    parent: pqm at pqm.ubuntu.com-20080115074456-0v1w54h783oq7n48
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: smart-readv
    timestamp: Tue 2008-01-15 22:29:22 +1100
    message:
      Set the recommended page size for RemoteTransport to 64k.
    modified:
      bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
=== modified file 'NEWS'
--- a/NEWS	2008-01-15 23:58:59 +0000
+++ b/NEWS	2008-01-16 01:53:48 +0000
@@ -59,6 +59,9 @@
       present. This can be done by index queries without reading data for parent
       revision names etc. (Robert Collins)
 
+    * RemoteTransport's ``recommended_page_size`` method now returns 64k, like
+      SFTPTransport and HttpTransportBase.  (Andrew Bennetts)
+
 
 bzr 1.1 2008-01-15
 ------------------

=== modified file 'bzrlib/transport/remote.py'
--- a/bzrlib/transport/remote.py	2008-01-04 01:21:44 +0000
+++ b/bzrlib/transport/remote.py	2008-01-15 11:29:22 +0000
@@ -283,6 +283,10 @@
         # the external path for RemoteTransports is the base
         return self.base
 
+    def recommended_page_size(self):
+        """Return the recommended page size for this transport."""
+        return 64 * 1024
+        
     def _readv(self, relpath, offsets):
         if not offsets:
             return




More information about the bazaar-commits mailing list