Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / Agents / SnapshotDifferencer.cs @ 8f44fd3a

History | View | Annotate | Download (8.5 kB)

# Date Author Comment
1a41e9ec 04/09/2012 08:56 pm Panagiotis Kanavos

Fixed incorrect account key in PollAgent.cs
Fixed incorrect check for Uri and Path relations in CollectionExtensions.cs

89472316 02/29/2012 03:18 pm Panagiotis Kanavos

Simplified snapshot comparisons usind dictionaries

5e10d44f 02/29/2012 02:56 pm Panagiotis Kanavos

Modified differencer to compare UUIDs instead of URLs

b666b39a 02/28/2012 01:42 pm Panagiotis Kanavos

Added modifications for move detection. Resolves #1999, #1891

6ef37eeb 02/24/2012 01:28 pm Panagiotis Kanavos

Further simplified state initialization

2ea0ca4f 02/24/2012 01:26 pm Panagiotis Kanavos

Replaced lists with arrays in State to make the state class read-only

64171b56 02/24/2012 01:16 pm Panagiotis Kanavos

Modified Differencer to set the PreviousHash value for Common objects
Extracted Current,Previous fields to nested State class to make Post exception safe and use a more functional style

92f18b56 02/23/2012 04:17 pm Panagiotis Kanavos

Fixed to polling and differencing

99e6329f 02/23/2012 12:44 pm Panagiotis Kanavos

Modified SnapshotDifferencer to detect NoModificationInfo entries.
NoModificationInfo entries are replaced by matching entries from the previous snapshot.

255f5f86 02/19/2012 09:41 pm Panagiotis Kanavos

Added header to all files. Closes #2064

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

Replaced _differencers Dictionary with ConcurrentDictionary

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