Feature #1495

Syncing algorithm improvement

Added by Miltiadis Vasilakis over 12 years ago. Updated about 11 years ago.

Status:Closed Start date:10/14/2011
Priority:Medium Due date:
Assignee:Giorgos Verigakis % Done:

0%

Category:Pithos Spent time: -
Target version:-

Description

The syncing algorithm doesn't detect server move/rename of an object.
In these cases it will remove the local object and download it again for the new path.
Instead, it can detect that an existing object has the same hash as the new server object,
and just copy it (or move it in case the original is to be deleted).

Associated revisions

Revision 99d0e277
Added by Antony Chazapis over 12 years ago

Add Trash class.

Refs #1495

Revision 99d0e277
Added by Antony Chazapis over 12 years ago

Add Trash class.

Refs #1495

Revision db3c7c26
Added by Antony Chazapis over 12 years ago

Do not download object if a copy is already local or in trash. Reset state if using other parameters.

Refs #1495

Revision db3c7c26
Added by Antony Chazapis over 12 years ago

Do not download object if a copy is already local or in trash. Reset state if using other parameters.

Refs #1495

Revision 3ea35aa0
Added by Antony Chazapis over 12 years ago

Syncing notes.

Refs #1495

Revision 3ea35aa0
Added by Antony Chazapis over 12 years ago

Syncing notes.

Refs #1495

Revision c0b10ca6
Added by Giorgos Verigakis over 12 years ago

Improve pithos-sync

  • Do not redownload files that exist locally.
  • General refactoring to simplify the code.

Refs #1495

Revision c0b10ca6
Added by Giorgos Verigakis over 12 years ago

Improve pithos-sync

  • Do not redownload files that exist locally.
  • General refactoring to simplify the code.

Refs #1495

History

#1 Updated by Antony Chazapis over 12 years ago

  • Assignee set to Giorgos Verigakis
  • Target version set to 0.8.1

#2 Updated by Antony Chazapis over 12 years ago

  • Target version changed from 0.8.1 to 0.7.10

#3 Updated by Antony Chazapis over 12 years ago

  • Assignee changed from Giorgos Verigakis to Antony Chazapis

#4 Updated by Antony Chazapis over 12 years ago

  • Assignee changed from Antony Chazapis to Giorgos Verigakis

#5 Updated by Antony Chazapis over 12 years ago

  • Target version changed from 0.7.10 to 0.8.0

#6 Updated by Antony Chazapis over 12 years ago

  • Status changed from New to Closed
  • Target version changed from 0.8.0 to 0.8.1

#7 Updated by Vangelis Koukis about 11 years ago

  • Project changed from Pithos to Synnefo
  • Target version deleted (0.8.1)

#8 Updated by Vangelis Koukis about 11 years ago

  • Category set to Pithos

Also available in: Atom PDF