Sears Russell
|
1ff1d4c128
|
Re-enabled truncation (accidentally disabled it before...)
|
2006-07-20 01:30:58 +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
|
7bc60c3ac4
|
fixed the fixedPageAlloc hack.
|
2006-07-20 00:49:28 +00:00 |
|
Sears Russell
|
8ed909e79d
|
Fixed the fixedPageAlloc hack.
|
2006-07-20 00:48:42 +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 |
|
Sears Russell
|
d26263262b
|
Completely new blob implementation. Slower than the old one was supposed to be, but is correct, and extremeley
simple. It simply writes the pre-image and post-image of each blob to the log using TpageSet.
|
2006-06-21 00:45:18 +00:00 |
|
Sears Russell
|
c8c9b7af19
|
the logger understands special record types. (At least partially...); shortened blob tests, since the blob
implementation is fundamentally broken, and slow
|
2006-06-20 23:02:27 +00:00 |
|
Sears Russell
|
6485a4aae9
|
No more PBL.
|
2006-06-20 21:44:17 +00:00 |
|
Sears Russell
|
4d79c0a466
|
Simplified allocation
|
2006-06-20 21:40:21 +00:00 |
|
Sears Russell
|
e14877821f
|
Fixed blob bug. The reason it's so slow is that it's logging a preimage + postimage of each blob and then synchronously writing to a second copy each time the blob is
written to(!!!)
|
2006-06-20 00:03:38 +00:00 |
|
Sears Russell
|
3e4cac0fe3
|
Continued cleaning up allocation code. It seems really slow all of a sudden, so this commit probably introduced a performance bug.
|
2006-06-17 00:25:09 +00:00 |
|
Sears Russell
|
209a6916e5
|
Updated some comments.
|
2006-06-16 00:27:02 +00:00 |
|
Sears Russell
|
dc8a3e5d60
|
Eliminated slottedPreRalloc
|
2006-06-16 00:05:44 +00:00 |
|
Sears Russell
|
245db32c23
|
Two programs to create and quickly query a read-only on disk hash table
|
2006-06-15 22:28:39 +00:00 |
|
Sears Russell
|
50515ffd23
|
More steps toward factoring page allocation out of record allocation.
|
2006-06-15 05:31:20 +00:00 |
|
Sears Russell
|
59bd80a2a8
|
half-hearted attempt to fix -Wextra warnings...
|
2006-06-13 23:58:04 +00:00 |
|
Sears Russell
|
a3678aad5c
|
Now AM_CFLAGS can be set by modifying GLOBAL_CFLAGS in the root
Makefile.am
|
2006-06-13 22:48:50 +00:00 |
|
Sears Russell
|
f53a46e788
|
removed heisenbug
|
2006-06-13 22:47:38 +00:00 |
|
Sears Russell
|
1b3a08d434
|
added some todos
|
2006-06-13 22:46:11 +00:00 |
|
Sears Russell
|
1cf3119eb7
|
renamed __really_do_ralloc to really_do_ralloc
|
2006-06-13 22:45:30 +00:00 |
|
Sears Russell
|
66ae3b9763
|
Made it more obvious that a suspicious looking assert is commented out
|
2006-06-13 22:44:40 +00:00 |
|
Sears Russell
|
24a5da9648
|
Fixed deprecated volatile static declaration (-> static volatile)
|
2006-06-13 22:43:58 +00:00 |
|
Sears Russell
|
33af9805ad
|
printf -> fprintf(stderr, and assert(0) -> abort()
|
2006-06-13 22:43:20 +00:00 |
|
Sears Russell
|
f77e8b240d
|
It was improperly tracking the log's global offset. (Hopefully)
fixed offset tracking, made it optional, and disabled it.
|
2006-06-13 22:42:15 +00:00 |
|
Sears Russell
|
c5add15bd3
|
assert(0) -> abort
|
2006-06-13 22:40:53 +00:00 |
|
Sears Russell
|
eab6385ca5
|
Moved #defines below definition of Page_s.
|
2006-06-13 22:40:24 +00:00 |
|
Sears Russell
|
f89903d529
|
moved stdio.h include out of header file.
|
2006-06-13 22:38:25 +00:00 |
|
Sears Russell
|
e56c46b95c
|
Moved blob_record_t into transactional.h (part of transition to using
slot type lookup tables.)
|
2006-06-13 22:37:29 +00:00 |
|
Sears Russell
|
a11fbdd9e6
|
Did away with slottedPreRallocFromPage.
|
2006-06-13 20:00:46 +00:00 |
|
Sears Russell
|
cef9e2c4ce
|
Added settings for longer-running tests
|
2006-06-12 22:45:41 +00:00 |
|
Sears Russell
|
e0b34633ec
|
Fixed broken min_rec_lsn() semantics; before, if there were not outstanding transactions / writes,
then these calls would return flushedLSN(). The problem was that flushedLSN wasn't guaranteed to
return a pointed to the beginning of a log entry.
|
2006-06-12 21:50:21 +00:00 |
|
Sears Russell
|
7bb0ce0d17
|
Fixed truncation bug (truncation is more aggressive now), and added more debugging info.
|
2006-06-12 20:55:49 +00:00 |
|
Sears Russell
|
27f7df6f09
|
Fixed races on flushedLSN and page->dirty.
|
2006-06-12 20:05:28 +00:00 |
|
Sears Russell
|
35a5e80871
|
removed bogus .deps files.
|
2006-06-01 22:18:50 +00:00 |
|
Sears Russell
|
fd19036843
|
Added more complete hashtable test; fixed incorrect return value in LH_ENTRY(find)
|
2006-05-31 00:37:56 +00:00 |
|
Sears Russell
|
0649f179b3
|
Got rid of the ~1 second delay on exit.
|
2006-05-30 22:59:22 +00:00 |
|
Sears Russell
|
68dcc2067e
|
No more warnings with -O2.
|
2006-05-25 22:50:52 +00:00 |
|
Sears Russell
|
8ce9e6127f
|
Fixed return value in removeFromLinkedList
|
2006-05-25 22:48:15 +00:00 |
|
Sears Russell
|
b5d578f4e0
|
Fixed remaining warnings, got rid of alTupdate
|
2006-05-25 20:08:12 +00:00 |
|
Sears Russell
|
fda416090b
|
Fixed a bunch of 'easy' warnings
|
2006-05-25 00:02:46 +00:00 |
|
Sears Russell
|
cb3a4ae20d
|
Bucket list extension working.
|
2006-05-24 23:24:31 +00:00 |
|
Sears Russell
|
8b54b0d265
|
No longer attempts to truncate when long transactions prevent it from
being useful...
|
2006-05-24 23:21:33 +00:00 |
|
Sears Russell
|
827e0d891a
|
The linear hashtable implementation (to replace pbl's)
|
2006-05-24 02:23:58 +00:00 |
|
Sears Russell
|
2e06cafaa8
|
|
2006-05-24 02:19:04 +00:00 |
|
Sears Russell
|
4c168d8fb2
|
Fixed truncation bugs, and a minor test case bug.
|
2006-05-22 23:59:02 +00:00 |
|
Sears Russell
|
f06159b3cd
|
forgot to add these...
|
2006-05-19 20:17:44 +00:00 |
|
Sears Russell
|
ef43d5e4ce
|
Implemented log truncation.
|
2006-04-14 03:45:26 +00:00 |
|
Sears Russell
|
11c311bc91
|
Added support for raw pages, implemented posix_memalign workaround, and re-enabled O_DIRECT by default
|
2006-04-12 01:41:35 +00:00 |
|