summaryrefslogtreecommitdiff
path: root/swift/obj/ssync_sender.py
Commit message (Expand)AuthorAgeFilesLines
* Merge "Add cap_length helper"HEADmasterZuul2023-05-171-4/+4
|\
| * Add cap_length helperTim Burke2023-04-051-4/+4
* | ssync: Round-trip offsets in meta/ctype TimestampsTim Burke2023-04-171-0/+4
|/
* Clean up some replication error messagesTim Burke2022-10-231-10/+8
* reconstructor: include partially reverted handoffs in handoffs_remainingAlistair Coles2021-12-031-9/+13
* reconstructor: restrict max objects per revert jobAlistair Coles2021-12-031-1/+13
* Merge "Fix SSYNC update phase blocking"Zuul2021-11-231-0/+4
|\
| * Fix SSYNC update phase blockingClay Gerrard2021-11-151-0/+4
* | ssync sender: add context to missing_check error logAlistair Coles2021-11-231-2/+12
|/
* Fix SSYNC/missing_check blocking (sender)Clay Gerrard2021-11-151-0/+5
* Quarantine stale EC fragments after checking handoffsAlistair Coles2021-05-101-1/+1
* ssync: sync non-durable fragments from handoffsAlistair Coles2021-01-201-15/+45
* py3: port ssyncTim Burke2019-06-051-30/+50
* Cleanup EC and SSYNC frag index parametersClay Gerrard2019-02-041-15/+8
* SSYNC: stop sharing global available_map/send_mapRomain LE DISEZ2018-10-291-17/+21
* SSYNC: Stop sharing a global responseRomain LE DISEZ2018-10-291-65/+72
* SSYNC: Stop sharing a global connectionRomain LE DISEZ2018-10-291-39/+40
* SSYNC: Remove useless self.failures in senderRomain LE DISEZ2018-10-291-5/+1
* Reduce code duplication in SSYNC senderRomain LE DISEZ2018-10-191-35/+35
* Allow to rebuild a fragment of an expired objectRomain LE DISEZ2017-08-041-1/+2
* Remove unused returned value object_path from yield_hashes()Alexandre Lécuyer2017-03-271-3/+3
* Fix stats calculation in object-reconstructorKota Tsuyuzaki2016-12-121-1/+1
* Prevent ssync writing bad fragment data to diskfileAlistair Coles2016-10-131-2/+18
* Update container on fast-POSTAlistair Coles2016-03-031-3/+7
* Replace itertools.ifilter with six.moves.filterVictor Stinner2015-10-091-2/+2
* py3: Replace urllib imports with six.moves.urllibVictor Stinner2015-10-081-4/+7
* Add POST capability to ssync for .meta filesAlistair Coles2015-10-021-24/+85
* Fix invalid frag_index header in ssync_sender when reverting EC tombstonespaul luse2015-09-081-6/+13
* Make ssync_sender send valid chunked requestsClay Gerrard2015-08-281-1/+4
* Modifying Lambda function tuple usage for python3janonymous2015-07-261-2/+4
* Merge "Replace dict.iteritems() with dict.items()"Jenkins2015-07-091-1/+1
|\
| * Replace dict.iteritems() with dict.items()Victor Stinner2015-06-241-1/+1
* | Make ssync_sender a better HTTP clientClay Gerrard2015-06-291-0/+1
* | Fix ValueError in ssync_receiverClay Gerrard2015-06-261-2/+2
|/
* EC Ssync: Update parms to include node and frag indicespaul luse2015-06-191-2/+9
* Erasure Code Reconstructorpaul luse2015-04-141-30/+41
* Per-policy DiskFile classesAlistair Coles2015-04-141-1/+1
* Fix efficient replication handoff deleteKota Tsuyuzaki2015-02-191-2/+2
* Merge "Fix ssync send_delete"Jenkins2015-02-131-1/+1
|\
| * Fix ssync send_deleteAlistair Coles2015-02-121-1/+1
* | Efficient Replication for Distributed RegionsKota Tsuyuzaki2015-02-101-12/+39
|/
* use replication_ip in ssyncMichael Barton2014-10-161-4/+6
* Replace POLICY and POLICY_INDEX with string literalsPaul Luse2014-06-231-3/+2
* Add Storage Policy Support to ssyncPaul Luse2014-06-181-2/+11
* Remove ssync iter_hook usagegholt2013-12-031-6/+1
* Remove obsolete future importsSamuel Merritt2013-11-221-2/+0
* Object replication ssync (an rsync alternative)gholt2013-11-071-0/+309