Project

General

Profile

Statistics
| Revision:

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

Name Size Revision Age Author Comment
  hazelcast 7421 almost 8 years Chris Jones In migrating to Hazelcast 2.4.x, replace deprec...
CNodeService.java 69.8 KB 7514 over 7 years Chris Jones To keep all nodes up to date with regard to sys...
D1NodeService.java 51.5 KB 7439 almost 8 years ben leinfelder limit /log and /object calls to configurable ma...
DOIService.java 7.66 KB 7512 over 7 years ben leinfelder refactor DOI registration into separate class. ...
MNodeService.java 57.5 KB 7512 over 7 years ben leinfelder refactor DOI registration into separate class. ...
ObjectFormatService.java 7.18 KB 6803 almost 9 years ben leinfelder new jars with many changes -- including new CN ...
SystemMetadataFactory.java 31.3 KB 7322 about 8 years ben leinfelder utility methods to update/reserialize existing ...

Latest revisions

# Date Author Comment
7514 03/13/2013 07:26 AM Chris Jones

To keep all nodes up to date with regard to system metadata changes, add the broadcastSystemMetadataChange() method that finds replica MNs in the node list and calls systemMetadataChanged(). Modify setReplicationStatus() and updateReplicationMetadata() to fire this off when a replica status changes to completed. We may decide to inform MNs at other times too, but this is a conservative amount of calls going to the MNs for now.

7512 03/12/2013 04:44 PM ben leinfelder

refactor DOI registration into separate class. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513

7511 03/12/2013 04:26 PM ben leinfelder

refactor using ezid-client changes that split field names and values into separate enums. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513

7510 03/12/2013 03:20 PM ben leinfelder

Correctly mint and register DOIs in teh MN API implementation. Add tests to exercise minting and creating. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513

7507 03/11/2013 04:48 PM ben leinfelder

register DOIs with minimal DataCite metadata. still need to determine which details to include and when, but the plumbing is in place as we refine those rules. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513

7503 02/26/2013 10:27 AM ben leinfelder

disable EZID/DOI minting by default since we do not yet have a means of tracking minted DOIs and augmenting metadata for them when we actually receive the object in a subsequent create() or update() call. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5753

7489 01/31/2013 04:02 PM ben leinfelder

generate ID from UUID. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5840

7486 01/18/2013 02:12 PM ben leinfelder

make sure serial version is included or set on MN.update().
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5793

7467 12/07/2012 10:39 AM ben leinfelder

make sure to call lock() on the SM when updating rightsholder (like every other method that gets a lock object from HZ).

7464 12/07/2012 10:25 AM ben leinfelder

CN.search() id not implemented by metacat -- making that explicit and also testing for it.

View revisions

Also available in: Atom