Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / Agents @ 6a8aa833

Latest revisions

# Date Author Comment
6a8aa833 02/17/2012 05:02 pm Panagiotis Kanavos

Changed AsyncManualResetEvent.Set behaviour to occur asynchronously. In the previous version calling Set resulted in the poll method executing in the main thread

7f0e1c1e 02/17/2012 05:00 pm Panagiotis Kanavos

Replaced _differencers Dictionary with ConcurrentDictionary

34bdb91d 02/16/2012 05:32 pm Panagiotis Kanavos

Simplified proxy management code

3742088d 02/14/2012 02:27 pm Panagiotis Kanavos

Extracted cloud delete functionality to a separate DeleteAgent

a9faac18 02/14/2012 01:08 pm Panagiotis Kanavos

Added AsyncManualResetEvent to control manual synchronization

303596f9 02/14/2012 12:30 pm Panagiotis Kanavos

Replace manual reset event with asynch reset event for pausing the up/download agent

a0622735 02/13/2012 11:40 pm Panagiotis Kanavos

Simplified SnapshotDifferencer.cs

422c9598 02/13/2012 11:00 pm Panagiotis Kanavos

Added SnapshotDifferencer.cs to calculate the difference between the current and previous listings of the server files
Changed hashing to use an ActionBlock with parallelism options.
Added parallelism property in Preferences

039d89ea 02/10/2012 01:56 pm Panagiotis Kanavos

Added differencer and tests

2edb4807 02/09/2012 11:36 pm Panagiotis Kanavos

Preliminary fix for #1999, incorrect deletions
The first attempt is to detect deletions AFTER the first poll by comparing a cached listing to the new listing. Missing files are deletes. Can be expanded to simplify the rest of the processing code as it can also yield new files and modified files (same path, higher versions or different lengths or hashes)

View revisions

Also available in: Atom