Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Juno
openstack-swift-doc
openstack-swift-doc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openstack-swift-doc.changes of Package openstack-swift-doc
------------------------------------------------------------------- Sun Aug 24 00:01:27 UTC 2014 - cloud-devel@suse.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 08:37:01 UTC 2014 - dmueller@suse.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 08:20:51 UTC 2014 - cloud-devel@suse.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 07:50:36 UTC 2014 - cloud-devel@suse.de - Update to version swift-1.13.0.91.g917cf9e: replication. Can also configure how many remote nodes a storage node ------------------------------------------------------------------- Sat Mar 22 01:31:49 UTC 2014 - cloud-devel@suse.de - Update to version 1.10.1: + The openstack-swift service user is going to be renamed to swift ------------------------------------------------------------------- Tue Feb 25 01:38:20 UTC 2014 - cloud-devel@suse.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 10:25:22 UTC 2014 - speilicke@suse.com - Add missing requirement on python-pbr -------------------------------------------------------------------- Tue Dec 10 10:09:55 UTC 2013 - opensuse-cloud@opensuse.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 15:47:41 UTC 2013 - speilicke@suse.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 20:34:52 UTC 2013 - dmueller@suse.com - adjust rm command -------------------------------------------------------------------- Sat Apr 27 00:00:40 UTC 2013 - opensuse-cloud@opensuse.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 10:07:10 UTC 2013 - opensuse-cloud@opensuse.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 21:59:55 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.8.1+git.1366754395.5d52d2d: + Made colons quote-safe in logs; mainly for ipv6 -------------------------------------------------------------------- Tue Apr 23 00:04:06 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.8.1+git.1366675446.7f534fa: + fix dict duplicated key -------------------------------------------------------------------- Mon Apr 22 13:50:29 UTC 2013 - opensuse-cloud@opensuse.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 10:04:14 UTC 2013 - opensuse-cloud@opensuse.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 00:02:58 UTC 2013 - cloud-devel@suse.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 15:44:33 UTC 2013 - cloud-devel@suse.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 11:38:08 UTC 2013 - cloud-devel@suse.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 00:03:14 UTC 2013 - cloud-devel@suse.de - Update to version 1.7.7+git.1363132994.f6d1fa1: + Fixed bug with account_info -------------------------------------------------------------------- Mon Mar 11 11:26:56 UTC 2013 - cloud-devel@suse.de - Start using obs-service-github_tarballs -------------------------------------------------------------------- Mon Mar 11 11:25:05 UTC 2013 - cloud-devel@suse.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 18:17:55 UTC 2013 - cloud-devel@suse.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 11:31:31 UTC 2013 - saschpe@suse.de - BuildRequire openstack-suse-macros instead of openstack-macros -------------------------------------------------------------------- Mon Feb 18 09:46:20 UTC 2013 - cloud-devel@suse.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 14:40:22 UTC 2013 - cloud-devel@suse.de - Start using obs-service-github_tarballs -------------------------------------------------------------------- Mon Feb 4 12:02:01 UTC 2013 - cloud-devel@suse.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 09:23:20 UTC 2013 - cloud-devel@suse.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 16:41:31 UTC 2013 - cloud-devel@suse.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 09:36:30 UTC 2013 - cloud-devel@suse.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 12:46:38 UTC 2013 - cloud-devel@suse.de - Start using obs-service-github_tarballs ------------------------------------------------------------------- Thu Nov 15 14:55:21 UTC 2012 - saschpe@suse.de - Use openstack-macros ------------------------------------------------------------------- Tue Nov 13 15:56:32 UTC 2012 - saschpe@suse.de - Initial package, split out from openstack-swift.spec
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor