Project

General

Profile

Statistics
| Revision:

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

Name Size Revision Age Author Comment
  hazelcast 6496 about 9 years ben leinfelder return null instead of throwing an exception wh...
CNodeService.java 34.5 KB 6569 about 9 years Chris Jones Change updateSystemMetadata() to evaluate the i...
D1NodeService.java 36.1 KB 6561 about 9 years ben leinfelder move the DataONE 1.0.0-SNAPSHOT
MNodeService.java 38.9 KB 6561 about 9 years ben leinfelder move the DataONE 1.0.0-SNAPSHOT
ObjectFormatService.java 7.27 KB 6561 about 9 years ben leinfelder move the DataONE 1.0.0-SNAPSHOT

Latest revisions

# Date Author Comment
6569 10/31/2011 01:13 PM Chris Jones

Change updateSystemMetadata() to evaluate the incoming system metadata serial version against that found in the hzSystemMetadata map. If they are the same, do the update. If not, throw an InvalidRequest explaining that they need the most current version.

6568 10/29/2011 07:21 PM Chris Jones

Modify CNodeService's registerSystemMetadata() with support for SystemMetadata's serialVersion field. Also, use the hzSystemMetadata map for all system metadata reads using a lock on the pid in order to get the very latest version. This affected isNodeAuthorized(), getChecksum(), and assertRelation(). Since we're using Hazelcast, exceptions are masked as RuntimeException, so throw a ServiceFailure with the underlying message.

6567 10/28/2011 09:46 PM Chris Jones

Modify CNodeService's updateSystemMetadata(), setReplicationStatus(), setReplicationPolicy(), and setOwner() with support for SystemMetadata's serialVersion field. Other methods still pending an update. Use the hzSystemMetadata map for all system metadata reads using a lock on the pid in order to get the very latest version.

6564 10/28/2011 04:05 PM Chris Jones

SystemMetadataManager's functionality is handled by IdentifierManager. Removing it and it's test.

6563 10/28/2011 04:01 PM Chris Jones

MetadataTypeRegister is now replaced by ObjectFormatService. Removing it and it's test.

6561 10/27/2011 05:51 PM ben leinfelder

move the DataONE 1.0.0-SNAPSHOT

6552 10/27/2011 02:13 PM ben leinfelder

Configure and use CertificateManager in order to act as the MN when performing replicate() and getReplica() mthods.

6542 10/20/2011 02:03 PM ben leinfelder

add User-Agent logging to support D1 requirements

6540 10/16/2011 10:47 AM Chris Jones

Add debugging output to MNodeService.

6532 10/12/2011 11:17 AM ben leinfelder

update D1 jars to include recent SubjectList -> SubjectInfo refactoring and the SUBJECT_PUBLIC constant

View revisions

Also available in: Atom