Sears Russell
|
377788a13e
|
move a bunch of multiplexer and lsm related stuff into experimental/ directory
|
2011-06-13 06:58:34 +00:00 |
|
Sears Russell
|
b477ac11a6
|
remove wrapper cruft
|
2011-06-12 11:21:16 +00:00 |
|
Sears Russell
|
80ab0d684c
|
port recovery from pbl hash api to lhtable api
|
2011-06-12 11:03:48 +00:00 |
|
Sears Russell
|
312f8182f9
|
delete dead tsearchcompat stuff
|
2011-06-12 10:34:59 +00:00 |
|
Sears Russell
|
4fb44b6f5f
|
whitespace fixup after removal of compensations
|
2011-06-12 09:20:58 +00:00 |
|
Sears Russell
|
aee5cca000
|
fix compiler warning
|
2011-06-12 08:26:49 +00:00 |
|
Sears Russell
|
c5a36c032d
|
remove compensations.h (This is a big change, and impacts lots of whitespace. I have left some indentation breakage in place in order to minimize the size of the diff)
|
2011-06-12 08:13:34 +00:00 |
|
Sears Russell
|
bb89c5a0cf
|
stop gratuitiously forcing the log to disk each time it is read (which was causing Tabort() to run extremely slowly). Also, add a "tryflush()" method to ringbuffer.
|
2011-06-12 05:15:42 +00:00 |
|
Sears Russell
|
88d9ce157a
|
cmake fixes
|
2011-05-14 03:52:09 +00:00 |
|
Sears Russell
|
801fb6de26
|
bugfixes and optimizations for the new log format; log preallocation and truncation utilities
|
2011-05-14 03:49:38 +00:00 |
|
Sears Russell
|
92f9b307f1
|
minor memory leak in filePool
|
2011-04-26 04:18:33 +00:00 |
|
Sears Russell
|
701394ab8e
|
fix major memory leak in dirtyPageTable
|
2011-04-26 04:18:11 +00:00 |
|
Sears Russell
|
f868b03b0a
|
minor memory leaks in concurrentBufferManager
|
2011-04-26 04:17:36 +00:00 |
|
Sears Russell
|
1b8357f266
|
minor memory leak in bufferPool
|
2011-04-26 04:16:48 +00:00 |
|
Sears Russell
|
47a587ff81
|
fix memory leak in bTree
|
2011-04-26 04:16:07 +00:00 |
|
Sears Russell
|
15315a712a
|
fix memory leak in min aggregate
|
2011-04-26 04:13:53 +00:00 |
|
Sears Russell
|
9a48a8553a
|
implement deinit for concurrent ringbuffer
|
2011-04-25 15:30:11 +00:00 |
|
Sears Russell
|
f64a3c2aba
|
fix shutdown bug in filePool log
|
2011-04-21 00:27:15 +00:00 |
|
Sears Russell
|
1b71865b7d
|
minor log fixes. add stasis_log_chunk_name flag.
|
2011-04-20 21:50:56 +00:00 |
|
Sears Russell
|
aca4365108
|
fix compiler warning in bTree.c
|
2011-04-20 20:47:22 +00:00 |
|
Sears Russell
|
0bce11e0c8
|
silence compiler warnings about tests for old broken non_blocking handle
|
2011-04-20 20:46:38 +00:00 |
|
Sears Russell
|
78789a868f
|
re-enable old buffer manager test
|
2011-04-20 20:44:51 +00:00 |
|
Sears Russell
|
b0e112a631
|
fix compiler warning in pfile
|
2011-04-20 20:44:33 +00:00 |
|
Sears Russell
|
935407be51
|
fix compiler wranings in check_linearHashNTA
|
2011-04-20 20:38:22 +00:00 |
|
Sears Russell
|
853394f022
|
fix compiler warnings regarding min and concurrentRingbuffer
|
2011-04-20 20:34:39 +00:00 |
|
Sears Russell
|
fbdc102d6c
|
change replacementPolicy to avoid a malloc / free during page pins
|
2011-04-20 20:25:17 +00:00 |
|
Sears Russell
|
43c0d7ac09
|
fix possible use of uninitialized memory
|
2011-04-20 18:00:34 +00:00 |
|
Sears Russell
|
ad2b6a62ae
|
fix bug where filePool was not syncing to disk, update log related benchmarks; add tweak to ringbuffer to prevent extremely high contention from breaking group commit.
|
2011-04-19 20:54:11 +00:00 |
|
Sears Russell
|
84bbeca165
|
filePool implementation is more-or-less complete. added remaining functions and latching
|
2011-04-19 18:51:43 +00:00 |
|
Sears Russell
|
5f3be196fe
|
forgot to commit unit test for filePool
|
2011-04-18 20:34:19 +00:00 |
|
Sears Russell
|
2f664271b4
|
partial implementation of filePool log format. force and truncate are unimplemented, as is attempting to read unflushed data.
|
2011-04-18 20:31:19 +00:00 |
|
Sears Russell
|
175c26e125
|
add flush and shutdown apis to concurrent ringbuffer, tighten up get_rd_buf api
|
2011-04-18 20:21:16 +00:00 |
|
Sears Russell
|
ab058db5d3
|
add stasis_double_to_timeval()
|
2011-04-18 20:08:40 +00:00 |
|
Sears Russell
|
e087c9c073
|
add alternative implementation of min aggregate for small sets. It avoids red black overheads, but some operations are linear in the number of values considered by the aggregate
|
2011-04-18 20:04:33 +00:00 |
|
Sears Russell
|
bba42ca6f0
|
fix compilation error on machines with sync_file_range()
|
2011-04-18 19:50:01 +00:00 |
|
Sears Russell
|
304b439217
|
new data structures: min aggregate and concurrent ringbuffer
|
2011-04-14 23:03:20 +00:00 |
|
Sears Russell
|
e1201970b6
|
add firstPendingEntry call to log API, use finer grained latches in Tupdate().
|
2011-04-01 17:25:46 +00:00 |
|
Sears Russell
|
188b03152c
|
fix blob recovery issue; pages were being initialized outside of tupdate, breaking recovery
|
2011-03-29 22:27:31 +00:00 |
|
Sears Russell
|
b20cd8cd0f
|
document the fact that LSN 0 is reserved
|
2011-03-25 20:24:40 +00:00 |
|
Sears Russell
|
5364377fd9
|
Fix handling of lsns in loadUninitializedPage(). This change is more of a hack than I would like.
|
2011-03-25 20:03:50 +00:00 |
|
Sears Russell
|
45081ded12
|
tell oink to instrument more functions
|
2011-03-25 20:01:30 +00:00 |
|
Sears Russell
|
55a9436438
|
fix long-standing bug in pfile wrapper. racy eof handling was leading to dropped writes
|
2011-03-25 20:00:29 +00:00 |
|
Sears Russell
|
e7280de51f
|
add ints to enum definition
|
2011-03-21 21:25:32 +00:00 |
|
Sears Russell
|
bb5efafcd7
|
comment out declaration of non-existant function
|
2011-03-21 21:25:00 +00:00 |
|
Sears Russell
|
50335355a4
|
fix linker error in build
|
2011-03-18 23:35:26 +00:00 |
|
Sears Russell
|
22802f72c3
|
add percentile handling to histogram
|
2011-02-25 19:47:14 +00:00 |
|
Sears Russell
|
aaafca31b6
|
support files for oink-based source to source transformations
|
2011-02-22 19:17:03 +00:00 |
|
Sears Russell
|
de8bf53e98
|
fix some header #include problems
|
2011-02-22 19:12:38 +00:00 |
|
Sears Russell
|
fb5791e7e4
|
one line fix to concurrentHashTable, plus documentation and improved unit tests.
|
2011-02-15 02:57:19 +00:00 |
|
Sears Russell
|
14d8cebdcc
|
dbug stuff. for now, you have to edit cmakelists.txt to set the location of dbug.
|
2011-02-14 22:09:57 +00:00 |
|