Project

General

Profile

Activity

From 02/02/2015 to 03/03/2015

03/03/2015

01:45 PM Bug #6684 (Resolved): The schema service will hang there if the link to the schema in xml_catalog table is not accessible
When I upgraded the ESA metacat, i found that an issue that Tomcat couldn't start. It turns out that Metacat was tryi... Jing Tao
10:17 AM Bug #6677 (In Progress): perl registry installation fails
I can see in register-dataset.cgi that we pull in Metacat.pm with these directives:
use lib '../WEB-INF/lib';
use...
ben leinfelder
08:09 AM Bug #6677: perl registry installation fails
I've never had to update the @INC path -- it has just worked. like it does on dev.nceas.ucsb.edu
Maybe share the e...
ben leinfelder

03/01/2015

07:23 PM Bug #6677: perl registry installation fails
That's great. How does that work? Clearly Metacat.pm does need to be accessible to perl on the @INC path, which is ... Matt Jones

02/27/2015

08:14 PM Bug #6678 (Closed): Update perl registry installation doc
ben leinfelder
08:05 PM Bug #6677: perl registry installation fails
This is a documentation issue. There is no need to make the metacat perl library or do anything to install it. All th... ben leinfelder
05:15 PM Bug #6677: perl registry installation fails
When installing via src, make does several things:
$ sudo make install
Installing /usr/local/share/perl/5.18.2/Me...
Matt Jones
04:52 PM Bug #6677 (Closed): perl registry installation fails
On Ubuntu, trying to install the perl registry form the binary metacat release fails following the instructions provi... Matt Jones
02:44 PM Revision 9135 (metacat): * Use the cite tag for the MetacatUI skin citation
* Take out extra divs in the MetacatUI skin that are not necessary
* Add a placeholder for the package contents table...
Lauren Walker

02/25/2015

12:35 PM Revision 9134 (metacat): Display text nodes in EML when the value is directly in the text node or in a <section> tag or in a <para> tag (in metacatui skin)
Lauren Walker
12:34 PM Bug #6670 (Resolved): The XSLT is not including some text values in the result document
In the EML xslt "text" template, check if there is a value directly in the text node rather than only looking in sect... Lauren Walker
12:07 PM Bug #6670 (Resolved): The XSLT is not including some text values in the result document
The XSLT for the metacatui skin is skipping over some text values, such as abstract and method descriptions. Lauren Walker

02/19/2015

03:12 PM Revision 9132 (metacat): It is tricky to determine if the type works since v2.SystemMetadata extends from v1.SystemMetadata.
We have to set true that the return object is v1.SystemMetadata, also set false that the return object is not v2.Syst... Jing Tao
02:54 PM Revision 9131 (metacat): Convert the v2 system metadata object to v1 in the getSystemMetadata method.
Jing Tao
02:51 PM Revision 9130 (metacat): Add the test code for v1 api.
Jing Tao

02/18/2015

05:25 PM Revision 9129 (metacat): Completed the 18 test cases.
Jing Tao
05:22 PM Revision 9128 (metacat): Use the log to the replace system.out.print.
Jing Tao
11:47 AM Revision 9127 (metacat): Add more test cases for the method getHeadVersion.
Jing Tao

02/17/2015

05:37 PM Revision 9126 (metacat): Add more test cases for the method getHeadVersion.
Jing Tao
04:01 PM Revision 9125 (metacat): The setObsoletedBy only handles PID.
Jing Tao
04:00 PM Revision 9124 (metacat): The method setObsoletedBy only hanldes SID.
Jing Tao
02:41 PM Revision 9123 (metacat): Added the code to handle put method in meta url. See bug https://projects.ecoinformatics.org/ecoinfo/issues/6666
Jing Tao
02:40 PM Revision 9122 (metacat): Add the code to handle the PUT method for meta url. See https://projects.ecoinformatics.org/ecoinfo/issues/6666.
Jing Tao

02/13/2015

08:54 PM Revision 9120 (metacat): Add test cases for the method getHeadPID.
Jing Tao
04:37 PM Revision 9119 (metacat): Add the code to get the head version.
Jing Tao
02:45 PM Bug #6665 (Resolved): Metacat "hazelcast synchronization" does not emit a log message indicating the process has completed
Robert did a test to confirm that the bug was fixed. Jing Tao

02/12/2015

03:32 PM Revision 9116 (metacat): Add the timestamp for the printing out the start and end of hazelcast synchronization.
Jing Tao
03:26 PM Bug #6666: Fix MNresourceHandler to handle v2 API MNStorage.updateSystemMetadata()
It seems that v2 CNResourceHandler doesn't have the ability either. Jing Tao
10:54 AM Bug #6666 (Resolved): Fix MNresourceHandler to handle v2 API MNStorage.updateSystemMetadata()
While the v2 MNodeService class has implemented the MNStorage.updateSystemMetadata() method, when attempting to call ... Chris Jones

02/10/2015

11:47 AM Bug #6665 (Resolved): Metacat "hazelcast synchronization" does not emit a log message indicating the process has completed
Please see the dataONE ticket: https://redmine.dataone.org/issues/6779 Jing Tao
12:52 AM Bug #6662 (Closed): Metacat fails large-file upload
Turns out that setting the value to -1 allows unlimited sized uploads (only limited by memory/disk). I refactored Me... Matt Jones

