Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update | Keith Bostic | 2014-07-02 | 1 | -0/+1 |
| | |||||
* | Convert row-store fast on-page key processing from per-page to per key. | Keith Bostic | 2014-06-30 | 1 | -0/+2 |
| | | | | Reference #1030, #1038. | ||||
* | update | Keith Bostic | 2014-06-04 | 1 | -0/+1 |
| | |||||
* | whitespace, spelling | Michael Cahill | 2014-06-03 | 1 | -0/+1 |
| | |||||
* | spell, KNF. | Keith Bostic | 2014-05-23 | 1 | -0/+1 |
| | |||||
* | Merge branch 'develop' into json-dump | Susan LoVerso | 2014-05-21 | 1 | -0/+2 |
|\ | |||||
| * | Update. | Keith Bostic | 2014-05-20 | 1 | -0/+2 |
| | | |||||
* | | Wrap json cursors as a type of dump cursor. | Susan LoVerso | 2014-05-21 | 1 | -0/+3 |
|/ | |||||
* | Run the "standard" extensions through the style checks, mostly add a | Keith Bostic | 2014-05-10 | 1 | -0/+4 |
| | | | | | | | bunch of function header comments. Change the compression source files to all have roughly identical patterns. | ||||
* | Scan include files for style problems. Fix the ones found right away. | Michael Cahill | 2014-05-08 | 1 | -0/+1 |
| | |||||
* | more spelling: my dictionary is missing "reconfiguring" | Michael Cahill | 2014-05-08 | 1 | -0/+1 |
| | |||||
* | Merge pull request #998 from wiredtiger/lsm-logging-fixes | Alex Gorrod | 2014-05-08 | 1 | -0/+1 |
|\ | | | | | LSM logging fixes | ||||
| * | spelling | Michael Cahill | 2014-05-07 | 1 | -0/+1 |
| | | |||||
* | | make spell happy | Keith Bostic | 2014-05-07 | 1 | -0/+1 |
|/ | |||||
* | Merge branch 'develop' into metadata-cursors | Alex Gorrod | 2014-05-06 | 1 | -0/+12 |
|\ | |||||
| * | Merge branch 'develop' into async | Susan LoVerso | 2014-04-29 | 1 | -0/+4 |
| |\ | |||||
| | * | Log transactional operations immediately, so that the only pointers kept are ↵ | Michael Cahill | 2014-04-28 | 1 | -0/+1 |
| | | | | | | | | | | | | to WT_UPDATEs. Split out `__wt_txn_modify` into two parts: the first creates an WT_TXN_OP structure (for rollback), the writes a log record into the in-memory log buffer. | ||||
| * | | Comments and minor cleanup. | Susan LoVerso | 2014-04-10 | 1 | -0/+1 |
| | | | |||||
| * | | Merge branch 'develop' into async | Michael Cahill | 2014-04-07 | 1 | -0/+12 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/include/extern.h src/include/wiredtiger.in | ||||
| * | | | Fix some s_string warnings. | Susan LoVerso | 2014-04-03 | 1 | -0/+3 |
| | | | | |||||
| * | | | Clean up pass for s_all. | Susan LoVerso | 2014-03-26 | 1 | -0/+7 |
| | | | | |||||
* | | | | Merge branch 'develop' into metadata-cursors | Michael Cahill | 2014-04-23 | 1 | -0/+3 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Support zero-length data items in LSM, reference #540. | Keith Bostic | 2014-04-20 | 1 | -0/+1 |
| | | | | |||||
| * | | | whitespace, spelling | Michael Cahill | 2014-04-17 | 1 | -0/+2 |
| | |/ | |/| | |||||
* | | | Merge branch 'develop' into metadata-cursors | Michael Cahill | 2014-04-07 | 1 | -0/+12 |
|\ \ \ | |/ / | | | | | | | | | | Conflicts: dist/s_string.ok | ||||
| * | | spelling | Michael Cahill | 2014-04-05 | 1 | -0/+2 |
| | | | |||||
| * | | update | Keith Bostic | 2014-03-06 | 1 | -0/+1 |
| | | | |||||
| * | | update | Keith Bostic | 2014-03-04 | 1 | -0/+1 |
| | | | |||||
| * | | Support eviction of pages that include unresolved changes. | Keith Bostic | 2014-03-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split the page being evicted into two groups of blocks: blocks without changes that cannot be written (cold blocks), and blocks with unresolved changes that cannot be written (hot blocks). Cold blocks are written by reconciliation as usual, and the resulting block address copied into the WT_PAGE.modify structure for eviction's use. Hot blocks: the disk image for each hot block is copied into the WT_PAGE.modify structure, along with a list of WT_UPDATE structures, one for each unresolved change that prevented the page from being written. Eviction then uses the disk image to create a new in-memory page, and the list of WT_UPDATE structures to re-create the list of unresolved changes on that page. Both cold and hot blocks are then moved into a WT_REF array, and split into the parent page. | ||||
| * | | Merge branch 'develop' into new-split | Keith Bostic | 2014-02-26 | 1 | -0/+1 |
| |\ \ | | |/ | |||||
| * | | update | Keith Bostic | 2014-02-26 | 1 | -0/+1 |
| | | | |||||
| * | | Update, pu is no longer used as the prefix. | Keith Bostic | 2014-02-24 | 1 | -1/+0 |
| | | | |||||
| * | | Remove a few more code chunks associated with the older split/merge support. | Keith Bostic | 2014-02-24 | 1 | -0/+1 |
| | | | |||||
| * | | update | Keith Bostic | 2014-02-20 | 1 | -0/+1 |
| | | | |||||
| * | | It's dangerous to reach down into the WT_PAGE_INDEX structure (and doing | Keith Bostic | 2014-02-16 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | so repeatedly will race). Clean up that code, and create some structure to avoid potential races. I didn't obscure the field names, but that's probably the next step, the first time we debug a race. | ||||
| * | | Add a new level of indirection on internal pages so there's a way to | Keith Bostic | 2014-02-05 | 1 | -0/+3 |
| | | | | | | | | | | | | split them by atomically replacing the WT_REF array with a new one. | ||||
* | | | Update the metadata cursor implementation. | Alex Gorrod | 2014-03-14 | 1 | -0/+1 |
| |/ |/| | | | | | | | | | | | Move it into it's own cursor implementation, add a special search routine that can search the metadata for the metadata table. This is prototype code - I haven't tested the new functionality yet. | ||||
* | | Update the configuration parsing API. Not finalized, but a step closer. | Alex Gorrod | 2014-02-24 | 1 | -0/+1 |
|/ | |||||
* | Add a "noraw" flavor of zlib compression. | Michael Cahill | 2014-02-03 | 1 | -0/+1 |
| | |||||
* | Add zlib documentation. | Keith Bostic | 2014-01-30 | 1 | -0/+1 |
| | |||||
* | Add support for zlib compression | Michael Cahill | 2014-01-23 | 1 | -0/+5 |
| | |||||
* | whitespace, update spelling list. | Keith Bostic | 2014-01-22 | 1 | -0/+1 |
| | |||||
* | clean up spelling, make dist/s_all pass again. | Keith Bostic | 2014-01-18 | 1 | -0/+5 |
| | |||||
* | test/format runs, now. | Keith Bostic | 2014-01-18 | 1 | -2/+0 |
| | | | | Remove the Memrata support, add Helium documentation, remaining cleanups. | ||||
* | Add WT_CLEAR_INLINE which uses structure assignment to (hopefully) prevent | Keith Bostic | 2014-01-10 | 1 | -0/+2 |
| | | | | | any function call or loop setup/tear-down when clearing structures, call it when unpacking cells and doing row-store searches. | ||||
* | update | Keith Bostic | 2013-12-20 | 1 | -0/+1 |
| | |||||
* | Better/fixed support for huge keys/values. | Keith Bostic | 2013-12-16 | 1 | -0/+1 |
| | | | | | | | | Change the WT_ITEM::size field from type uint32_t to size_t. Change test/format configuration to support large key/value items. Ref: #808 and #70. | ||||
* | The slot is read in a separate thread (the statistics logging thread), | Keith Bostic | 2013-12-16 | 1 | -0/+2 |
| | | | | | | | call unregister first and add a barrier to ensure the slot is cleared before the memory is free'd. Technically, I think there's still a race, but it's awfully small and this is code intended for performance debugging, not production builds. | ||||
* | Add recurse to spelling list. | Alex Gorrod | 2013-12-12 | 1 | -0/+1 |
| | |||||
* | Allow replay of threaded runs. | Keith Bostic | 2013-12-07 | 1 | -0/+2 |
| |