Project

General

Profile

  • svn:eol-style: native
  • svn:executable: *
  • svn:keywords: Author Date Id Revision

# Date Author Comment
8228 09/17/2013 04:53 PM Jing Tao

Add two peroperties for the templates of looking up user name.

8223 09/17/2013 04:32 PM ben leinfelder

prep for 2.2.0 release. include configuration value for metacatui deployment context.

8214 09/16/2013 05:43 PM Jing Tao

Add the new properties to access the verification templates.

8208 09/16/2013 03:47 PM ben leinfelder

include the dataone.subject (node admin) in the list of administrators. This allows full administrative access to objects when using certificates+d1 api. https://projects.ecoinformatics.org/ecoinfo/issues/6086

8205 09/16/2013 02:29 PM Jing Tao

replace the hard-coded organization list.

8202 09/16/2013 12:00 PM ben leinfelder

use optional template for registering DOIs at a given target. https://projects.ecoinformatics.org/ecoinfo/issues/6092

8198 09/13/2013 03:45 PM Jing Tao

Add a new property ldap.template.organizationList to control the list of the organization in the ldap templates.
It can be overwitten by the skin property with the same name.
Also add the Account organization.

8172 09/06/2013 12:34 PM ben leinfelder

mark skin configuration as being complete by default so as to encourage use of metacatUI. https://projects.ecoinformatics.org/ecoinfo/issues/6068

8168 09/06/2013 07:36 AM Jing Tao

Add two new properties to store the recaptcha public key and private key.

8165 08/27/2013 11:19 AM Jing Tao

set the timed index interval to be 12 hours.

8146 08/13/2013 04:16 PM ben leinfelder

[merge from branch to keep trunk up to date with upgrade history] prep for Metacat 2.1.1 release

7975 07/12/2013 05:56 PM Jing Tao

Add a solr-home-dri for the http solr server.

7880 07/11/2013 10:14 AM ben leinfelder

include metacatui "skin" for use in Perl registry rendering and eventually EML/metadata rendering. https://projects.ecoinformatics.org/ecoinfo/issues/5951

7837 07/01/2013 03:09 PM Jing Tao

Use the hazelcast event log.

7834 06/26/2013 04:43 PM ben leinfelder

merging upgrade scripts from 2.0 branch to trunk. https://redmine.dataone.org/issues/3847

7830 06/25/2013 04:42 PM ben leinfelder

upgrade to Metacat 2.1.0 on the trunk. This includes a new index_event table for storing indexing events that need to be reprocessed. https://projects.ecoinformatics.org/ecoinfo/issues/5944

7815 06/21/2013 09:09 AM ben leinfelder

refactor IndexEventLog a bit to simplify type/action information. prep for serializing IndexEvent objects to Metacat. https://projects.ecoinformatics.org/ecoinfo/issues/5944

7813 06/20/2013 05:21 PM ben leinfelder

correct spelling for index.eventlog.classname property

7812 06/20/2013 04:49 PM ben leinfelder

use an independent ISet<SystemMetadata> structure to communicate objects that should be indexed by metacat-index. https://projects.ecoinformatics.org/ecoinfo/issues/5943

7798 06/11/2013 03:47 PM Jing Tao

Add a new property for the index event log class name.

7789 06/04/2013 02:49 PM Jing Tao

Add a new property to specify the interval of a Timer to run the thread generating solr index.

7787 06/03/2013 04:35 PM Jing Tao

Use the ";" as the seperator to replace "," in the resource name spaces.

7780 05/28/2013 01:18 PM Jing Tao

Use ";" to separate db.enabledEngines.

7777 05/24/2013 12:09 AM Jing Tao

change the waiting time to 10 seconds and attempts to 600 for the hazelcast.

7756 05/23/2013 09:15 AM Jing Tao

Add the new property dbquery.enabledEngines=pathquery,solr.

7747 05/22/2013 10:56 AM Jing Tao

Add the waiting time and max attempts for regenerating the index.

7741 05/21/2013 11:35 PM Jing Tao

