Coda File System

OpenISR 0.9.3 available for download

From: Benjamin Gilbert <bgilbert_at_cs.cmu.edu>
Date: Tue, 19 Aug 2008 13:17:32 -0400
Version 0.9.3 of the OpenISR system is now available for download from 
the ISR website.  This version includes the following changes:

- Drop support for older kernels (< 2.6.15) and Linux distributions

- Add support for 2.6.26 kernel

- Add configuration and command-line options to disable fsync() calls 
for increased performance.  To disable fsync() in OpenISR on a permanent 
basis, add "no_sync = all" to ~/.openisrrc (or "no_sync = resume" to 
disable fsync() only during "isr resume").  To override the permanent 
configuration for a single ISR invocation, use the -x option to disable 
fsync() or -X to enable it.

- Add experimental "dirtometer" tool to show present and dirty chunks in 
the local cache.  To launch the dirtometer at resume time, add 
"dirtometer = 1" to ~/.openisrrc.

- Major updates to Debian and Fedora packaging

- Various fixes


OpenISR 0.9.3 also contains the changes introduced by the (unannounced) 
0.9.2 release, including:

- Add support for 2.6.24 and 2.6.25 kernels

- Prevent parcel checkin after I/O errors are encountered

- Various fixes


The changelogs for these two releases are included below.

We are now producing a proper Yum repository, so that future OpenISR 
updates can be performed automatically on Fedora systems via the usual 
update process.  Instructions for configuring this functionality are on 
the website:

<http://isr.cmu.edu/download.shtml>

If you have any questions or problems, please contact me.

--Benjamin Gilbert


Changelog:

====== 0.9.2 (2008-06-20)

------ Client changes

- Add support for 2.6.24 and 2.6.25 kernels
- Fix long delay at Parcelkeeper shutdown when hoard cache is large
- Nexus now reports I/O errors to Parcelkeeper for inclusion in the
   parcel log
- Prevent parcel checkin if I/O errors have occurred
- Fix spurious "cannot rollback - no transaction active" messages
- Remove dependency on syscall.ph
- Fix hoard failures when hoarding during a checkin
- Always print an error on "isr ls" failure
- Vacuum keyring before checkin to improve access times
- Various minor fixes

------ Server changes

- Add basic documentation on installing and running a server
- Properly check for OpenSSL and zlib in configure script
- Minor fixes to isr_admin usage message

====== 0.9.3 (2008-08-05)

------ Client changes

- Drop support for kernels older than 2.6.15
- Drop support for distributions with pre-2.6 headers in
   /usr/include/linux
- Add support for 2.6.26 kernel
- Add configuration and command-line options to disable fsync() calls
- Add dirtometer (needs gtk2-perl)
- Add configuration option to automatically start dirtometer at resume
   time
- Fix openisr-config on newer distributions when installing from source
- Change shared memory interface to mark chunks dirtied by previous
   sessions
- Minor runtime performance optimizations
- Improve documentation of installation requirements
- Various minor fixes

------ Server changes

- Fix "isr ls" when $content_root/$userid directory is not writable
Received on 2008-08-19 13:17:51