Sears Russell
|
dd7c6b857d
|
Added assertlock() and call it when page implementations assume a page has already been latched. (Fixed
associated bugs as well)
|
2007-06-01 21:32:33 +00:00 |
|
Sears Russell
|
d1aeba8a82
|
Cleaned up obsolete @todo's; fixed inconsistent page file initialization
|
2007-06-01 21:06:18 +00:00 |
|
Sears Russell
|
4c8466555c
|
Cleaned up Tupdate() by adding TupdateRaw(); removed *_RAW and updated linear hash accordingly.
|
2007-03-28 09:21:07 +00:00 |
|
Sears Russell
|
783d1d6ffd
|
Removed the fixed page initialization operations, which weren't being used, and were a slow hack anyway. There is now a more-general (and efficient)
implementation in alloc.c
|
2006-07-29 00:54:01 +00:00 |
|
Sears Russell
|
3725cc9b8e
|
Added a function that returns the number of allocated entries in the list
|
2006-07-28 00:00:32 +00:00 |
|
Sears Russell
|
b5d578f4e0
|
Fixed remaining warnings, got rid of alTupdate
|
2006-05-25 20:08:12 +00:00 |
|
Sears Russell
|
a3112ee81c
|
Fixes for freebsd.
|
2005-03-02 05:47:38 +00:00 |
|
Sears Russell
|
890a7385d0
|
Fixeds cht test / finished error checking within LLADD, but haven't tested error handling yet.
|
2005-02-24 21:12:36 +00:00 |
|
Sears Russell
|
41fb85eef0
|
More error handling...
|
2005-02-22 03:10:54 +00:00 |
|
Sears Russell
|
b8a67cbfb2
|
Numerous lock manager fixes; more realistic test case for lock manager, added support for optional page-level locking.(Still need to report deadlocks back up to the caller.)
|
2005-02-10 03:51:09 +00:00 |
|
Sears Russell
|
164c7cfd69
|
Linear Hash now survives Tdeinit/Tinit cycle (but not crashes!)
|
2004-11-24 23:26:15 +00:00 |
|
Sears Russell
|
910649a387
|
Web-site update, a few minor code changes from before the Freenix deadline.
|
2004-10-27 01:40:09 +00:00 |
|
Sears Russell
|
ec99c0e258
|
Lots of optimizations; re-did on-disk layout for the linear hash table.
|
2004-10-19 21:16:37 +00:00 |
|
Sears Russell
|
6b265f28b0
|
Speedups, most notably in the logging subsystem.
|
2004-10-19 04:45:42 +00:00 |
|
Sears Russell
|
ec1276f26f
|
Preliminary version of logical logging linear hash. (No latching yet, and there are some bugs re-opening a closed hash.)
|
2004-10-18 18:24:54 +00:00 |
|
Sears Russell
|
a078f25475
|
Implemented a linear hash from scratch. Concurrency hasn't been done, but it's probably correct in the single thread case.
|
2004-10-12 02:44:47 +00:00 |
|
Sears Russell
|
5064e3fac2
|
Implemented pages that store fixed sized records efficiently, and a java-style ArrayList data structure that efficiently supports (relatively) clustered, O(1) access time expandable arrays. (This will be used for the hash implementation...)
|
2004-10-06 06:08:09 +00:00 |
|