497 Commits

Author SHA1 Message Date
David Goetz
1fc40d6c29 catching invalid urls and adding tests 2010-10-29 13:30:34 -07:00
John Dickinson
937554c85e PUT with X-Copy-From header and a non-zero Content-Length will now error as a 400 2010-10-28 20:27:21 +00:00
John Dickinson
649bffcb55 fixed x-copied-from test 2010-10-27 10:53:52 -05:00
John Dickinson
a12292892b added quoting to X-Copied-From header 2010-10-27 10:52:00 -05:00
John Dickinson
7fd418c662 fixed test for non-zero body in copy put 2010-10-26 15:01:34 -05:00
John Dickinson
2f247a03ab fixed test for non-zero body in copy put 2010-10-26 15:00:17 -05:00
John Dickinson
e8b7221da9 fixed test for non-zero body in copy put 2010-10-26 14:58:13 -05:00
John Dickinson
289e0cb72c added test for non-zero body in copy put 2010-10-26 14:55:12 -05:00
John Dickinson
8a482ff23e fixed to ensure x-copied-from header is included correctly 2010-10-26 14:51:22 -05:00
John Dickinson
f84c62069c fixed to ensure x-copied-from header is included 2010-10-26 14:48:27 -05:00
John Dickinson
1d33f92abc removed X-Copy-From header from new request in copy PUT 2010-10-26 10:23:43 -05:00
John Dickinson
0065859bd8 made length check on copy PUTs simpler 2010-10-26 10:13:14 -05:00
John Dickinson
95b189264c merged with trunk 2010-10-26 09:17:57 -05:00
David Goetz
6e025c43fe Fixing a possible memcached race condition and refactoring the incr/decr functionality 2010-10-25 20:42:28 +00:00
David Goetz
7dd7c53be0 adding back in the decr 2010-10-25 12:52:25 -07:00
David Goetz
50a56b496b Allow visibility into ratelimit sleeps by logging sleeps that exceed a given config value. 2010-10-25 18:52:21 +00:00
David Goetz
7c7206d7ca changing order of int op 2010-10-25 08:45:05 -07:00
David Goetz
c08de81aeb memcache race condition and combining incr and decr 2010-10-22 15:25:22 -07:00
David Goetz
95e272ae8a pep8 ratelimit sleep log 2010-10-22 12:42:32 -07:00
David Goetz
4bfedf86a4 adding rate limit sleep log 2010-10-22 11:43:39 -07:00
John Dickinson
f494fc37a6 fixes error when object auditor finds a tombstone file 2010-10-21 19:12:17 +00:00
John Dickinson
e8c1104883 removed description of unused auditor config vars 2010-10-21 13:59:43 -05:00
John Dickinson
41c9f19a5f fixed error where tombstone files cause the object auditor to error 2010-10-21 13:32:10 -05:00
David Goetz
358f3740d9 Bug fix: Memcached does not allow negative numbers passed to incr. Adding/using decr. 2010-10-21 15:22:30 +00:00
Chuck Thier
42f24964fd Updated swift-bench to put to multiple containers (20 by default) instead of just 1 2010-10-20 22:17:11 +00:00
Chuck Thier
43b3bf6095 Updated swift-bench to put to several containers (20 by default) instead of just 1 2010-10-20 22:04:03 +00:00
Anne Gentle
5f44a2811e Divided the SAIO instructions into loopback and partition scenarios, also created a new section for configuration. Fixed a typo (vist/visit) in the README. 2010-10-20 20:37:16 +00:00
Anne Gentle
50ccd0d375 Fixed single quote to be a backtick 2010-10-20 15:24:59 -05:00
Anne Gentle
060053f62d Updated organization and fixed section headings. 2010-10-20 14:29:21 -05:00
David Goetz
6d99eb8c94 adding decr to unit test 2010-10-20 11:05:38 -07:00
David Goetz
3e8169e178 Fixing bug with incrementing memcache with a negative number 2010-10-20 10:31:50 -07:00
Anne Gentle
231504e874 Split out the SAIO doc and fixed a typo in the README 2010-10-20 10:32:03 -05:00
Chuck Thier
8170d7246b Changed the auth code to use a default port of 80 if the port is not specified in default_storage_url 2010-10-19 22:52:13 +00:00
Chuck Thier
db072cb292 Updated to take into account ssl 2010-10-19 22:35:18 +00:00
Chuck Thier
9df40c2ee8 When processing the storage url, make sure the port is set to 80 if not defined in the url 2010-10-19 22:22:11 +00:00
John Dickinson
740a9ba774 added check for non-zero byte bodies in copy requests 2010-10-19 17:13:23 -05:00
Michael Barton
9b299b94b4 Make obj/replicator timeouts configurable 2010-10-19 15:02:36 +00:00
Michael Barton
e5b48bea26 Make obj/replicator timeouts configurable 2010-10-19 01:05:54 +00:00
Chuck Thier
f99577ea93 Bump version up to 1.1.0, and updated AUTHORS file 2010-10-18 22:57:09 +00:00
John Dickinson
2f141037a8 Refactored the auditors to only do local checks. This should reduce the load the auditors place on a large cluster. 2010-10-18 22:47:24 +00:00
John Dickinson
ad7343e144 fixed target quarrantine path 2010-10-18 17:30:26 -05:00
John Dickinson
1044a0160d oops 2010-10-18 17:13:48 -05:00
John Dickinson
fc72d0309b changed auditor once mode 2010-10-18 17:10:26 -05:00
John Dickinson
e47d5383cd fixed bad variable reference 2010-10-18 16:52:58 -05:00
John Dickinson
03dd0916ba better error handling in auditors 2010-10-18 14:40:39 -05:00
gholt
e65749fbde Oopsy on the number of attempts to make with obj replicator 2010-10-18 19:07:20 +00:00
gholt
a787c19eb2 Oopsy on the number of attempts to make with obj replicator 2010-10-18 11:58:12 -07:00
gholt
089fab6ac5 Object replicator now hands off replication only on 507 errors 2010-10-18 18:52:15 +00:00
Chuck Thier
06b791ae9b Updated debian build instructions to include bzr-builddeb 2010-10-18 15:58:03 +00:00
gholt
c13c7f5607 Changed logic to attempts_left; added comment for uncommon iterator usage. 2010-10-18 08:49:33 -07:00