Project

General

Profile

Activity

From 05/30/2012 to 06/28/2012

06/22/2012

08:55 AM Revision 7284 (metacat): use production cn url for the resolve url
ben leinfelder

06/20/2012

01:46 PM Revision 7283 (metacat): remove the non-doi identifiers before updating the LTER - should save time on the update.
https://redmine.dataone.org/issues/2858 ben leinfelder

06/18/2012

11:57 PM Revision 7281 (metacat): use eml stylesheet tag (1.0.3)
ben leinfelder
11:57 PM Revision 7280 (metacat): use 1.0.2 d1_libclient jar (built by hudson)
ben leinfelder
03:43 PM Revision 7278 (metacat): set archived flag (true) when we set the obsoletedBy value in the ORE system metadata
ben leinfelder
02:27 PM Revision 7276 (metacat): update for 2.0.1 upgrade -- scripts, docs, readme
ben leinfelder
02:24 PM Revision 7275 (metacat): remove saxon jar (XSLT 2.0 support) with plans to re-add when we understand how to make it more lenient WRT to invalid character content in source XML
ben leinfelder
12:43 PM Revision 7274 (metacat): move to 1.0.2 d1_libclient jar for ORE generation change (URI for aggregation)
ben leinfelder
12:13 PM Revision 7273 (metacat): use the localId for obsoletes/obsoletedBy ORE system metadata (https://redmine.dataone.org/issues/2964)
ben leinfelder
12:12 PM Revision 7272 (metacat): use correct esa email list
ben leinfelder

06/11/2012

08:41 PM Revision 7271 (metacat): include xml-apis*.jar when building the LSID authority.war -- without this file the authority webapp has a fatal error (no class def found) on init.
ben leinfelder

06/07/2012

05:16 PM Revision 7270 (metacat): correct block formatting for tomcat config changes
ben leinfelder
05:01 PM Revision 7269 (metacat): add tomcat config options for DataONE identifiers with slashes
ben leinfelder
12:55 PM Revision 7267 (metacat): excluded the HzObjectPathMapTest$1 and HzObjectPathMapTest$2 classes which are not test classes in the test taraget.
Jing Tao
12:03 PM Revision 7266 (metacat): Print the stack trace when the MMP cannot be resolved.
Chris Jones
10:45 AM Revision 7264 (metacat): Use a final static string to replace the hard code.
Search document title rather than id in testReplicateEML_AtoB method. Jing Tao
09:19 AM Revision 7263 (metacat): use 1.0.2 tag for EML stylesheets
ben leinfelder
09:04 AM Revision 7262 (metacat): update MN registration screen shot and amend instructions that say a nodeId will be assigned during registration.
add section about generating SM for a new Member Node that has existing Metacat data. ben leinfelder
08:23 AM Revision 7261 (metacat): use CN session when testing getLogRecords() and getOperationStatistics() becuase they are now protecting "sensitive" information
ben leinfelder
12:43 AM Revision 7259 (metacat): use RC for EML stylesheets before going to yet another minor revision number.
ben leinfelder
12:25 AM Revision 7258 (metacat): report errors during XML->HTML transform
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5618 ben leinfelder

06/06/2012

09:57 PM Revision 7257 (metacat): add 'fulldist' target to combine building of src and bin distributions
ben leinfelder
09:56 PM Revision 7256 (metacat): include gastil's changes re: pathquery and 'delete'
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516 ben leinfelder
07:39 PM Revision 7254 (metacat): Add details for configuring Apache to use client certificate authentication.
ben leinfelder
03:33 PM Revision 7253 (metacat): use production CN url as the default (instead of cn-dev)
ben leinfelder
03:14 PM Revision 7252 (metacat): Oops, previous commit suffered from a happy trigger finger. During deleteReplicationMetadata(), don't delete the replica on the replica Member Node. Call CN.delete() for that functionality. This call just updates sytem metadata (according to the API description).
Chris Jones
03:10 PM Revision 7251 (metacat)
Chris Jones
01:13 PM Revision 7250 (metacat): remove distribution tar.gz and zip files on fullclean.
ben leinfelder
12:55 PM Revision 7249 (metacat): use iframe id for the login anchor since the anchor inside the iframe does not work.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5619 ben leinfelder
12:50 PM Revision 7248 (metacat): get utilities source from the correct checkout location
ben leinfelder
12:50 PM Revision 7247 (metacat): clarify release notes for 2.0.0 (minor)
ben leinfelder
11:01 AM Revision 7246 (metacat): correct Javadoc link http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516
ben leinfelder
10:23 AM Revision 7245 (metacat): Minor logging change.
Chris Jones
10:01 AM Revision 7244 (metacat): Add debug logging to delete() to understand why we're getting InsufficientKarmaException.
Chris Jones

06/05/2012

09:42 PM Revision 7243 (metacat): apply Gastil's edits. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516
ben leinfelder
09:20 PM Revision 7242 (metacat): add section about configuring the metacat.properties with the paths to the server certificate and key
ben leinfelder
07:02 PM Revision 7241 (metacat): remove unused replication properties (all certificate file based now)
ben leinfelder
04:46 PM Revision 7240 (metacat): use 1.0.1 DataONE jars
ben leinfelder
04:44 PM Revision 7239 (metacat): use KNB identifier table (post DOI generation) to update LTER identifier table.
https://redmine.dataone.org/issues/2857 ben leinfelder
03:34 PM Revision 7238 (metacat): exclude the MockObjectPathMap class from the test target since it is not a junit test.
Jing Tao
03:22 PM Revision 7237 (metacat): exclude QueryRunner in test target. This is not a junit test file.
Jing Tao
02:07 PM Revision 7236 (metacat): Since we already have determined access via isAuthorized() and isAdminAuthorized(), act as the Metacat administrator during calls to DocumentImpl.delete() in archive(), passing in null username and group.
Chris Jones

06/04/2012

08:49 PM Revision 7234 (metacat): restrict getLogRecrods (both MN and CN) to be called only by admin users (the CN)
https://redmine.dataone.org/issues/2855 ben leinfelder
08:15 PM Revision 7233 (metacat): use updated tag for EML stylesheet-only changes
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5597 ben leinfelder
08:04 PM Revision 7232 (metacat): use updated tag for EML stylesheet-only changes
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5597 ben leinfelder

06/02/2012

05:46 AM Revision 7231 (metacat): In setReplicationStatus() and UpdateReplicationMetadata(), don't allow a status state change from COMPLETED to anything other than INVALIDATED. This prevents the completed status from being overwritten due to race conditions.
Chris Jones

06/01/2012

12:47 PM Revision 7229 (metacat): do not include releaseCandidate property - does not seem to be used except for debian? packaging which was never fully implemented.
ben leinfelder
12:39 PM Revision 7228 (metacat): use non-snapshot D1 jars in prep for tagging/release. Still RCs
ben leinfelder
10:45 AM Revision 7227 (metacat): script to aid in converting denyFirst rules to allowFirst
https://redmine.dataone.org/issues/2613 ben leinfelder
10:40 AM Revision 7226 (metacat): use kepler account as default
ben leinfelder
10:39 AM Revision 7225 (metacat): use current default tomcat6 deploy directory
ben leinfelder
09:35 AM Revision 7224 (metacat): include test shoulder defaults for KNB, PISCO and LTER
ben leinfelder

05/31/2012

09:25 PM Revision 7223 (metacat): Fixed formatting problem in a documentation file.
Matt Jones
09:04 PM Revision 7222 (metacat): use metacat.properties to specify the default checksum algorithm to use -- this way it will be easy for us to switch to whatever DataONE decrees.
https://redmine.dataone.org/issues/2834 ben leinfelder
06:16 PM Revision 7221 (metacat): put(sm) for every pid we have a SM value for so that all members receive the entry event and can save locally.
ben leinfelder
02:11 PM Revision 7220 (metacat): add section about importing self-signed certificates into the Java keystore (now that we use strict verification on the java client side when calling replication endpoints).
ben leinfelder
02:01 PM Revision 7219 (metacat): a few additional notes about Metacat replication configuration.
ben leinfelder
10:56 AM Revision 7218 (metacat): Throw an exception when NOT allowed, not when allowed =).
Chris Jones
10:53 AM Revision 7217 (metacat): ignore partition owner -- always attempt to look up form local store if we were unable to get the SM from the shared map.
ben leinfelder
10:13 AM Revision 7216 (metacat): do not check if this CN has a "perfect" copy of the SM identifiers -- we need any CN coming online to contribute the records that they have locally so that in the event that all three CNs have a partial view of things they all eventually share each others' SM entries.
ben leinfelder
10:10 AM Revision 7215 (metacat): Also get the list size, which may throw an NPE.
Chris Jones
09:53 AM Revision 7214 (metacat): Only add an AccessPolicy to SystemMetadata during generation when the AccessPolicy is not empty. We've had some scenarios where IdentifierManager.getaccessPolicy() is returning an empty policy because of an empty permission list coming from the db. This was causing InvalidSystemMetadata exceptions during MN to MN replication.
Chris Jones
09:19 AM Revision 7213 (metacat): push SystemMetadata entries from the CN that has them all to the shared map where other nodes may not have all entries. The CN with the complete copy only pushes SM entries that it does not own and that return as null because those are the ones that are missing on the other, non-complete CNs.
This is different from the previous approach where a stale CN tried to PULL it's missing entries from the shared map.... ben leinfelder

