lp://staging/~gholt/swift/autocreatebug
- Get this branch:
- bzr branch lp://staging/~gholt/swift/autocreatebug
Branch merges
- David Goetz (community): Approve
- John Dickinson: Approve
-
Diff: 105 lines (+65/-3)2 files modifiedswift/proxy/server.py (+35/-3)
test/unit/proxy/test_server.py (+30/-0)
Related bugs
Bug #795822: When account_autocreate = true, a HEAD|GET on the account doesn't create it | Undecided | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 308. By gholt
-
Added account_autocreate mode where authorized requests to accounts that don't yet exist within Swift will cause those accounts to be automatically created. Also did a small refactor surrounding swift.common.
utils.TRUE_ VALUES. - 307. By David Goetz
-
Ability to collect whether user metadata keys are set in container dbs. Keys to be collected are configurable.
- 306. By gholt
-
In light of the upcoming Keystone auth service, which should become the standard OpenStack auth service, Swauth will need to move to its own project. Because we don't want the Swift project to require Keystone (or Swauth or any other auth service for that matter) we need a "placeholder". In this proposal I'm adding a TempAuth to fill our auth testing needs within Swift and removing Swauth.
To quickly change from Swauth on a standard SAIO install, change swauth in your pipeline to tempauth and add the following section:
[filter:tempauth]
use = egg:swift#tempauth
user_test_tester = testing .admin
user_test2_tester2 = testing2 .admin
user_test_tester3 = testing3
user_system_root = testpass .admin .reseller_admin - 304. By Juan J. MartÃnez
-
Don't track names on PUT failure to avoid extra failures in GET/DELETE because those objects weren't stored in the cluster.
- 303. By Thierry Carrez
-
Switch Swift trunk to 1.4.1, now that the 1.4.0 release branch is branched out.
- 301. By Soren Hansen
-
Add a __canonical_
version_ _ attribute to the swift module. This is only the numbered part of the version string, no "-dev" or similar suffixes. Add a couple of unit tests to make sure __version__ and __canonical_
version_ _ are generated correctly and to ensure __canonical_ version_ _ never accidentally has anything other than numbers and points in it. - 300. By David Goetz
-
For stats uploader, allow override regex for source_
filename_ pattern and new_log_cutoff.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~hudson-openstack/swift/trunk