Add a property containing the list of the resource map namespaces.

7729 05/20/2013 10:18 PM Jing Tao

Add some new properties for the http solr server.

7694 05/15/2013 03:53 PM ben leinfelder

initialize the SOLR home directory if it does not already exist.

7644 05/01/2013 07:37 AM ben leinfelder

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)

7597 04/19/2013 05:52 PM Jing Tao

change the solr end point to be the localhost.

7594 04/19/2013 05:20 PM Jing Tao

Add some new properties for the solr.

7575 04/17/2013 05:07 PM Jing Tao

Add a solr.homeDir property.

7563 04/16/2013 03:34 PM ben leinfelder

include the objectPathMap name in the metacat.properties (used by metacat-index component) https://projects.ecoinformatics.org/ecoinfo/issues/5909

7524 03/25/2013 11:57 AM ben leinfelder

use new, dedicated, LTER test account for LDAP referral test.

7508 03/12/2013 01:15 PM ben leinfelder

use correct default ezid service baseURL

7507 03/11/2013 04:48 PM ben leinfelder

register DOIs with minimal DataCite metadata. still need to determine which details to include and when, but the plumbing is in place as we refine those rules. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5513

7503 02/26/2013 10:27 AM ben leinfelder

disable EZID/DOI minting by default since we do not yet have a means of tracking minted DOIs and augmenting metadata for them when we actually receive the object in a subsequent create() or update() call. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5753

7496 02/22/2013 11:52 AM ben leinfelder

ready Metacat for 2.0.6 release (docs, db version, build files etc).

7449 12/02/2012 11:53 AM ben leinfelder

use test doi shoulder as the default for local server, at least during testing phase. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5755

7412 10/26/2012 09:11 AM ben leinfelder

use ObjectFormatInfo libclient utility to look up mimeType and filename extension during get() calls. Configurable mapping file is deployed by default to /var/metacat/dataone where it can then be augmented as needed. This location is controlled in the metacat.properties file (which is injected into the DataONE Settings values during weapp intitialization)....

7394 09/24/2012 03:41 PM ben leinfelder

integrate ecoinformatics login with the CIlogon identity mapping flow so that a user is directed through the process with no manual navigation needed (at least in the url bar). https://redmine.dataone.org/issues/1480

7392 09/24/2012 01:09 PM ben leinfelder

shorten the systemmetadata* table names for Oracle's 30 character limit. move version to 2.0.5. http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5717

7369 09/03/2012 09:05 PM ben leinfelder

prep for 2.0.4 release

7347 08/06/2012 10:40 AM ben leinfelder

prep for 2.0.3 release

7314 07/17/2012 10:22 AM ben leinfelder

remove semtools skin as a configured skin -- will need to add that if we ever get back to deploying a semtools instance.

7313 07/17/2012 10:19 AM ben leinfelder

configurable replication client timeout
https://redmine.dataone.org/issues/3078

7300 07/10/2012 04:26 PM ben leinfelder

prep for 2.0.2 release by updating the version numbers.

7299 07/10/2012 02:12 PM ben leinfelder

include dataone.ore.downloaddata as a configurable property in case MNs (like LTER) want to have the process download externally-stored data files described in an EML data package.

7276 06/18/2012 02:27 PM ben leinfelder

update for 2.0.1 upgrade -- scripts, docs, readme

7253 06/06/2012 03:33 PM ben leinfelder

use production CN url as the default (instead of cn-dev)

7241 06/05/2012 07:02 PM ben leinfelder

remove unused replication properties (all certificate file based now)

7224 06/01/2012 09:35 AM ben leinfelder

include test shoulder defaults for KNB, PISCO and LTER

7222 05/31/2012 09:04 PM ben leinfelder

use metacat.properties to specify the default checksum algorithm to use -- this way it will be easy for us to switch to whatever DataONE decrees.
https://redmine.dataone.org/issues/2834

7185 05/23/2012 02:17 PM Chris Jones

