Project

General

Profile

Statistics
| Revision:

metacat / src / edu / ucsb / nceas / metacat / dataone @ 6468

Name Size Revision Age Author Comment
  hazelcast 6465 almost 10 years Chris Jones Remove references to CNReplicationTask.
CNodeService.java 29.9 KB 6468 almost 10 years ben leinfelder catch runtime exceptions that arise from hazelc...
D1NodeService.java 35.3 KB 6468 almost 10 years ben leinfelder catch runtime exceptions that arise from hazelc...
MNodeService.java 34.6 KB 6397 almost 10 years ben leinfelder changes for schema update (d1_common)
MetadataTypeRegister.java 2.84 KB 6366 almost 10 years ben leinfelder use new "v1" types from DataONE
ObjectFormatService.java 7.27 KB 6366 almost 10 years ben leinfelder use new "v1" types from DataONE
SystemMetadataManager.java 1.62 KB 6366 almost 10 years ben leinfelder use new "v1" types from DataONE

Latest revisions

# Date Author Comment
6468 09/20/2011 10:48 AM ben leinfelder

catch runtime exceptions that arise from hazelcast storage errors in the system metadata map

6467 09/20/2011 09:12 AM Chris Jones

Lock the system metadata entry in hzSystemMetadata when calling setReplicationPolicy().

6466 09/20/2011 09:10 AM Chris Jones

Lock the system metadata entry in hzSystemMetadata when calling registerSystemMetadata().

6465 09/20/2011 07:18 AM Chris Jones

Remove references to CNReplicationTask.

6464 09/20/2011 07:17 AM Chris Jones

Remove the CNReplicationTask (for now). We will be using Metacat's ForceReplicationHandler to replicate science metadata across CNs, and may explore the use of a 100% evicted hzScienceMetadata map. Either way, the distributed task design won't be needed. When a dropped CN comes back online, we'll catch it up based on last modified dates for PIDs in the hzSystemMetadata map.

6463 09/20/2011 07:12 AM Chris Jones

Change isNodeAuthorized() to query the hzSystemMetadata map rather than the hzPendingreplicationTasks map. The latter isn't needed for authorization since the ReplicationStatus for each Replica in SystemMetadata lists the status of the replica and can be queried.

6462 09/20/2011 06:42 AM Chris Jones

Add getNodesMap() to return the hzNodes map from the process cluster. Remove getPendingReplicationTasks since that structure is being removed. Add minor documentation.

6459 09/19/2011 03:26 PM ben leinfelder

lookup latest system metadata update date for use in synchronizing CN-CN when an offline nodes comes back online

6458 09/19/2011 12:17 PM rnahf

changed the key type from Identifier to String for ObjectPathMap. (need a Comparable key).

6457 09/19/2011 11:48 AM ben leinfelder

rework this to be MN->MN replication. Should be fleshed out more.

View revisions

Also available in: Atom