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 |
|