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.
- 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.
- 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 ...
- 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.
- 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...
05/20/2017
- 10:36 PM Metacat Revision 10318 (metacat): Make the checksum match during the create method.
- 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.
- 10:01 PM Metacat Revision 10313 (metacat): Exclude the MockReplicationMNode class in the test method.
- 03:42 PM Metacat Revision 10311 (metacat): Add the script to update the version to 2.8.3
- 03:41 PM Metacat Revision 10310 (metacat): Add the script which update the db to 2.8.3.
05/19/2017
- 09:44 PM Metacat Revision 10302 (metacat): Add the script to update db.
- 09:41 PM Metacat Revision 10301 (metacat): Add the db upgrade from 2.8.1 to 2.8.2
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.
- 11:33 AM Metacat Revision 10298 (metacat): Add tests to test the miss-matched checkup in the update method.
05/17/2017
- 09:58 PM Metacat Revision 10296 (metacat): Reget the object inputstream in order to calculate the correct checksum.
- 08:45 PM Metacat Revision 10294 (metacat): Add the checksum as the parameter to the method write.
- 08:42 PM Metacat Revision 10292 (metacat): Add the code to computer the checksum.
- 08:39 PM Metacat Revision 10290 (metacat): Add the checksum parameter to the write method.
- 08:37 PM Metacat Revision 10288 (metacat): Move the checking if the checksum exists into the create method.
- 08:34 PM Metacat Revision 10286 (metacat): Add the checksum parameter to the method DocumentImple.write.
- 08:26 PM Metacat Revision 10284 (metacat): Add a method to test the miss-matched checksum for creating a metadata object.
- 03:37 PM Metacat Revision 10282 (metacat): Add a new test method to test the miss-matched checksum for the data object.
- 03:32 PM Metacat Revision 10280 (metacat): Add the checksum as a parameter to the method handleInsertOrUpdate.
- 03:26 PM Metacat Revision 10278 (metacat): Add the checksum parameter to the handleInsertorUpdate method.
- 03:15 PM Metacat Revision 10276 (metacat): Add the checksum parameter to the handleInsertAndUpdate method.
- 03:12 PM Metacat Revision 10274 (metacat): Change the signature of the method handleInsertAndUpdate.
- 03:06 PM Metacat Revision 10272 (metacat): Add code to check the check sum by the DigestOutputStream.
- 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.
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.
- 09:50 PM Metacat Revision 10266 (metacat): Add the replication source node into the node locator.
- 09:47 PM Metacat Revision 10264 (metacat): Add some methods to support the replicate.
- 09:14 PM Metacat Revision 10262 (metacat): Add a mock mn node as the source node during a replication operation.
- 02:23 PM Metacat Revision 10260 (metacat): Add a integration test.
- 02:22 PM Metacat Revision 10259 (metacat): Add two properties will be used in the dataone replication test.
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...
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... - 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...
- 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....
- 10:43 AM Metacat Revision 10249 (metacat): Add some debug information.
05/08/2017
- 10:48 AM Metacat Bug #7186 (Resolved): listObjects fails if there is pid with a white space in the list
05/03/2017
- 02:23 PM Metacat Revision 10243 (metacat): Add the release note for the 2.8.2 version.
- 02:11 PM Metacat Revision 10241 (metacat): The metacatui version was changed to 1.14.1
05/02/2017
- 04:41 PM Metacat Revision 10239 (metacat): Add the code to filter out the pids with white spaces in the query.
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
- 05:46 PM Metacat Bug #7184 (Resolved): The count number is -1 when the expandRightsHolder method lists the subjects
- 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.
- 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...
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.
- 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 - 03:39 PM Metacat Bug #7183 (Closed): CN V1/V2.archive implementation only allows CN and MN administrators to act
- 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
Also available in: Atom