Changelog for
openstack-swift-doc-2.7.1~a0~dev20-24.1.noarch.rpm :
Tue Dec 13 13:00:00 2016 cloud-develAATTsuse.de
- Update to version swift-2.7.1.dev20:
swift (2.7.1, stable release update)
* Closed a bug where ssync may have written bad fragment data in
some circumstances. A check was added to ensure the correct number
of bytes is written for a fragment before finalizing the write.
Also, erasure coded fragment metadata will now be validated on read
requests and, if bad data is found, the fragment will be quarantined.
* Fixed regression in consolidate_hashes that occured when a new
file was stored to new suffix to a non-empty partition. This bug
was introduced in 2.7.0 and could cause an increase in rsync
replication stats during and after upgrade, due to inconsistent
hashing of partition suffixes.
* Fixed non-deterministic suffix updates in hashes.pkl where a partition
may be updated much less often than expected.
* Fixed a rare infinite loop in `swift-ring-builder` while placing parts.
* Fixed upgrade bug in versioned_writes where older containers servers
may have caused out-of-order restores.
* The object auditor now ignores files in the devices directory when
auditing objects.
* Removed \"in-process-\" from func env tox name to work with upstream CI.
Mon Apr 18 14:00:00 2016 tbechtoldAATTsuse.com
- Switch to stable/mitaka
Thu Mar 24 13:00:00 2016 cloud-develAATTsuse.de
- Update to version swift-2.6.1.dev262:
swift (2.7.0, OpenStack Mitaka)
* Bump PyECLib requirement to >= 1.2.0
* Update container on fast-POST
\"Fast-POST\" is the mode where `object_post_as_copy` is set to
`False` in the proxy server config. This mode now allows for
fast, efficient updates of metadata without needing to fully
recopy the contents of the object. While the default still is
`object_post_as_copy` as True, the plan is to change the default
to False and then deprecate post-as-copy functionality in later
releases. Fast-POST now supports container-sync functionality.
* Add concurrent reads option to proxy.
This change adds 2 new parameters to enable and control concurrent
GETs in Swift, these are `concurrent_gets` and `concurrency_timeout`.
`concurrent_gets` allows you to turn on or off concurrent
GETs; when on, it will set the GET/HEAD concurrency to the
replica count. And in the case of EC HEADs it will set it to
ndata. The proxy will then serve only the first valid source to
respond. This applies to all account, container, and replicated
object GETs and HEADs. For EC only HEAD requests are affected.
The default for `concurrent_gets` is off.
`concurrency_timeout` is related to `concurrent_gets` and is
the amount of time to wait before firing the next thread. A
value of 0 will fire at the same time (fully concurrent), but
Fri Feb 26 13:00:00 2016 cloud-develAATTsuse.de
- Update to version swift-2.6.1.dev138:
swift (2.6.0)
* Dependency changes
- Updated minimum version of eventlet to 0.17.4 to support IPv6.
- Updated the minimum version of PyECLib to 1.0.7.
* The ring rebalancing algorithm was updated to better handle edge cases
and to give better (more balanced) rings in the general case. New rings
will have better initial placement, capacity adjustments will move less
data for better balance, and existing rings that were imbalanced should
start to become better balanced as they go through rebalance cycles.
* Added container and account reverse listings.
A GET request to an account or container resource with a \"reverse=true\"
query parameter will return the listing in reverse order. When
iterating over pages of reverse listings, the relative order of marker
and end_marker are swapped.
* Storage policies now support having more than one name.
This allows operators to fix a typo without breaking existing clients,
or, alternatively, have \"short names\" for policies. This is implemented
with the \"aliases\" config key in the storage policy config in
swift.conf. The aliases value is a list of names that the storage
policy may also be identified by. The storage policy \"name\" is used to
report the policy to users (eg in container headers). The aliases have
the same naming restrictions as the policy\'s primary name.
Sun Oct 4 14:00:00 2015 cloud-develAATTsuse.de
- Update to version swift-2.4.1.dev70:
swift (2.5.0, OpenStack Liberty)
* Added the ability to specify ranges for Static Large Object (SLO)
segments.
* Replicator configs now support an \"rsync_module\" value to allow
for per-device rsync modules. This setting gives operators the
ability to fine-tune replication traffic in a Swift cluster and
isolate replication disk IO to a particular device. Please see
the docs and sample config files for more information and
examples.
* Significant work has gone in to testing, fixing, and validating
Swift\'s erasure code support at different scales.
* Swift now emits StatsD metrics on a per-policy basis.
* Fixed an issue with Keystone integration where a COPY request to a
service account may have succeeded even if a service token was not
included in the request.
* Ring validation now warns if a placement partition gets assigned to the
same device multiple times. This happens when devices in the ring are
unbalanced (e.g. two servers where one server has significantly more
available capacity).
* Various other minor bug fixes and improvements.
Wed Sep 2 14:00:00 2015 cloud-develAATTsuse.de
- Update to version swift-2.3.1.dev356:
swift (2.4.0)
* Dependency changes
- Added six requirement. This is part of an ongoing effort to add
support for Python 3.
- Dropped support for Python 2.6.
* Config changes
- Recent versions of Python restrict the number of headers allowed in a
request to 100. This number may be too low for custom middleware. The
new \"extra_header_count\" config value in swift.conf can be used to
increase the number of headers allowed.
- Renamed \"run_pause\" setting to \"interval\" (current configs with
run_pause still work). Future versions of Swift may remove the
run_pause setting.
* Versioned writes middleware
The versioned writes feature has been refactored and reimplemented as
middleware. You should explicitly add the versioned_writes middleware to
your proxy pipeline, but do not remove or disable the existing container
server config setting (\"allow_versions\"), if it is currently enabled.
The existing container server config setting enables existing
containers to continue being versioned. Please see
http://swift.openstack.org/middleware.html#how-to-enable-object-versioning-in-a-swift-cluster
for further upgrade notes.
Fri Aug 21 14:00:00 2015 cloud-develAATTsuse.de
- Update to version swift-2.3.1.dev307:
swift (2.3.0, OpenStack Kilo)
swift (2.2.0, OpenStack Juno)
swift (1.13.1, OpenStack Icehouse)
swift (1.10.0, OpenStack Havana)
swift (1.8.0, OpenStack Grizzly)
swift (1.7.4, OpenStack Folsom)
swift (1.4.8, OpenStack Essex)
swift (1.4.3, OpenStack Diablo)
Changelog entries for previous versions are incomplete
swift (1.3.0, OpenStack Cactus)
swift (1.2.0, OpenStack Bexar)
swift (1.0.0, OpenStack Austin)
Mon May 4 14:00:00 2015 vuntzAATTopensuse.org
- Update to version swift-2.3.1.dev12:
swift (2.3.0)
* Erasure Code support (beta)
Swift now supports an erasure-code (EC) storage policy type. This allows
deployers to achieve very high durability with less raw capacity as used
in replicated storage. However, EC requires more CPU and network
resources, so it is not good for every use case. EC is great for storing
large, infrequently accessed data in a single region.
Swift\'s implementation of erasure codes is meant to be transparent to
end users. There is no API difference between replicated storage and
EC storage.
To support erasure codes, Swift now depends on PyECLib and
liberasurecode. liberasurecode is a pluggable library that allows for
the actual EC algorithm to be implemented in a library of your choosing.
As a beta release, EC support is nearly fully feature complete, but it
is lacking support for some features (like multi-range reads) and has
not had a full performance characterization. This feature relies on
ssync for durability. Deployers are urged to do extensive testing and
not deploy production data using an erasure code storage policy.
Full docs are at http://swift.openstack.org/overview_erasure_code.html
* Add support for container TempURL Keys.
* Make more memcache options configurable. connection_timeout,
pool_timeout, tries, and io_timeout are all now configurable.
Fri Jan 30 13:00:00 2015 cloud-develAATTsuse.de
- Update to version swift-2.2.2rc1.post9:
swift (2.2.2)
* Data placement changes
This release has several major changes to data placement in Swift in
order to better handle different deployment patterns. First, with an
unbalance-able ring, less partitions will move if the movement doesn\'t
result in any better dispersion across failure domains. Also, empty
(partition weight of zero) devices will no longer keep partitions after
rebalancing when there is an unbalance-able ring.
Second, the notion of \"overload\" has been added to Swift\'s rings. This
allows devices to take some extra partitions (more than would normally
be allowed by the device weight) so that smaller and unbalanced clusters
will have less data movement between servers, zones, or regions if there
is a failure in the cluster.
Finally, rings have a new metric called \"dispersion\". This is the
percentage of partitions in the ring that have too many replicas in a
particular failure domain. For example, if you have three servers in a
cluster but two replicas for a partition get placed onto the same
server, that partition will count towards the dispersion metric. A
lower value is better, and the value can be used to find the proper
value for \"overload\".
The overload and dispersion metrics have been exposed in the
swift-ring-build CLI tools.
See http://docs.openstack.org/developer/swift/overview_ring.html
for more info on how data placement works now.
Tue Dec 16 13:00:00 2014 cloud-develAATTsuse.de
- Update to version swift-2.2.1c1.2.g8bbb50d:
swift (2.2.1)
* Swift now rejects object names with Unicode surrogates.
* Return 403 (instead of 413) on unauthorized upload when over account
quota.
* Fix a rare condition when a rebalance could cause swift-ring-builder
to crash. This would only happen on old ring files when \"rebalance\"
was the first command run.
* Storage node error limits now survive a ring reload.
* Speed up reading and writing xattrs for object metadata by using larger
xattr value sizes. The change is moving from 254 byte values to 64KiB
values. There is no migration issue with this.
* Deleted containers beyond the reclaim age are now properly reclaimed.
* Full Simplified Chinese translation (zh_CN locale) for errors and logs.
* Container quota is now properly enforced during cross-account COPY.
* ssync replication now properly uses the configured replication_ip.
* Fixed issue were ssync did not replicate custom object headers.
* swift-drive-audit now has the \'unmount_failed_device\' config option
(default to True) that controls if the process will unmount failed
drives or not.
Sat Oct 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version swift-2.1.0.126.g94fd95b:
swift (2.2.0)
* Added support for Keystone v3 auth.
Keystone v3 introduced the concept of \"domains\" and user names
are no longer unique across domains. Swift\'s Keystone integration
now requires that ACLs be set on IDs, which are unique across
domains, and further restricts setting new ACLs to only use IDs.
Please see http://swift.openstack.org/overview_auth.html for
more information on configuring Swift and Keystone together.
* Swift now supports server-side account-to-account copy. Server-
side copy in Swift requires the X-Copy-From header (on a PUT)
or the Destination header (on a COPY). To initiate an account-to-
account copy, the existing header value remains the same, but the
X-Copy-From-Account header (on a PUT) or the Destination-Account
(on a COPY) are used to indicate the proper account.
* Limit partition movement when adding a new placement tier.
When adding a new placement tier (server, zone, or region), Swift
previously attempted to move all placement partitions, regardless
of the space available on the new tier, to ensure the best possible
durability. Unfortunately, this could result in too many partitions
being moved all at once to a new tier. Swift\'s ring-builder now
ensures that only the correct number of placement partitions are
rebalanced, and thus makes adding capacity to the cluster more
efficient.
Sun Aug 24 14:00:00 2014 cloud-develAATTsuse.de
- Update to version swift-2.0.0.148.g8d02147:
swift (2.1.0)
* swift-ring-builder placement was improved to allow gradual addition
of new regions without causing a massive migration of data to the new
region. The change was to prefer device weight first, then look at
failure domains.
* Logging updates
- Eliminated \"Handoff requested (N)\" log spam.
- Added process pid to the end of storage node log lines.
- Container auditor now logs a warning if the devices path contains a
non-directory.
- Object daemons now send a user-agent string with their full name.
* 412 and 416 responses are no longer tracked as errors in the StatsD
messages from the backend servers.
* Parallel object auditor
The object auditor can now be controlled with a \"concurrency\" config
value that allows multiple auditor processes to run at once. Using
multiple parallel auditor processes can speed up the overall auditor
cycle time.
* The object updater will now concurrently update each necessary node
in a new greenthread.
Fri Jun 27 14:00:00 2014 dmuellerAATTsuse.com
- Update to version swift-2.0.0.rc1.12.g53577c5:
swift (2.0.0)
* Storage policies
Storage policies allow deployers to configure multiple object rings
and expose them to end users on a per-container basis. Deployers
can create policies based on hardware performance, regions, or other
criteria and independently choose different replication factors on
them. A policy is set on a Swift container at container creation
time and cannot be changed.
Full docs are at http://swift.openstack.org/overview_policies.html
* Add profiling middleware in Swift
The profile middleware provides a tool to profile Swift
code on the fly and collects statistical data for performance
analysis. A native simple Web UI is also provided to help
query and visualize the data.
* Add --quoted option to swift-temp-url
* swift-recon now supports checking the md5sum of swift.conf, which
helps deployers verify configurations are consistent across a cluster.
* Users can now set the transaction id suffix by passing in
a value in the X-Trans-Id-Extra header.
* New log_max_line_length option caps the maximum length of a log line.
Fri Apr 4 14:00:00 2014 cloud-develAATTsuse.de
- Update to version swift-1.13.0.116.gbf292ae:
swift (1.13.1)
* Change the behavior of CORS responses to better match the spec
A new proxy config variable (strict_cors_mode, default to True)
has been added. Setting it to False keeps the old behavior. For
an overview of old versus new behavior, please see
https://review.openstack.org/#/c/69419/
* Invert the responsibility of the two instances of proxy-logging in
the proxy pipeline
The first proxy_logging middleware instance to receive a request
in the pipeline marks that request as handling it. So now, the
left most proxy_logging middleware handles logging for all
client requests, and the right most proxy_logging middleware
handles all other requests initiated from within the pipeline to
its left. This fixes logging related to large object
requests not properly recording bandwidth.
* Added swift-container-info and swift-account-info tools
* Allow specification of object devices for audit
* Dynamic large object COPY requests with ?multipart-manifest=get
now work as expected
* When a client is downloading a large object and one of the segment
reads gets bad data, Swift will now immediately abort the request.
Tue Apr 1 14:00:00 2014 cloud-develAATTsuse.de
- Update to version swift-1.13.0.91.g917cf9e:
replication. Can also configure how many remote nodes a storage node
Sat Mar 22 13:00:00 2014 cloud-develAATTsuse.de
- Update to version 1.10.1:
+ The openstack-swift service user is going to be renamed to swift
Tue Feb 25 13:00:00 2014 cloud-develAATTsuse.de
- Update to version swift-1.12.0.111.g58fda94:
swift (1.13.0)
* Account-level ACLs and ACL format v2
Accounts now have a new privileged header to represent ACLs or
any other form of account-level access control. The value of
the header is a JSON dictionary string to be interpreted by the
auth system. A reference implementation is given in TempAuth.
Please see the full docs at
http://swift.openstack.org/overview_auth.html
* Added a WSGI environment flag to stop swob from always using
absolute location. This is useful if middleware needs to use
out-of-spec Location headers in a response.
* Container sync proxies now support simple load balancing
* Config option to lower the timeout for recoverable object GETs
* Add a way to ratelimit all writes to an account
* Allow multiple storage_domain values in cname_lookup middleware
* Moved all DLO functionality into middleware
The proxy will automatically insert the dlo middleware at an
appropriate place in the pipeline the same way it does with the
gatekeeper middleware. Clusters will still support DLOs after upgrade
even with an old config file that doesn\'t mention dlo at all.
Fri Jan 17 13:00:00 2014 speilickeAATTsuse.com
- Add missing requirement on python-pbr
Tue Dec 10 13:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.10.0.198.gba5fe5f+git.1386670195.ba5fe5f:
+ Prevent early auth deny in tempauth when using swift3 middleware.
+ Remove swift-bench
+ Update handoff algorithm to use IP/port pairs
+ Preserve closeability of app iterables
+ Opt out of the service catalog
+ fix expired object deletion
+ Allow access to the in-memory object server
+ Fixed a failing test on my saio
+ Override spelling of tempauth test name
+ Fix HEAD tempurls
+ Release notes for Swift 1.11.0
+ Stop mutating PATH_INFO in proxy server
+ make test tooling less opinionated
+ clarify the current state of the DiskFile API
+ Use files in the source tree instead of cut/paste
Thu Dec 5 13:00:00 2013 speilickeAATTsuse.com
- Update to version 1.10.0:
+ Inital commitReplace resetswift script with proper version
+ Drop README
+ Make sure mount point exists
+ Point to correct storage directory in configuration files
+ Add missing object-expirer.conf
+ Use variable
Fri Jul 19 14:00:00 2013 dmuellerAATTsuse.com
- adjust rm command
Sat Apr 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.1+git.1367020840.1b9b989:
+ copy X-Delete-At unless X-Fresh-Metadata: true is supplied on an object copy
Fri Apr 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.1+git.1366970830.55c817c:
+ Fixing /etc/swift.conf-sample to include
+ Add auth_version to dispersion.conf.5
Tue Apr 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.1+git.1366754395.5d52d2d:
+ Made colons quote-safe in logs; mainly for ipv6
Tue Apr 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.1+git.1366675446.7f534fa:
+ fix dict duplicated key
Mon Apr 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.1+git.1366638629.f63dc07:
+ Change logger name to module itself instead of root
+ Add x-remove-versions-location for feature: disable versioning
+ Fix reading xattrs in object-server\'s unittests.
+ Fix container-server sorting for manifest listings.
+ SLO multipart-manifest=get returns incorrect Content-Type
+ Change setup.cfg style.
+ Update documentation for account_quota middleware
+ add unit tests for db_replicator
+ Allow a configurable set of TempURL methods
+ directory /var/cache/swift /srv/node should be created.
+ Allow all headers requested for CORS.
+ Bug in SLO with multipart-manifest=get content type.
+ Refactored lists of nodes to contact for requests
+ objects md5-collisions
+ Adding a new optional variable called trans_id_suffix
+ Account Quota Correction
+ Correcting output of swift-ring-builder
+ fix email address
+ fix probe tests to work in a VM using mount_check
+ Refactoring format_device function
+ slobjects can not be made of other slobjects
+ Expirer now quotes names when deleting
+ fix slo docs
+ Drop cache after fsync
+ Extra safety on account-level DELETE
Tue Apr 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.1+git.1364897054.01a5a47:
+ additional unit test coverage for container/server.py
+ Fixing SLO range requests
+ fixed some minor things in tests that pyflakes complained about
+ fixes some problems pyflakes complains about
+ updated AUTHORS and CHANGELOG
+ Dynamic Large Object sleeps too much
Sun Mar 24 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.8.1+git.1364083378.a979c80:
+ Fix for unicode issues in staticweb
+ instruction command was not documented in right format.
+ Fix bugs in bulk and slo and small doc change.
+ Add support for Hash Prefix
Thu Mar 21 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.8.1+git.1363880673.7df4323:
+ Improved container-sync resiliency
+ Give friendly notification in swift-get-nodes
+ Permit functional tests against Swift with Keystone
+ Fix crash in swift-ring-builder\'s list_parts command.
+ Small clarification to swift-recon section of admin guide.
+ swift-ring-builder blows up when not supported command requested.
+ Basic ring builder validation.
+ Instruction for multi node setup misses /var/run/swift creation
+ increase unit test coverage on account server
+ AUTHORS/CHANGELOG uploades for the next release
+ version bump for 1.8.1
+ Use role in insensitive case in keystoneauth.
+ fix stupid bug with bulk delete max items
+ Fix misspelled variable.
+ Fix for attempted COPY of objects gt MAX_FILE_SIZE
Sun Mar 17 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1363520288.c2f8f00:
+ Add tests and doc entry for request.environ[reseller_request]
+ Add missing CONTRIBUTING.md to source tarball
+ Add a region tier to Swift\'s ring.
+ Fix swift-ring-builder\'s list_parts command.
+ Remove check for valid Origin for the \"actual request\".
+ Fix format device
Wed Mar 13 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1363132994.f6d1fa1:
+ Fixed bug with account_info
Mon Mar 11 13:00:00 2013 cloud-develAATTsuse.de
- Start using obs-service-github_tarballs
Mon Mar 11 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1363001105.5e427e5:
+ Account and container info fixes and improvement.
+ timing-based affinity sorting for primary replicas
+ Fixed formpost QUERY_STRING bugs.
+ Adding speed limit options for DB auditor
+ Allow acl with a valid token.
+ Add tests on keystone for invalid path requests.
+ Add cache=swift.cache for authtoken example.
+ Make rings\' replica counts adjustable.
+ Improve bin/swift-account-audit
+ Correct docstring for swift.common.ring.utils.build_tier_tree and add
+ Fix descriptions in sample configs.
+ Add debug level logs for TempAuth.authorize.
+ Move the swift.1 manpage to python-swiftclient
+ Account Server: Refactor HEAD request handler
+ Force log entries to be one line
+ Adding a quick note to helper functions so its clear what they do and
+ Updating classifiers status to stable and clean up
+ make swift fsync
+ Added per disk PUT timing monitoring support.
+ Remove reduant check of list.
+ TempURL filename options; bug fixes
+ Static Large Object Support
+ Updated get_more_nodes algorithm
+ David Hadas email address has been changed.
+ Spread handoffs out better around zones.
+ Fix misspelled variable name
+ Support listing endpoints for an object.
+ Support tests for Apache
+ simplify the chexor function
+ Fix some unreadable code.
+ Account quotas
+ Add exception to swift-drive-audit if no date in line.
Sun Feb 24 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1361729875.d1381ba:
+ Change in swift-drive-audit handling log rotation.
+ Adds first-byte latency timings for GET requests.
+ Documentation fixups
Fri Feb 22 13:00:00 2013 saschpeAATTsuse.de
- BuildRequire openstack-suse-macros instead of openstack-macros
Mon Feb 18 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1361180780.e88ff34:
+ Make statsd sample rate behave better.
+ Fixed bug in domain_remap and cname_lookup middleware
+ Deprecate is_admin feature.
+ Allow change the endpoint_type when use swift-dispersion tools
+ Made internal client handle failed requests better
+ Change the flag set to specify bulk delete and expand archives from a HTTP
+ Fixed some swift-recon typos
+ minor development doc changes
+ Use a doubled proxy-logging instead of each middleware handling it
+ Add generated keystone documentation to misc.rst.
+ Replaces Copyright statements for LLC with Foundation, removes date.
+ Fix spelling mistakes
+ log message in exception level when path encoding errors happen.
+ Swift MemcacheRing (set) interface is incompatible fixes
+ fix large objects with unicode
+ Cleanup of file permissions
Mon Feb 4 13:00:00 2013 cloud-develAATTsuse.de
- Start using obs-service-github_tarballs
Mon Feb 4 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1359979321.ec084de:
+ Fix keystoneauth with OPTIONS headers (eg: CORS)
+ Add wsgify and split_path utilities to swob
+ Add optional locking to swift-ring-builder
+ Handle access_log_headers in proxy_logging
+ Added fallocate_reserve option
+ Allow rebalance to take a seed.
+ Remove tempauth allowed_sync_hosts conf option
+ Cleanup based on pyflakes.
+ Deterministic, repeatable serialization for rings.
+ Optimize the ring builder\'s _reassign_parts() method.
Mon Jan 28 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1359365000.2f663ff:
+ Allow for multiple X-(Account|Container)-
* headers.
+ Update auto-generated docs
+ Add more command-line options to swift-bench.
+ Add handler for CORS \"actual requests\"
+ Bulk Requests: auto extract archive and bulk delete middleware.
Wed Jan 23 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1358959291.f2941b0:
+ Add --run-dir switch to swift-init
+ Fix superfluous GET requests in swift-bench.
+ prevent irregular auth_prefix config in tempauth
+ Validate numericness of ports in builder files.
Mon Jan 21 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1358760990.6c5fc3c:
+ consistency and grammatical tweaks
+ Fix HEAD request response when request not given to response.
+ Fixed bug in object replicator
+ Add container-sync to container-server.conf doc.
+ Some optimizations for ring rebalancing.
+ Make object-auditor to use one logger
+ swob refactors needed for sos
+ get swob.Request.blank to parse path
+ authors and changelog update for swift 1.7.6
+ version bump to 1.7.7-dev
Mon Jan 7 13:00:00 2013 cloud-develAATTsuse.de
- Start using obs-service-github_tarballs
Thu Nov 15 13:00:00 2012 saschpeAATTsuse.de
- Use openstack-macros
Tue Nov 13 13:00:00 2012 saschpeAATTsuse.de
- Initial package, split out from openstack-swift.spec