Wesley Spikes
ce6c57841a
Now that we no longer have the need to retry, get rid of that logic.
...
Also fix a typo -- s/neads_first_read/needs_first_read/
2011-07-18 16:15:40 -07:00
Wesley Spikes
c154d98b96
Resolve the random AssertionError
...
By doing a copy-new on the key, it seems to work around the random
AssertionError's I've been seeing. Here's hoping this fully
resolves it.
2011-07-18 16:15:40 -07:00
Wesley Spikes
43b2f8695d
Cleanup output just a little bit more.
2011-07-18 16:15:40 -07:00
Wesley Spikes
841b098619
Refactor/cleanup TransferResults class. Also cleans the output to be in the format TV seems to want.
2011-07-18 16:15:40 -07:00
Wesley Spikes
d0bb148dea
Rename _call_doit to _real_run -- it's a bit more clear that way, IMHO
2011-07-18 16:15:40 -07:00
Wesley Spikes
653c2b2200
Adding new testing tool, roundtrip
2011-07-15 12:06:02 -07:00
Wesley Spikes
4959c5e1a4
Work-around for RGW failing to send IsTruncated on listing all keys.
...
Without this, it fails to delete the bucket when there's more than 1000 keys.
2011-07-15 11:47:57 -07:00
Wesley Spikes
b6e0287810
Add context, get_next_key, and fill_pools to s3tests.common
...
context is a generic Bunch that we can store items in to be shared
across modules, without invoking the wrath of the globals -- yuck!
get_next_key will generate a sequentially numbered key for us to use
fill_pools will take a variable list of gevent.pool.Pool objects and
top them all off
2011-07-15 11:45:38 -07:00
Wesley Spikes
298bc99c5d
Packagify s3tests.common so we can add more magic into it later.
2011-07-15 11:44:05 -07:00