Set the default maximum number of database connections back to 200. After discussion, we've decided it will be better to increase the PostgreSQL limit to 300 and keep Metacat's pool size pretty big.

7182 05/22/2012 05:46 PM Chris Jones

Change the database.maximumConnections property to 100. PostgreSQL's docs says it can handle "a few hundred", and would need to be increased from the default 100 max_connections. For DataONE optimization, we increase max_connections, however there are more processes making connections other than metacat, so I'll reduce metacat's default share.

7176 05/18/2012 03:05 PM ben leinfelder

default replication policy set to 0.

7032 02/24/2012 03:31 PM Chris Jones

Roll back the nodeId default to blank (used to indicate registration on new installs - thanks Matt.)

7031 02/24/2012 02:26 PM Chris Jones

Add a default nodeId in metacat.properties of 'urn:node:METACAT1' as a placeholder that needs to be changed on configuration.

7030 02/24/2012 02:21 PM Chris Jones

Globally change the property 'dataone.memberNodeId' to 'dataone.nodeId'. This is more useful for both MNs and CNs implemented in Metacat. Also, change D1NodeService.getLogRecords() to return log entries with the actual node id rather than the IP address (looks like a cut/paste error)....

6994 02/07/2012 04:53 PM ben leinfelder

dataone configuration and registration enhancements:
-include flag to disable D1 services, currently only the MN side enforces this
-do not allow multiple registration attempts if we have just submitted and are awaiting Node verification by the CN.
-do not allow configuration "bypass" if D1 settings have been configured previously....

6987 02/07/2012 12:00 AM Matt Jones

Modify admin configuration to include default replication policy. Extensively revised the DataONE configuration page, including new wording for intro, improved tooltips throughout, new arrangement of sections, and other cosmetic changes.

6983 02/06/2012 12:52 PM ben leinfelder

include flag indicating that system metadata generation has completed (useful for independent long-running thread)

6939 01/23/2012 02:44 PM Chris Jones

Add the dataone.contactSubject property to be used when getCapabilities() returns the MN node instance.

6935 01/23/2012 12:53 PM ben leinfelder

generate ORE maps only once -- and persist the flag to the main backup properties so that subsequent Metacat upgrades remember this value.

6933 01/20/2012 10:46 PM Matt Jones

Added DOI generation to the 2.0.0 upgrade process. To succeed, this script must be run on a fresh 2.0.0 database, or on a 1.9.5 version database, as those are the only ways to get the needed foreign keys to be marked as deferrable. The identifier conversion must be turned on by setting correct properties in metacat.properties. See the comments in GenerateGlobalIdentifiers for details. By default, conversion is set to false in the properties file. If you want to convert an instance to use DOIs, be sure to set metacat.properties up BEFORE running through the Metacat configuration and database upgrade.

6886 01/12/2012 07:38 AM Chris Jones

Add the dataone.hazelcast.storageCluster.identifiersSet property that defines the name of the distributed set of unique DataONE identifiers (called 'hzIdentifiers'). This ISet can't be configured in the hazelcast.xml file (only maps and queues can).

6770 12/12/2011 02:57 PM ben leinfelder

simple tests for 2-way data replication
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5520

6741 12/06/2011 04:31 PM Jing Tao

change the default scheduler and workflow run engine urls.

6689 11/23/2011 11:03 AM ben leinfelder

look-up sych schedule from metacat properties instead of hardcoding them
https://redmine.dataone.org/issues/1933

6655 11/15/2011 04:01 PM ben leinfelder

use /cn/xslt/ for the standard cn deployment

6639 11/11/2011 09:54 AM ben leinfelder

lookup stylesheet from metacat.properties for CN list objects and list formats. This is used in conjunction with the CN rest service deployment where the xslt is actually kept.

6635 11/10/2011 11:36 PM ben leinfelder

DataONE MN registration/configuration is now its own configuration page in the admin interface.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5531

6620 11/08/2011 11:31 AM ben leinfelder

started replication unit test

6582 11/01/2011 03:23 PM ben leinfelder

