Project

General

Profile

Task #4244

Story #4230: CN System Metadata needs tidying

Post merge HZ/search index/MN cleanup

Added by Skye Roseboom about 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Category:
d1_replication_auditor
Target version:
-
Start date:
2014-01-24
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Description

Need a class to clear out stale hazelcast records as they are repaired and inserted into the CN.

Class needs to:

  1. Evict record from hz storage system metadata map structure (to clear stale 'unmerged' version of the record from memory)
  2. Call 'get' to cause the new merged version of the system metadata document to be loaded into the hz storage system metadata map structure. This will cause indexing to kick off and re-index the new merged version - updating the index with any new merged information.
  3. Invoke SystemMetadataChanged on MN copies of the system metadata so they can update to the new merged version.

This will likely run in batch after all merge/updates have been inserted into the CN datastore.

History

#1 Updated by Skye Roseboom about 10 years ago

  • Subject changed from Handle after merge insert cleanup to Post merge HZ/Index cleanup

#2 Updated by Skye Roseboom about 10 years ago

  • Subject changed from Post merge HZ/Index cleanup to Post merge HZ/search index/MN cleanup

#3 Updated by Skye Roseboom about 10 years ago

  • Status changed from In Progress to Testing

#4 Updated by Skye Roseboom over 9 years ago

  • Status changed from Testing to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)