Project

General

Profile

Activity

From 07/03/2013 to 08/01/2013

08/01/2013

02:12 PM Bug #5832 (Closed): Old libraries
Using Maven greatly improves our library management - basically pulling us into the future whenever we use a new libr... ben leinfelder
02:10 PM Bug #5833 (Closed): Temporary files aren't
I changed this to not use those temporary files - either we have it on disk already and can stream fromt there, or we... ben leinfelder
02:00 PM Feature #5810 (Closed): Implement SOLR-based search
ben leinfelder
01:59 PM Task #5883 (Closed): Create unit tests to exercise Metacat SOLR query/index features
SolrQueryAccessFilterTest is a good first pass. Metacat-index project also has unit tests and integration tests. ben leinfelder
01:56 PM Feature #5913 (Closed): Handle indexing errors
Can add more features to this as needed in the future. ben leinfelder
01:55 PM Feature #5911 (Closed): Repair index after outage
ben leinfelder
01:55 PM Feature #5910 (Closed): Build index from scratch
ben leinfelder
11:55 AM Task #5884 (Closed): Document solr-based Metacat indexing in user docs (RST format)
ben leinfelder

07/26/2013

12:14 PM Feature #5939 (Closed): Create view service that can render metadata documents at REST URL
This is done now - both the backend service and the front end JS that ties it all together at #view/{pid} ben leinfelder

07/25/2013

05:12 PM Task #6040: Metacat-index does not handle <references>
Here is a bit of the bean definition used by indexing to pick out the content from EML... ben leinfelder
05:01 PM Task #6040 (New): Metacat-index does not handle <references>
I indexed a document from EVOS that uses a reference for a creator rather than the details of the person:... ben leinfelder
08:58 AM Bug #6039 (Resolved): Metacat-index can't handle the metacat which doesn't have the name as "knb"
In the PropertiesAdmin.java class in the Metacat, we add the code to modify the value in the Metacat-index. When user... Jing Tao

07/24/2013

04:12 PM Bug #6039 (Resolved): Metacat-index can't handle the metacat which doesn't have the name as "knb"
In the web.xml of the metacat-index context, it has a parameter to locate the metacat's metacat.properties file. Its ... Jing Tao

07/19/2013

05:22 PM Bug #6038 (New): In the systemmetadata table on the dev2 machine, some guids have archvied=false and obsoleted_by= null, but the guids are the values of obsoletes of the other rows.
knb=> select archived, obsoleted_by from systemmetadata where guid='nikkis.27.1';
archived | obsoleted_by
-------...
Jing Tao
05:19 PM Bug #6035 (Rejected): The system metadata table in a Metacat was messed up with the value of archived
Jing Tao

07/18/2013

08:39 AM Task #6004 (Resolved): Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
I tried 3 times for indexing by the EmbeddedSolrServer, the results always showed there are 337 documents, which is c... Jing Tao

07/12/2013

05:59 PM Feature #6031: Add rendered metadata to Bagit package contents
Moving to later release target so we can focus on other things first. ben leinfelder
05:25 PM Task #6004: Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
Using the http solr server, the Metacat-index still indexed 337 documents which is less than 340. The 3 documents wer... Jing Tao
03:58 PM Task #6004: Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
So the number of the total documents which should be indexed is 340. I tested and got 337. And there is no error in ... Jing Tao

07/10/2013

01:12 PM Bug #6035: The system metadata table in a Metacat was messed up with the value of archived
The archive flag need not be set to true when there is an obsoletedBy value present. Either the obsoletedBy OR the ar... ben leinfelder
11:19 AM Bug #6035 (Rejected): The system metadata table in a Metacat was messed up with the value of archived
In the mn-demo-4.test.dataone.org, I queried the systemmetadata table and got:
metacat=> select count(*) from syst...
Jing Tao
01:09 PM Task #6004: Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
I did couple queries and found the archived value in the systemmetadata was messed up. Please see the bug:
https://p...
Jing Tao

07/09/2013

