Project

General

Profile

Activity

From 04/01/2013 to 04/30/2013

04/30/2013

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: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:09 PM Revision 7637 (metacat): move maven.home into build properties (hoping that hudson will be able to correctly override it)
ben leinfelder
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

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/26/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

04/25/2013

05:09 PM Revision 7625 (metacat): Add the solr engine to the engine list.
Jing Tao
02:18 PM Revision 7624 (metacat): create the lib/maven directory in order to resolve the deps and carry on with the build.
ben leinfelder
02:04 PM Revision 7623 (metacat): require utilities.jar before compile
ben leinfelder

04/24/2013

07:34 PM Revision 7622 (metacat): use maven to manage most jar dependencies in Metacat.
Exceptions include: LSID, Datamamager (EML), ben leinfelder
05:03 PM Revision 7621 (metacat): Include solr and lucene jar files into the war. We maybe change it when we use pom.xml to manage the jar dependency.
Jing Tao
05:00 PM Revision 7620 (metacat): Add code to handle solr query.
Jing Tao
04:12 PM Revision 7619 (metacat): Remove the jar file.
Jing Tao
04:10 PM Revision 7618 (metacat): Add the jar file which will be used by solr.
Jing Tao
04:09 PM Revision 7617 (metacat): Add 3.4 jar files.
Jing Tao
04:08 PM Revision 7616 (metacat): Remove the 4.1 jar files.
Jing Tao
04:06 PM Revision 7615 (metacat): Add the 3.4 jar.
Jing Tao
04:05 PM Revision 7614 (metacat): Remove the 4.1 jar and use the 3.4 jar.
Jing Tao
02:23 PM Revision 7613 (metacat): Add code to generate index during the servlet initialization.
Jing Tao
12:12 PM Revision 7612 (metacat): Add the names of the system metadata and the data object imaps.
Jing Tao
11:57 AM Revision 7611 (metacat): Use the Identifier object rather than String as the key to get the system metadata and object path.
Jing Tao
11:30 AM Revision 7610 (metacat): Add code to start hazelcast.
Jing Tao

04/23/2013

05:56 PM Revision 7609 (metacat): Add a class to handle solr query.
Jing Tao
04:26 PM Revision 7608 (metacat): Remove those obsolete index classes.
Jing Tao
04:17 PM Revision 7607 (metacat): Add a junit test for the IndexGenerator class.
Jing Tao
12:00 PM Revision 7606 (metacat): Add a new class which will generate index for the ids.
Jing Tao

04/22/2013

06:08 PM Revision 7604 (metacat): Add code to get all doc ids in the solr server.
Jing Tao
02:46 PM Revision 7603 (metacat): Add a remove(List) method in the class and an obsoletes list parameter in the update method.
Jing Tao
02:23 PM Revision 7602 (metacat): Add the getSystemMetadata and getObsoletes methods.
Jing Tao

04/20/2013

06:19 PM Revision 7600 (metacat): Merging the METACAT_2_0_6_BRANCH changes for [M|C]NodeService into the trunk.
Chris Jones

04/19/2013

