Project

General

Profile

Statistics
| Revision:

# Date Author Comment
6620 11/08/2011 11:31 AM ben leinfelder

started replication unit test

6618 11/07/2011 05:16 PM Chris Jones

New D1 libraries, fix for MNode.isNodeAuthorized() and other exception handling.

6608 11/04/2011 03:17 PM Chris Jones

Add new D1 jars with 1.0.0 API additions (MNStorage.systemMetadataChanged()) and libclient fixes.

6601 11/03/2011 12:59 PM Chris Jones

Add new D1 jars with the new MNStorage.systemMetadataChanged() additions.

6591 11/02/2011 07:50 PM Chris Jones

Add new d1_common jar with the API changes that add serialVersion parameters to CNAuthorization and CNReplication methods.

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.

6580 11/01/2011 01:34 PM ben leinfelder

newer d1 jar (for good measure)

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

check client-provided certificate when servicing ReplicationServlet requests.

6563 10/28/2011 04:01 PM Chris Jones

MetadataTypeRegister is now replaced by ObjectFormatService. Removing it and it's test.

6561 10/27/2011 05:51 PM ben leinfelder

move the DataONE 1.0.0-SNAPSHOT

6559 10/27/2011 04:05 PM ben leinfelder

call the web.xml tomcat6 not tomcat5

6558 10/27/2011 04:01 PM ben leinfelder

remove reference to tomcat5.5 in favor of tomcat6. including the "custom" start up script that used the sun jdk -- this can be configured rather than coded into the script.

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

6547 10/27/2011 08:58 AM ben leinfelder

include CILogon link and more explanation about what is going on with the mapping.

6545 10/26/2011 11:08 AM ben leinfelder

correctly check that user is logged into metacat before proceeding

6544 10/26/2011 11:07 AM ben leinfelder

use null session for now

6543 10/25/2011 05:54 PM ben leinfelder

draft of legacy-to-d1 account mapping interface

6538 10/14/2011 05:13 PM ben leinfelder

including newer d1 libclient that uses Foresite (and Jena) to construct/parse ORE resource maps for DataONE

6532 10/12/2011 11:17 AM ben leinfelder

update D1 jars to include recent SubjectList -> SubjectInfo refactoring and the SUBJECT_PUBLIC constant

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.

6524 09/26/2011 02:46 PM ben leinfelder

updated d1_common jar (unknown changes)

6523 09/26/2011 02:45 PM ben leinfelder

use rfc2253 format when extracting certificate subject

6517 09/26/2011 10:48 AM ben leinfelder

for default Metacat installation we turn off multicast and only enable localhost communication.

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.

6491 09/21/2011 07:02 PM Chris Jones

Newest D1 0.6.4 jars

6488 09/21/2011 05:25 PM Chris Jones

Use multicast in the hazelcast config for local deployments.

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

comment out the external hazelcast config location for default building

6485 09/21/2011 05:03 PM Chris Jones

Add in the hzObjectPath map to the hazelcast config file for a local deployment. Enable the MapStore impl for both maps.

6482 09/21/2011 04:42 PM Chris Jones

A default hazelcast config file for metacat.

6480 09/20/2011 11:40 PM Matt Jones

Removed extraneous comments.

6479 09/20/2011 11:36 PM Matt Jones

Add boolean field for synchronization status.

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

New default properties for dataone MN properties.

6477 09/20/2011 10:56 PM Matt Jones

A configuration section for DataONE Member Node properties.

6474 09/20/2011 02:32 PM ben leinfelder

newer d1 jars -- contains CN.isNodeAuthorized() method

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.

6441 09/15/2011 01:57 PM ben leinfelder

allow urls with "v1" in them

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

use shared hazelcast properties location on the CN

6415 09/13/2011 11:38 AM rnahf

further development of ObjectPathMapLoader.

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.

6406 09/11/2011 05:29 PM Chris Jones

Add the hazelcast client jar so Metacat can connect to the DataONE storage cluster that initializes the hzNodes shared node map and other structures as needed.

6403 09/11/2011 12:22 PM Chris Jones

Newest version of the D1 0.6.4 common jar.

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.

6397 09/07/2011 05:16 PM ben leinfelder

changes for schema update (d1_common)

6395 09/06/2011 02:33 PM ben leinfelder

added HazelCast MapStore and MapLoader implementation for SystemMetadata

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

6383 08/31/2011 02:33 PM Chris Jones

Update DataONE jar files to 0.6.4. Updated classes to follow.

6378 08/03/2011 10:46 AM ben leinfelder

latest D1 jars - changes include:
updateSystemMetadata() impl for CN
new identifier methods (generate is its own method)
removal of the resourceMap pointer from system metadata

6376 07/29/2011 08:14 AM Chris Jones

Update the d1 common java jar to include the changes to BaseException, and update MNodeService.synchronizationFailed() to use the BaseException.getNodeId() method to report which node the exception came from.

6374 07/28/2011 11:43 AM ben leinfelder

updated jars after recent schema changes (no real change for us here)

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

use new "v1" types from DataONE

6359 07/20/2011 01:51 PM ben leinfelder

-handle NotFound object format when generating system metadata
-improve EML DML for null entity/attribute elements

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

