Project

General

Profile

Activity

From 04/10/2013 to 05/09/2013

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

04/25/2013

02:40 PM Task #5927 (Resolved): Implements listing the query engines and fields for the solr query engine
We need to add the solr query engine the mn api:
GET /query/{queryType}
GET /query
Jing Tao
01:13 PM Task #5926 (Resolved): Metacat-index doesn't build solr index during a Metadata inserting document
I inserted an eml document through the metacat devtools.html, but the metacat-index didn't build the solr index. Jing Tao
12:50 PM Bug #5919 (Resolved): Upgrade KNB to 2.0.6
ben leinfelder
11:13 AM Bug #5925 (Resolved): Clean up the jar files in the Metacat deploy directory
In the knb/WEB-INF/lib, i saw some jar files like:
spring-aop-2.5.5.jar spring-context-2.5.5.jar spring-core-2.5....
Jing Tao
11:09 AM Task #5924 (Closed): Add the configuration page for the Solr server in the Metacat configuration utility
We need to a new page for the Solr server in the Metacat configuration utility.
This page will include the server ...
Jing Tao
11:05 AM Task #5923 (Closed): Discover missed documents and queue them for indexing
Metacat-index needs a mechanism to regenerate the solr index for those missed during the insert or update. This mecha... Jing Tao
11:01 AM Task #5922 (Closed): Modify the solr index configuration for the resource map
The index configuration of the resource map in the d1_cn_index_processor has parameter - service url which we don't u... Jing Tao
10:58 AM Task #5921 (Closed): Design and implement Metacat-Index module
We decided we would use as much the code of the d1_cn_index_processor as possible. The d1_cn_index_processor uses S... Jing Tao

04/24/2013

04:29 PM Bug #5920 (Resolved): Test PG dump on dev server
I restored the production dump to dev2.nceas.ucsb.edu (1-2 hours to load).
Installed Metacat v2.0.3.
Configured.
U...
ben leinfelder
12:41 PM Bug #5920 (Resolved): Test PG dump on dev server
dev2.nceas.ucsb.edu is our testing area and I will load the production dump there for testing the 2.0.3->2.0.6 upgrade ben leinfelder
12:40 PM Bug #5919 (Resolved): Upgrade KNB to 2.0.6
Steps for upgrading:
- stop Tomcat...
ben leinfelder

04/18/2013

05:18 PM Task #5918 (Closed): Separate unit tests from integration tests
Since some of the metacat-index tests currently require Metacat be running in order to succeed, we need to skip them ... ben leinfelder
05:14 PM Task #5909 (Resolved): Design configuration for metacat-index
Now sharing metacat.properties using the Settings class from DataONE libclient.
Also sharing the hazelcast.xml fi...
ben leinfelder
05:10 PM Task #5917 (Closed): Create NCEAS search form that uses SOLR instead of pathquery
The UI can stay the same, but the underlying query that is generated (via JS?) would be SOLR syntax and would be sent... ben leinfelder
05:08 PM Task #5916 (Closed): Create resultset-solr.xsl
For rendering SOLR query results from MN.query() on the client side. ben leinfelder
05:07 PM Task #5915 (Closed): Use MN.query(solr) in NCEAS skin
As a first pass, we should refactor the NCEAS skin as it currently exists in the Metacat project and make it call MN.... ben leinfelder

04/16/2013

02:13 PM Task #5908 (Rejected): Investigate EAR deployment of all Metacat webapps
Tomcat is not a full-fledged application server - just a container - so it does not support EARs. I think we should c... ben leinfelder
01:05 PM Task #5907 (Closed): Integrate metacat-index build in Metacat build
Now building into dist folder. ben leinfelder

04/12/2013

