93a737b406ef7d8520ed25dbc381a02dc7f4e3ee
Commit Graph

2529 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Pete Zaitcev
93a737b406 Add auth_version to dispersion.conf.5
The lack of any documentation for the auth_version was observed
by Red Hat QA, see rhbz#955247.
Change-Id: I0afc04d848082a80480724bdbf99031e4b99e38e
2013年04月22日 11:31:21 -06:00
Jenkins
d31a8e2a93 Merge "fix email address" 2013年04月11日 18:26:30 +00:00
John Dickinson
18ef0a7bc5 fix email address
Change-Id: I784a9a5b45fd39420543ff0fb56b0f6d04684f3a
2013年04月11日 10:42:31 -07:00
Jenkins
c496ba1878 Merge "Bug in SLO with multipart-manifest=get content type." 2013年04月10日 22:03:49 +00:00
Jenkins
5140c0d5da Merge "Adding a new optional variable called trans_id_suffix" 2013年04月10日 20:05:03 +00:00
Marcelo Martins
1126e59c12 Adding a new optional variable called trans_id_suffix
The trans_id_suffix (default is empty) would be appended to the swift transaction
id allowing one to easily figure out from which cluster that X-Trans-Id
belongs to. This is very useful when one is managing more than one swift
cluster. Also updated sample and manpage to reflect the changes.
Change-Id: Icdf63643e9c1bde36a9ef5e3f41ee9fb20e55f5d
2013年04月10日 06:37:32 -05:00
David Hadas
caa01cd81e objects md5-collisions
This patch identifies md5 collisions on objects and sends a 403
from the object server.
Credits for originating this fix are to Michael Factor.
Change-Id: I4f1b32183e2be6bbea56eaff86b9a4c7f440804a
Fix: Bug #1157454 
2013年04月09日 23:20:33 +03:00
Jenkins
b93b1327f7 Merge "add unit tests for db_replicator" 2013年04月08日 20:51:57 +00:00
David Goetz
35d2cec919 Bug in SLO with multipart-manifest=get content type.
In trying to override the content-type for the convenience
call I broke COPYs and POSTs for SLO. yaaa...
Change-Id: Ifbcda6d2dd0ee43e43d62e58a90301e7afd05e27
2013年04月08日 11:22:20 -07:00
Jenkins
48a94f39dd Merge "Allow a configurable set of TempURL methods" 2013年04月04日 22:17:15 +00:00
tong li
f1aefcbc13 directory /var/cache/swift /srv/node should be created.
For multiple node swift cluster setup, these directories should be
created in the setup steps. Otherwise, when start up storage servers
there will be errors. The error messages won't tell if it is because
of missing the directory.
Change-Id: I67d74abb7743b76739b5e747d6dcbd3214b00774
Fixes: bug #1158519 
2013年04月04日 20:39:01 +00:00
gholt
1cb952a958 Allow a configurable set of TempURL methods
Folks have actually been asking for this. I think they're sending a
DELETE TempURL to someone way ahead of time and the someone issues it
when they're ready. Honestly, I'm not entirely sure of the use case,
but having the set of methods configurable wouldn't hurt.
Change-Id: Ibdb48f8a72077b045eeedddfae4c0a1f56098d7a
2013年04月04日 20:37:23 +00:00
Greg Lange
30e88fd676 add unit tests for db_replicator
Change-Id: I9002fa193a51f40523e7936e3117a2f3f2b2f7f8
2013年04月04日 18:45:24 +00:00
Jenkins
2927dcc967 Merge "Update documentation for account_quota middleware" 2013年04月03日 23:34:05 +00:00
Jenkins
ace8cd5aef Merge "Fix container-server sorting for manifest listings." 2013年04月03日 23:27:36 +00:00
Jenkins
ab355e349a Merge "Fix reading xattrs in object-server's unittests." 2013年04月03日 20:55:06 +00:00
Jenkins
c5408926c6 Merge "SLO multipart-manifest=get returns incorrect Content-Type" 2013年04月03日 18:47:18 +00:00
Jenkins
caaf5f24ce Merge "Change setup.cfg style." 2013年04月03日 16:50:10 +00:00
Christian Schwede
e5cd78d902 Update documentation for account_quota middleware
Change-Id: I3dc7930ee2a1eb26b1f60e83fce2bc1bea0a8b0f
2013年04月03日 15:10:42 +02:00
Jenkins
ba5a0b0fe1 Merge "Change logger name to module itself instead of root" 2013年04月02日 14:45:12 +00:00
Ukov Dmitry
02beacf0da Change setup.cfg style.
Change-Id: I466470237ddd317740eb99bd55af7e7a50270ae3
Fixes: bug #1163258 
2013年04月02日 15:55:56 +04:00
Jenkins
01a5a47610 Merge "Dynamic Large Object sleeps too much" 2013年04月02日 07:27:10 +00:00
David Goetz
3a8f314fdc SLO multipart-manifest=get returns incorrect Content-Type
Change-Id: I657c9f7a7555d90ccfa7e6ff0f5f3fcbd7eada1d
2013年04月01日 13:16:46 -07:00
David Goetz
7c0b9a7424 Dynamic Large Object sleeps too much
DLO is supposed to sleep 1 second per segment after 10 (default) initial
segments are loaded to prevent abuse of the system. Currently, if the user
did a range request to the 11th segment the 1 sec delay would start immediately
on the 11th segment because the skipped segments were counted as initial
segments. This path fixes that.
Change-Id: I53bbc24af54921ddc04d9cb3b704366b51b3f740
2013年04月01日 10:19:35 -07:00
Jenkins
b524a90bd9 Merge "fixes some problems pyflakes complains about" 2013年03月29日 10:12:10 +00:00
John Dickinson
602bf524b8 updated AUTHORS and CHANGELOG
These updates are to reflect the changes that have been
backported into the 1.8.0 release candidate.
Change-Id: I9b2abb9809fa6715a427dc0dbe0474aba140a596
2013年03月28日 21:01:49 -07:00
Samuel Merritt
aa716dd9b8 Fix container-server sorting for manifest listings.
The current code will always contact the container server for the
first replica of the container; this fixes it to use the same
backend-sort as all the other places in the proxy that talk to
backends.
Change-Id: If1c168b95bfc5cd120036869f3066549b7a1000a
2013年03月28日 12:03:58 -07:00
Greg Lange
7920cbd80a fixes some problems pyflakes complains about
Change-Id: I1eb16fa595b0b1d97ae14279b8aa25bd2740f511
2013年03月28日 18:49:28 +00:00
Greg Lange
44f00a23c1 fixed some minor things in tests that pyflakes complained about
Change-Id: Ifeab56a964630bcf941e932fcbe39e6572e62975
2013年03月26日 20:42:26 +00:00
David Goetz
d2d9a15ddf Fixing SLO range requests
Change-Id: I355e99c971cfe8f7f8dedcd8f9f08c97079863cc
2013年03月26日 09:40:03 -07:00
Leah Klearman
60489cdedd additional unit test coverage for container/server.py
Change-Id: Id510cceb88f062f921450a5d25d7c97b7ca5943b
2013年03月22日 19:49:47 -07:00
David Hadas
a979c8007b Add support for Hash Prefix
A new configuration parameter is added to /etc/swift/swift.conf
[swift-hash]
swift_hash_path_prefix = 'random unique string'
New installations are advised to set this parameter to a random secret,
which would not be disclosed ouside the organization.
The same secret needs to be used by all swift servers of the same cluster.
Existing installations should set this parameter to an empty string
(the default)
DocImpact
Fixes: Bug #1157454
Change-Id: I63b10d0b7d6dd3f74e0f10bb41b5f240fa03578a
2013年03月22日 19:41:55 +02:00
Vladimir Vechkanov
9e3d2f6ea8 Fix reading xattrs in object-server's unittests.
Use for reading metadata in unit tests function from object-server.
Change-Id: I2bfeb76fdd775442a0e614fef740b0987fba4a22
Fixes: bug #1079131 
2013年03月22日 17:02:13 +04:00
Jenkins
37e96663ec Merge "Fix for unicode issues in staticweb" 2013年03月21日 22:48:30 +00:00
Jenkins
1eb08bfd29 Merge "Fix bugs in bulk and slo and small doc change." 2013年03月21日 18:52:59 +00:00
Jenkins
b5b2eaea13 Merge "instruction command was not documented in right format." 2013年03月21日 17:46:41 +00:00
David Goetz
92e877ae51 Fix bugs in bulk and slo and small doc change.
Added 411 responses in bulk and slo when needed.
Make X-Static-Large-Object an illegal header with slo installed- somehow
that got lost with some refactor I did.
Change-Id: I986c1656658f874172860469624118cc63bff9bc
2013年03月21日 09:56:54 -07:00
tong li
c1dfe891e7 instruction command was not documented in right format.
Instructions for a Multiple Server Swift Installation (Ubuntu) doc
for creating /var/run/swift and changing owner command were not
using the right format. Missing two colons.
Change-Id: Ie23007a0da498373fbfb137c7edb3d80813c6ba5
Fixes: bug #1158310 
2013年03月21日 09:45:13 -04:00
Donagh McCabe
7df4323745 Fix for attempted COPY of objects gt MAX_FILE_SIZE
If X-Copy-From is a manifest object, it can be bigger than MAX_FILE_SIZE.
Currently this fails with 503. It should be 413.
Bug #1158279
Change-Id: I7ec16088046c84e42d5be9c865e1338eb07845b6
2013年03月21日 13:05:31 +00:00
Eohyung Lee
05c8d61aeb Fix for unicode issues in staticweb
When prefix or subdir is unicode, it fails.
Fixes: bug #1158092
Change-Id: I966a7a198a5ca5ea152872c94240e8c2ebe57d36
2013年03月21日 11:35:11 +09:00
Jenkins
3cf99ecc33 Merge "Fix misspelled variable." 2013年03月21日 02:19:56 +00:00
Samuel Merritt
70aa7f9053 Fix misspelled variable.
Change-Id: I243de23d5acee135113dc81fca6244d651a2d9a8
2013年03月20日 16:56:52 -07:00
Jenkins
18c03d9aa7 Merge "increase unit test coverage on account server" 2013年03月20日 18:39:20 +00:00
Jenkins
fc27698fd4 Merge "fix stupid bug with bulk delete max items" 2013年03月20日 16:42:13 +00:00
David Goetz
1b150749f7 fix stupid bug with bulk delete max items
Change-Id: I52160b5e7480112d536c45dd4b0b10a808adcdcd
2013年03月19日 11:48:14 -07:00
Kun Huang
7dd966192a Use role in insensitive case in keystoneauth.
Using insensitive case could tolerate human error. For example,
user maybe set like this "operator_roles = Admin, swiftoperator"
- also fix a mistake in test, ['admin'] is correct value for roles, not
 'admin' (it will be looped as ['a', 'd', 'm', 'i', 'n'])
- add test for insensitive cases
Fixes: bug #1013120
Change-Id: I56d71da8bc503e48e92dd743692ba6fc237f029e
2013年03月19日 16:26:22 +08:00
Jenkins
85b7346808 Merge "Improved container-sync resiliency" 2013年03月19日 07:20:57 +00:00
John Dickinson
62278171b9 version bump for 1.8.1
first commit for openstack havana
Change-Id: If9fe0fb73c676d5f6d1ed53ccfa300faa0aad8db
2013年03月18日 22:30:04 -07:00
John Dickinson
9e777bd233 AUTHORS/CHANGELOG uploades for the next release
also bumped the dev version to 1.8.0 to reflect the
current dev target
Change-Id: Ib05cb4f0616c0d297ce5cd7073af766c7a4300d9
1.8.0.rc1
2013年03月18日 20:15:24 -07:00
Leah Klearman
a5ba0d5edc increase unit test coverage on account server
Change-Id: Id728a17180f4ee2e31edaef0af6d26446b6014c2
2013年03月18日 18:01:16 -07:00