Project

General

Profile

Activity

From 11/19/2012 to 12/18/2012

12/18/2012

05:33 PM Revision 7477 (metacat): remove indexing task from the queue when we are updating the document
ben leinfelder

12/12/2012

02:38 PM Revision 7476 (metacat): move DocInfo parsing into utilities project so that it can be used by Morpho as well as Metacat.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5737 ben leinfelder
02:38 PM Revision 7475 (metacat): move DocInfo parsing into utilities project so that it can be used by Morpho as well as Metacat.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5737 ben leinfelder
02:32 PM Revision 7474 (metacat): use utilities tag to build (remember to 'fullclean' after this update!)
ben leinfelder

12/10/2012

09:07 AM Revision 7471 (metacat): use default count = 1000 for CN.listObjects rather than -1 (because now -1 will cause an SQL error)
ben leinfelder

12/08/2012

06:41 PM Revision 7469 (metacat): default replicaStatus to true for the CN.listObject call
ben leinfelder

12/07/2012

10:39 AM Revision 7467 (metacat): make sure to call lock() on the SM when updating rightsholder (like every other method that gets a lock object from HZ).
ben leinfelder
10:35 AM Revision 7466 (metacat): return from test when we encounter the NotImplemented exception for CN.search()
ben leinfelder
10:30 AM Revision 7465 (metacat): include identifier.guid in the test SQL clause.
ben leinfelder
10:25 AM Revision 7464 (metacat): CN.search() id not implemented by metacat -- making that explicit and also testing for it.
ben leinfelder

12/05/2012

11:04 AM Revision 7462 (metacat): default replicaStatus (aka "show replicas in results") to true rather than false
ben leinfelder
10:29 AM Revision 7461 (metacat): add debug statements for listObject slice debugging
ben leinfelder

12/04/2012

07:23 PM Revision 7459 (metacat): Add the non-snapshot jars for the D1 libraries.
Chris Jones
02:32 PM Revision 7458 (metacat): use utilities and eml RC tags for building Metacat.
ben leinfelder
02:18 PM Revision 7457 (metacat): include dataone.contactSubject in backup properties so it will be "remembered" during upgrades.
ben leinfelder
02:13 PM Revision 7456 (metacat): update release date to December
ben leinfelder
01:57 PM Revision 7455 (metacat): additional db indexes for pathquery performance
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5696 ben leinfelder

12/03/2012

02:25 PM Revision 7454 (metacat): Do not set headers until response is ready to send (5756)
Brendan Hahn
02:06 PM Bug #5756 (Resolved): Export operation handles errors incorrectly
metacatHandler.handleExportAction doesn't reset the Content-Disposition header on error; result is e.g. a browser dow... Brendan Hahn
12:43 PM Revision 7453 (metacat): use jar generated from the git repo source (just in case it was different from svn). http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5755
ben leinfelder
12:30 PM Revision 7452 (metacat): use dual query for query slicing - one for count, another for the actual records when requested.
https://redmine.dataone.org/issues/3065 ben leinfelder
11:32 AM Revision 7451 (metacat): get total (or subtotal when non-slicing params are present) count as a separate query from the field selection query.
ben leinfelder
10:16 AM Revision 7450 (metacat): include Skye's suggestions about correctly limiting by D1 Event types
ben leinfelder
07:55 AM Bug #5755: Include EZID api library in Metacat for registering DOIs.
This is in Metacat now, pulling from the configured shoulder and username/password we had added for the initial KNB D... ben leinfelder

12/02/2012

11:53 AM Revision 7449 (metacat): use test doi shoulder as the default for local server, at least during testing phase. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5755
ben leinfelder
08:58 AM Revision 7448 (metacat): first pass at DOI minting using the EZID service in mn.generateIdentifier()
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5755 ben leinfelder

11/30/2012

