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 |
|
Sears Russell
|
33cbbb0e2d
|
In memory logging implementation
|
2006-04-12 01:40:47 +00:00 |
|
Sears Russell
|
ab541b7dc8
|
Created bufferPool, moved memory management for page structs to it
|
2006-04-11 20:35:21 +00:00 |
|
Sears Russell
|
c29b16a6ed
|
Created new module, bufferPool, and moved memory management for page structs to it.
|
2006-04-11 20:34:52 +00:00 |
|
Sears Russell
|
c1d8906d28
|
removed memcpy() calls from inMemoryLog; added "const" qualifier to many LogEntry pointers.
|
2006-04-11 02:20:21 +00:00 |
|
Sears Russell
|
7decae7172
|
All tests that pass with LOG_TO_FILE now pass with LOG_TO_MEMORY, but LOG_TO_MEMORY is slow, and seems to be
killing malloc's performance for some reason. (linearHashNTA spends many seconds in free() between unit
tests...)
|
2006-04-08 00:05:09 +00:00 |
|
Sears Russell
|
d3d7f2c788
|
Implemented "LOG_TO_MEMORY", which mostly works (linear hash NTA goes into an infinite loop....)
|
2006-04-07 03:40:40 +00:00 |
|
Sears Russell
|
1c979f3052
|
Factored logWriter.h out of the rest of the system. The only file that directly depends on it is logger2.c, which can
now dispatch requests to different (hardcoded) log implementations.
|
2006-04-06 03:22:57 +00:00 |
|
Sears Russell
|
10e7434d32
|
corrected slottedFrespace()'s declaration (it was returning an int, but needed to return a size_t
|
2006-04-05 02:54:14 +00:00 |
|
Sears Russell
|
d9f1df0476
|
Fixed behavior when __really_do_ralloc() is called, but the record's slot is greater than numslots_ptr().
Optimized slotted_compact and __really_do_ralloc() so that they try to put lower numbered slots earlier in the freelist.
|
2006-04-05 02:52:40 +00:00 |
|
Sears Russell
|
d896155b82
|
Fixed freespace measurement during recovery/abort by adding slottedFreespaceForSlot()
(This version is still broken, because __really_do_ralloc() does not properly increment numslots_ptr
|
2006-04-05 00:38:11 +00:00 |
|
Sears Russell
|
041bfce736
|
The bucket list entries for variable lenth hash tables were too long, causing memory corruption, and wasting space+log bandwidth
|
2006-04-04 22:34:35 +00:00 |
|
Sears Russell
|
959233566c
|
changed type of lsn variables to "lsn_t"
|
2006-04-04 22:33:30 +00:00 |
|
Sears Russell
|
8e0bd2ecd2
|
Extra check for end of iterator.
|
2006-04-04 22:32:48 +00:00 |
|
Sears Russell
|
2250b7a6c7
|
More freespace troubles... Should be correct now.
|
2006-03-28 21:27:10 +00:00 |
|
Sears Russell
|
3c55daede9
|
The freespace calculations were double counting the new slot's header.
|
2006-03-28 21:21:47 +00:00 |
|
Sears Russell
|
ced022d0fe
|
partial fixes
|
2006-03-28 20:15:31 +00:00 |
|
Sears Russell
|
bb37db0857
|
Partial port to amd64.
|
2006-03-20 23:11:46 +00:00 |
|
Colleen M. Lewis
|
5bfcbdb076
|
Bug fixed: TfixedPageAlloc calls fixedPageInitialize with the wrong arguments.
|
2005-10-31 23:21:18 +00:00 |
|
Colleen M. Lewis
|
345f0cde78
|
Added the base functionality and test case for the BTree... just a hello world method. but it has the h, c and check files. -colleen ;)
|
2005-05-05 21:34:12 +00:00 |
|
Sears Russell
|
6b95cefc62
|
Fixed logWriter abort performance bug, also cleaned up the file, simplified locking, etc.
|
2005-04-14 04:23:22 +00:00 |
|
Sears Russell
|
a053b19757
|
removed extraneous abort
|
2005-04-14 01:43:14 +00:00 |
|
Sears Russell
|
3844b641a3
|
final transclos benchmark
|
2005-03-25 16:33:36 +00:00 |
|
Sears Russell
|
08ceca11ce
|
Enabled compactPage in TallocFromPage()
|
2005-03-24 11:04:06 +00:00 |
|
Sears Russell
|
4c1ca194d0
|
Major edits throughout the paper.
|
2005-03-24 10:00:08 +00:00 |
|
Sears Russell
|
cf58e1fb72
|
Transitive closure working!
|
2005-03-24 04:43:22 +00:00 |
|
Sears Russell
|
2f99ed4664
|
Generic consumer wrapper functions, and implementation registrations.
|
2005-03-23 08:10:30 +00:00 |
|
Sears Russell
|
ee9eb416ea
|
Implemented fifo pool that allocates entries out of a pool (it should be easy to extend this to avoid deadlock, while allowing it to continue to provide backpressure)
|
2005-03-23 08:07:53 +00:00 |
|
Sears Russell
|
6228931e58
|
A simple script that interprets the CI data, and allows basic calculations to be performed using command line arguments.
|
2005-03-21 22:32:28 +00:00 |
|
Sears Russell
|
b38db5b52b
|
Added figures to paper.
|
2005-03-21 22:31:43 +00:00 |
|
Sears Russell
|
6d4216bc2a
|
Preliminary (broken) transitive closure implementation.
|
2005-03-21 08:04:29 +00:00 |
|
Mike Demmer
|
c1997d8350
|
misc fixes to the script
|
2005-03-20 06:39:44 +00:00 |
|
Sears Russell
|
ef3c30b190
|
Benchmark updates.
|
2005-03-20 05:17:25 +00:00 |
|
Sears Russell
|
26d50f19e3
|
Cleaned up berkeley db tests / lladd logger optimizations + bug fix.
|
2005-03-19 20:28:30 +00:00 |
|
Sears Russell
|
97bf995022
|
changes for diff, commit prior to deleteing a lot of old bdb cruft
|
2005-03-18 23:26:25 +00:00 |
|
Sears Russell
|
d8eb6c9aa7
|
Major benchmark update; log force merging.
|
2005-03-17 04:38:55 +00:00 |
|
Sears Russell
|
bf4be359b3
|
Partially refactored logMemory and multiplexer into a fifo implementation. Added support to fifoPool for
asynchronous threads running round-robin through the dirty fifos consuming entries in idle ones.
|
2005-03-16 00:52:21 +00:00 |
|
Sears Russell
|
dffff067bb
|
multiplexer and fifo are now working. (also added removed some timeouts from tests that were timing out)
|
2005-03-15 05:30:57 +00:00 |
|
Sears Russell
|
ed9b978bda
|
Another commit on behalf of jimmy. (Fixing the build is hard!)
|
2005-03-15 01:57:43 +00:00 |
|
Sears Russell
|
602608b60b
|
Adding new files for jimmy...
|
2005-03-15 01:29:04 +00:00 |
|