use HttpClient to set up SSL connection when doing replication calls -- this will use the server's configured certificate as the client certificate on the request. The server it is calling can then inspect that certificate and decide whether or not it trusts the caller.

6579 11/01/2011 01:33 PM ben leinfelder

check client-provided certificate when servicing ReplicationServlet requests.

6552 10/27/2011 02:13 PM ben leinfelder

Configure and use CertificateManager in order to act as the MN when performing replicate() and getReplica() mthods.

6550 10/27/2011 12:40 PM ben leinfelder

change upgrade scripts/routines to use 2.0.0 version number instead of 1.10.0

6529 10/11/2011 08:37 PM Matt Jones

Fix service versioning in metacat.properties so that when Metacat nodes are registered they report the correct service version for use in resolve() -- i.e., use "v1" instead of "0.6.4" in resolve urls.

6505 09/22/2011 02:58 PM Matt Jones

Fixed the D1 URL to the Coordinating Node that had been missing /cn in the path.

6503 09/22/2011 02:02 PM ben leinfelder

use Settings augmentation to customize the D1Client.CN_URL when used in a Metacat deployment.

6498 09/22/2011 01:18 PM Matt Jones

Updating CN property to use cn-dev.

6497 09/22/2011 10:55 AM Matt Jones

Pull the certificate path for dataone certificates from the metacat properties file.

6487 09/21/2011 05:24 PM ben leinfelder

comment out the external hazelcast config location for default building

6478 09/20/2011 11:03 PM Matt Jones

New default properties for dataone MN properties.

6461 09/19/2011 06:29 PM Chris Jones

Set the correct cluster name and password for the D1 Hazelcast process cluster. This will likely change for production deployments.

6436 09/15/2011 12:56 PM ben leinfelder

use shared hazelcast properties location on the CN

6408 09/11/2011 06:16 PM Chris Jones

Add properties for strings used to connect to the DataONE storage and process Hazelcast clusters. The storage cluster is defined in the hazelcast.xml config file, and we list the names of the systemMetadataMap and the tasksIdNamespace in order to connect to these structures. When creating CNReplicationTask objects, use the task id generator to get a unique task id.

6400 09/11/2011 12:10 PM Chris Jones

Add the dataone.hazelcast.configFilePath property to be used when MetacatServlet becomes a Hazelcast cluster member using HazelcastService. TODO: what are the consequences of restarting the service via doRefresh()? It's set to false for now.

6393 09/02/2011 02:21 PM ben leinfelder

remove unused dataone properties

6392 09/02/2011 02:13 PM ben leinfelder

use 0.6.4 for node capabilities

6350 07/14/2011 08:04 PM Chris Jones

Use CamelCaps for properties for better readability.

6346 07/14/2011 02:22 PM Chris Jones

Added node synchronization and replication properties.

6344 07/14/2011 02:01 PM Chris Jones

Added service availability properties for each of the MN services.

6342 07/14/2011 01:01 PM Chris Jones

Added service version properties for each of the MN services.

6240 06/29/2011 07:23 AM Chris Jones

Add a dataone.serviceName property (set to 'd1') to remove hardcoded 'd1' strings in the codebase.

6210 06/24/2011 09:32 PM ben leinfelder

include different (non pisco) referral account (merge from 1.9.5 branch)
include upgrade sql scripts

6124 06/07/2011 09:53 AM Chris Jones

Merged in the D1_0_6_2_BRANCH changes that include the transition from ObjectFormat calls to ObjectFormatCache calls.

6080 05/09/2011 11:25 AM barseghian

add additionalMetadata/metadata/spatialResolution/value and additionalMetadata/metadata/spatialResolution/units for indexing. Also add missing comma behind additionalMetadata/moderatorComment

6033 04/08/2011 08:56 AM Chris Jones

Removed hardcoded D1 node type in ResourceHandler and added in a new 'dataone.nodeType' property. Also added 'dataone.coordinatingNodeBaseURL' property which points to the CN that stores the authoritative object format list. If this instance of Metacat is a CN, it may point to itself.