f1aefcbc13a3e3208e42e4c26933bb63b54acce6
2517 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
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 |
||
|
Jenkins
|
2927dcc967 | Merge "Update documentation for account_quota middleware" | ||
|
Jenkins
|
ace8cd5aef | Merge "Fix container-server sorting for manifest listings." | ||
|
Jenkins
|
ab355e349a | Merge "Fix reading xattrs in object-server's unittests." | ||
|
Jenkins
|
c5408926c6 | Merge "SLO multipart-manifest=get returns incorrect Content-Type" | ||
|
Jenkins
|
caaf5f24ce | Merge "Change setup.cfg style." | ||
|
Christian Schwede
|
e5cd78d902 |
Update documentation for account_quota middleware
Change-Id: I3dc7930ee2a1eb26b1f60e83fce2bc1bea0a8b0f |
||
|
Jenkins
|
ba5a0b0fe1 | Merge "Change logger name to module itself instead of root" | ||
|
Ukov Dmitry
|
02beacf0da |
Change setup.cfg style.
Change-Id: I466470237ddd317740eb99bd55af7e7a50270ae3 Fixes: bug #1163258 |
||
|
Jenkins
|
01a5a47610 | Merge "Dynamic Large Object sleeps too much" | ||
|
David Goetz
|
3a8f314fdc |
SLO multipart-manifest=get returns incorrect Content-Type
Change-Id: I657c9f7a7555d90ccfa7e6ff0f5f3fcbd7eada1d |
||
|
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 |
||
|
Jenkins
|
b524a90bd9 | Merge "fixes some problems pyflakes complains about" | ||
|
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 |
||
|
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 |
||
|
Greg Lange
|
7920cbd80a |
fixes some problems pyflakes complains about
Change-Id: I1eb16fa595b0b1d97ae14279b8aa25bd2740f511 |
||
|
Greg Lange
|
44f00a23c1 |
fixed some minor things in tests that pyflakes complained about
Change-Id: Ifeab56a964630bcf941e932fcbe39e6572e62975 |
||
|
David Goetz
|
d2d9a15ddf |
Fixing SLO range requests
Change-Id: I355e99c971cfe8f7f8dedcd8f9f08c97079863cc |
||
|
Leah Klearman
|
60489cdedd |
additional unit test coverage for container/server.py
Change-Id: Id510cceb88f062f921450a5d25d7c97b7ca5943b |
||
|
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 |
||
|
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 |
||
|
Jenkins
|
37e96663ec | Merge "Fix for unicode issues in staticweb" | ||
|
Jenkins
|
1eb08bfd29 | Merge "Fix bugs in bulk and slo and small doc change." | ||
|
Jenkins
|
b5b2eaea13 | Merge "instruction command was not documented in right format." | ||
|
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 |
||
|
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 |
||
|
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 |
||
|
Eohyung Lee
|
05c8d61aeb |
Fix for unicode issues in staticweb
When prefix or subdir is unicode, it fails. Fixes: bug #1158092 Change-Id: I966a7a198a5ca5ea152872c94240e8c2ebe57d36 |
||
|
Jenkins
|
3cf99ecc33 | Merge "Fix misspelled variable." | ||
|
Samuel Merritt
|
70aa7f9053 |
Fix misspelled variable.
Change-Id: I243de23d5acee135113dc81fca6244d651a2d9a8 |
||
|
Jenkins
|
18c03d9aa7 | Merge "increase unit test coverage on account server" | ||
|
Jenkins
|
fc27698fd4 | Merge "fix stupid bug with bulk delete max items" | ||
|
David Goetz
|
1b150749f7 |
fix stupid bug with bulk delete max items
Change-Id: I52160b5e7480112d536c45dd4b0b10a808adcdcd |
||
|
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 |
||
|
Jenkins
|
85b7346808 | Merge "Improved container-sync resiliency" | ||
|
John Dickinson
|
62278171b9 |
version bump for 1.8.1
first commit for openstack havana Change-Id: If9fe0fb73c676d5f6d1ed53ccfa300faa0aad8db |
||
|
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: Ib05cb4f0616c0d297ce5cd7073af766c7a4300d91.8.0.rc1 |
||
|
Leah Klearman
|
a5ba0d5edc |
increase unit test coverage on account server
Change-Id: Id728a17180f4ee2e31edaef0af6d26446b6014c2 |
||
|
Jenkins
|
157d5c7d49 | Merge "Basic ring builder validation." | ||
|
Jenkins
|
220db2e5b5 | Merge "Give friendly notification in swift-get-nodes" | ||
|
Jenkins
|
591a3a599d | Merge "Small clarification to swift-recon section of admin guide." | ||
|
Jenkins
|
a0d5d7f725 | Merge "Permit functional tests against Swift with Keystone" | ||
|
Jenkins
|
2c2fc454de | Merge "swift-ring-builder blows up when not supported command requested." | ||
|
Jenkins
|
4360744767 | Merge "Instruction for multi node setup misses /var/run/swift creation" | ||
|
Jenkins
|
7b03ca15b2 | Merge "Fix crash in swift-ring-builder's list_parts command." | ||
|
tong li
|
68355d7ea5 |
Instruction for multi node setup misses /var/run/swift creation
Multiple Server Swift Installation (Ubuntu) instruction does not indicate that the directory /var/run/swift needs to be created. That directory actually needs to be created and the ownship needs to be changed to the user/group which swift service runs under. This patch will fix the document and gives the steps how to create the directory and set the ownership right. It also gives instruction on how the script can be added so that swift services can be resarted after system reboots. Change-Id: Id61aa67cc0d6f66d749701e6ea824b1ff3b2c478 Fixes: bug #1156631 |
||
|
Samuel Merritt
|
d42a78a3aa |
Basic ring builder validation.
This prevents people from creating bogus ring builder files. Example: "swift-ring-builder object.builder create 33 0.9 -4". Fixes bug 924577. Change-Id: I7bfc04f7fa5f55f70a4eaae96c414f6b2872e283 |
||
|
tong li
|
b530de2ad5 |
swift-ring-builder blows up when not supported command requested.
swift-ring-builder uses outdated unbounded class method to handle not supported command. It worked for python 2.6 or older but not for python 2.7 or newer. This patch fixes the problem. Change-Id: I7dbc681ef6be44f6d79ff93189ccca13c51eab74 Fixes: bug #1154882 |
||
|
Samuel Merritt
|
d88d12b120 |
Small clarification to swift-recon section of admin guide.
Apparently the use of port 6030 was causing some confusion. Fixes bug 1095474. Change-Id: I0cc71f4733ad91694e015a9b75c3eda080aca6fb |
||
|
Jenkins
|
c2f8f00a3e | Merge "Fix format device" |