Project

General

Profile

Jing Tao's activity

From 04/23/2017 to 05/22/2017

05/22/2017

01:56 PM Metacat Revision 10323 (metacat): Change the test metacat deployment directory.
Jing Tao
12:52 PM Metacat Revision 10321 (metacat): Fixed a bug that the eml object wasn't changed checksum but its content was modified in the publish method.
Jing Tao
08:55 AM Metacat Bug #7193 (Resolved): MN.publish fails because of the mismatched checksum
The MN.publish method will modify the eml document's content, but it doesn't compute the new checksum and only uses ... Jing Tao
08:50 AM Metacat Bug #7192 (In Progress): MN.update method doesn't check the checksum
The the update and create method share the same mechanism to check the checksum. Jing Tao
08:49 AM Metacat Bug #7192 (Resolved): MN.update method doesn't check the checksum
The MN.update doesn't check the checksum - it doesn't compute the checksum of the coming object and compare the compu... Jing Tao

05/20/2017

10:36 PM Metacat Revision 10318 (metacat): Make the checksum match during the create method.
Jing Tao
10:12 PM Metacat Revision 10315 (metacat): Add the code to reget the object input stream after generating the system metadata. Otherwise, the checksum will be wrong.
Jing Tao
10:01 PM Metacat Revision 10313 (metacat): Exclude the MockReplicationMNode class in the test method.
Jing Tao
03:42 PM Metacat Revision 10311 (metacat): Add the script to update the version to 2.8.3
Jing Tao
03:41 PM Metacat Revision 10310 (metacat): Add the script which update the db to 2.8.3.
Jing Tao

05/19/2017

09:44 PM Metacat Revision 10302 (metacat): Add the script to update db.
Jing Tao
09:41 PM Metacat Revision 10301 (metacat): Add the db upgrade from 2.8.1 to 2.8.2
Jing Tao

05/18/2017

11:51 AM Metacat Revision 10300 (metacat): Add the code to remove the pid from the identifier table if the update method failed.
Jing Tao
11:33 AM Metacat Revision 10298 (metacat): Add tests to test the miss-matched checkup in the update method.
Jing Tao

05/17/2017

09:58 PM Metacat Revision 10296 (metacat): Reget the object inputstream in order to calculate the correct checksum.
Jing Tao
08:45 PM Metacat Revision 10294 (metacat): Add the checksum as the parameter to the method write.
Jing Tao
08:42 PM Metacat Revision 10292 (metacat): Add the code to computer the checksum.
Jing Tao
08:39 PM Metacat Revision 10290 (metacat): Add the checksum parameter to the write method.
Jing Tao
08:37 PM Metacat Revision 10288 (metacat): Move the checking if the checksum exists into the create method.
Jing Tao
08:34 PM Metacat Revision 10286 (metacat): Add the checksum parameter to the method DocumentImple.write.
Jing Tao
08:26 PM Metacat Revision 10284 (metacat): Add a method to test the miss-matched checksum for creating a metadata object.
Jing Tao
03:37 PM Metacat Revision 10282 (metacat): Add a new test method to test the miss-matched checksum for the data object.
Jing Tao
03:32 PM Metacat Revision 10280 (metacat): Add the checksum as a parameter to the method handleInsertOrUpdate.
Jing Tao
03:26 PM Metacat Revision 10278 (metacat): Add the checksum parameter to the handleInsertorUpdate method.
Jing Tao
03:15 PM Metacat Revision 10276 (metacat): Add the checksum parameter to the handleInsertAndUpdate method.
Jing Tao
03:12 PM Metacat Revision 10274 (metacat): Change the signature of the method handleInsertAndUpdate.
Jing Tao
03:06 PM Metacat Revision 10272 (metacat): Add code to check the check sum by the DigestOutputStream.
Jing Tao
09:36 AM Metacat Revision 10270 (metacat): Removed the duplicated code to check the checksum in the replicate method since the method D1Node.create, which is called by the replicate method, has the mechanism.
Jing Tao

