summaryrefslogtreecommitdiff
path: root/test/unit/obj/test_updater.py
Commit message (Expand)AuthorAgeFilesLines
* tests: Fix PriorityQueue importTim Burke2023-04-131-2/+1
* Refactor rate-limiting helper into a classAlistair Coles2022-05-041-31/+20
* Merge "object-updater: defer ratelimited updates"Zuul2022-02-221-25/+684
|\
| * object-updater: defer ratelimited updatesAlistair Coles2022-02-211-25/+684
* | tests: Clean up some dangling timeoutsTim Burke2022-01-281-11/+6
* | Merge "updater: Add timing stats"Zuul2022-01-261-4/+83
|\ \
| * | updater: Add timing statsTim Burke2021-12-101-4/+83
* | | Merge "Finer grained ratelimit for update"Zuul2022-01-121-20/+249
|\ \ \ | |/ / |/| / | |/
| * Finer grained ratelimit for updateClay Gerrard2022-01-061-20/+249
* | updaters: use replication networkTim Burke2021-12-101-5/+15
|/
* updater: Stop trying to quarantine missing asyncsTim Burke2021-06-221-4/+66
* Allow floats for all intervalsTim Burke2021-05-051-3/+2
* Cleanup tests' import of debug_loggerClay Gerrard2021-04-271-4/+4
* sharding: Better-handle newlines in container namesTim Burke2020-01-031-5/+13
* py3: Fix title-casing in HeaderKeyDictTim Burke2019-07-251-7/+8
* py3: port object updaterTim Burke2019-03-011-12/+12
* Clean up HASH_PATH_* patchingTim Burke2018-11-011-2/+2
* Have check_drive raise ValueError on errorsTim Burke2018-06-201-2/+2
* object-updater: add concurrent updatesSamuel Merritt2018-06-131-6/+30
* Log updater stats once per pass, not per policySamuel Merritt2018-05-301-0/+49
* Redirect object updates to shard containersAlistair Coles2018-05-181-13/+453
* Keep object-updater stats logging consistentClay Gerrard2018-01-181-3/+9
* Improve object-updater's stats loggingSamuel Merritt2018-01-171-2/+63
* Use check_drive consistentlyClay Gerrard2017-11-011-29/+33
* Merge "Replace slowdown option with *_per_second option"Jenkins2017-06-221-0/+43
|\
| * Replace slowdown option with *_per_second optionOndřej Nový2017-06-161-0/+43
* | Open-code eventlet.listen()Pete Zaitcev2017-05-111-3/+4
|/
* Merge "Add test for object updater user-agent header"Jenkins2017-01-111-39/+72
|\
| * Add test for object updater user-agent headerAlistair Coles2016-11-251-39/+72
* | Merge "Rename ObjectUpdater variables in unit test to appropriate names"Jenkins2016-12-121-34/+34
|\ \
| * | Rename ObjectUpdater variables in unit test to appropriate namesKazuhiro MIYAHARA2016-12-021-34/+34
* | | Merge "Remove redundant codes from unit test of object updater"Jenkins2016-12-051-4/+2
|\ \ \ | |/ / |/| |
| * | Remove redundant codes from unit test of object updaterKazuhiro MIYAHARA2016-12-011-4/+2
| |/
* | Ensure update of the container by object-updaterTakashi Kajinami2016-10-311-2/+2
|/
* Move HeaderKeyDict to avoid an inline importSamuel Merritt2016-03-071-4/+4
* Replace assertEqual(None, *) with assertIsNone in testsChaozhe.Chen2016-02-161-2/+1
* Python 3 deprecated the logger.warn method in favor of warningjanonymous2015-12-221-1/+1
* Minor improvement to updater unit testsAlistair Coles2015-10-231-2/+2
* node_timeout as float in configsLisak, Peter2015-10-191-2/+2
* pep8 fix: assertEquals -> assertEqualjanonymous2015-08-071-7/+7
* Merge "cPickle is deprecated in py3, replacing it from six.moves"Jenkins2015-07-281-1/+1
|\
| * cPickle is deprecated in py3, replacing it from six.movesjanonymous2015-07-071-1/+1
* | unit tests: Replace "self.assert_" by "self.assertTrue"janonymous2015-07-211-16/+17
* | Merge "Replace dict.iteritems() with dict.items()"Jenkins2015-07-091-1/+1
|\ \ | |/ |/|
| * Replace dict.iteritems() with dict.items()Victor Stinner2015-06-241-1/+1
* | Replace xrange() with six.moves.range()Victor Stinner2015-06-231-1/+2
|/
* Replace it.next() with next(it) for py3 compatjanonymous2015-06-151-5/+5
* Per-policy DiskFile classesAlistair Coles2015-04-141-12/+12
* Handle os.listdir failures in object-updaterJay S. Bryant2014-11-201-0/+34
* Replace POLICY and POLICY_INDEX with string literalsPaul Luse2014-06-231-5/+8