Tim Burke 9021a58c24 Fix SLO re-upload
Previously, if you uploaded a file as an SLO then re-uploaded it
with the same segment size and mtime, the second upload would
go delete the segments it just (re)uploaded. This was due to
us tracking old_slo_manifest_paths and new_slo_manifest_paths
in different formats; one would have a leading slash while the
other would not.

Now, normalize to the stripped-slash version so we stop deleting
segments we just uploaded.

Change-Id: Ibcbed3df4febe81cdf13855656e2daaca8d521b4
2019-06-27 21:45:10 -07:00
2014-03-25 11:36:39 +00:00
2019-06-27 16:48:33 -07:00
2019-06-27 21:45:10 -07:00
2019-06-27 21:45:10 -07:00
2018-07-13 11:24:24 -07:00
2018-11-24 08:12:15 -05:00
2018-11-05 09:52:03 +07:00
2019-04-19 19:32:30 +00:00
2019-03-01 08:32:50 -08:00
2018-11-05 09:52:03 +07:00
2019-04-19 19:32:30 +00:00
2019-03-01 08:32:50 -08:00
2018-01-30 00:28:17 +00:00
2019-03-04 11:55:46 -05:00
2018-01-30 00:28:17 +00:00
2012-05-08 16:30:13 +01:00
2019-03-23 23:19:45 +01:00
2013-05-01 12:23:12 -04:00
2018-07-11 13:09:00 -07:00
2012-05-21 12:52:55 +02:00
2018-07-11 13:09:00 -07:00
2019-06-27 16:48:33 -07:00

Team and repository tags

image

Python bindings to the OpenStack Object Storage API

Latest Version

This is a python client for the Swift API. There's a Python API (the swiftclient module), and a command-line script (swift).

Development takes place via the usual OpenStack processes as outlined in the OpenStack wiki.

This code is based on the original client previously included with OpenStack's Swift The python-swiftclient is licensed under the Apache License like the rest of OpenStack.

Contents:

Description
OpenStack Storage (Swift) Client
Readme 14 MiB
Languages
Python 99.9%
Shell 0.1%