Project

General

Profile

Activity

From 04/26/2013 to 05/25/2013

05/25/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

05/24/2013

04:47 PM Revision 7779 (metacat): Use the ";" as the seperator for properties.
Jing Tao
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: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
10:20 AM Revision 7778 (metacat): do not require PortalCertificateManager be configured. Fix NPE because session was not created when using old sessionid-based authentication. https://projects.ecoinformatics.org/ecoinfo/issues/5942
ben leinfelder
12:09 AM Revision 7777 (metacat): change the waiting time to 10 seconds and attempts to 600 for the hazelcast.
Jing Tao
11:57 PM Revision 7776 (metacat): Use another thread in the Servlet init method to wait hazelcast.
Jing Tao
10:42 PM Revision 7775 (metacat): Make the target init depend on build-metacat-common.
Jing Tao
09:59 PM Revision 7774 (metacat): Put the waiting mechanism for the hazelcast at the first place.
Jing Tao
09:45 PM Revision 7773 (metacat): handle client certificates, portal certificates and jsessionid as three ways to prove you are an uthenticated user. https://projects.ecoinformatics.org/ecoinfo/issues/5942
ben leinfelder
06:39 PM Revision 7772 (metacat): Use some contants from the EnabledQueryEngines.
Jing Tao
06:28 PM Revision 7771 (metacat): Temporarily remove the code to disable solr engine if it isn't listed in the property file.
Jing Tao
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

05/23/2013

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
04:29 PM Revision 7770 (metacat): exlude /lib/maven from the war file
ben leinfelder
04:27 PM Revision 7769 (metacat): If the solr engine is disabled, the metacat index will do nothing.
Jing Tao
01:43 PM Revision 7768 (metacat): Use the new name of a method.
Jing Tao
01:42 PM Revision 7767 (metacat): Rename a method to isEnabled.
Jing Tao
01:26 PM Revision 7766 (metacat): Updated documentation, and added modification date to the sitemap index file entries.
Matt Jones
12:55 PM Revision 7765 (metacat): Remove unused import.
Matt Jones
12:52 PM Revision 7764 (metacat): Mofdified Sitemap class to also generate the sitemap index file that is needed when more than one sitemap file is provided.
Matt Jones
12:42 PM Revision 7763 (metacat): Remove the junit test for an obsoleted class.
Jing Tao
12:41 PM Revision 7762 (metacat): Remove the obsoleted class.
Jing Tao
12:40 PM Revision 7761 (metacat): Add a junit test class for EnabledQueryEngines.
Jing Tao
12:40 PM Revision 7760 (metacat): Add a test base class.
Jing Tao
12:39 PM Revision 7759 (metacat): Add a class to repsent the enabled engine list.
Jing Tao
11:55 AM Revision 7758 (metacat): Change the junit version to 4.8
Jing Tao
10:20 AM Revision 7757 (metacat): use ContentTypeInputStream interface (and ByteArray implementation) to specify the desired content-type of the InputStream returned by MN.query().
ben leinfelder
09:15 AM Revision 7756 (metacat): Add the new property dbquery.enabledEngines=pathquery,solr.
Jing Tao

05/22/2013

