Rev 2157: (vila) Better curl connection sharing. in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Thu Nov 30 15:43:49 GMT 2006


------------------------------------------------------------
revno: 2157
revision-id: pqm at pqm.ubuntu.com-20061130154348-f58a36f38e37b896
parent: pqm at pqm.ubuntu.com-20061129172920-73da105328ff3c06
parent: v.ladeuil+lp at free.fr-20061130141141-dw2q0etk307ypkdv
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2006-11-30 15:43:48 +0000
message:
  (vila) Better curl connection sharing.
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20061130141141-dw2q0etk307ypkdv
    parent: v.ladeuil+lp at free.fr-20061023103712-8a81343d81385a19
    parent: pqm at pqm.ubuntu.com-20061129172920-73da105328ff3c06
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Thu 2006-11-30 15:11:41 +0100
    message:
      Merge bzr.dev
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20061023103712-8a81343d81385a19
    parent: v.ladeuil+lp at free.fr-20061017072959-a4731591023553a6
    parent: pqm at pqm.ubuntu.com-20061019063255-f052e82e226066a0
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Mon 2006-10-23 12:37:12 +0200
    message:
      Merge bzr.dev
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20061017072959-a4731591023553a6
    parent: v.ladeuil+lp at free.fr-20061016155257-ff02a774a4314899
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Tue 2006-10-17 09:29:59 +0200
    message:
      Fix spacing
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20061016155257-ff02a774a4314899
    parent: v.ladeuil+lp at free.fr-20061016151306-02b8a6b71ddf7386
    parent: pqm at pqm.ubuntu.com-20061016100321-c4951c9fc020dbd0
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Mon 2006-10-16 17:52:57 +0200
    message:
      Merge bzr.dev
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20061016151306-02b8a6b71ddf7386
    parent: v.ladeuil+lp at free.fr-20060920114541-bb77d2fb5a8ba48d
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Mon 2006-10-16 17:13:06 +0200
    message:
      Update NEWS.
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20060920114541-bb77d2fb5a8ba48d
    parent: v.ladeuil+lp at free.fr-20060912094022-e7bb1b804d76efd0
    parent: pqm at pqm.ubuntu.com-20060919041747-9f0e1130a3a78022
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Wed 2006-09-20 13:45:41 +0200
    message:
      Merge bzr.dev
    ------------------------------------------------------------
    merged: v.ladeuil+lp at free.fr-20060912094022-e7bb1b804d76efd0
    parent: pqm at pqm.ubuntu.com-20060912014025-49963eb2d73c6827
    committer: v.ladeuil+lp at free.fr
    branch nick: bzr.curl.persistence
    timestamp: Tue 2006-09-12 11:40:22 +0200
    message:
      Better connection sharing by using only one curl object.
      
      * bzrlib/transport/http/_pycurl.py:
      (PyCurlTransport.__init__, PyCurlTransport.has,
      PyCurlTransport._get_full): Use only one curl object.
      (PyCurlTransport._get_ranged): Use only one curl object. Specify
      'Range' as an additional header.
      (PyCurlTransport._curl_perform): Take additional headers into
      account.
      (PyCurlTransport._set_curl_options): Leave _perform do the header
      setting.
      (PyCurlTransport._curl_perform): Set all headers just before
      issuing the request.



More information about the bazaar-commits mailing list