Project

General

Profile

Task #3488

Story #3474: Maintain consistency across CN hazelcast backing datastores

Create custom merge policy to support managing data/information inconsistency

Added by Skye Roseboom over 9 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Metacat
Target version:
Start date:
2013-01-16
Due date:
% Done:

0%

Milestone:
CCI-1.1.1
Product Version:
*
Story Points:
Sprint:

Description

The current merge policy in our Hazelcast clusters will add all entries to the cluster that creates a superset of entries found across members. This may cause conflicts, especially when the same object has different content (like a system metadata record with differing replica entries and statuses). Create a new merge policy class that compares content for entries in hzSystemMetadata, and re-sync entries across nodes, prioritizing entries where the dateSysMetadataModified date is the newest and serialVersion is the highest.

Possible extension of existing merge policy which currently ensure the number of records in each backing datastore in the cluster is consistent. Extend to ensure the information contained in each datastore is consistent.

History

#1 Updated by Skye Roseboom over 9 years ago

  • Description updated (diff)

#2 Updated by Skye Roseboom over 9 years ago

  • Target version set to 2013.4-Block.1.2

#3 Updated by Skye Roseboom over 9 years ago

  • Assignee set to Chris Jones

Assigning to Chris Jones temporarily for assignment to a 'metacat' developer when task is started. Task likely needs further analysis/design/review for final implementation strategy.

#4 Updated by Robert Waltz over 9 years ago

  • Target version changed from 2013.4-Block.1.2 to 2013.10-Block.2.1

#5 Updated by Chris Jones over 9 years ago

  • Target version changed from 2013.10-Block.2.1 to 2013.22-Block.3.3

#6 Updated by Chris Jones about 9 years ago

  • Target version changed from 2013.22-Block.3.3 to 2013.35-Block.5.1

#7 Updated by Chris Jones over 8 years ago

  • Target version changed from 2013.35-Block.5.1 to 2014.2-Block.1.1

#8 Updated by Chris Jones over 8 years ago

  • Target version changed from 2014.2-Block.1.1 to 2014.12-Block.2.2

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)