lp:~ubuntuone-pqm-team/python-swiftclient/trunk

Created by Sidnei da Silva on 2013-06-12 and last modified on 2017-05-18
Get this branch:
bzr branch lp:~ubuntuone-pqm-team/python-swiftclient/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu One PQM Team
Project:
python-swiftclient
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://github.com/openstack/python-swiftclient.git.

The next import is scheduled to run in 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on russkaya and finished 2 hours ago taking 30 seconds — see the log
Import started 8 hours ago on pear and finished 8 hours ago taking 25 seconds — see the log
Import started 14 hours ago on russkaya and finished 14 hours ago taking 30 seconds — see the log
Import started 20 hours ago on pear and finished 20 hours ago taking 20 seconds — see the log
Import started on 2017-05-24 on pear and finished on 2017-05-24 taking 20 seconds — see the log
Import started on 2017-05-24 on russkaya and finished on 2017-05-24 taking 30 seconds — see the log
Import started on 2017-05-24 on pear and finished on 2017-05-24 taking 20 seconds — see the log
Import started on 2017-05-24 on pear and finished on 2017-05-24 taking 20 seconds — see the log
Import started on 2017-05-23 on pear and finished on 2017-05-23 taking 20 seconds — see the log
Import started on 2017-05-23 on pear and finished on 2017-05-23 taking 25 seconds — see the log

Recent revisions

497. By Jenkins <email address hidden> on 2017-05-18

Merge "ISO 8601 timestamps for tempurl"

496. By John Dickinson on 2017-04-20

respect bulk delete page size and fix logic error

Previously, using SwiftService to delete "many" objects would use
bulk delete if available, but it would not respect the bulk delete
page size. If the number of objects to delete exceeded the bulk delete
page size, SwiftService would ignore the error and nothing would be
deleted.

This patch changes _should_bulk_delete() to be _bulk_delete_page_size();
instead of returning a simple True/False, it returns the page size for
the bulk deleter, or 1 if objects should be deleted one at a time.
Delete SDK calls are then spread across multiple bulk DELETEs if the
requested number of objects to delete exceeds the returned page size.

Fixed the logic in _should_bulk_delete() so that if the object list
is exactly 2x the thread count, it will not bulk delete. This is the
natural conclusion following the logic that existed previously: if
the delete request can be satisfied by every worker thread doing one
or two tasks, don't bulk delete. But if it requires a worker thread
to do three or more tasks, do a bulk delete instead. Previously, the
logic would mean that if every worker thread did exactly two tasks, it
would bulk delete. This patch changes a "<" to a "<=".

Closes-Bug: 1679851
Change-Id: I3c18f89bac1170dc62187114ef06dbe721afcc2e

495. By M V P Nitesh on 2017-04-10

Optimize the link address

Use https instead of http to ensure the safety

Change-Id: I1e072bd3288f2de530ac22a4e99899f18f1ceaf3

494. By liuyamin on 2017-03-29

Fix some reST field lists in docstrings

Probably the most common format for documenting arguments is
reST field lists [1]. This change updates some docstrings to
comply with the field lists syntax.

[1] http://sphinx-doc.org/domains.html#info-field-lists

Change-Id: Ic011fd3e3a8c5bafa24a3438a6ed5bb126b50e95

493. By NMarcos on 2017-03-27

Removing duplicated doc from client-api

Change-Id: I1a9ef0c33c68a32808686194c74c27d66d2617e0

492. By Jenkins <email address hidden> on 2017-03-22

Merge "[trivial] Be consistent in using example.com"

491. By Jenkins <email address hidden> on 2017-03-20

Merge "Close file handle after upload job"

490. By Jenkins <email address hidden> on 2017-03-17

Merge "Don't recommend to overwrite imported `session` variable"

489. By Andreas Jaeger on 2017-03-08

Change swift.o.o URL

This is an obsolete URL that redirects, use docs.o.o - and use https for
it.

Change-Id: I7ba2c49db2c620071f8eeb96d0b63af8381ed899

488. By Vitaly Gridnev on 2017-03-07

Fix logging of the gzipped body

Change-Id: I6d7ccbf4ef9b46e890ecec58842c5cdd2804c7a9
Closes-bug: 1670620

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.