Project

General

Profile

Activity

From 05/24/2013 to 06/22/2013

06/21/2013

09:47 PM Bug #6008 (Closed): Metacat servlet API upload() method uses user-supplied filename for temp upload
Now using File.createTempFile() and deleting the data files when done. ben leinfelder
05:32 PM Bug #6008 (Closed): Metacat servlet API upload() method uses user-supplied filename for temp upload
This can be problematic if users simultaneously attempt to upload a data file with the same name. ben leinfelder
05:35 PM Bug #6009 (Closed): Metacat uses "metacat.output" temp files for all read() operations
The KNB has 1.3 GB of these that have accumulated since ?.
There should be two scenarios:
-stream the contents fr...
ben leinfelder
05:02 PM Bug #6007: Registry uses filename from upload form to save in temporary directory
I deployed the changes on dev2.nceas for testing. Feel pretty good about them - using File::Temp to manager unique up... ben leinfelder
12:22 PM Bug #6007 (Resolved): Registry uses filename from upload form to save in temporary directory
This can cause collisions when a room of 22 people all submit a datapackage with the same data file name....
The r...
ben leinfelder

06/20/2013

05:28 PM Bug #6006 (Closed): Metacat admin screen requires metacat-index directories
Now skipping the template creation if metacat-index war is not deployed along with metacat. ben leinfelder
04:59 PM Task #5943 (Resolved): Eliminate the unnecessary Systemmetadata event between the Metacat and Metacat-index modules.
Switched over to the new structure for communicating index events. Seems to be working as expected. ben leinfelder
10:22 AM Task #5944: Metacat-index need an IndexEvent and IndexEventLog mechanism
Added delete() method to remove entries that we do not need to reprocess again (because they were successful, finally... ben leinfelder

06/18/2013

02:54 PM Task #5943: Eliminate the unnecessary Systemmetadata event between the Metacat and Metacat-index modules.
Proposed solution is to use a different/independent structure for SystemMetadata events that should trigger a re-inde... ben leinfelder
12:35 PM Bug #6006 (Closed): Metacat admin screen requires metacat-index directories
When configuring Metacat there is a dependency on metacat-index. This should be gracefully skipped if that webapp is ... ben leinfelder
10:19 AM Task #6005 (Closed): Incomplete solr index for the data objects if the resourcemap was indexed first
Currently the resource map should be indexed after the data objects in the resource map were indexed. If the resource... Jing Tao

06/17/2013

10:31 AM Task #6004: Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
Attached a log file for the indexing process. Jing Tao
10:30 AM Task #6004 (Resolved): Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
There are more 4000 data objects in the mn-demo-4. But we only gets 422 documents indexed. Jing Tao

06/13/2013

05:39 PM Bug #6003 (Closed): The "war" target in the metacat will build the metacat-index.war
We added the target which build metacat-index.war as the dependency of the "war" target. Jing Tao
05:37 PM Bug #6003 (Closed): The "war" target in the metacat will build the metacat-index.war
The "war" target in the metacat doesn't build the metacat-index.war in the dist directory. It only builds knb.war and... Jing Tao
05:35 PM Task #5930: Add a configuration property to turn on/off the indexing processes (SOLR indexing)
If we removed the "solr" from the engine list, metacat-index will not build index anymore. And the solr query will be... Jing Tao

06/07/2013

11:56 AM Feature #5936: Include certificate delegation inside Metacat
There's now the package "edu.ucsb.nceas.metacat.portal" that does the authentication delegation. You start a request ... ben leinfelder

06/06/2013

03:48 PM Bug #5997 (Closed): Restrict KNB trusted CAs
Commented out the line that includes all CAs in /etc/ssl/certs and reloaded Apache. Now we are down to the short list... ben leinfelder

06/05/2013

11:02 AM Bug #5997: Restrict KNB trusted CAs
We should be able to simply use the DataONE chain file that we have installed already:... ben leinfelder
11:00 AM Bug #5997 (Closed): Restrict KNB trusted CAs
Instead of trusting all commercial CAs, the KNB Member Node should only trust the DataONE and CILogon certificate aut... ben leinfelder

06/03/2013

05:36 PM Task #5922 (Closed): Modify the solr index configuration for the resource map
We rewrote the ResourceMapSubprocessor class which now uses the SolrServer. Jing Tao
05:22 PM Task #5937 (Closed): The solr indexes of the data file contains obsoleted ids for the resourcemap and documentBy element after updating a data package
Add code to modify the "documents", "resourceMap" and "documentedBy" element in the solr doc when archive happens. Jing Tao

05/24/2013

06:16 PM Task #5994 (New): Create REST API for accessing statistics
For objects, users, packages, nodes, etc. Matt Jones
06:15 PM Task #5993 (New): Summarize and index statistics for fast access
Matt Jones
06:15 PM Task #5992 (New): Track citations
Or interface with Impact Story Matt Jones
06:14 PM Task #5991 (New): Track views
Matt Jones
06:14 PM Task #5990 (New): Track downloads
Matt Jones
06:14 PM Feature #5989 (In Progress): Track data download, view and citation statistics
Currently the only usage stats we have in Metacat are the raw logs. This new service would provide several statistic... Matt Jones
04:38 PM Task #5945 (Closed): Implement reindex action for individual PID
We may need issue a command to metacat-index to regenerate index for all missed ids or just regenerate one for a spec... Jing Tao
04:31 PM Task #5944 (Closed): Metacat-index need an IndexEvent and IndexEventLog mechanism
We need the IndexEvent and IndexEventLog to handle the events in building the solr index. For example, a failure even... Jing Tao
04:24 PM Task #5943 (Resolved): Eliminate the unnecessary Systemmetadata event between the Metacat and Metacat-index modules.
Currently we split metacat and metacat-index web apps. The communication between them is the Systemmetadata entry eve... Jing Tao
04:12 PM Task #5926 (Resolved): Metacat-index doesn't build solr index during a Metadata inserting document
It turned out that the solr doc was generated. However, the building index and querying index use different EmbeddedS... Jing Tao
04:05 PM Task #5927 (Resolved): Implements listing the query engines and fields for the solr query engine
We add a new class - MetacatSolrEngineDescriptionHandler to handle the request. It works on both http solr server and... Jing Tao
04:03 PM Task #5822 (Resolved): Enforce access control for SOLR-based search implementation
Jing Tao
04:02 PM Task #5904 (Resolved): Design mechanism to enforce access policy
We append a filter query to enforce the access rules. Jing Tao
04:01 PM Task #5905 (Resolved): Implement access control filter
Add junit test to test the public, specified user and group users readable documents. Also it tests a use with untru... Jing Tao
03:58 PM Task #5820 (Resolved): Incorporate DataONE indexing
Create metacat-index web apps to avoid the spring in the metacat. We also create the metacat-common to share code bet... Jing Tao
03:57 PM Task #5819 (Resolved): MN query for SOLR
The query and query description is done. Jing Tao
03:56 PM Task #5906 (Resolved): Implement MetacatSolrIndex class
We added two classes MetacatSolrIndex and MetacatSolrEngineDescriptionHandler. This two classes handle the query and ... Jing Tao
03:07 PM Task #5942 (Closed): Handle sessionid (cookie from login method) in D1 REST service
This is now in D1ResourceHandler in Metacat trunk ben leinfelder
 

Also available in: Atom