Activity
From 01/16/2015 to 02/14/2015
02/13/2015
- 08:54 PM Revision 9120 (metacat): Add test cases for the method getHeadPID.
- 04:37 PM Revision 9119 (metacat): Add the code to get the head version.
- 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.
02/12/2015
- 03:32 PM Revision 9116 (metacat): Add the timestamp for the printing out the start and end of hazelcast synchronization.
- 03:26 PM Bug #6666: Fix MNresourceHandler to handle v2 API MNStorage.updateSystemMetadata()
- It seems that v2 CNResourceHandler doesn't have the ability either.
- 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 ...
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
- 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...
02/09/2015
- 05:44 PM Revision 9112 (metacat): Add a test case for testing sid chains.
- 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.
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.
- 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 ... - 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... - 04:47 PM Revision 9108 (metacat): Add the code to test only 512 characters can be written to db.
- 04:46 PM Revision 9107 (metacat): Add a cap to only write 512 characters of the user-agent to db.
- 03:46 PM Revision 9105 (metacat): Add the code to make sure that the event, ip address, principal and userAgent were recorded.
- 03:23 PM Revision 9104 (metacat): Handle the IOException which was added to MockCNode constructor.
- 03:22 PM Revision 9103 (metacat): Change the constructor's signature since the super class - MultipartDCNode was changed.
- 12:23 PM Revision 9100 (metacat): Add comments explaining limits on max_upload_size property.
- 12:10 PM Revision 9099 (metacat): Modify v1 and v2 calls to MultipartRequestResolver to use MAX_UPLOAD_SIZE from configuration.
- 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.
- 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 ...
- 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... - 11:12 AM Revision 9097 (metacat): Lower the file size limit to deal with max size of Integer issue.
- 09:21 AM Revision 9096 (metacat): organize imports. move exception-throwing method call into try block.
- 09:15 AM Revision 9095 (metacat): use HttpMultipartRestClient since the DefaultHttpMultipartRestClient was removed from d1_libclient_java
- 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...
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 ...
02/04/2015
- 04:44 PM Revision 9093 (metacat): The setReplicationStatus method only supports sid and the setRightsHolder method supports both PID and SID.
- 03:10 PM Revision 9092 (metacat): Add the code transform a sid to a pid in publish, getPackage and view method. Fefer dataONE #6734.
- 02:28 PM Revision 9091 (metacat): Fixed a bug that it should use getReplica rather than get method.
- 09:47 AM Revision 9090 (metacat): Add the option -h for tar command in order to follow the link.
02/03/2015
- 05:48 PM Revision 9089 (metacat): Add the test case 18. Refer https://redmine.dataone.org/issues/6734.
- 02:32 PM Revision 9088 (metacat): Add two more test cases. Refer https://redmine.dataone.org/issues/6734.
- 02:10 PM Revision 9087 (metacat): The CN.setReplicationPolicy method now only support PIDs. Refer to https://redmine.dataone.org/issues/6734.
02/02/2015
- 02:58 PM Revision 9086 (metacat): Used the new concept - end to determine the head object of an SID chain.
- 01:52 PM Revision 9085 (metacat): Add the case 15 refrence the page https://epad.dataone.org/pad/p/201501-MaintenanceStandup.
- 10:28 AM Revision 9084 (metacat): Add more test cases from the page https://epad.dataone.org/pad/p/201501-MaintenanceStandup
- 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.
01/30/2015
- 04:37 PM Revision 9082 (metacat): Added the more test cases to get the head version of a SID.
- See https://epad.dataone.org/pad/p/201501-MaintenanceStandup
01/29/2015
- 05:14 PM Revision 9081 (metacat): Added a test case and fixed a bug.
- 04:32 PM Revision 9080 (metacat): Add the code to check a system metadata having the missing obsolescence field rather than to modify system metadata.
01/28/2015
- 07:34 PM Revision 9079 (metacat): Implemented 4 rules to determine the head version of a sid chain.
- Add the test case 14 for testing.
01/27/2015
01/26/2015
- 04:52 PM Revision 9077 (metacat): Add the code to handle sid in the publish method.
- 02:42 PM Revision 9076 (metacat): Add the code to exclude the sid in the view and getPackage.
01/23/2015
01/22/2015
- 05:50 PM Revision 9074 (metacat): Add a converter to convert the V2 Log object to the V1 Log object.
01/20/2015
01/19/2015
- 02:28 PM Bug #6649 (New): Metacat MN.create method doesn't check if the identifier exists in CNs (dataone network)
- See https://redmine.dataone.org/issues/6488
Metacat MN.create and CN.create share the code to check if the identif...
01/16/2015
- 05:59 PM Revision 9072 (metacat): Implemented the feature to support the identifier(both sid and pid) feature in the objectLists method.
- 02:22 PM Revision 9071 (metacat): The MN.listobjects and CN.listobjects methods will call the one in the D1NodeService class.
- 12:29 PM Revision 9070 (metacat): Add the code to check if the pid is an SID in the registerSystemMetadata method.
Also available in: Atom