04:44 PM Revision 7755 (metacat): load the evicted SM back into the map on a "Refresh" so that listeners hear the update. (metacat-index, for example)
ben leinfelder
04:18 PM Revision 7754 (metacat): set the dataone.hazelcast.location.clientconfig property to be the local config file. It will be used in the d1_cn_index_processor
Jing Tao
03:50 PM Revision 7753 (metacat): use DataONE cilogon skin so that we are not prompted for certificate duration (and to make it more cohesive as a prototype using the Metacat DataONE skin
ben leinfelder
03:49 PM Revision 7752 (metacat): switch back to log4j statements now that I am sure certificate delegation is working.
ben leinfelder
03:35 PM Revision 7751 (metacat): add link to login or switch user
ben leinfelder
03:29 PM Revision 7750 (metacat): add simple page to show logged-in user subject DN
ben leinfelder
03:02 PM Revision 7749 (metacat): use System.out.println until the oa4mp logging issue is resolved.
ben leinfelder
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
11:19 AM Revision 7748 (metacat): Read the waiting time and maximum attempts from the metacat.properties file.
Jing Tao
10:56 AM Revision 7747 (metacat): Add the waiting time and max attempts for regenerating the index.
Jing Tao
10:36 AM Revision 7746 (metacat): use filesystem store. in-memory store seems to get into deadlock with multiple environments accessing it.
ben leinfelder
10:34 AM Revision 7745 (metacat): add logging for portal certificate look up process.
ben leinfelder
10:29 AM Revision 7744 (metacat): Add some new properties for the test.
Jing Tao
09:34 AM Revision 7743 (metacat): use relative path for oa4mp_client.xml (within servlet context). https://projects.ecoinformatics.org/ecoinfo/issues/5936
ben leinfelder
08:05 AM Revision 7742 (metacat): use in-memory storage for myproxy. at least for now.
ben leinfelder
11:35 PM Revision 7741 (metacat): Add a property containing the list of the resource map namespaces.
Jing Tao
11:33 PM Revision 7740 (metacat): Index the none-resourcemap data objects first, then the resourcemap objects.
Jing Tao
11:32 PM Revision 7739 (metacat): used pk8 format private key file name
ben leinfelder
11:12 PM Revision 7738 (metacat): use java 1.6 compliance for compilation
ben leinfelder
11:05 PM Revision 7737 (metacat): first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936
ben leinfelder
11:05 PM Revision 7736 (metacat): first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936
ben leinfelder
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
07:32 PM Revision 7735 (metacat): Updated Sitemap generation to use latest version of the sitemap protocol schemas.
Matt Jones

05/21/2013

02:23 PM Revision 7734 (metacat): Try to get the metacat ids first.
Jing Tao
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
11:11 AM Revision 7733 (metacat): Use SolrQueryServiceController to get the ValidFieldList.
Jing Tao
11:39 PM Revision 7732 (metacat): Remove the code to throw an exception if the subjects is null in the query method.
Jing Tao
10:42 PM Revision 7731 (metacat): changed the xpath to get solr_spec_version.
Jing Tao
10:20 PM Revision 7730 (metacat): Use the SolrQueryServiceController to get the spec version and index schema information.
Jing Tao
10:18 PM Revision 7729 (metacat): Add some new properties for the http solr server.
Jing Tao
09:33 PM Revision 7728 (metacat): Add the getIndexFields and getValidIndexFields methods.
Jing Tao

05/20/2013

04:27 PM Revision 7727 (metacat): Add getSolrSpecVersion method for the HttpServer and the controller.
Jing Tao
02:12 PM Revision 7726 (metacat): Imeplement the getSolrVersion, getSchemaField and getValidSchemaFields for the EmbeddedSolrServer.
Jing Tao

05/19/2013

11:46 PM Revision 7725 (metacat): Change the package of SolrQueryReponseWriterFactory and SolrQueryResponseTransformer.
Jing Tao
11:32 PM Revision 7724 (metacat): Change the package name of SolrQueryResponseTransformer and SolrQueryWriterFactory.
Jing Tao
11:29 PM Revision 7723 (metacat): move SolrQueryResponseTransformer and SolrQueryReponseWriterFactory to the query package.
Jing Tao
11:28 PM Revision 7722 (metacat): Move it to the query package.
Jing Tao
11:28 PM Revision 7721 (metacat): move it to the query package.
Jing Tao
11:24 PM Revision 7720 (metacat): Use the new query(SolrParams param) method of the SolrQueryServiceController.
Jing Tao
11:22 PM Revision 7719 (metacat): Remove the query(String query) methods from SolrQueryService.java.
Jing Tao
05:19 PM Revision 7718 (metacat): Use the SolrQueryServiceController class to handle the query.
Jing Tao

05/18/2013

04:49 PM Revision 7717 (metacat): Add the depency of d1_cn_index_processor here.
Jing Tao
04:48 PM Revision 7716 (metacat): Remove the depency on the d1_cn_index_processor.
Jing Tao
03:57 PM Revision 7715 (metacat): move the depency of d1_cn_index_processor to the metacat-common module.
Jing Tao
03:56 PM Revision 7714 (metacat): Use one query method in the SolrQueryServiceController.
Jing Tao
03:38 PM Revision 7713 (metacat): Move the solr query part here since metacat-index needs to query the solr server too.
Jing Tao
03:37 PM Revision 7712 (metacat): Use the sepcified exceptions to replace the Exception.
Jing Tao
05:01 PM Revision 7711 (metacat): Add the code to add a resource map information.
Jing Tao

05/17/2013

04:07 PM Revision 7710 (metacat): Add code the transform query response to SolrDoc.
Jing Tao
02:22 PM Revision 7709 (metacat): Move the cod which transformed the query response to the inputstream to the metacat-common module.
Remove some obsoleted imports. Jing Tao
02:05 PM Revision 7708 (metacat): Add a transformer to process the query response object.
Jing Tao
12:57 PM Revision 7707 (metacat): Move the code to generate the QueryResponseWriter to the metacat-common module. So it can be shared with the metacat-index module.
Jing Tao
12:40 PM Revision 7706 (metacat): Add a new class to create the solr QueryResponseWriter.
Jing Tao
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
10:41 AM Revision 7705 (metacat): use pid, not docid as the parameter to the registry when editing/deleting objects since the vlaue is really the pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932
ben leinfelder
10:29 AM Revision 7704 (metacat): exclude jibx-tools, maven cruft and org.eclipse "dependencies" to cut down on the number of jar files in the lib folder.
ben leinfelder
10:27 AM Revision 7703 (metacat): organize imports
ben leinfelder
09:57 AM Revision 7702 (metacat): format before editing
ben leinfelder

05/16/2013

04:02 PM Revision 7701 (metacat): use java 1.6 for maven compiler
ben leinfelder
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
03:22 PM Revision 7700 (metacat): use correct test for PID param.
ben leinfelder
03:21 PM Revision 7699 (metacat): remove extra lines from returned <docid/> block. https://projects.ecoinformatics.org/ecoinfo/issues/5932
ben leinfelder
01:53 PM Revision 7698 (metacat): move to libclient/common snapshot to match metacat-common project.
ben leinfelder
12:04 PM Revision 7697 (metacat): Use the new class to handle the resource map.
Jing Tao
05:48 PM Revision 7696 (metacat): Modify the subprocessor to use SolrServer rather than solr service url.
Jing Tao
05:16 PM Revision 7695 (metacat): Allow use of PID instead of docid in the Perl registry. At least for reading/editing and deleting existing content. Does not create content using a pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932
ben leinfelder

05/15/2013

03:53 PM Revision 7694 (metacat): initialize the SOLR home directory if it does not already exist.
ben leinfelder
06:10 PM Revision 7693 (metacat): Add code to test title for the query result.
Jing Tao
05:51 PM Revision 7692 (metacat): Rewrite some methods, so the query result can be processed many times.
Jing Tao

05/14/2013

09:23 PM Revision 7691 (metacat): Add code to wait the readiness of the hazelcast service.
Jing Tao

05/13/2013

04:34 PM Revision 7690 (metacat): Use the DistributedMapsFactory to get maps.
Jing Tao
03:51 PM Revision 7689 (metacat): Add a class to get distributed maps such as the system metadata map.
Jing Tao
11:58 AM Revision 7688 (metacat): Removed the comment on the process of building index.
Jing Tao
11:55 AM Revision 7687 (metacat): Add code to wait the startup of the MNode.
Jing Tao

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
03:02 PM Revision 7686 (metacat): Removed the commented out text cases and add a test for archvied document.
Jing Tao
02:59 PM Revision 7685 (metacat): Only after reloading the core, the query result can reflect the change made in metacat-index module.
Jing Tao
02:37 PM Revision 7684 (metacat): Use the log info to replace the print.
Jing Tao
02:36 PM Revision 7683 (metacat): Add log information for archiving or inserting indexes.
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
12:11 PM Revision 7682 (metacat): Consider mutithread issue there.
Jing Tao
12:10 PM Revision 7681 (metacat): Fixed a bug to put "OR" correctly in the query.
And remove the user "authorized_user" from the rightsholder clause in the query. Jing Tao
10:04 AM Revision 7680 (metacat): Use the set of subjects to replace the user and groups for the solr query.
Jing Tao
12:19 AM Revision 7679 (metacat): Call setting certificate location to be the test one after getting the MN baseurl.
The method to getting MN baseurl somehow calls CN and it set the certificate location to be /var/metacat/certs/METACA... Jing Tao
10:14 PM Revision 7678 (metacat): escape reserved XML characters when constructing a pathquery from user input (&). https://projects.ecoinformatics.org/ecoinfo/issues/3017
ben leinfelder
05:21 PM Revision 7677 (metacat): escape special XML characters when constructing a pathquery from user input (&). https://projects.ecoinformatics.org/ecoinfo/issues/3017
ben leinfelder

05/08/2013

04:53 PM Revision 7676 (metacat): Add a distrusted certificate for the testing.
Jing Tao
04:53 PM Revision 7675 (metacat): Use the MNode to query the server when we use certificates to set up the session.
Jing Tao
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:34 PM Revision 7674 (metacat): Add the code to test the user with a distrusted certificate.
Jing Tao
03:34 PM Revision 7673 (metacat): add note about metacat.properties backup. https://projects.ecoinformatics.org/ecoinfo/issues/3085
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:10 PM Revision 7672 (metacat): remove xslt sort for solr search results in case someone actually specifies a sort field in the query. https://projects.ecoinformatics.org/ecoinfo/issues/3397
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
02:58 PM Revision 7671 (metacat): adjust action=zip behavior to use full docids and entity names (data files) for the zip entry. Also uses the given qformat to render the metadata. https://projects.ecoinformatics.org/ecoinfo/issues/3816
ben leinfelder
10:42 AM Revision 7670 (metacat): Add tests to test group and rightsholder.
Jing Tao
10:41 AM Revision 7669 (metacat): Add the rightsHolder in the access filter.
Jing Tao
08:34 PM Revision 7668 (metacat): Change the delete to archive.
Jing Tao
06:52 PM Revision 7667 (metacat): Add a test for testing access control for the solr query.
Jing Tao
05:29 PM Revision 7666 (metacat): force the use of newer xercesImpl 2.7.1
ben leinfelder

05/07/2013

04:54 PM Revision 7665 (metacat): adjust action=zip behavior to use full docids when checking for permissions/existence. https://projects.ecoinformatics.org/ecoinfo/issues/3816
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:30 PM Revision 7664 (metacat): Add code to handle query for the http solr server.
Jing Tao

05/02/2013

04:58 PM Revision 7663 (metacat): Add some java doc.
Jing Tao
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
12:47 PM Revision 7662 (metacat): Use a new class to handle the solr query engine description request.
Jing Tao
12:46 PM Revision 7661 (metacat): Copy the index fields description file to the web-inf dir.
Jing Tao
12:44 PM Revision 7660 (metacat): A property file to describe the index fields.
Jing Tao
11:30 AM Revision 7659 (metacat): Fixed a bug the collection name was not set.
Jing Tao
11:21 AM Revision 7658 (metacat): Catch a new exception base on the change of the calling method.
Jing Tao
10:56 AM Revision 7657 (metacat): Add getCollectionName method.
Jing Tao
10:57 PM Revision 7656 (metacat): Use solr query instead of path query in the NCEAS skin. https://projects.ecoinformatics.org/ecoinfo/issues/5917
ben leinfelder
10:55 PM Revision 7655 (metacat): only build metacat-common before compile, no need to do it every time the ant build is called.
ben leinfelder
05:17 PM Revision 7654 (metacat): enable solr results rendering on the server side for the NCEAS skin (does not include UI for generating the query yet). https://projects.ecoinformatics.org/ecoinfo/issues/5917
ben leinfelder
05:16 PM Revision 7653 (metacat): clean-up the solr results XSLT to display more pertinent fields (many paths have been collapsed into single fields, etc). Added an abstract snippet in the search results (140 chars). https://projects.ecoinformatics.org/ecoinfo/issues/5916
ben leinfelder

05/01/2013

04:57 PM Revision 7652 (metacat): Add double quotes to surrend the user or group names in the access fq. This will fix the issue if the names have white spaces.
Jing Tao
03:33 PM Revision 7650 (metacat): rename resultset template to include "solr" so that it can co-exist with the original pathquery-based resultset template (NCEAS skin approach that has one style sheet for multiple document types)
ben leinfelder
03:20 PM Revision 7649 (metacat): use charset=UTF-8 for the meta tag (especially important if other international sites want to use default skin with translations)
ben leinfelder
02:38 PM Revision 7648 (metacat): Add the access query filter.
Jing Tao
01:53 PM Revision 7647 (metacat): Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812
ben leinfelder
01:53 PM Revision 7646 (metacat): Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812
ben leinfelder
01:52 PM Revision 7645 (metacat): Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>". https://projects.ecoinformatics.org/ecoinfo/issues/5812
ben leinfelder
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
07:37 AM Revision 7644 (metacat): Use 2.0.7 version number in configuration/upgrade/docs (trunk, even though we will not be releasing 2.0.7 from trunk, we want to have the upgrade scripts included here)
ben leinfelder
09:35 PM Revision 7639 (metacat): Allow null SM.submitter (per schema). There were null values in cn-dev (and probably elsewhere since it is technically allowed in the schema. But with a null value, we need to have a null Subject for the SM.submitter field, not a Subject with a null getValue() return. Encountered this when testing for: https://projects.ecoinformatics.org/ecoinfo/issues/5929.
ben leinfelder

04/30/2013

04:47 PM Revision 7638 (metacat): add space to prevent syntax error when additional clause is appended. https://projects.ecoinformatics.org/ecoinfo/issues/5929.
ben leinfelder
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:09 PM Revision 7637 (metacat): move maven.home into build properties (hoping that hudson will be able to correctly override it)
ben leinfelder
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:50 PM Revision 7636 (metacat): CHange replication 'update' query to use a LEFT JOIN so that the performance of the replication update action is improved, which had been causing an HTTP timeout for large metacat installations. See https://projects.ecoinformatics.org/ecoinfo/issues/5929.
Matt Jones
02:46 PM Revision 7635 (metacat): Add the code to read the index field information from the schema.xml.
Jing Tao
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/29/2013

04:59 PM Revision 7634 (metacat): Add code to handle the solr index information. we still need to figure out how to get the information.
Jing Tao
09:16 AM Revision 7633 (metacat): Add the code to build the metacat-common.
Jing Tao
09:15 AM Revision 7632 (metacat): Add the dependency to the metacat-common.
Jing Tao
09:14 AM Revision 7631 (metacat): use the sharing code from the metacat-common.
Jing Tao
09:13 AM Revision 7630 (metacat): Move this class to the metacat-common.
Jing Tao
09:11 AM Revision 7629 (metacat): Remove the bin directory.
Jing Tao
09:10 AM Revision 7628 (metacat): Add a new module for sharing the between the metacat and metacat-index.
Jing Tao

04/27/2013

05:12 PM Revision 7627 (metacat): Use an update method to replace the insert and update methods in the SolrIndex class.
Jing Tao
05:10 PM Revision 7626 (metacat): Add a system metadata for archiving.
Jing Tao
 

Also available in: Atom