10:04 AM Feature #5914 (Closed): Reconcile SOLR server/client versions
DataONE schema uses SOLR v3.x and Metacat-indexer wants to use SOLR v4.x (for the client capabilities). There are sch... ben leinfelder
09:58 AM Feature #5913 (Closed): Handle indexing errors
For unexpected errors, we need to track and retry the indexing task before giving up and notifying the administrator.... ben leinfelder
09:55 AM Feature #5912 (Closed): Force indexing on individual object[s]
Metacat-index should allow an administrator to force [re]indexing of any object in the system. ben leinfelder
09:33 AM Feature #5911 (Closed): Repair index after outage
Because the indexer listens for insert/update/remove happening in Metacat, it will miss events that occur when it is ... ben leinfelder
09:24 AM Feature #5910 (Closed): Build index from scratch
The index will need to be completely built when:
- Initial upgrade to version that supports solr indexing
- Unexpec...
ben leinfelder

04/11/2013

05:27 PM Task #5909 (Resolved): Design configuration for metacat-index
The location of the solr index needs to be configured and the default should be: /var/metacat/solr
All three compon...
ben leinfelder
05:21 PM Task #5908 (Rejected): Investigate EAR deployment of all Metacat webapps
ben leinfelder
05:20 PM Task #5907 (Closed): Integrate metacat-index build in Metacat build
metacat-index is a Maven project hosted within the Metacat project repository and should build a metacat-index.war ar... ben leinfelder
05:16 PM Task #5906 (Resolved): Implement MetacatSolrIndex class
This is basically just a pass-through to the SOLR engine using the "embedded" client. The sooner this is implemented,... ben leinfelder
05:13 PM Task #5905 (Resolved): Implement access control filter
ben leinfelder
05:12 PM Task #5904 (Resolved): Design mechanism to enforce access policy
ben leinfelder
05:10 PM Task #5820: Incorporate DataONE indexing
We decided to use - wholesale - the existing DataONE index configuration component even though it uses Spring. It wil... ben leinfelder
05:08 PM Task #5883: Create unit tests to exercise Metacat SOLR query/index features
Jing already has a head-start with the SolrIndexTest! ben leinfelder
05:05 PM Bug #5875 (Rejected): d1_cn_index_processor package
Using maven to manage this dependency now. ben leinfelder

04/10/2013

11:33 AM Bug #1217 (Closed): Extend Metacat Interface and Client
Much if not all of this has been in the MetacatClient for a long time now. Since we are deprecating the Metacat API i... ben leinfelder
11:30 AM Bug #1324: A Commit or Save Work button that wrote intermediate results to the metadata
Can consider this for the Metacat-UI project specs ben leinfelder
11:28 AM Bug #1691 (Closed): Metacat client library: use direct method calles for efficiency
We are deprecating the Metacat API in favor of the DataONE API. ben leinfelder
11:26 AM Bug #1693 (Closed): Metacat client library: Static Cookies
We changed to use standard apache HttpClient and made the cookie sessionId value a per-MetacatClient instance variable. ben leinfelder
11:23 AM Bug #1980 (Works For Me): Duplication when displaying catalog of data packages
Searching for "Latitudinal Extents of New World Mammals" shows the single document with no duplicate indexed values. ben leinfelder
11:20 AM Bug #2130: Not able to delete DPs from KNB
Both of these documents still exist - not sure if they should be deleted or not. They are -//ecoinformatics.org//eml-... ben leinfelder
11:17 AM Bug #2237 (Resolved): web.xml, tomcat and jstl
ben leinfelder
11:17 AM Bug #2237 (Rejected): web.xml, tomcat and jstl
Now using v2.5 schema:... ben leinfelder
10:33 AM Bug #2310 (Resolved): Advanced search functionality has to be integrated into various skins.
Will be handled by Metacat-UI project ben leinfelder
09:18 AM Bug #3177 (Closed): Advanced Search needs some attention
We basically know that searching on non-indexed paths takes a very long time. This will ultimately be replaced by the... ben leinfelder
09:04 AM Bug #2313: Metacat Skins: Skins should not be installed by default
Should be considered as part of the Metacat-UI project. ben leinfelder
 

Also available in: Atom