From 09/30/2011 to 10/29/2011
- 07:21 PM Revision 6568 (metacat): Modify CNodeService's registerSystemMetadata() with support for SystemMetadata's serialVersion field. Also, use the hzSystemMetadata map for all system metadata reads using a lock on the pid in order to get the very latest version. This affected isNodeAuthorized(), getChecksum(), and assertRelation(). Since we're using Hazelcast, exceptions are masked as RuntimeException, so throw a ServiceFailure with the underlying message.
- 09:46 PM Revision 6567 (metacat): Modify CNodeService's updateSystemMetadata(), setReplicationStatus(), setReplicationPolicy(), and setOwner() with support for SystemMetadata's serialVersion field. Other methods still pending an update. Use the hzSystemMetadata map for all system metadata reads using a lock on the pid in order to get the very latest version.
- 08:42 PM Revision 6566 (metacat): removing non-junit file from the test area
- 08:39 PM Revision 6565 (metacat): load hazelcast test files from the classpath rather than from rob's personal directory.
- 04:25 PM Bug #5499: citation format odd for metacat data sets
- Does there need to be an XSLT parameter that allows different skins to specify whether they want organizations treate...
- 04:21 PM Bug #5499: citation format odd for metacat data sets
- Okay, what's the final decision here?
We have givenName, surName and an organizationName. It sounds like the citatio...
- 04:05 PM Revision 6564 (metacat): SystemMetadataManager's functionality is handled by IdentifierManager. Removing it and it's test.
- 04:01 PM Revision 6563 (metacat): MetadataTypeRegister is now replaced by ObjectFormatService. Removing it and it's test.
- 02:48 PM Bug #5526 (Resolved): final test issue
- One final test, sorry for the spam.
- 02:46 PM Bug #5525: test issue again
- Test bug.
- 02:36 PM Bug #5525 (Resolved): test issue again
- Another test to be ignored.
- 02:36 PM Bug #5524: test issue
- Test bug. Closing.
- 02:34 PM Bug #5524 (Resolved): test issue
- Please ignore -- this is a test issue.
- 02:23 PM Bug #5522: download linked KNB data and convert links in EML to ORE packages
- Creation of SystemMetadata when no SystemMetadata is provided (i.e. any object creation not through the DataONE API) ...
- 02:06 PM Bug #5522 (New): download linked KNB data and convert links in EML to ORE packages
- The KNB data sets, and EML data in general, represent linkages to data as online/url linkages in EML documents. When...
- 02:16 PM Bug #5523 (Resolved): setting authoritative MN and rightsHolder for KNB data on conversion
- When EML and data in the NCEAS and LTER metacat is converted to use in the new KNB MN, we need to generate system me...
- 01:28 PM Bug #5515: change version to 2.0.0 in prep for release
- db version scripts and properties are updated to 2.0.0
- 01:23 PM Bug #3815: Ampersand character not correctly encoded
- I only see delNormalize() being called from the deleteData() function in register-dataset.cgi -- but perhaps similar ...
- 01:11 PM Bug #3815: Ampersand character not correctly encoded
- The specific example looks to have its origins in delNormalize (sic) within register-dataset.cgi -- the first regex o...
- 01:17 PM Bug #4907: Replication error stops insert/update of valid EML document
- Added clearer error handling when replication lock requests cannot be gotten
- 01:16 PM Revision 6562 (metacat): include clearer error message when UPDATE action is requested on a replicated document and we fail to successfully get a lock from the source Metacat server
- 01:01 PM Bug #4083: Metacat doesn't declare XML document encoding
- For incoming XML files, Metacat will inspect the encoding specified in the prolog and use that if found; defaulting t...
- 12:48 PM Bug #2236: metacat parser allows eml with missing content
- I tried inserting this document as is: it was fine because it validates against the 2.0.1 schema.
I tries modifying i...
- 10:23 PM Bug #3815: Ampersand character not correctly encoded
- Using the Java MetacatClient API to insert a document with & also worked fine (no additional encoding of the & sy...
- 08:23 PM Bug #3815: Ampersand character not correctly encoded
- Using the dev skin to load an XML document with an ampersand encoded as: & kept the character intact. To me, this...
- 07:41 PM Bug #5054: Unable to insert large EML documents and no error status returned
- On first inspection, it appears that the request is coming into Metacat with no parameters set when I use the dev ski...
- 07:00 PM Bug #5273: docs with inline-data allow invalid xml into metacat
- I tried this with the attached inline.xml file that has an invalid unescaped ampersand in the inline section -- Metac...
- 06:58 PM Bug #5273: docs with inline-data allow invalid xml into metacat
- This file uses unescaped ampersand (&) in the inline data section.
- 05:51 PM Revision 6561 (metacat): move the DataONE 1.0.0-SNAPSHOT
- 04:33 PM Revision 6560 (metacat): correctly check for missing config values during geoserver configuration
- 04:05 PM Bug #5515: change version to 2.0.0 in prep for release
- updated docs and the source tree to use tomcat6 rather than tomcat5.5
- 04:05 PM Revision 6559 (metacat): call the web.xml tomcat6 not tomcat5
- 04:01 PM Revision 6558 (metacat): remove reference to tomcat5.5 in favor of tomcat6. including the "custom" start up script that used the sun jdk -- this can be configured rather than coded into the script.
- 03:59 PM Revision 6557 (metacat): correctly check for missing config values during geoserver configuration
- 03:45 PM Revision 6556 (metacat): remove reference to the "custom" /etc/init.d/tomcat6 script -- this should not be used since there are now better ways to customize the tomcat start up
- 03:27 PM Revision 6555 (metacat): use 2.0.0
- 03:21 PM Revision 6554 (metacat): -use 2.0.0 version
- -use tomcat6
-use /var/lib/tomcat6 as the example tomcat home directory
- 02:22 PM Revision 6553 (metacat): use 2.0.0 -- stub out the release notes
- 02:13 PM Revision 6552 (metacat): Configure and use CertificateManager in order to act as the MN when performing replicate() and getReplica() mthods.
- 01:30 PM Bug #3811: Spatial caches should be backed up and restored
- If someone wants to put the spatial cache in /var/metacat they will have to do it manually, then configure metacat (w...
- 01:01 PM Bug #2084: Pathquery support for temporal search on date fields
- Will exercise this during testing for release.
- 01:00 PM Revision 6551 (metacat): use logging, not system.out
- 12:40 PM Revision 6550 (metacat): change upgrade scripts/routines to use 2.0.0 version number instead of 1.10.0
- 11:35 AM Revision 6549 (metacat): make sure we close the prepared statement always
- 11:17 AM Revision 6548 (metacat): The incoming source node param is just a string, not XML, so don't attempt to deserialize it. Rather, just make a new NodeReference object and set it's value to the value of the incoming param.
- 08:58 AM Revision 6547 (metacat): include CILogon link and more explanation about what is going on with the mapping.
- 08:49 AM Revision 6546 (metacat): Change the version from 1.9.4 to 1.9.5.
- 06:59 PM Bug #5520 (Resolved): Create replication integration test suite
- Replication integration tests should include:
-force replication between two servers -- A, B (write, update, delete)...
- 06:31 PM Bug #5519 (Resolved): Replicated data files are 0 bytes
- We set up 2-way replication between PPBio and PELD (Brazilian Metacat instances) and have since seen that the replica...
- 04:30 PM Bug #2084: Pathquery support for temporal search on date fields
- This should be in 2.0.0 since it is already in the trunk. The upgrade script is the only thing I am worried about -- ...
- 04:11 PM Bug #5262: EML document owner can't read the document
- Probably solution is to use Java's canonicalization routines to normalize the DN, as Ben has done on the DataONE DNs....
- 03:59 PM Bug #5244: ldapweb.cgi shouldn't report ou=Account accounts since they're unusable
- Need to check with Shaun if this is actually fixed.
- 03:54 PM Bug #4651: data packages losing data tables (and then finding them again)
- Unable to replicate. Please reopen if more details emerge.
- 03:48 PM Bug #4442: Spatial indexing should not run and block metacat
- Related to bug #3811.
- 03:47 PM Bug #5518 (In Progress): Track down the performance issue of metacat query.
- Matt queried knb with the word "water". It took one minute and half. We need to figured out why it so slow.
- 03:46 PM Bug #3811: Spatial caches should be backed up and restored
- Decided that its best to move these files to /var/metacat by default.
- 03:44 PM Bug #5234: Replication -- user does not have permission to update access rule for data file
- In v1.9.5 we use a null replication user to perform replication (rather than the user_owner from the xml_documents ta...
- 03:17 PM Bug #4900: LDAP referral connection timeout
- Decided that #3 is not feasible since accounts may be in groups defined on various LDAP servers.
- 01:20 PM Bug #5517 (Resolved): mark EcoGrid and Servlet APIs as deprecated
- EcoGrid and Servlet APIs in metacat are being replaced (gradally) by the DataONE services. Mark these older APIs as ...
- 01:19 PM Bug #5516 (Resolved): continue updating user documentation
- Documentation needs editing to describe new 2.0.0 features, including support for new DataONE APIs, deprecation of ol...
- 01:15 PM Bug #5515 (Resolved): change version to 2.0.0 in prep for release
- To prepare for the release, change te version number to 2.0.0 for all documentation, including README, Sphinx docs, etc.
- 01:01 PM Bug #5288: Metacat got "java.lang.OutOfMemoryError: PermGen space" after new geoserver update
- Not sure if there is an action here. Maybe add this information to the Metacat documentation/faq?
- 12:47 PM Bug #4083: Metacat doesn't declare XML document encoding
- I think these encoding issues have been fixed by Ben in trunk, but we need to discuss it to see if anything further n...
- 12:38 PM Bug #1601: Metacat will add default value for optional parameter into eml 2 document
- Marking as complete, because the read problem is fixed based on now reading original from disk. The insert problem i...
- 12:34 PM Bug #4275: Earthgrid REST API Implementation
- Task now being handled via #5011 DataONE service API implementation. This original work on interfaces has been obsol...
- 12:17 PM Bug #5514: implement DataONE service API
- Duplicate bug to #5011.
- 12:15 PM Bug #5514 (Resolved): implement DataONE service API
- Support the new DataONE service API for interoperable data repositories:
- 12:10 PM Bug #5513 (Resolved): add support for DOI identifiers from EZID
- DOI identifiers can be created through the EZID service run by the California Digital Library. See:
- 11:08 AM Revision 6545 (metacat): correctly check that user is logged into metacat before proceeding
- 11:07 AM Revision 6544 (metacat): use null session for now
- 02:03 PM Revision 6542 (metacat): add User-Agent logging to support D1 requirements
- 12:40 PM Revision 6541 (metacat): remove old RestServlet handler -- not used now
- 05:49 PM Revision 6539 (metacat): use default fmtid if we can't find the user-supplied data mime type in our list
- 05:13 PM Revision 6538 (metacat): including newer d1 libclient that uses Foresite (and Jena) to construct/parse ORE resource maps for DataONE
- 02:57 PM Revision 6536 (metacat): delete the xml access rules by either docid or guid to make sure we have the most up to date information
- 10:45 AM Revision 6535 (metacat): Fix a data-typing issue when pulling replicationAllowed from postgres. Use getBoolean(), not getString().
- 05:13 PM Revision 6534 (metacat): cleaned up to use for populating a DataONE MN using the D1 api. Retrieves packages from a Metacat and generates system metadata for them before calling MN.create() for both data and metadata.
- NOTE: you need a client certificate that the target server accepts (either DataONE-generated for testing or a CILogon...
- 07:19 PM Revision 6533 (metacat): IdentifierManager.getSystemMetadata() was missing the number_replicas and replication_allowed fields when building a ReplicationPolicy section of a SystemMetadata document being returned. Add in these two attributes.
- 11:17 AM Revision 6532 (metacat): update D1 jars to include recent SubjectList -> SubjectInfo refactoring and the SUBJECT_PUBLIC constant
- 11:08 AM Revision 6531 (metacat): include SystemMetadata when replicating data and metadata documents -- this allows us to establish the guid-to-docid mapping that is crucial for being able to read the replicated document by guid (d1 api)
- 10:00 AM Revision 6530 (metacat): throw InvalidToken when the Session parameter is null for create()
- 08:37 PM Revision 6529 (metacat): Fix service versioning in metacat.properties so that when Metacat nodes are registered they report the correct service version for use in resolve() -- i.e., use "v1" instead of "0.6.4" in resolve urls.
- 02:50 PM Revision 6528 (metacat): Once a CN calls replicate() on an MN, the MN needs to call getReplica() on the source MN (not get()). Once the bytes are retrieved, the MN must then call back to the CN with setReplicationStatus() to indicate that the replication status is complete. Modify MNodeService to do so.
- 04:06 PM Bug #5499: citation format odd for metacat data sets
- There isn't a community standard as far as I know. There are people working on proposing such a standard (DataCite, ...
- 06:22 PM Bug #5499: citation format odd for metacat data sets
- Inclusion of the institution seems appropriate for a dataset citation. Granted, it is not in journal article citatio...
Also available in: Atom