05/30/2012

10:00 PM Revision 7212 (metacat): trace level log for looping over EVERY pid in the system.
ben leinfelder
09:47 PM Revision 7211 (metacat): meant to log the guids (source) not the pids (target)
ben leinfelder
08:51 PM Revision 7210 (metacat): trace level log for looping over EVERY pid in the system.
ben leinfelder
08:18 PM Revision 7209 (metacat): logging for each step of shared identifiers loading.
ben leinfelder
08:07 PM Revision 7208 (metacat): remove pause/resume - seemed to make metacat just hang on SM retrieval. Add more logging when returned SM is null -- want to make sure it is becuase the local node "owns" the pid key even though there is no value for it.
ben leinfelder
06:12 PM Revision 7207 (metacat): due to hudson build issue, did not actually end up testing pause/resume -- trying that again
ben leinfelder
05:53 PM Revision 7206 (metacat): pause/resume was not enough. trying shutdown/restart
ben leinfelder
05:02 PM Revision 7205 (metacat): experiment with lifecycle pause/resume. hopefully it prevents our node from taking ownership of any keys before we are sure we have them all.
ben leinfelder
08:29 AM Revision 7204 (metacat): increase logging and add back in the call to saveLocally() in case the SM object has already been loaded into the shared map but before this node came back online.
ben leinfelder
 

Also available in: Atom