1.1

From Tupelo Wiki

Tupelo 1.1 was released on September 30, 2005.

Table of contents

Download

Tupelo 1.1 can be downloaded at the following link:

New features in 1.1

  • OWL export
  • Oracle and MySQL optimization
  • support for ssh transfers (i.e., scp) for the Data Service

Deferred features

Several new features are currently being considered, but did not make it into Tupelo 1.1. They will likely be included in a future release. These include:

  • Replacing Ant (http://ant.apache.org/) with Maven (http://maven.apache.org/) for building, possibly on a Continuous Integration model
  • WS-RF support (replacing OGSI support)

Features dropped in 1.1

  • Support for MySQL 4.0. Tupelo 1.1 supports MySQL 4.1 and greater.

Change log

This section summarizes the major changes since 1.0.

  • scp support for Data Service
    • ssh authentication cover API supporting username/password and public key authentication methods
    • Data Service support for scp:// transfer URL's
  • MySQL optimization
    • Fixed major bug causing poor insert performance
    • Fixed similar bug with search times; approximately 10x speedup on ~3000 objects
  • Oracle optimization
    • Approximately 20% improvement in search times
    • Approximately 15% improvement in retrieval times
    • Developed full-text indexing strategy for insert-intensive applications
  • Major changes to initialization framework

Known issues

This section summarizes known issues with Tupelo 1.1.

  • Tupelo 1.1 uses the UNIX command "getent" to determine users' home directories in order to locate their file staging areas. Not all UNIX variants have this command; in particular Mac OS X uses NetInfo instead. A fix for this problem has been checked in. A workaround for Tupelo 1.1 on Mac OS X is to install this getent workaround in a directory which is included in the path in the environment under which Tomcat (in the OGSI case) or your Tupelo application (in the non-OGSI case) is launched.
  • Search commands in Tupelo 1.1 will match any object for which any version exists that matches the search criteria. This major bug has been fixed in 1.2. The workaround is to check each object returned against the criteria.

CVS access

Tupelo 1.1 is available via CVS (http://www.nongnu.org/cvs/).

Source and revision history can be browsed here (http://cvs.ncsa.uiuc.edu/viewcvs.cgi/tupelo1/?cvsroot=nladr).

To check Tupelo 1.1 out from CVS, use the following CVS root:

:pserver:anonymous@cvs.ncsa.uiuc.edu:/CVS/nladr

And issue the following command:

cvs co -r tupelo11rc4 tupelo1

The installation process for Tupelo 1.1 is the same as as installing Tupelo 1.0. Note that we cannot guarantee that the current CVS head will even compile; if you need help building from CVS contact futrelle@ncsa.uiuc.edu.