05:19 PM Revision 7447 (metacat): Fix a minor bug in listObjects() where total was set incorrectly when total was set incorrectly when count=0. The definition of total in the D1 architecture docs says 'The total number of entries in the source list from which the slice was extracted.' With count=0, we assume the total is the total count from the entire object store. Needs testing.
Chris Jones
04:41 PM Bug #5755: Include EZID api library in Metacat for registering DOIs.
The library report has been moved to github because a bunch of people wanted to use it there. So, see:
http://github...
Matt Jones
03:54 PM Bug #5755 (Resolved): Include EZID api library in Metacat for registering DOIs.
Repo is
https://code.ecoinformatics.org/code/ezid
and it builds a jar.
ben leinfelder
03:23 PM Revision 7446 (metacat): remove empty package
ben leinfelder
03:11 PM Bug #5753: Implement mn.generateIdentifier()
There's now a very basic identifier generation method. You can pass it any scheme (ignored) and an optional fragment.... ben leinfelder
11:07 AM Bug #5753: Implement mn.generateIdentifier()
Yeah, this is the reason i got an error when I called the method :( Jing Tao
11:03 AM Bug #5753 (Resolved): Implement mn.generateIdentifier()
I hadn't realized there wasn't any impl for this in MNodeService yet. ben leinfelder
02:53 PM Revision 7445 (metacat): rollback the delete() when there is an error performing part of it -- don't want to end up with partial delete.
ben leinfelder
02:27 PM Revision 7444 (metacat): use Identifier object not String when retrieving SM from the HZ map to set archived during delete()
ben leinfelder
12:17 PM Revision 7443 (metacat): for MN.update() we needed to pass the original pid, not the new pid
ben leinfelder
10:49 AM Revision 7442 (metacat): do not reject any schemes -- all handled the same at the moment.
ben leinfelder
10:23 AM Revision 7441 (metacat): simple autogen-based implementation of MN.generateIdentifier(). does not support DOIs, ARKs, etc. It does support including a fragment, returning an identifier like "<fragment>.2012113010215298206"
ben leinfelder

11/29/2012

04:54 PM Revision 7440 (metacat): add link for reference on how to do record limits in oracle
ben leinfelder
04:52 PM Revision 7439 (metacat): limit /log and /object calls to configurable maximum count for paging. defaults to existing Metacat value of 7000
ben leinfelder
04:33 PM Revision 7438 (metacat): use RDBMS-specific features to limit the resultset for paging the object list -- postgres and oracle have implementations. we don''t really support mssql so I skipped that one.
ben leinfelder
04:12 PM Revision 7437 (metacat): use RDBMS-specific features to limit the resultset for paging -- postgres and oracle have implementations. we don''t really support mssql so I skipped that one.
ben leinfelder

11/28/2012

01:53 PM Revision 7436 (metacat): Add the latest SNAPSHOT build of the hazelcast jars built by robert at:
http://dev-testing.dataone.org/maven/com/hazelcast/hazelcast/2.4.1-SNAPSHOT/hazelcast-2.4.1-SNAPSHOT.jar
http://dev-t...
Chris Jones

11/26/2012

02:54 PM Revision 7435 (metacat): Update the hazelcast libraries based on the most recent build from the hazelcast trunk using patches that robert submitted via git pull requests.
Chris Jones
02:29 PM Bug #5750: Index queue and delete action can conflict with one another
There's now a call to remove the indexing queue task for a docid that is being deleted. ben leinfelder
11:03 AM Bug #5750 (Resolved): Index queue and delete action can conflict with one another
During DataONE CN replication testing, Chris was seeing delete/archive actions fail due to dangling FKs in the xml_in... ben leinfelder
02:28 PM Revision 7434 (metacat): include debug msg about removing docid from index queue. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5750
ben leinfelder
02:25 PM Revision 7433 (metacat): remove document from the indexing queue when delete is called. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5750
ben leinfelder
01:50 PM Revision 7432 (metacat): clean up index queue code before tackling index/delete race condition. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5750
ben leinfelder

11/23/2012

10:14 AM Revision 7431 (metacat): additional release notes about archive/delete behavior and HZ upgrade
ben leinfelder
10:02 AM Revision 7430 (metacat): no need to mark SM as archived now that DocumentImpl.delete() does it.
https://redmine.dataone.org/issues/3406 ben leinfelder
10:00 AM Revision 7429 (metacat): mark documents as archived=true when they are deleted using the Metacat API.
https://redmine.dataone.org/issues/3406 ben leinfelder

11/21/2012

04:35 PM Revision 7428 (metacat): look up the archived value when retrieving SystemMetadata record.
https://redmine.dataone.org/issues/3405 ben leinfelder

11/19/2012

04:03 PM Revision 7427 (metacat): surround returned query in CDATA to prevent parsing of xml within xml
ben leinfelder
 

Also available in: Atom