Project

General

Profile

Activity

From 04/28/2013 to 05/27/2013

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

05/23/2013

05:22 PM Task #5942 (Closed): Handle sessionid (cookie from login method) in D1 REST service
If there is no client certificate on the request or in the portal delegation store, then we should look for a valid s... ben leinfelder
05:19 PM Task #5941 (Rejected): Add login/logout methods to DataONE MN service
These will use the existing functionality of Metacat servlet's action=login/logout. ben leinfelder
05:17 PM Story #5940 (Closed): Support session-based Metacat authentication (for D1 services)
We want to be able to deploy Metacat without relying on DataONE, CILogon, ECP, or even client certificates.
Idea i...
ben leinfelder
04:44 PM Feature #5939 (Closed): Create view service that can render metadata documents at REST URL
We need a 'landing page' for metadata views that can be referenced as REST URLs and that show an HTML'ised version of... Matt Jones
04:41 PM Feature #5936: Include certificate delegation inside Metacat
Here's the documentation for MyProxy that I was using to set this all up: http://grid.ncsa.illinois.edu/myproxy/oauth... ben leinfelder

05/22/2013

11:23 AM Task #5928 (Closed): Make sure to start metacat-index web apps when the metacat web apps is start-up during the tomcat startup
Added the mechanism to wait some time if the MNode or the Hazelcast is not ready. We also add a maximum attempt contr... Jing Tao

05/21/2013

07:35 PM Bug #5938 (Closed): sitemap format is deprecated
Updated the namespace to use the 0.9 format. No other changes needed for validity. Committed in r7735. Matt Jones
07:34 PM Bug #5938 (Closed): sitemap format is deprecated
The sitemap format used by Metacat has been deprecated, and should be updated to the current release (0.9) as publish... Matt Jones
11:29 AM Task #5937 (Closed): The solr indexes of the data file contains obsoleted ids for the resourcemap and documentBy element after updating a data package
I used a morpho to insert a data package which includes the data file, eml file and resource map file to the metacat.... Jing Tao

05/17/2013

10:58 AM Feature #5936 (Closed): Include certificate delegation inside Metacat
Like the d1_portal, we want to be able to have users authenticate with their preferred Identity Provider via the brow... ben leinfelder
10:52 AM Task #5928: Make sure to start metacat-index web apps when the metacat web apps is start-up during the tomcat startup
Is there a way to tell Tomcat which order to load the webapps? I have seen some errors on mn-demo-4 when metacat-inde... ben leinfelder
10:44 AM Task #5935 (Rejected): Display the PID not the docid in the rendered metadata
I think we decided that rendering the PID on the EML view page is not a requirement at this time, though I still thin... ben leinfelder

05/16/2013

03:42 PM Task #5932 (Closed): Allow use of PID (or docid) using cgi-registry modification form
The registry now calls a new Metacat servlet method: getDocid(pid). Then it continues on as though the docid was prov... ben leinfelder

05/10/2013

04:09 PM Task #5905: Implement access control filter
I also tested that if there is a fq in the user specified query, it wouldn't cause any issue:
The user specified q...
Jing Tao
04:04 PM Task #5905: Implement access control filter
Append filter query (fq) to the main query. The fq looks like:
fq=(readPermission:"public")OR(readPermission:"CN=ben...
Jing Tao

05/09/2013

01:26 PM Bug #3017 (Closed): The Ampersand returns a blank page on searches
This is in trunk now, though it is not applicable for solr queries. (I'm sure there are other character escaping issu... ben leinfelder

05/08/2013

03:35 PM Bug #3085 (Resolved): document the impact of re-deploying on metacat.properties
Added clarification and a note to documentation about what is backed up and when a full metacat.properties file shoul... ben leinfelder
03:14 PM Task #5931 (Closed): Allow use of PID (or docid) using Metacat API "read" action
This was committed along with a different change. But might as well stick with it as I think it will be important as ... ben leinfelder
03:05 PM Bug #3397 (Resolved): metacat needs server side sort mechanism
SOLR queries can specify a sort field 9or even a function!) - we will not implement this in pathquery. ben leinfelder
02:58 PM Bug #3816 (Closed): Export action doesn't create complete package
this has been corrected in trunk and will be included in the next release built from trunk. ben leinfelder

05/06/2013

11:44 AM Bug #5929 (Closed): replication update action times out
This is included in the 2.0.7 release targeted for CN environment in DataONE. ben leinfelder
11:43 AM Bug #5925 (Resolved): Clean up the jar files in the Metacat deploy directory
Now using Maven to handle dependencies, especially as relates to geotools for generating the spatial cache and all th... ben leinfelder

05/03/2013

03:52 PM Task #5935 (Rejected): Display the PID not the docid in the rendered metadata
This would apply to the FGDC and EML stylesheets. It means adding in an additional parameter (default to docid if pid... ben leinfelder
09:53 AM Task #5932: Allow use of PID (or docid) using cgi-registry modification form
Another option would be to "look-up" the docid from Metacat using the pid and a yet-to-be-defined new Metacat API ser... ben leinfelder
09:44 AM Task #5932 (Closed): Allow use of PID (or docid) using cgi-registry modification form
The SOLR search results XSLT includes a section for editing packages via the Perl registry. But the registry assumes ... ben leinfelder
09:40 AM Task #5931 (Closed): Allow use of PID (or docid) using Metacat API "read" action
The SOLR results use PID as the identifier but the Metacat API for rendering metadata uses docid. We should allow opt... ben leinfelder

05/02/2013

01:54 PM Task #5916 (Closed): Create resultset-solr.xsl
This is available in the style/common directory for all skins to utilize. Skins can either include the root style she... ben leinfelder
01:52 PM Task #5917 (Closed): Create NCEAS search form that uses SOLR instead of pathquery
It's very basic, but works. And searches should be so much quicker! ben leinfelder

05/01/2013

12:51 PM Task #5917: Create NCEAS search form that uses SOLR instead of pathquery
This is under way. Decided to use the server-side XSLT processing we already have for pathquery and other XML->HTML t... ben leinfelder

04/30/2013

03:24 PM Task #5930 (Closed): Add a configuration property to turn on/off the indexing processes (SOLR indexing)
So that Metacat installations can decide which (or both) they want to use.
The proposed the property is:
dbquery....
Jing Tao
03:02 PM Bug #5929: replication update action times out
By replacing the subselect with a LEFT JOIN, we can massively improve performance of this query. Here's the same quer... Matt Jones
02:35 PM Bug #5929 (Closed): replication update action times out
With large database sizes, the replications "update" action times out with normal settings for HTTP timeouts. On Dat... Matt Jones
02:35 PM Task #5928 (Closed): Make sure to start metacat-index web apps when the metacat web apps is start-up during the tomcat startup
Metacat-index will use the distribute system metadata map from the metacat during the startup. So we need to make sur... Jing Tao
 

Also available in: Atom