- All Implemented Interfaces:
- ReplicaAuditStrategy
public class MemberNodeReplicaAuditingStrategy
extends Object
implements ReplicaAuditStrategy
This type of audit verifies both that the replication policy is fufilled and
that each Member Node replica is still valid (by comparing checksum values).
The authoritative Member Node's 'replica' is not marked 'invalid' if it is
found to be missing or have a different checksum value (than what is recorded
in the system metadata record). All behavior regarding changing the replica
status only applies to non-authoritative member node replica objects. However,
the replica audit log message will still be generated - indicating an issue with
the authoritative member node's replica object.
Replicas found with invalid checksums have system metadata replica status
updated to INVALID. Pids with unfufilled replica policies are sent to
ReplicationManager.
Verified replicas have their verified date updated to reflect audit complete
date.
- Author:
- sroseboo