03:41 PM Task #6004: Figure out why there are only 422 documents indexed in mn-demo-4.test.dataone.org
After we modified the SystemMetadataEventListener class to listen to a dedicated map for indexing, I indexed the meta... Jing Tao
02:55 PM Task #5921 (Closed): Design and implement Metacat-Index module
Jing Tao
02:54 PM Task #5921: Design and implement Metacat-Index module
All sub-tasks were done. Close the feature. Jing Tao
02:52 PM Task #5923 (Closed): Discover missed documents and queue them for indexing
We create a HazelcastEventLog class.
When a timed indexing finishes, it will set a property in a file. The file co...
Jing Tao
12:41 PM Task #5923 (In Progress): Discover missed documents and queue them for indexing
This is well-underway, mostly just testing (I believe). ben leinfelder
02:50 PM Bug #5812: Rework default skin[s] to use SOLR query
TBD: actually do the same thing we did for the NCEAS skin (qformat=nceas) for the standard Metacat default skin (qfor... ben leinfelder
02:48 PM Story #5811 (Closed): Redesign KNB look and feel
See the entire MetacatUI project for details. https://projects.ecoinformatics.org/ecoinfo/projects/metacatui ben leinfelder
02:46 PM Task #6005 (Closed): Incomplete solr index for the data objects if the resourcemap was indexed first
When Metacat-index indexes a resource map document, it will check if all data objects of the resource map have been i... Jing Tao
02:45 PM Story #5940 (Closed): Support session-based Metacat authentication (for D1 services)
ben leinfelder
01:43 PM Story #5940 (In Progress): Support session-based Metacat authentication (for D1 services)
ben leinfelder
02:38 PM Task #5941 (Rejected): Add login/logout methods to DataONE MN service
These methods don't really fit with our current model. I think it's fine to allow the "back door" (i.e., Metacat serv... ben leinfelder
02:32 PM Feature #6034 (New): Simplify configuration for certificate delegation
So we don't loose this in the shuffle - we could probably fill out some of the MyProxy configuration values based on ... ben leinfelder
02:28 PM Feature #5936 (Closed): Include certificate delegation inside Metacat
ben leinfelder
01:41 PM Feature #5936 (In Progress): Include certificate delegation inside Metacat
Aside from making the myProxy configuration easier, this is done. It does require a bit of administration from regist... ben leinfelder
02:25 PM Bug #5395: Get unexpected result if a search was done before metacat finishes its indexing during the inserting process.
Deferring - though we don't really have a solution for this. Only affects a deprecated mechanism (pathquery), however. ben leinfelder
02:17 PM Feature #5910 (In Progress): Build index from scratch
ben leinfelder
02:16 PM Bug #2792 (Rejected): KNB home link needed on the Map Page
The entire KNB site is being redone, I don't even know if we will have a full map page! ben leinfelder
01:59 PM Task #5930 (Closed): Add a configuration property to turn on/off the indexing processes (SOLR indexing)
ben leinfelder
01:58 PM Feature #6033 (Closed): Add configuration to disable 'pathquery'
As we move toward SOLR-based query support, pathquery will play less of a role in Metacat. We should be able to disab... ben leinfelder
01:56 PM Feature #5913 (In Progress): Handle indexing errors
Remains to be seen how quickly this queue gets populated. We dont currently have any qualifiers on the kind of error ... ben leinfelder
01:53 PM Feature #5914 (Closed): Reconcile SOLR server/client versions
Both client and server are using v3.x now. Eventually DataONE plans to update the SOLR version, so we can consider t... ben leinfelder
01:46 PM Feature #5911 (In Progress): Repair index after outage
This may even be a duplicate of related task #5923 ben leinfelder
01:44 PM Feature #5912 (Closed): Force indexing on individual object[s]
There is now a Metacat servlet API action for this:... ben leinfelder
12:38 PM Task #5945 (Closed): Implement reindex action for individual PID
ben leinfelder
12:38 PM Task #5944 (Closed): Metacat-index need an IndexEvent and IndexEventLog mechanism
Main development on this is complete - enhancements to this can be added in other tasks. ben leinfelder
09:55 AM Bug #6030 (Closed): Deleting a document causes the method itemAdded(ItemEvent<SystemMetadata> entryEvent) in the SysteMetadataEventListener class being called twice
I used the morpho to test it and it seems that the issue was fixed. Jing Tao

07/08/2013

09:45 PM Feature #6031 (Rejected): Add rendered metadata to Bagit package contents
ben leinfelder
06:20 PM Bug #6030 (In Progress): Deleting a document causes the method itemAdded(ItemEvent<SystemMetadata> entryEvent) in the SysteMetadataEventListener class being called twice
There were two calls to this - one in the D1 service implementation and another in the Metacat implementation that th... ben leinfelder
05:23 PM Bug #6030 (Closed): Deleting a document causes the method itemAdded(ItemEvent<SystemMetadata> entryEvent) in the SysteMetadataEventListener class being called twice
When we delete a document from the Metacat, the method itemAdded in the in the SysteMetadataEventListener class (Meta... Jing Tao

07/03/2013

10:15 AM Task #5945 (In Progress): Implement reindex action for individual PID
This is in trunk now. You must be logged in as admin of Metacat in order to invoke it which makes a JUnit test diffic... ben leinfelder
09:02 AM Task #5944 (In Progress): Metacat-index need an IndexEvent and IndexEventLog mechanism
I have the hzIndexEventMap set up and persisting IndexEvent objects to postgres db now (using Metacat's connection). ... ben leinfelder
 

Also available in: Atom