Sears Russell
9bb6984c23
force_range is now being called after compressData()
2007-11-12 00:49:00 +00:00
Sears Russell
f51148e686
More fixes for machines without file_sync_range
2007-11-11 23:38:10 +00:00
Sears Russell
87a70f29bc
Preliminary force_range implementation; lsmTable leaks significantly less space now.
2007-11-11 23:22:21 +00:00
Sears Russell
9b8fefe68d
Added force() to the handle API. It is now called from tests, and by the buffer manager
2007-10-23 01:51:03 +00:00
Sears Russell
44a766a7f6
* Fixed a race condition. Pages that were merged during writeback were
...
set clean and unpinned while the slow handle was writing them back.
This allowed other threads to come in, and read the old version of the
page from disk.
* Fixed performance bug: When considering pages for writeback, start
after the end of the last flushed page (not the first flushed page)
* Honor "max_fast_handles".
2007-10-22 20:45:48 +00:00
Sears Russell
5f954eb239
Final commit from google.
2007-08-24 23:01:08 +00:00
Sears Russell
519bd515f4
New access method for the buffer manager; write coalescing; runtime bufferManager selection and a few bufferManager bugfixes.
2007-08-20 16:25:08 +00:00
Sears Russell
90f011b049
New access method for the buffer manager; write coalescing; runtime bufferManager selection and a few bufferManager bugfixes.
2007-08-20 16:23:57 +00:00
no author
d0274c3304
Renamed 'lladd' directories and python module to 'stasis'
2007-06-11 21:36:57 +00:00