Project

General

Profile

ben leinfelder's activity

From 12/27/2011 to 01/25/2012

01/25/2012

03:50 PM Metacat Revision 6952 (metacat): eliminate the cross product that occurred when updating xml_access with a join
ben leinfelder
07:41 AM Metacat Revision 6951 (metacat): rollback processing Error change -- creates a loop on error. ugh
ben leinfelder

01/24/2012

10:55 PM Metacat Revision 6950 (metacat): report processing errors _after_ exceptions have been caught and recorded, otherwise the web UI is blank and there is no clue what happened unless you look in the logs.
ben leinfelder
10:47 PM Metacat Revision 6949 (metacat): semicolons!
ben leinfelder
04:22 PM Metacat Revision 6947 (metacat): use a temporary table to calculate the maximum revision for a given docid and use that when setting the accessfileid during upgrade. the query plan for the all-in-one statement must be brutal as it's been running for 4 hours at this point....
ben leinfelder
12:20 PM Metacat Revision 6946 (metacat): do not insert duplicate GUID entries when adding rows from the xml_revisions table
ben leinfelder
11:57 AM Metacat Revision 6945 (metacat): add "IF EXISTS" clause to identifier table drop in case it does not exist on the given deployment (as is the case on the KNB)
ben leinfelder
10:35 AM Metacat Revision 6944 (metacat): use UTC serialization for log entries so that the timestamp, not just the date, is preserved
https://redmine.dataone.org/issues/2257 ben leinfelder

01/23/2012

03:52 PM Metacat Revision 6943 (metacat): edited the configuration docs, swapped in new fully-configured screen shot
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516 ben leinfelder
02:48 PM Metacat Revision 6940 (metacat): marked the properties that are only editable manually in metacat.properties
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516 ben leinfelder
02:37 PM Metacat Revision 6937 (metacat): format xml/eml table -- added missing row delimiter
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516 ben leinfelder
02:33 PM Metacat Revision 6936 (metacat): some minimal editing on replication configuration -- bulk of it had been done in the Word doc before rst conversion
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516 ben leinfelder
12:53 PM Metacat Revision 6935 (metacat): generate ORE maps only once -- and persist the flag to the main backup properties so that subsequent Metacat upgrades remember this value.
ben leinfelder
11:08 AM Metacat Revision 6934 (metacat): use RC-1 Dataone jars
ben leinfelder

01/20/2012

03:45 PM Metacat Revision 6931 (metacat): try to read the local document before making the localid->guid mapping (in cases where we fail to read the data locally like if it is referenced in an EML file but does not exist on this Metacat instance)
ben leinfelder
02:35 PM Metacat Revision 6930 (metacat): add note to enable ssl mod
ben leinfelder
12:59 PM Metacat Revision 6929 (metacat): -include instructions about enabling AJP connector in Tomcat config
-use postgres 8.4
-include hint to disable default Apache site (otherwise the knb config never gets used!)
ben leinfelder
11:08 AM Metacat Revision 6928 (metacat): include instructions for installing Sun's Java6 JDK since it is no longer in apt-get repos
ben leinfelder

01/19/2012

03:32 PM Metacat Revision 6925 (metacat): make it clear that the Apache config files are samples and may need to be modified for different servers
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5516 ben leinfelder
03:16 PM Metacat Revision 6924 (metacat): update system requirements to be more reasonable
ben leinfelder

01/18/2012

04:18 PM Metacat Revision 6923 (metacat): use larger ("text") db field for guid in the xml_access.accessfileid column
ben leinfelder
11:05 AM Metacat Revision 6922 (metacat): use EML 2.1.1 tag as final tag for the schema
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532 ben leinfelder
10:40 AM Metacat Revision 6921 (metacat): use RELEASE_EML_UTILS_1_0_0 for EML style sheets
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532 ben leinfelder

01/17/2012

04:31 PM Metacat Revision 6920 (metacat): comment our the Demis world map layer -- it was prompting for username/password to use the WMS
ben leinfelder
02:28 PM Metacat Revision 6915 (metacat): use EML 2.1.1 RC4 tag before final tag (schema)
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532 ben leinfelder
02:21 PM Metacat Revision 6914 (metacat): use final tag for building with utilities (tags/UTILITIES_1_1_0)
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532 ben leinfelder
01:57 PM Metacat Revision 6913 (metacat): use final tag for building with ecogrid
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5532 ben leinfelder
12:06 PM Metacat Revision 6912 (metacat): -generate system meta for all docids, even those not originating on the server (replicas from the past)
-generate ORE docs and download remote data only for those documents that originated on this server being upgraded.
h...
ben leinfelder
11:43 AM Metacat Revision 6911 (metacat): refactor generate system meta loop to the factory class -- to be reused in sysmeta and ORE generation
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5522 ben leinfelder

