Shore Interim Snapshots

Shore has made a lot of progress since the so-called 2.0 release. It has had a lot of performance, reliability, and correctness bugs and problems fixed. It also has support for modern compilers, such as gcc-2.95.2, and real support for newer Unix-like platforms, such as NetBSD and Linux. However, we don't have the time or funding to put together a "real" Shore release. To make this more recent of Shore available to people, we've started an Interim Snapshot series of Shore "releases". They are not real releases with version numbers and full blown documentation. But what they ARE is a real working version of Shore that is far more robust than the latest "released" versions. You can find this interim snapshot, along with a some text notes and build instructions on the ftp server.

Please NOTE that although an interim snapshot has not been made since February 2004, that does not mean that shore is not progressing. What it does mean is that I'm running out of time and am trying to finish putting together gcc-4 support for shore. I hoped to make that available in the 4th quarter of 2006. However, I have lost funding for my work on this project, and work has stopped as a result. -- Bolo


Pending Shore Interim Snapshot

This are the feature lists for the possibly upcoming changes.

Uncertain delivery

Snapshot 4


Shore Interim Snapshots

log seek Performance Patch -- march 2004

This patch to the 3rd Interim Snapshot decreases recovery and restart times in shore. This patch has not been applied to the 3rd snapshot. Why? Because it takes a lot of time to do all the testing for a snapshot.

Previously the current log segment was read from the start of the log. Most of this content was ignored as items that had already been committed, however the act of reading and ignoring the items took a lot of time. Now, the current log segment is read from the last snapshot of the log -- which guarantees that any log entries up to that point have been committed to disk.

Interim Snapshot 3 -- February 2004

Interim Snapshot 2 -- February 2002

Interim Snapshot 1 -- October 2001

Interim Snapshot 0 -- January 2001


Bolo's Notes Bolo's Home Page
Last Modified: Mon Nov 13 14:44:46 CST 2006
Bolo (Josef Burger) <bolo@cs.wisc.edu>