Use CamelCaps for properties for better readability.

6348 07/14/2011 03:12 PM ben leinfelder

allow alternative CNode implementations (subclasses) to be returned when D1Client.getCN() is called. The alternative is given in the Settings configuration via the D1Client.cnClassName property.
MockCNode in Metacat is an example of such an alternative and is used when Metacat requires methods of a CN be present for unit testing.

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.

6339 07/13/2011 03:09 PM ben leinfelder

add hasReservation() method (NotImplemented, however)

6336 07/11/2011 04:30 PM ben leinfelder

newer jars with better certificate exception handling as well as additional libclient implementations

6301 07/06/2011 11:53 AM ben leinfelder

newer d1_common jar with updated MNCore interface

6291 07/05/2011 04:17 PM ben leinfelder

add "public" user subject

6290 07/05/2011 04:07 PM Jing Tao

make the left panle look exactly the same as the left panel of index.jsp.

6284 07/01/2011 05:23 PM ben leinfelder

simplify the MN rest servlet mapping to match CN mappings - also streamlined the handler code to share extra path info parsing

6282 07/01/2011 05:03 PM ben leinfelder

route all /d1/cn/* traffic through the CNRestServlet/Handler -- inspect the pathInfo when deciding what action to take and also strip off any extra parts (like pid).
include query() method pass-through to CNodeService

6275 06/30/2011 05:24 PM ben leinfelder

remove old RestServlet url-mappings

6266 06/30/2011 02:34 PM ben leinfelder

remove old RestServlet and it's mappings -- only using D1Servlet subclasses now

6264 06/30/2011 02:08 PM ben leinfelder

MN rest servlet, handler and mappings

6253 06/29/2011 05:23 PM ben leinfelder

add CNRestServlet and mappings for urls in the form:
/d1/cn/*
This extends existing code for CN-specific handling. MN handling will be analogous and is forthcoming

6243 06/29/2011 12:14 PM ben leinfelder

include commons-configuration jar -- runtime dep for d1_common

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.

6238 06/28/2011 04:06 PM Jing Tao

Make "Change Access Permission" button work on sanparks scheduler web page.
Merge the change from 1.9.5 branch to the trunk.

6236 06/28/2011 02:58 PM ben leinfelder

newer jars with updated CNRegistry even though we aren't implementing that interface

6224 06/27/2011 02:00 PM ben leinfelder

oops!

6214 06/27/2011 10:55 AM ben leinfelder

use shared getLogRecords method

6212 06/27/2011 10:15 AM ben leinfelder

use Permission, not Event for isAuthorized() methods

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

6185 06/23/2011 01:54 PM ben leinfelder

include latest D1 common/lib changes

6143 06/15/2011 08:59 AM Chris Jones

New D1 libclient and common 0.6.2 jars with changes to the ObjectFormat schema type (adds isScienceMetadata field).

6138 06/15/2011 08:41 AM Chris Jones

Added the /formats collection into the servlet-mappings for D1UrlFilter to handle.

6135 06/08/2011 05:08 PM ben leinfelder

add option for replicating system metadata (dataone)
https://redmine.dataone.org/issues/1626

6134 06/08/2011 02:35 PM ben leinfelder

use Data Manager Library to parse EML when needed in DataONE classes.
(augmented DML to parse data format elements in EML to estimate MIME type)
https://redmine.dataone.org/issues/1634

6129 06/07/2011 12:08 PM ben leinfelder

include create() and reserveIdentifier() methods

6127 06/07/2011 11:09 AM ben leinfelder

use Date not joda's DateTime

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.

6092 05/19/2011 01:52 PM Matt Jones

Modified Metacat to build against the D1_SCHEMA_0_6_1 branch of the dataone schemas by incorporating the 0.6.1-SNAPSHOT version of d1_common and d1_libclient libraries, and refactoring Metacat code references to the d1 schema changed types.

6089 05/18/2011 04:51 AM Chris Jones

Added in the 0.6.0 version of the d1_common_java library that has object format changes.

6086 05/17/2011 07:41 PM Chris Jones

Updating the cached object format list to the new DataONE namespace including the 'ns' domain component.

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

6071 05/05/2011 12:14 PM ben leinfelder

remove entity encoded characters that were garbled in browser (sanparks patch)

6066 05/05/2011 10:10 AM ben leinfelder

remove entity encoded characters that were garbled in browser (sanparks patch)

6056 04/29/2011 02:17 PM Chris Jones

Set svn keywords on the object format list file.

6055 04/29/2011 02:16 PM Chris Jones

The initial checkin of an object format list for Metacat, which will be used by the ObjectFormatService. The XML file will be used only if the service can't get the authoritative list from a D1 coordinating node or from within it's local Metacat database.

6054 04/28/2011 03:08 PM ben leinfelder

remove very old "metacat webservice" code - as far as i can tell it is never referenced or used. plus we have eocgrid and the new D1 rest services covering this territory now

6039 04/14/2011 05:10 PM Matt Jones

Updated D1 libraries to head to eliminate problems with date parsing -- added
Joda jar to support date parsing. Removed hardcoded DN from test file. Now
CrudServiceTest is passing again.

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.