110 Commits (7e5a096387f1b9a3fb1e69afac7c9740adbcdab2)

Author SHA1 Message Date
Bradley C. Kuszmaul 7e5a096387 Compile with the block allocator. Addresses #1000, #1080, #1131. 13 years ago
Bradley C. Kuszmaul d929e0889c Start doing the I/O on the block allocator 13 years ago
Bradley C. Kuszmaul 9e8e600430 Block allocator works and is tested. Addresses #1080, #1031, #1000. 13 years ago
Bradley C. Kuszmaul fcd8cb084c Deserialize the fifo header inside the header deserialization code instead of separately. Addresses #1131, #1080, #1000. 13 years ago
Bradley C. Kuszmaul 5ff7b0c746 Forgot to dirty the root block when allocating a disk block. Addresses #1131, #1080, #1000. 13 years ago
Bradley C. Kuszmaul 616abc829e Incorporate blocknum code from 1080a. Runs a little, need a big run on coyote. Addresses #1000, #1080, #1131. 13 years ago
Bradley C. Kuszmaul aa4caae5e4 Compression numbers measured and mailed out to tokueng. Addresses #1131. 13 years ago
Bradley C. Kuszmaul 344fb94fd3 newbrt tests pass with compression. Addresses #1131. 13 years ago
Bradley C. Kuszmaul 37e2267341 Did some decompression stuff. But it's broken. Addresses #1131. 13 years ago
Bradley C. Kuszmaul 48facf2ce5 Compress (but don't uncompress right) 13 years ago
Bradley C. Kuszmaul 9b7fdbcfd0 Convert from crc to x1764. Fixes #1021. 18 years ago
Yoni Fogel 2804eb495a Addresses #1032 18 years ago
Yoni Fogel c7d9dbbc2a Addresses #1032 18 years ago
Bradley C. Kuszmaul 5c3ec7de12 Revert the murmur checksum. Addresses #1021. 18 years ago
Yoni Fogel 6ccb067147 Addresses #1032 18 years ago
Bradley C. Kuszmaul 66cd2fdd01 Merge is tokudb.1021 changes. Addresses #1021. 18 years ago
Bradley C. Kuszmaul f714e3e873 Merge in the final hash shortcuts. 18 years ago
Rich Prohaska f4ec866165 merge some seq insert code to main. addresses #896 18 years ago
Bradley C. Kuszmaul 6b685145d1 Merge {{{tokudb.906}}} into {{{tokudb}}}. Very few hash calls remain. 18 years ago
Bradley C. Kuszmaul 4db5b5063c Did 18 years ago
Bradley C. Kuszmaul 34572ecb9e Oops. Addresses #917. 18 years ago
Bradley C. Kuszmaul 64b08678a1 Tigter code when not filling with zeros. Addresses #917. 18 years ago
Bradley C. Kuszmaul 9ebb4b4080 Don't always fill with zeros. Fixes #917. Gives some speedups on random. 18 years ago
Bradley C. Kuszmaul e9323991d7 {{{ 18 years ago
Rich Prohaska 2f35b4cf16 port to i386 18 years ago
Bradley C. Kuszmaul f60c54cad0 Fixes #22, #333 and Addresses #818: 18 years ago
Bradley C. Kuszmaul b74c85e592 Fix up a fencepost error in the serialization code. Addresses #22. 18 years ago
Bradley C. Kuszmaul 09850cc913 Hacking makefiles. Also make the filenames used by the tests work more reliably. Addresses #782. 18 years ago
Bradley C. Kuszmaul 71b56ba1e8 Calculate an estimate of the number of {{{LEAFENTRY}}}s below each node. 18 years ago
Bradley C. Kuszmaul 8489ae2389 Change the {{{LEAFENTRY}}} to {{{OMTVALUE}}} when using the omt, and also change the type of {{{OMTVALUE}}} to {{{void*}}} so we can have two different OMTs coexisting. Fixes #750. 18 years ago
Bradley C. Kuszmaul 0b880e866e Merge onto the main line again. 18 years ago
Bradley C. Kuszmaul 33b252772a Merge in the OMT and its integration into the main line. 18 years ago
Rich Prohaska 950b199a16 32 bit port 18 years ago
Bradley C. Kuszmaul 8511ea7372 Log db close so that recovery will work right if the same db is opened and closed repeatedly. 18 years ago
Rich Prohaska d1f5bdb03f the regression no longer hit the node size assert. closes #676 18 years ago
Bradley C. Kuszmaul db89cbfd5e Comment out of the printf statement for the beta. The printf would tell us if the slow and fast get out of sync. Addresses #676. 18 years ago
Bradley C. Kuszmaul 2d22815d0a Fix up the {{{toku_serialize_brtnode_size_slow}}} to work right on non-leaf nodes. Fixes #685. 18 years ago
Rich Prohaska 0e92670173 the node size counter gets out of sync with reality. programs assert 18 years ago
Bradley C. Kuszmaul b58a413bce {{{ 18 years ago
Rich Prohaska eaca95da94 fix an errno leak in the deserialize code. closes #670 18 years ago
Bradley C. Kuszmaul 6298988642 Merge the tokudb.558 branch back to to the main branch with: 18 years ago
Bradley C. Kuszmaul 22cf859734 Write leafentry code, and get things to compile. Make it more compatible with -Wconversion. Addresses #558. 18 years ago
Bradley C. Kuszmaul 648535fdeb {{{test-recover3.tdb}}} now runs. Addresses #558. 18 years ago
Rich Prohaska 8b9ec931ec another small mempool. addresses #632 18 years ago
Bradley C. Kuszmaul 83d416fa09 Merge the 558 branch back to the main with 18 years ago
Bradley C. Kuszmaul 95398c5397 Rollback is better, but still broken. Addresses #556. 18 years ago
Bradley C. Kuszmaul 7dcf06384a {{{test_log10.recover}}} now works. Fixes #548. 18 years ago
Bradley C. Kuszmaul 6d19bad142 Fixes many problems in {{{test_log10}}}. There's a memory leak and the recovered files still differ, however. Addresses #548. 18 years ago
Bradley C. Kuszmaul 60b6abe1c7 {{{test_log8}}} recovers now. Fixes #544. 18 years ago
Bradley C. Kuszmaul 520a93a3e6 off-end-of-memory error found by valgrind. Addresses #126 18 years ago