Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Check for cross-store loading errors in multi-store operation; more documentation; backend language to data store language
Remove all references to sleepycat; change to bdb db-bdb or berkeley-db; passes all test for BDB and SQLite on Allegro/Mac OS/32-bit
See elephant-devel mail for changes...and take a big, deep breath...
Merger from Ian's branch into the main trunk.
There may be a bug or two left, but the major locking problems have been resolved. Interactions due to reconnecting to databases can be problematic (i.e. indexing a new object when a cursor is walking the indices for that object leads to deadlock in the bdb code where the cursor has a read lock on an index that the persistent indexing wanted to write) More tests needed, but the system appears largely stable now.
Significant rework of portions of the indexing. Still chasing an odd test interaction but all tests pass under (do-indexing-tests) but not under (do-all-tests). Very odd. This should constitute a first feature set release. I will add tests incrementally as I work with the system.
First pass complete indexing solution including basic tests.
This is the big merger from the SQL-BACK-END branch.
Differences of existing files based on sql-back-end work
mop updates : update-class, change-class, new slot allocation type...
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|