ben leinfelder's activity
From 03/26/2012 to 04/24/2012
04/24/2012
- 10:42 AM Metacat Revision 7143 (metacat): use a shared ExecutorService for replicate() calls.
- https://redmine.dataone.org/issues/2623
04/19/2012
- 02:04 PM Metacat Revision 7142 (metacat): remove extraneous pid and permission parameters from isAdminAuthorized() method and make public so that it can be called in other locations - namely before our asynchronous replicate() implementation on the MN.
- 01:50 PM Metacat Revision 7141 (metacat): check for empty null (missing) node.subjectList. This should probably be a required element in the D1 schema, but it appears not. (ORNL entry was missing subjects in cn-dev environment)
- 11:57 AM Metacat Revision 7140 (metacat): just use the e.getMessage() as e.getCause() may be null (seeing NPE when testing via the MN IT tester)
04/18/2012
04/17/2012
- 04:02 PM Metacat Revision 7138 (metacat): added 2.0.0 targeted bugs to the release notes and fleshed out other major enhancements in the list
- 03:15 PM Metacat Revision 7137 (metacat): no not record EML access rules that use the "denyFirst" permOrder.
- https://redmine.dataone.org/issues/2614
- 09:20 AM Metacat Revision 7136 (metacat): needed to initialize the nodeList that stores matching nodes (by subject) -- this was the source of a NPE when we had a matching node subject.
04/16/2012
- 05:38 PM Metacat Revision 7135 (metacat): do not create docid-guid mapping unless we are supposed to write access rules for the data to the dbase
- https://redmine.dataone.org/issues/2572
04/13/2012
- 07:54 AM Metacat Revision 7131 (metacat): release notes for 2.0.0
04/12/2012
- 04:28 PM Metacat Revision 7130 (metacat): correct typo for "dataone.mn.services.enabled" property on the admin screen checkbox
04/10/2012
- 10:42 AM Metacat Revision 7129 (metacat): save backup properties before attempting node registration/update so that we don't "forget" the user input
04/09/2012
- 03:18 PM Metacat Revision 7128 (metacat): add a parameter for optionally writing EML-embedded access control rules to the Metacat DB.
- https://redmine.dataone.org/issues/2584
https://redmine.dataone.org/issues/2583
04/06/2012
- 04:22 PM Metacat Revision 7127 (metacat): added comments and logging about https://redmine.dataone.org/issues/2572
- 03:01 PM Metacat Revision 7126 (metacat): generalize the exception handling because our actions are the same no matter what the specific error is during create - we just notify the CN that the replicate call failed
- 02:58 PM Metacat Revision 7125 (metacat): catch general Exception that may be thrown during MN.replicate() when creating the object locally. There are a few records that keep slipping off our radar with no explanation as to why they remain in "REQUESTED" status.
- 01:53 PM Metacat Revision 7124 (metacat): do not download data at this point
- 01:53 PM Metacat Revision 7123 (metacat): catch errors for each localid we are processing so that they do do prevent other ids from having ORE content generated
- 01:52 PM Metacat Revision 7122 (metacat): additional debug logging for tracking down MN replication errors
- 01:35 PM Metacat Revision 7121 (metacat): only 2.1.0 EML docs for ORE generation right now...
04/05/2012
- 04:28 PM Metacat Revision 7120 (metacat): band-aid for CN-CN replication permOrder issue when access control is embedded in EML and the system metadata is replicated before the EML. we just log the inconsistency and allow the insert to succeed
- https://redmine.dataone.org/issues/2583
04/04/2012
- 04:55 PM Metacat Revision 7117 (metacat): add comment about returning early when no system metadata can be found.
- removed extraneous check on the content type of the SM -- was unused.
formatted indenting - 04:49 PM Metacat Revision 7116 (metacat): for SystemMetadata events we first check the event for the SM value. If it returns null, we look it up from the shared map. It seems as if we don't always get a value with our events.
- 03:35 PM Metacat Revision 7115 (metacat): comment out: synchronize local system metadata on cn restart
04/03/2012
- 01:31 PM Metacat Revision 7114 (metacat): synchronize local system metadata on cn restart
- 11:58 AM Metacat Revision 7113 (metacat): additional logging in MN.replicate()
- 11:32 AM Metacat Revision 7112 (metacat): double check "ecogrid" data urls for valid docid.rev - namely integer rev numbers - when parsing EML and also generating system metadata when necessary. Log the errors as warnings.
04/02/2012
- 04:11 PM Metacat Revision 7111 (metacat): log calls to store() system metadata to the backing store
- 01:03 PM Metacat Revision 7110 (metacat): actually use the filter token for stmml-1.1 schema
- 11:50 AM Metacat Revision 7109 (metacat): register stmml-1.1 schema (distributed as part of EML 2.1.0) in an effort to avoid unnecessary network traffic or the failed retrieval of the stale XSD sitting on unofficial servers
03/30/2012
- 05:24 PM Metacat Revision 7108 (metacat): Add the listener for LifecycleEvent state changes
- 05:23 PM Metacat Revision 7107 (metacat): synchronizeLocalStore() when the cluster has a LifecycleEvent state change to RESUMED.
03/29/2012
- 02:48 PM Metacat Revision 7106 (metacat): refactor memberAdded code to separate method - synchronizeLocalStore for possible reuse
- 11:19 AM Metacat Revision 7105 (metacat): handle last group of ids (oops)
- 10:33 AM Metacat Revision 7104 (metacat): use range of the list for test system metadata
- 08:48 AM Metacat Revision 7103 (metacat): use non-random list for generating system metadata in test mode
03/28/2012
- 03:19 PM Metacat Revision 7102 (metacat): include debug statements for systemMetadataReplicationStatus and systemMetadataReplicationPolicy SQL
- 11:08 AM Metacat Revision 7101 (metacat): change ordering of getLogRecords() parameter -- pidFilter is in the middle now
- 10:21 AM Metacat Revision 7100 (metacat): use 'formatId' for listObjects() parameter
- https://redmine.dataone.org/issues/2550
03/27/2012
- 04:35 PM Metacat Revision 7099 (metacat): upgrade to latest RC in libclient and common jars -- includes updated getLogRecords and new mn.generateIdentifier method
- 02:25 PM Metacat Revision 7098 (metacat): -use MembershipListener to keep new members' backing store for system metadata synchronized with the shared system metadata map.
- -remove the unused InstanceListener interface
03/26/2012
Also available in: Atom