ben leinfelder's activity
From 05/25/2012 to 06/23/2012
06/22/2012
- 08:55 AM Metacat Revision 7284 (metacat): use production cn url for the resolve url
06/20/2012
- 01:46 PM Metacat Revision 7283 (metacat): remove the non-doi identifiers before updating the LTER - should save time on the update.
- https://redmine.dataone.org/issues/2858
06/18/2012
- 11:57 PM Metacat Revision 7281 (metacat): use eml stylesheet tag (1.0.3)
- 11:57 PM Metacat Revision 7280 (metacat): use 1.0.2 d1_libclient jar (built by hudson)
- 03:43 PM Metacat Revision 7278 (metacat): set archived flag (true) when we set the obsoletedBy value in the ORE system metadata
- 02:27 PM Metacat Revision 7276 (metacat): update for 2.0.1 upgrade -- scripts, docs, readme
- 02:24 PM Metacat 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
- 12:43 PM Metacat Revision 7274 (metacat): move to 1.0.2 d1_libclient jar for ORE generation change (URI for aggregation)
- 12:13 PM Metacat Revision 7273 (metacat): use the localId for obsoletes/obsoletedBy ORE system metadata (https://redmine.dataone.org/issues/2964)
- 12:12 PM Metacat Revision 7272 (metacat): use correct esa email list
06/11/2012
06/07/2012
- 05:16 PM Metacat Revision 7270 (metacat): correct block formatting for tomcat config changes
- 05:01 PM Metacat Revision 7269 (metacat): add tomcat config options for DataONE identifiers with slashes
- 09:19 AM Metacat Revision 7263 (metacat): use 1.0.2 tag for EML stylesheets
- 09:04 AM Metacat 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.
- 08:23 AM Metacat Revision 7261 (metacat): use CN session when testing getLogRecords() and getOperationStatistics() becuase they are now protecting "sensitive" information
- 12:43 AM Metacat Revision 7259 (metacat): use RC for EML stylesheets before going to yet another minor revision number.
- 12:25 AM Metacat Revision 7258 (metacat): report errors during XML->HTML transform
- http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5618
06/06/2012
- 09:57 PM Metacat Revision 7257 (metacat): add 'fulldist' target to combine building of src and bin distributions
- 09:56 PM Metacat Revision 7256 (metacat): include gastil's changes re: pathquery and 'delete'
- http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516
- 07:39 PM Metacat Revision 7254 (metacat): Add details for configuring Apache to use client certificate authentication.
- 03:33 PM Metacat Revision 7253 (metacat): use production CN url as the default (instead of cn-dev)
- 01:13 PM Metacat Revision 7250 (metacat): remove distribution tar.gz and zip files on fullclean.
- 12:55 PM Metacat 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
- 12:50 PM Metacat Revision 7248 (metacat): get utilities source from the correct checkout location
- 12:50 PM Metacat Revision 7247 (metacat): clarify release notes for 2.0.0 (minor)
- 11:01 AM Metacat Revision 7246 (metacat): correct Javadoc link http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516
06/05/2012
- 09:42 PM Metacat Revision 7243 (metacat): apply Gastil's edits. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516
- 09:20 PM Metacat Revision 7242 (metacat): add section about configuring the metacat.properties with the paths to the server certificate and key
- 07:02 PM Metacat Revision 7241 (metacat): remove unused replication properties (all certificate file based now)
- 04:46 PM Metacat Revision 7240 (metacat): use 1.0.1 DataONE jars
- 04:44 PM Metacat Revision 7239 (metacat): use KNB identifier table (post DOI generation) to update LTER identifier table.
- https://redmine.dataone.org/issues/2857
06/04/2012
- 08:49 PM Metacat Revision 7234 (metacat): restrict getLogRecrods (both MN and CN) to be called only by admin users (the CN)
- https://redmine.dataone.org/issues/2855
- 08:15 PM Metacat Revision 7233 (metacat): use updated tag for EML stylesheet-only changes
- http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5597
- 08:04 PM Metacat Revision 7232 (metacat): use updated tag for EML stylesheet-only changes
- http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5597
06/01/2012
- 12:47 PM Metacat Revision 7229 (metacat): do not include releaseCandidate property - does not seem to be used except for debian? packaging which was never fully implemented.
- 12:39 PM Metacat Revision 7228 (metacat): use non-snapshot D1 jars in prep for tagging/release. Still RCs
- 10:45 AM Metacat Revision 7227 (metacat): script to aid in converting denyFirst rules to allowFirst
- https://redmine.dataone.org/issues/2613
- 10:40 AM Metacat Revision 7226 (metacat): use kepler account as default
- 10:39 AM Metacat Revision 7225 (metacat): use current default tomcat6 deploy directory
- 09:35 AM Metacat Revision 7224 (metacat): include test shoulder defaults for KNB, PISCO and LTER
05/31/2012
- 09:04 PM Metacat 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
- 06:16 PM Metacat 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.
- 02:11 PM Metacat 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).
- 02:01 PM Metacat Revision 7219 (metacat): a few additional notes about Metacat replication configuration.
- 10:53 AM Metacat 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.
- 10:13 AM Metacat 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.
- 09:19 AM Metacat 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....
05/30/2012
- 10:00 PM Metacat Revision 7212 (metacat): trace level log for looping over EVERY pid in the system.
- 09:47 PM Metacat Revision 7211 (metacat): meant to log the guids (source) not the pids (target)
- 08:51 PM Metacat Revision 7210 (metacat): trace level log for looping over EVERY pid in the system.
- 08:18 PM Metacat Revision 7209 (metacat): logging for each step of shared identifiers loading.
- 08:07 PM Metacat 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.
- 06:12 PM Metacat Revision 7207 (metacat): due to hudson build issue, did not actually end up testing pause/resume -- trying that again
- 05:53 PM Metacat Revision 7206 (metacat): pause/resume was not enough. trying shutdown/restart
- 05:02 PM Metacat 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.
- 08:29 AM Metacat 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.
05/29/2012
- 11:21 PM Metacat Revision 7203 (metacat): no need to call saveLocally explicitly since loading from the shared store triggers that behavior locally because of the configured listeners.
- use an iterator over the shared identifiers in case this set is constantly changing.
- 10:10 PM Metacat Revision 7202 (metacat): make only one DB call to look up local pids - no need to do a pstmt for every single shared pid.
- 09:05 PM Metacat Revision 7201 (metacat): on init (start up) launch a synchronization thread that ensures all shared identifier entries have a corresponding local System Metadata entry.
- 04:19 PM Metacat Revision 7200 (metacat): use 'allowFirst' for access rules. We have deprecated 'denyFirst' and deny rules in Metacat as of 2.0.0
- 03:02 PM Metacat Revision 7199 (metacat): handle https-only server configuration -- must pull resources from https not http for the skins etc.
- 02:53 PM Metacat Revision 7198 (metacat): handle https-only server configuration -- must pull resources from https not http for the skins etc.
- 10:31 AM Metacat Revision 7197 (metacat): fix NPE (logMetacat object was not initialized) that was occurring during store()
- 09:33 AM Metacat Revision 7196 (metacat): stack trace the HZ put exception during CN-CN replication
- 07:37 AM Metacat Revision 7195 (metacat): additional debugging statements for CONCURRENT_MAP_PUT error during CN-CN replication.
05/28/2012
- 01:25 PM Metacat Revision 7194 (metacat): include eml2.0.0beta4 DTD during Metacat build so that we can continue to accept (and validate) beta4 documents.
- This arose when testing Metacat as DataONE Coordinating Node where legacy documents are being housed in the CN.
05/27/2012
05/25/2012
- 04:23 PM Metacat Revision 7191 (metacat): include revisions table in the initial temp table population.
- use the "first" creator listed in the EML (either org or person).
use other reasonable default values as needed to fu... - 02:30 PM Metacat Revision 7190 (metacat): add columns: publisher and pub_date. include default values for all columns - even data files should have title.
- still a few todos but closer.
https://redmine.dataone.org/issues/2815 - 12:07 PM Metacat Revision 7189 (metacat): script to generate DOI registration spreadsheet
- https://redmine.dataone.org/issues/2815
Also available in: Atom