Project

General

Profile

Statistics
| Revision:

# Date Author Comment
6908 01/13/2012 02:25 PM ben leinfelder

make more generic so that a custom list of IDs can be passed in.

6906 01/13/2012 01:31 PM ben leinfelder

insert OR update system metadata -- no need to do an update right after initial insert...

6905 01/13/2012 01:05 PM ben leinfelder

call the System Metadata generator during upgrade to 2.0.0

6904 01/13/2012 11:17 AM Chris Jones

In IdentifierManager.updateSystemMetadata(), add a check for invalid system metadata (fields that throw a NullPointerException on access) to ensure that system metadata is populated correctly. Updated calling classes to handle the exception.

6864 01/06/2012 01:51 PM ben leinfelder

store D1 configuration properties in the main backup so that they persist between upgrades.

6862 01/06/2012 10:45 AM ben leinfelder

update authoritative member node id when we change it (reconfiguration) and when we initially register as a MN with the CN.

6856 01/05/2012 02:49 PM ben leinfelder

only delete replicated data files (server_location != 1)

6852 01/05/2012 12:06 PM ben leinfelder

download remote data and save locally when it is referenced by an EML package, then include it in the ORE map.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5522

6826 01/03/2012 10:56 AM ben leinfelder

upgrade routine to purge empty replicated data files so that they can be re-replicated
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5536

6806 12/20/2011 11:19 AM ben leinfelder

sort the docids so that "old" revisions are processed before newer ones

6803 12/16/2011 04:24 PM ben leinfelder

new jars with many changes -- including new CN methods: ping, describe, listChecksumAlgorithm. Removed MN.setAccessPolicy. Refactored CN.setOwner() to CN.setRightsHolder().

6732 12/02/2011 11:27 AM ben leinfelder

close prepared statement only if not null
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5562

6721 11/30/2011 05:31 PM ben leinfelder

generating ORE maps and creating/updating system metadata now. There are some Permission conversion issues to be worked out yet

6712 11/29/2011 02:15 PM ben leinfelder

optionally include ORE generation/insertion into Metacat when generating SystemMetadata
https://redmine.dataone.org/issues/2056

6705 11/29/2011 12:31 PM ben leinfelder

refactor SystemMetadata creation into separate class from the MetacatHandler -- this will be shared by upgrade code and normal metacat api.

6704 11/29/2011 11:00 AM ben leinfelder

include all document revisions when generating "missing" system metadata
TODO: revision graph captured in obsoletes/obsoletedBy

6701 11/28/2011 04:09 PM ben leinfelder

simplify SystemMetadata generation -- will be done during Metacat upgrade for D1 features/support.

6690 11/23/2011 11:31 AM ben leinfelder

configure synch schedule in the admin screen
https://redmine.dataone.org/issues/1933

6672 11/17/2011 02:47 PM ben leinfelder

replication control panel now fully implemented as an admin configuration screen
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5528

6669 11/17/2011 12:19 PM ben leinfelder

move replication configuration actions to the admin servlet and out of the replication servlet
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5528

6638 11/11/2011 09:12 AM ben leinfelder

actually persist the MN id value to the properties file

6637 11/11/2011 09:06 AM ben leinfelder

set the newly assigned MN id after we call CN.register().

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

6560 10/27/2011 04:33 PM ben leinfelder

correctly check for missing config values during geoserver configuration

6557 10/27/2011 03:59 PM ben leinfelder

correctly check for missing config values during geoserver configuration

6551 10/27/2011 01:00 PM ben leinfelder

use logging, not system.out

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

6549 10/27/2011 11:35 AM ben leinfelder

make sure we close the prepared statement always

6542 10/20/2011 02:03 PM ben leinfelder

add User-Agent logging to support D1 requirements

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

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

6500 09/22/2011 01:32 PM Matt Jones

Use setProperty() instead of addProperty() to properly override the Settings property.

6499 09/22/2011 01:19 PM Matt Jones

Modify to set the CN URL before getting a CN instance.

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

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

6493 09/22/2011 12:05 AM Matt Jones

Register as a MN on the DataONE network as part of the properties setup. This is currently done always, but it needs to be conditional rather than automatically triggered.

6384 08/31/2011 02:36 PM Chris Jones

Update classes to use the DataONE 0.6.4 schema and types. Major changes involve using BigInteger vs long in SystemMetadata.size, and using ObjectFormatIdentifier rather than Object format.

6366 07/27/2011 04:25 PM ben leinfelder

use new "v1" types from DataONE

6362 07/20/2011 03:00 PM ben leinfelder

remove CrudService -- replaced by MNodeService and CNodeService

6130 06/07/2011 02:56 PM ben leinfelder

organize imports so that it is clearer what dependencies exist on the D1 jars

6126 06/07/2011 10:28 AM ben leinfelder

expose spatial cache regeneration option in the admin interface

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.

6099 05/25/2011 11:59 AM ben leinfelder

-remove system metadata guid -> local id mapping (there is no document for system metadata now)
-include system metadata elements when replicating data objects (TODO: transfer all system metadata structures with the docinfo request).
TODO: remove docid+rev from the systemMetadata table definition

6097 05/24/2011 04:18 PM ben leinfelder

do not use XML files for storing SystemMetadata - use DB tables only.

6025 03/29/2011 11:23 AM ben leinfelder

do each table separately with it's own connection - running into memory issues on dev.nceas running this.

6020 03/24/2011 03:10 PM ben leinfelder

use the jaxb date parser for ISO 8601 formats. the numeric and date node values are now calculated after the document has been successfully inserted in the db so any sql exceptions do not prevent the raw node data from being saved.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2084

6012 03/16/2011 10:56 PM ben leinfelder

