(Illustration by Gaich Muramatsu)
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 writableReceived on 2008-08-19 13:17:51