Commit graph

15 commits

Author SHA1 Message Date
Sears Russell
4998e57566 Updated for the new page API 2007-06-07 21:53:09 +00:00
Sears Russell
f6ccaadc35 Updated slotted api to match fixed api; cleaned up dead code. 2007-01-22 20:55:25 +00:00
Sears Russell
e961a2bdb8 Fixed compile warning. 2006-10-07 20:05:54 +00:00
Sears Russell
1575d97a6b Fixed recovery bug. TregionDealloc was being called during redo(), causing an assert to fail. Without the
assert, would have gone into infinite recursion.
2006-10-05 22:08:42 +00:00
Sears Russell
b44551b941 fixed mutex checks 2006-08-11 02:25:17 +00:00
Sears Russell
7ba91533fe Added assertions to make sure that the region mutex is held when
appropriate.
2006-08-10 23:57:49 +00:00
Sears Russell
a3d0f6f6f5 Added support for concurrent transactions (by using nested top actions). 2006-07-27 00:15:29 +00:00
Sears Russell
62abe94bf5 added fsckRegions(), and call it from the unit tests. 2006-07-25 22:23:15 +00:00
Sears Russell
8e419845be removed assert() that checks to make sure that Tupdate() didn't pass a page pointer in. 2006-07-25 01:24:49 +00:00
Sears Russell
0f45b97eda regions now make use of nested top actions, so they're almost correct. (Still need to lock freed regions until end of transaction.) 2006-07-25 00:56:50 +00:00
Sears Russell
0725af91be Fixed page leak in Talloc(). 2006-07-21 01:07:09 +00:00
Sears Russell
ffd3bd960b switched to region allocator, but TpageAlloc currently grabs its own region... 2006-07-20 01:29:39 +00:00
Sears Russell
1ac3dc6779 More progress on boundary tags. (Still not tested/working yet...) 2006-07-18 23:59:00 +00:00
Sears Russell
bf98e32c73 fixed build 2006-06-22 23:31:42 +00:00
Sears Russell
93e7e96ea3 Started implementing the region allocator 2006-06-22 19:10:02 +00:00