summaryrefslogtreecommitdiff
path: root/swift/obj/ssync_receiver.py
Commit message (Expand)AuthorAgeFilesLines
* Merge "Add cap_length helper"HEADmasterZuul2023-05-171-2/+4
|\
| * Add cap_length helperTim Burke2023-04-051-2/+4
* | ssync: Round-trip offsets in meta/ctype TimestampsTim Burke2023-04-171-3/+7
* | ssync: fix decoding of ts_meta when ts_data has offsetAlistair Coles2023-02-271-4/+8
|/
* Various doc formatting cleanupsTim Burke2022-08-021-34/+34
* Fix SSYNC update phase blockingClay Gerrard2021-11-151-0/+4
* ssync: sync non-durable fragments from handoffsAlistair Coles2021-01-201-24/+44
* ssync: Tolerate more hang-upsTim Burke2020-11-241-0/+13
* ssync: don't log tracebacks for client disconnectsAlistair Coles2020-11-231-14/+22
* Fix a race condition in case of cross-replicationRomain LE DISEZ2020-10-141-1/+1
* Fix SSYNC/missing_check is blockingRomain LE DISEZ2020-03-281-0/+5
* SSYNC: log body of errors in SSYNC subrequestsRomain LE DISEZ2020-01-271-2/+2
* Bump up our minimum eventlet versionTim Burke2019-06-241-11/+1
* py3: port ssyncTim Burke2019-06-051-20/+32
* Cleanup EC and SSYNC frag index parametersClay Gerrard2019-02-041-16/+3
* Fix SSYNC concurrency on partitionRomain LE DISEZ2018-12-041-1/+3
* Merge "Fix SSYNC failing to replicate unexpired object"Jenkins2017-05-311-1/+1
|\
| * Fix SSYNC failing to replicate unexpired objectRomain LE DISEZ2017-04-261-1/+1
* | Remove the unused import codelijunbo2017-05-011-2/+0
|/
* Merge "Prevent ssync writing bad fragment data to diskfile"Jenkins2016-10-141-5/+8
|\
| * Prevent ssync writing bad fragment data to diskfileAlistair Coles2016-10-131-5/+8
* | EC - eliminate .durable filesAlistair Coles2016-10-101-2/+2
|/
* Don't ssync data when only a durable is missingAlistair Coles2016-03-041-12/+32
* Update container on fast-POSTAlistair Coles2016-03-031-2/+9
* py3: Replace urllib imports with six.moves.urllibVictor Stinner2015-10-081-4/+5
* Add POST capability to ssync for .meta filesAlistair Coles2015-10-021-23/+105
* Fix invalid frag_index header in ssync_sender when reverting EC tombstonespaul luse2015-09-081-4/+15
* Fix typo of 'receive'Takashi NATSUME2015-08-041-1/+1
* Filter Etag key from ssync replication-headersAlistair Coles2015-07-241-1/+5
* EC Ssync: Update parms to include node and frag indicespaul luse2015-06-191-3/+13
* Remove _ensure_flush() from SSYNC receiverAlistair Coles2015-05-271-21/+6
* Make SSYNC receiver return a reponse when initial checks failAlistair Coles2015-05-271-6/+4
* Exclude local_dev from sync partners on failureClay Gerrard2015-05-261-3/+1
* Erasure Code Reconstructorpaul luse2015-04-141-16/+21
* Allow sending object metadata after dataSamuel Merritt2015-04-141-8/+9
* Replace POLICY and POLICY_INDEX with string literalsPaul Luse2014-06-231-4/+3
* Add Storage Policy Support to ssyncPaul Luse2014-06-181-1/+5
* Fixed several Python3 syntax errorsAlex Gaynor2014-05-161-1/+1
* Make ssync_receiver drop conn on excgholt2013-12-061-7/+7
* Merge "Per device replication_lock"Jenkins2013-11-221-4/+11
|\
| * Per device replication_lockgholt2013-11-221-4/+11
* | Remove obsolete future importsSamuel Merritt2013-11-221-2/+0
|/
* Object replication ssync (an rsync alternative)gholt2013-11-071-0/+379