Akiban Persistit 3.1.5

Milestone information

Project:
Akiban Persistit
Series:
trunk
Version:
3.1.5
Released:
2012-08-06  
Registrant:
Nathan Williams
Release registered:
2012-08-06
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Peter Beaman
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Fix Released

Download files for this release

File Description Downloads

Release notes 

************************************
Akiban Persistit - 3.1.5
************************************

Release Date
=============
August 6, 2012

Overview
=========
This version of Persistit changes the pom.xml to a form compatible with the
Maven central repository and includes one bug fix.

See http://www.akiban.com/akiban-persistit for a summary of features and
benefits, licensing information and how to get support.

Documentation
==============
Users Guide: http://www.akiban.com/ak-docs/admin/persistit
JavaDoc: http://www.akiban.com/sites/all/libraries/persistit-api/index.html

Building Akiban-Persistit
==========================
Use Maven (maven.apache.org) to build Persistit.

To build:

  mvn install

The resulting jar files are in the target directory. To build the Javadoc:

  mvn javadoc:javadoc

The resulting Javadoc HTML files are in target/site/apidocs.

Building and Running the Examples
---------------------------------
Small examples are located in the examples directory. Each has a short
README file describing the example, and an Ant build script
(http://ant.apache.org). After building the main akiban-persisit jar file using
Maven, you may run:

  ant run

in each of the examples subdirectories to build and run the examples.

Buffer Pool Configuration
==========================
For optimal performance, proper configuration of the Persistit buffer pool is
required. See section "Configuring the Buffer Pool" in the configuration
document http://www.akiban.com/ak-docs/admin/persistit/Configuration.html

NOTE: Especially when used with multi-gigabyte heaps, the default Hotspot
JVM server heuristics are be suboptimal for Persistit applications. Persistit
is usually configured to allocate a large fraction of the heap to Buffer
instances that are allocated at startup and held for the duration of the
Persistit instance. For efficient operation, all of the Buffer instances must
fit in the tenured (old) generation of the heap to avoid very significant
garbage collector overhead. Use either -XX:NewSize or -Xmn to adjust the
relative sizes of the new and old generations.

Fixed Issue
============
https://launchpad.net/akiban-persistit/+bug/1032701

If a thread was interrupted at an inopportune time (for example, by query
cancellation in Akiban Server), a page in the buffer pool could be left in a
locked state blocking all further progress. The only remedy was to stop and
restart the JVM.

Changelog 

This release does not have a changelog.

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
1032701 #1032701 Interrupt causes Thread to exit without releasing claims 3 High Peter Beaman  10 Fix Released
This milestone contains Public information
Everyone can see this information.