05:52 PM Revision 7597 (metacat): change the solr end point to be the localhost.
Jing Tao
05:51 PM Revision 7596 (metacat): Change the default solr endpoint to be the localhost.
Jing Tao
05:47 PM Revision 7595 (metacat): Base the configuration to create either EmbeddedSolrServer or HttpSolrServer.
Jing Tao
05:20 PM Revision 7594 (metacat): Add some new properties for the solr.
Jing Tao
05:19 PM Revision 7593 (metacat): Read the solr configuration file name and collection name from the property file.
Jing Tao
04:37 PM Revision 7592 (metacat): Print out the solr query result in the xml format.
Jing Tao
01:03 PM Revision 7591 (metacat): naive version of SolrServerFactory - no reflection. It returns an EmbeddedSolrServer implementation based on the solr.homeDir set in Settings class. https://projects.ecoinformatics.org/ecoinfo/issues/5883
ben leinfelder
12:43 PM Revision 7590 (metacat): simplify testing with embedded solr server locations -- no need to copy solr-home or set system properties. Still more to do (factory method) but this is getting cleaner.
ben leinfelder
11:38 AM Revision 7589 (metacat): add place-holder for using SolrServerFactory to get the correct SOlrServer impl during application init
ben leinfelder
11:24 AM Revision 7588 (metacat): clean up configuration initialization
ben leinfelder
11:15 AM Revision 7587 (metacat): clean up logging for hz config file error
ben leinfelder
10:25 AM Revision 7586 (metacat): rely on Settings loaded from test resources config rather than hardcoding the paths in code. https://projects.ecoinformatics.org/ecoinfo/issues/5918
ben leinfelder
09:48 AM Revision 7585 (metacat): include test resource bundles to be loaded into Settings configuration during testing.
ben leinfelder
09:48 AM Revision 7584 (metacat): move hazelcast config file location code into the MetacatIndexServlet init method
ben leinfelder
09:08 AM Revision 7583 (metacat): do not skip tests during metacat-index package phase. https://projects.ecoinformatics.org/ecoinfo/issues/5918
ben leinfelder
09:01 AM Revision 7582 (metacat): use integration-test ("mvn verify") to test things that require Metacat to be running. These classes should end be named "*IT.java" and unit tests that do not require metacat to be running can be named "*Test.java" - https://projects.ecoinformatics.org/ecoinfo/issues/5918
ben leinfelder

04/18/2013

05:35 PM Revision 7581 (metacat): format before editing.
ben leinfelder
01:14 PM Revision 7580 (metacat): Comment out the testRemove method temporarily.
Jing Tao
01:10 PM Revision 7579 (metacat): Temporarily to comment out the remove test.
Jing Tao
11:28 AM Revision 7578 (metacat): Add a test method to test the update method.
Jing Tao
11:27 AM Revision 7577 (metacat): Add the update method.
Jing Tao
11:26 AM Revision 7576 (metacat): Add documents for updating solr index.
Jing Tao

04/17/2013

05:07 PM Revision 7575 (metacat): Add a solr.homeDir property.
Jing Tao
05:00 PM Revision 7574 (metacat): Get the solr home dir from the metacat.properties.
Jing Tao
04:01 PM Revision 7573 (metacat): Set the test solr home in the target directory.
Jing Tao
03:53 PM Revision 7572 (metacat): Add the necessary files for the solr home.
Jing Tao
01:36 PM Revision 7571 (metacat): Set the hazelcast.xml path for the test.
Jing Tao

04/16/2013

05:14 PM Revision 7569 (metacat): Add a query method in the test.
Jing Tao
04:26 PM Revision 7568 (metacat): split the deployment of metacat-index.war copy into two different tasks so that the "install" target puts it in both the /dist and "deployment directory" whereas the "install-metacat-index" bypasses metacat building and kust rebuilds the metacat-index.war and puts it in the deply directory.
ben leinfelder
04:08 PM Revision 7567 (metacat): copy the metacat-index.war file to the app.deploy.dir rather than dist.dir.
Jing Tao
04:08 PM Revision 7566 (metacat): correctly look up the context init parameter for the metacat properties file
ben leinfelder
03:44 PM Revision 7565 (metacat): Move this file to the solr home and rename it to the schema.xml.
Jing Tao
03:42 PM Revision 7564 (metacat): Add the solr home directory.
Jing Tao
03:34 PM Revision 7563 (metacat): include the objectPathMap name in the metacat.properties (used by metacat-index component) https://projects.ecoinformatics.org/ecoinfo/issues/5909
ben leinfelder
03:34 PM Revision 7562 (metacat): lookup the hz client connection information from the hazelcast.xml file being used by metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5909
ben leinfelder
01:04 PM Revision 7561 (metacat): build metacat-index.war using maven and copy to the metacat /dist folder. https://projects.ecoinformatics.org/ecoinfo/issues/5907
ben leinfelder
11:28 AM Revision 7560 (metacat): start the SystemMetadataListener for each solr index configured (expecting only one).
ben leinfelder
11:22 AM Revision 7559 (metacat): Remove this obsoleted file.
Jing Tao
11:19 AM Revision 7558 (metacat): draft for sharing the metacat.properties with the metacat-index webapp. https://projects.ecoinformatics.org/ecoinfo/issues/5909
ben leinfelder
10:18 AM Revision 7557 (metacat): add methods to set the SolrIndex instance and initialize the listener (includes overloaded constructor)
ben leinfelder
10:13 AM Revision 7556 (metacat): use SystemMetadata parameter for inserting into SolrIndex
ben leinfelder
10:04 AM Revision 7555 (metacat): Change one parameter type of the insert method from the InputStream to the SystemMetadata.
Jing Tao