05/16/2017

09:54 PM Metacat Revision 10268 (metacat): Revised the method for testing replication. It did nothing but does test the replication between the mock mn and the local host.
Jing Tao
09:50 PM Metacat Revision 10266 (metacat): Add the replication source node into the node locator.
Jing Tao
09:47 PM Metacat Revision 10264 (metacat): Add some methods to support the replicate.
Jing Tao
09:14 PM Metacat Revision 10262 (metacat): Add a mock mn node as the source node during a replication operation.
Jing Tao
02:23 PM Metacat Revision 10260 (metacat): Add a integration test.
Jing Tao
02:22 PM Metacat Revision 10259 (metacat): Add two properties will be used in the dataone replication test.
Jing Tao

05/12/2017

11:41 AM Metacat Bug #7188: MNodeService.replicate() is failing
Chris and I discussed the issue today. We propose the solution this way:
1. Since MN.replicate and D1NodeService.cr...
Jing Tao

05/11/2017

08:10 PM Metacat Bug #7188: MNodeService.replicate() is failing
But from Chris' table, those failures have started recently (May, 2017). So I am confused.
Before releasing Metaca...
Jing Tao
04:12 PM Metacat Bug #7188: MNodeService.replicate() is failing
Rob confirmed that we have been use the AutoCloseInputStream a while ago. And Metacat has been use the d1_libclient_j... Jing Tao
04:09 PM Metacat Bug #7188: MNodeService.replicate() is failing
I debug the replicate method and found the class of input stream is org.apache.commons.io.input.AutoCloseInputStream.... Jing Tao
10:43 AM Metacat Revision 10249 (metacat): Add some debug information.
Jing Tao

05/08/2017

10:48 AM Metacat Bug #7186 (Resolved): listObjects fails if there is pid with a white space in the list
Jing Tao

05/03/2017

02:23 PM Metacat Revision 10243 (metacat): Add the release note for the 2.8.2 version.
Jing Tao
02:11 PM Metacat Revision 10241 (metacat): The metacatui version was changed to 1.14.1
Jing Tao

05/02/2017

04:41 PM Metacat Revision 10239 (metacat): Add the code to filter out the pids with white spaces in the query.
Jing Tao

05/01/2017

05:47 PM Metacat Bug #7186 (Resolved): listObjects fails if there is pid with a white space in the list
https://redmine.dataone.org/issues/8085#change-28820 Jing Tao
05:46 PM Metacat Bug #7184 (Resolved): The count number is -1 when the expandRightsHolder method lists the subjects
Jing Tao
12:12 PM Metacat Bug #7185 (Resolved): EML SAX parser will not check if the user has the all permission on data objects (described by the eml object) when the parser is called by DataONE API
To the Metacat API, we still apply the checking. But to Dataone API, we don't. Jing Tao
12:11 PM Metacat Bug #7185 (Resolved): EML SAX parser will not check if the user has the all permission on data objects (described by the eml object) when the parser is called by DataONE API
In the old Metacat API, the data objects' access rules are controlled by the EML object which describes it. So when t... Jing Tao

04/26/2017

03:45 PM Metacat Bug #7176 (Closed): Metacat-index RDF/XML subprocessor not populating prov_hasDerivations field
The query was modified and it worked. Jing Tao
03:41 PM Metacat Bug #7184 (Resolved): The count number is -1 when the expandRightsHolder method lists the subjects
Please see details on:
https://redmine.dataone.org/issues/8059
Jing Tao
03:39 PM Metacat Bug #7183 (Closed): CN V1/V2.archive implementation only allows CN and MN administrators to act
Jing Tao
03:39 PM Metacat Bug #7183 (Closed): CN V1/V2.archive implementation only allows CN and MN administrators to act
Please see details on:
https://redmine.dataone.org/issues/7964
Jing Tao
 

Also available in: Atom