Sears Russell
|
422198418a
|
bufferMananger is (really!) re-entrant now, performed big refactoring to prevent deadlocks, check_transactional2 ran overnight without coring, w/ 25 threads, and 10000 allocate/write/reads per thread. (The whole test suite was run in a loop...)
|
2004-07-23 20:21:44 +00:00 |
|
Sears Russell
|
126ae31392
|
bufferMananger is *really* reentrant now! (I think) However, the same thread may not load a page more than once. So, LLADD has to be altered so that it never calls loadPage() more than once per operation (more efficient), and/or pin/unpin need to be implemented. An easy way to do pin/unpin is to have them pull things out of the cache replacement list, and then re-insert them.
|
2004-07-21 02:13:28 +00:00 |
|
Sears Russell
|
9712e291e6
|
Moved page.h and some of the logging headers out of the public API.
|
2004-07-14 21:25:59 +00:00 |
|
Sears Russell
|
2b42451280
|
Cleaning up bufferManager / page for locking. Want to limit access to the Page struct.
|
2004-07-14 20:49:18 +00:00 |
|
Sears Russell
|
e1d3bf7a0c
|
Ported LLADD to Fedora, cleaned up autoconf setup, and numerouse #includes that were problematic.
|
2004-07-06 01:22:18 +00:00 |
|
Sears Russell
|
f8015a5687
|
Documentation update, added latch profiling tools.
|
2004-07-04 00:46:49 +00:00 |
|
Sears Russell
|
c4fac084b8
|
Cleaned out old cruft, such as commented out code, dead data structures, and dead files. sloccount went from $75,000 to $50,000 on src/lladd. ;)
|
2004-06-28 22:48:02 +00:00 |
|
Sears Russell
|
fab0e6cbbd
|
Bugfixes ; blobs pass regression. Next stop: Delete old cruft.
|
2004-06-28 21:10:10 +00:00 |
|
Sears Russell
|
d1f76f0b4a
|
Initial revision
|
2004-06-24 21:10:31 +00:00 |
|