04/15/2013

05:51 PM Revision 7554 (metacat): Add a file prefix to tell it is absolute path.
Jing Tao
05:50 PM Revision 7553 (metacat): Excludes the slf4j-log4j12.jar for removing duplicated class.
Jing Tao
05:04 PM Revision 7552 (metacat): The module will create a servlet class in a war file.
Jing Tao
05:03 PM Revision 7551 (metacat): Add a web.xml file for the war.
Jing Tao
04:50 PM Revision 7550 (metacat): add first pass at listening for SM events on HZ. Note that the configuration and even the call to solrIndex.insert() are not actually working.
ben leinfelder

04/12/2013

05:30 PM Revision 7549 (metacat): Make EmbeddedServer work. It is for solr 3.4 since the d1_cn_index_processor depends on that version.
Jing Tao
02:56 PM Revision 7548 (metacat): Use the EmbeddedSolrServer to replace HttpSolrServer. Now it still has some issues.
Jing Tao

04/11/2013

01:43 PM Revision 7547 (metacat): Add junit test class to test the SolrIndex class.
Jing Tao

04/10/2013

05:30 PM Revision 7546 (metacat): Add insert method for SolrIndex.
Jing Tao
03:39 PM Revision 7545 (metacat): Remove the file generated by the wizard.
Jing Tao
03:38 PM Revision 7544 (metacat): Remove the file generated by the wizard.
Jing Tao
03:35 PM Revision 7543 (metacat): use updated EML stylesheet tag. https://projects.ecoinformatics.org/ecoinfo/issues/5903
ben leinfelder
03:34 PM Revision 7542 (metacat): Figured out to read beans from the configuration file.
Jing Tao
11:16 AM Revision 7541 (metacat): use more modern approach for web.xml: schema instead of dtd for web-app declaration. https://projects.ecoinformatics.org/ecoinfo/issues/2237
ben leinfelder
11:14 AM Revision 7540 (metacat): Add the dependency of solr-solrj.
Jing Tao
10:28 AM Revision 7539 (metacat): Add the repository and dependency of the d1_cn_index_processor.
Jing Tao

04/09/2013

03:54 PM Revision 7538 (metacat): add the metacat-index component. It has nothing right now.
Jing Tao
03:43 PM Revision 7537 (metacat): remove explicit reference to KNB when Metacat may not be deployed as the KNB node. This has bothered my for a while, too. https://projects.ecoinformatics.org/ecoinfo/issues/3736
ben leinfelder

04/05/2013

03:21 PM Revision 7535 (metacat): Add a new class ApplicationController.
Jing Tao
12:38 PM Revision 7534 (metacat): allow verification date to be updated for replicas (patch from Skye). https://redmine.dataone.org/issues/3699
ben leinfelder
09:28 AM Revision 7533 (metacat): (generated image commit) add ObjectPathMap reference for an indication about how we might read the bytes of a science metadata file for generating the index events.
ben leinfelder
09:27 AM Revision 7532 (metacat): add ObjectPathMap reference for an indication about how we might read the bytes of a science metadata file for generating the index events.
ben leinfelder

04/04/2013

05:08 PM Revision 7531 (metacat): add new Stand-alone indexer component that can utilize more of the cn-index-processor code (Spring configuration) as is. Include Hazelcast reference to illustrate listener mechanism for responding to events that affect the index.
ben leinfelder
11:56 AM Revision 7530 (metacat): Add an example of the solr index configuration file.
Jing Tao

04/03/2013

05:05 PM Revision 7529 (metacat): Change the name of the class SolrFieldParser to IDocumentSubprocessorFactory.
Jing Tao
12:02 PM Revision 7528 (metacat): Add SolrDoc and SolrElementField class.
Jing Tao

04/02/2013

05:49 PM Revision 7527 (metacat): Add a new class SolrFieldParser and remove some classes like GenericIndex.
Jing Tao
 

Also available in: Atom