01/13/2012

04:57 PM Metacat Revision 6909 (metacat): do NOT generate ORE maps or download data when we do the initial System Metadata generation -- this is deferred until D1 registration.
ben leinfelder
02:25 PM Metacat Revision 6908 (metacat): make more generic so that a custom list of IDs can be passed in.
ben leinfelder
02:01 PM Metacat Revision 6907 (metacat): check that the resourceMap (based on Id only) does not currently exist in the local metacat when generating OREs
ben leinfelder
01:31 PM Metacat Revision 6906 (metacat): insert OR update system metadata -- no need to do an update right after initial insert...
ben leinfelder
01:05 PM Metacat Revision 6905 (metacat): call the System Metadata generator during upgrade to 2.0.0
ben leinfelder

01/12/2012

01:32 PM Metacat Revision 6891 (metacat): use new endpoint/method:
http://mule1.dataone.org/ArchitectureDocs-current/apis/CN_APIs.html#CNReplication.deleteReplicationMetadata ben leinfelder
12:18 PM Metacat Revision 6890 (metacat): use PUT /obsoletedBy/{pid} for CNCore.setObsoletedBy per our discussion today
ben leinfelder

01/11/2012

04:42 PM Metacat Revision 6884 (metacat): include new methods needed for replication (in new d1 jars)
https://redmine.dataone.org/issues/2203 ben leinfelder
01:25 PM Metacat Revision 6883 (metacat): add method: setObsoletedBy (https://redmine.dataone.org/issues/2185)
augement new method: deleteReplicationMetadata ben leinfelder
11:31 AM Metacat Revision 6882 (metacat): remove method: assertRelation
https://redmine.dataone.org/issues/2158 ben leinfelder
11:24 AM Metacat Revision 6881 (metacat): add method: deleteReplicationMetadata
remove method: assertRelation
update the D1 jars
https://redmine.dataone.org/issues/2187
https://redmine.dataone.org/...
ben leinfelder
10:41 AM Metacat Revision 6880 (metacat): serialize the Identifier for the systemMetadata being registered
https://redmine.dataone.org/issues/2204 ben leinfelder

01/10/2012

12:12 PM Metacat Revision 6873 (metacat): do not download and save remote data resources which are HTML but are not expected to be such (login or info/splash pages before data content).
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5522 ben leinfelder

01/06/2012

01:51 PM Metacat Revision 6864 (metacat): store D1 configuration properties in the main backup so that they persist between upgrades.
ben leinfelder
10:45 AM Metacat Revision 6862 (metacat): update authoritative member node id when we change it (reconfiguration) and when we initially register as a MN with the CN.
ben leinfelder
09:42 AM Metacat Revision 6861 (metacat): add description about what becoming a Member Node entails
ben leinfelder

01/05/2012

02:49 PM Metacat Revision 6856 (metacat): only delete replicated data files (server_location != 1)
ben leinfelder
01:37 PM Metacat Revision 6855 (metacat): use inherited access control from EML for the data file we download from a remote source
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5522 ben leinfelder
12:06 PM Metacat Revision 6852 (metacat): download remote data and save locally when it is referenced by an EML package, then include it in the ORE map.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5522 ben leinfelder
12:05 PM Metacat Revision 6851 (metacat): remove systemmetadata replication option -- it is no longer a separate document in metacat
ben leinfelder

01/04/2012

02:48 PM Metacat Revision 6842 (metacat): include the EML and data tests in the suite
ben leinfelder
02:38 PM Metacat Revision 6841 (metacat): debugging data locking test
ben leinfelder
02:06 PM Metacat Revision 6840 (metacat): cannot check for deleted data since it is forever available (archived)
ben leinfelder

01/03/2012

03:56 PM Metacat Revision 6830 (metacat): exapnd permissions on the _exisiting_ access rule not on the permission being checked. (hierarchical permissions)
ben leinfelder
03:38 PM Metacat Revision 6829 (metacat): defer to super class member variables
ben leinfelder
11:10 AM Metacat Revision 6827 (metacat): mark client/servlet API and EarthGrid API as deprecated
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5517 ben leinfelder
10:56 AM Metacat Revision 6826 (metacat): upgrade routine to purge empty replicated data files so that they can be re-replicated
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5536 ben leinfelder
 

Also available in: Atom