add support for temporal element query in pathquery
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2084

5867 01/31/2011 11:55 AM ben leinfelder

always re-write web.xml in case geoserver has been redeployed
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4307

5850 01/27/2011 02:44 PM ben leinfelder

include a default location for the Geoserver data directory (under the metcat deployment)

5847 01/26/2011 04:11 PM ben leinfelder

rework geoserver configuration:
-geoserver context is set to 'geoserver' by default, but can be reconfigured
-data directory is set in the geoserver web.xml file (we have a template, set the value accordingly, then overwrite the deployed version in the geoserver webapp)...

5374 06/08/2010 12:34 PM berkley

refactored the sessionService to use a correct singleton initialization scheme. Added true authentication to ResourceHandler.

5076 10/06/2009 10:55 AM daigle

Change RequestUtil forwardRequest() method to throw MetacatUtilException.

5030 08/24/2009 02:34 PM daigle

Change location of PropertyService to properties directory

5028 08/14/2009 05:38 PM daigle

Persist skin properties across installations

5027 08/14/2009 02:26 PM daigle

Change MetaCatVersion to MetacatVersion

5026 08/14/2009 02:24 PM daigle

Rename MetaCat to Metacat

5015 08/04/2009 02:32 PM daigle

Create database and shared directories for database management code and shared code respectively.

5010 07/30/2009 01:26 PM daigle

Populate admin login user dropdown with configured admins

5004 07/30/2009 10:19 AM daigle

Use context url instead of server IP. Server IP breaks if the server does not have an externally facing IP (behind a proxy server)

4975 07/07/2009 10:20 AM daigle

Add upgrade scripts for 1.9.2 (scheduler tables)

4950 06/12/2009 04:39 PM daigle

Add archival read funtionality (jar/kar/war files)

4854 03/23/2009 02:56 PM daigle

Beef up exception handling from file utilities. Move UtilException to MetacatUtilException to eliminate conflict with similar exception in utility package.

4808 02/17/2009 09:32 AM daigle

Update replication documentation and fix code so that replication log is available.

4795 02/03/2009 04:01 PM daigle

Allow for backup properties to be written to context based subdirectory of the external configuration directory. This allow multiple instances of metacat to be run side by side.

4766 01/20/2009 10:09 AM daigle

Do not back up password properties

4762 01/19/2009 11:53 AM daigle

Only configure skins that are correctly configured in the skins directory.

4760 01/16/2009 04:09 PM daigle

Only show the backup configuration screen if the system cannot discover a directory.

4751 01/14/2009 04:05 PM daigle

Process affiliated ldap info

4707 12/26/2008 01:16 PM daigle

Do not worry about creating backup directories here

4706 12/26/2008 01:16 PM daigle

Use configured backup dir when discovering data directories

4705 12/26/2008 01:15 PM daigle

Do not worry about creating backup directories here

4704 12/26/2008 01:14 PM daigle

Handle backup configuration action

4703 12/26/2008 01:13 PM daigle

Class to support backup directory configuration

4702 12/26/2008 01:11 PM daigle

Deleted this file. Organization level configuration is not used.

4662 12/09/2008 02:58 PM daigle

Discover the external (backup) directory based on OS

4632 11/25/2008 12:40 PM daigle

catch and report missing skins configuration files.

4628 11/25/2008 09:54 AM daigle

Catch login errors and report the details via an exception.

4608 11/21/2008 10:32 AM daigle

Remove application.default-style from the global configuration screen and activate it in the skins configuration.

4592 11/19/2008 03:26 PM daigle

Rename LDAPUtil to AuthUtil

4591 11/19/2008 03:26 PM daigle

This handles the configuration login form

4590 11/19/2008 03:25 PM daigle

Rename LDAPAdmin to AuthAdmin

4561 11/13/2008 03:20 PM daigle

When checking oracle metadata, table names must be in upper case. For postgres, it's however the table was created.

4547 11/10/2008 03:22 PM daigle

Added validation that configured ldap admins actually exist in ldap

4479 10/22/2008 10:24 AM daigle

Handle exception during database update

4441 10/10/2008 05:11 PM daigle

remove XMLSchemaService import

4440 10/10/2008 05:11 PM daigle

change the FileUtil.createDirectory calls to catch an exception on error.

4428 10/09/2008 09:52 AM daigle

Create document and temporary directories during configuration.

4406 09/29/2008 11:08 AM daigle

Add support email to configuration error messages

4400 09/26/2008 05:27 PM daigle

Handle ignoring oracle errors when we try to delete an object that doesn't exist. Also, add parsing for sql script with pl/sql.

4321 08/26/2008 03:31 PM daigle

Fix bug where skin configs don't read backup properties correctly for checkboxes.

4205 08/04/2008 05:21 PM daigle

Initial addition of geoserver administration class.

4200 08/04/2008 05:08 PM daigle

Remove the organization configuration stuff for the moment. Add geoserver configuration.

4183 07/30/2008 01:56 PM daigle

Create data and inline data directories

4174 07/28/2008 05:06 PM daigle

Replace tomcatDir with deployDir

4159 07/24/2008 01:52 PM daigle

Add support for separate LDAP and organization level configurations

4155 07/24/2008 01:47 PM daigle

Fix the db script suffix.

4154 07/22/2008 02:20 PM daigle

Add functionality to allow developer to bypass configuration utility

4106 07/11/2008 10:06 AM daigle

Implement form submittal processing.

4105 07/11/2008 10:05 AM daigle

use metacat.properties to determine script suffixes

4084 07/07/2008 01:49 PM daigle

Add GeneralPropertyException to property setters

4080 07/06/2008 09:25 PM daigle

Merge 1.9 changes into Head