02/09/2015

05:44 PM Revision 9112 (metacat): Add a test case for testing sid chains.
Jing Tao
05:38 PM Revision 9111 (metacat): Call the method lock.lock() immediately after getting the lock. Otherwise, if an exception happened between the two calls (in another word, lock.lock() was called), lock.unlock() can cause an issue:
Current thread is not owner of lock!
See https://redmine.dataone.org/issues/6836.
Jing Tao

02/06/2015

04:57 PM Bug #6663 (Resolved): Metacat does not record http request "User-Agent" into the event log
The source and test code was committed to both trunk and 2.4 branch. Jing Tao
02:22 PM Bug #6663: Metacat does not record http request "User-Agent" into the event log
It turned out the constructor of EventLogData class didn't have the field for user-agent.
I found the user-agent ...
Jing Tao
10:00 AM Bug #6663 (Resolved): Metacat does not record http request "User-Agent" into the event log
All entries in the 'access_log' table on KNB have user_agent equal to NULL, i.e. the query
"select count(*) from acc...
Peter Slaughter
04:47 PM Revision 9108 (metacat): Add the code to test only 512 characters can be written to db.
Jing Tao
04:46 PM Revision 9107 (metacat): Add a cap to only write 512 characters of the user-agent to db.
Jing Tao
03:46 PM Revision 9105 (metacat): Add the code to make sure that the event, ip address, principal and userAgent were recorded.
Jing Tao
03:23 PM Revision 9104 (metacat): Handle the IOException which was added to MockCNode constructor.
Jing Tao
03:22 PM Revision 9103 (metacat): Change the constructor's signature since the super class - MultipartDCNode was changed.
Jing Tao
12:23 PM Revision 9100 (metacat): Add comments explaining limits on max_upload_size property.
Matt Jones
12:10 PM Revision 9099 (metacat): Modify v1 and v2 calls to MultipartRequestResolver to use MAX_UPLOAD_SIZE from configuration.
Matt Jones
11:55 AM Revision 9098 (metacat): The constrcutor of EventLogData missed the user-agent field. So the user-agent wasn't recorded.
The bug was fixed. Jing Tao
11:35 AM Bug #6662: Metacat fails large-file upload
Although the value is no longer hardcoded in the source, it still is limited to 2GB because MultipartRequestResolver ... Matt Jones
01:30 AM Bug #6662 (In Progress): Metacat fails large-file upload
Removed the hardcoding by adding a config parameter in commit r9094. Needs testing.
Should also discuss the alter...
Matt Jones
11:12 AM Revision 9097 (metacat): Lower the file size limit to deal with max size of Integer issue.
Matt Jones
09:21 AM Revision 9096 (metacat): organize imports. move exception-throwing method call into try block.
ben leinfelder
09:15 AM Revision 9095 (metacat): use HttpMultipartRestClient since the DefaultHttpMultipartRestClient was removed from d1_libclient_java
ben leinfelder
01:16 AM Revision 9094 (metacat): Updated D1ResourceHandler to not hardcode a file size limit. This will allow
large, multi-gigabyte files to be uploaded, but still needs testing. The limit
is now drawn from the metacat.propert...
Matt Jones

02/05/2015

10:53 PM Bug #6662 (Closed): Metacat fails large-file upload
Metacat seems to have a hard limit set on file upload size, at least for the DataONE MN.create() API. I attempted ... Matt Jones

02/04/2015

04:44 PM Revision 9093 (metacat): The setReplicationStatus method only supports sid and the setRightsHolder method supports both PID and SID.
Jing Tao
03:10 PM Revision 9092 (metacat): Add the code transform a sid to a pid in publish, getPackage and view method. Fefer dataONE #6734.
Jing Tao
02:28 PM Revision 9091 (metacat): Fixed a bug that it should use getReplica rather than get method.
Jing Tao
09:47 AM Revision 9090 (metacat): Add the option -h for tar command in order to follow the link.
Jing Tao

02/03/2015

05:48 PM Revision 9089 (metacat): Add the test case 18. Refer https://redmine.dataone.org/issues/6734.
Jing Tao
02:32 PM Revision 9088 (metacat): Add two more test cases. Refer https://redmine.dataone.org/issues/6734.
Jing Tao
02:10 PM Revision 9087 (metacat): The CN.setReplicationPolicy method now only support PIDs. Refer to https://redmine.dataone.org/issues/6734.
Jing Tao

02/02/2015

02:58 PM Revision 9086 (metacat): Used the new concept - end to determine the head object of an SID chain.
Jing Tao
01:52 PM Revision 9085 (metacat): Add the case 15 refrence the page https://epad.dataone.org/pad/p/201501-MaintenanceStandup.
Jing Tao
10:28 AM Revision 9084 (metacat): Add more test cases from the page https://epad.dataone.org/pad/p/201501-MaintenanceStandup
Jing Tao
09:50 AM Revision 9083 (metacat): Went through the v2 ObjectFormatList and convert every v2 ObjectFormat to v1 ObjectFormat and put them into a v1 objectFormatList.
Jing Tao
 

Also available in: Atom