Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cut release 1.3.3.1.3.3 | Michael Cahill | 2012-10-11 | 6 | -7/+60 |
| | |||||
* | spelling | Michael Cahill | 2012-10-11 | 1 | -0/+1 |
| | |||||
* | Add a paragraph about LSM to the architecture page of the documentation. | Michael Cahill | 2012-10-11 | 1 | -0/+6 |
| | |||||
* | Tweak the doxygen output for presentation. | Michael Cahill | 2012-10-11 | 4 | -1153/+59 |
| | |||||
* | __wt_config_gets_defno should set the type of the value it returns. | Michael Cahill | 2012-10-11 | 1 | -17/+19 |
| | |||||
* | Check cursor.search calls for error return, return an error on failure. | Keith Bostic | 2012-10-10 | 1 | -9/+9 |
| | |||||
* | WT_EVICT_REQ_FOREACH no longer used. | Keith Bostic | 2012-10-10 | 1 | -9/+0 |
| | |||||
* | If looping waiting for the cache to become empty, wake the eviction thread ↵ | Michael Cahill | 2012-10-10 | 1 | -4/+5 |
| | | | | periodically. | ||||
* | Another LSM merge tweak -- the previous version had some pathological ↵ | Michael Cahill | 2012-10-10 | 1 | -4/+3 |
| | | | | behavior if merges were keeping up (leading to merging 2-3 chunks each time), then paused. | ||||
* | Merge pull request #352 from wiredtiger/bloom-bulk-fastpath | Michael Cahill | 2012-10-10 | 9 | -20/+78 |
|\ | | | | | Force-feed a Bloom filter bitmap into a bulk load. | ||||
| * | Merge branch 'develop' into bloom-bulk-fastpath | Michael Cahill | 2012-10-10 | 10 | -290/+57 |
| |\ | |/ |/| | |||||
* | | imported patch cache-check-on-exit | Michael Cahill | 2012-10-10 | 2 | -3/+10 |
| | | |||||
* | | If an application thread helps with eviction before it has a transaction ↵ | Michael Cahill | 2012-10-10 | 1 | -1/+2 |
| | | | | | | | | context, release the snapshot it creates when eviction is done. | ||||
* | | Don't wait for eviction when bulk loading or updating a file configured for ↵ | Michael Cahill | 2012-10-10 | 1 | -5/+7 |
| | | | | | | | | no eviction. | ||||
* | | Merge pull request #356 from wiredtiger/eviction-simplify | agorrod | 2012-10-09 | 8 | -284/+41 |
|\ \ | | | | | | | Simplify eviction | ||||
| * | | Cope if there is no btree set in the session when checking for eviction, do ↵ | Michael Cahill | 2012-10-10 | 2 | -1/+3 |
| | | | | | | | | | | | | the same check for all flavors of transactional update. | ||||
| * | | Move the eviction check to before an update starts, rather than after it is ↵ | Michael Cahill | 2012-10-10 | 7 | -280/+30 |
| | | | | | | | | | | | | holding hazard references. | ||||
| * | | Walk a constant number of pages for LRU. | Michael Cahill | 2012-10-10 | 2 | -4/+9 |
| | | | |||||
* | | | Merge pull request #357 from wiredtiger/lsm-tuning | agorrod | 2012-10-09 | 2 | -4/+4 |
|\ \ \ | |/ / |/| | | LSM tuning | ||||
| * | | If there is no LSM merge work to do, sleep. | Michael Cahill | 2012-10-10 | 1 | -1/+1 |
| | | | |||||
| * | | Use "raw" for LSM chunk cursors to optimize getting data in/out. | Michael Cahill | 2012-10-10 | 1 | -2/+2 |
| | | | |||||
| * | | Don't create Bloom filters for the oldest chunk in the system. | Michael Cahill | 2012-10-10 | 1 | -1/+1 |
|/ / | |||||
| * | Fixes to Bloom filter bulk load based on Alex's review. | Michael Cahill | 2012-10-10 | 1 | -1/+2 |
| | | |||||
| * | Fix the maximum size of the bulk-loaded bitmap chunks from the Bloom filter ↵ | Michael Cahill | 2012-10-10 | 1 | -1/+5 |
| | | | | | | | | code. | ||||
| * | Update auto-generated file. | Michael Cahill | 2012-10-10 | 1 | -1/+7 |
| | | |||||
| * | Cleanup the Bloom filter bulk-load change. | Michael Cahill | 2012-10-10 | 4 | -27/+23 |
| | | |||||
| * | Merge branch 'develop' into bloom-bulk-fastpath | Michael Cahill | 2012-10-10 | 7 | -53/+76 |
| |\ | |/ |/| | |||||
* | | Add an eviction statistic to file and LSM statistics cursors. | Alex Gorrod | 2012-10-10 | 6 | -52/+75 |
| | | |||||
* | | turn on dictionaries for var-len column-store. | Keith Bostic | 2012-10-09 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'develop' into bloom-bulk-fastpath | Michael Cahill | 2012-10-09 | 14 | -36/+217 |
| |\ | |/ |/| | |||||
* | | Initialize variable. | Alex Gorrod | 2012-10-09 | 1 | -0/+1 |
| | | |||||
* | | Add a statistics_fast flag to file statistics cursors. | Alex Gorrod | 2012-10-09 | 14 | -36/+216 |
| | | | | | | | | | | Update LSM statistics so that they aggregate some cache statistics. Add ability to open a statistics cursor on a checkpoint. | ||||
| * | Merge branch 'develop' into bloom-bulk-fastpath | Michael Cahill | 2012-10-09 | 28 | -71/+921 |
| |\ | |/ |/| | |||||
* | | Merge pull request #351 from wiredtiger/meta-checkpoint | Michael Cahill | 2012-10-08 | 2 | -4/+21 |
|\ \ | | | | | | | Checkpoint the metadata after successful schema-level operations. | ||||
| * | | Don't put checkpoint extent blocks on the available list, blocks on it | Keith Bostic | 2012-10-08 | 1 | -4/+11 |
| | | | | | | | | | | | | | | | are considered for truncation; they have to go on the "checkpoint available" list. #351. | ||||
| * | | Merge branch 'develop' into meta-checkpoint | Keith Bostic | 2012-10-08 | 24 | -52/+855 |
| |\ \ | |||||
| * | | | Checkpoint the metadata after successful schema-level operations. | Michael Cahill | 2012-10-05 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, if process exits without closing the connection or running a checkpoint, created objects exist but there is no record in the metadata. refs #350 | ||||
* | | | | Invalid use of strcpy in "wt load". | Michael Cahill | 2012-10-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cause random unit test failures, found by valgrind: ==109408== Source and destination overlap in strcpy(0x4ed7182, 0x4ed718c) ==109408== at 0x4A09195: strcpy (mc_replace_strmem.c:438) ==109408== by 0x40474F: config_update (util_load.c:271) ==109408== by 0x4040F3: load_dump (util_load.c:117) | ||||
* | | | | After an auto-commit transaction, where the cursor may be reused, we need to ↵ | Michael Cahill | 2012-10-09 | 5 | -23/+53 |
| |/ / |/| | | | | | | | | | | | | | | update our snapshot to include the change that was just committed, but keep the oldest "snap_min" old enough that the data can't be freed from under us. refs #310 | ||||
* | | | style cleanup | Keith Bostic | 2012-10-08 | 3 | -11/+13 |
| | | | |||||
* | | | warning: initialization discards qualifiers from pointer target type | Keith Bostic | 2012-10-08 | 1 | -2/+2 |
| | | | |||||
* | | | Break out configuration so it's easy to run just one. | Keith Bostic | 2012-10-08 | 1 | -9/+16 |
| | | | |||||
* | | | Merge pull request #354 from wiredtiger/lsm-stats | Michael Cahill | 2012-10-08 | 15 | -8/+286 |
|\ \ \ | | | | | | | | | Add a new statistics cursor type "statistics:lsm". | ||||
| * | | | Cleanup ex_stat | Alex Gorrod | 2012-10-08 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add a new statistics cursor type "statistics:lsm". | Alex Gorrod | 2012-10-08 | 15 | -8/+286 |
|/ / / | | | | | | | | | | | | | Update ex_stat.c to demonstrate usage. Update ex_test_perf.c to have a statistics thread. | ||||
* | | | Fix error handling in ex_test_perf, update command line options. | Alex Gorrod | 2012-10-06 | 1 | -62/+196 |
| | | | |||||
* | | | Disable new example code until I can figure out crash. | Alex Gorrod | 2012-10-05 | 1 | -2/+4 |
| | | | |||||
* | | | Add example program to test basic LSM usage. | Alex Gorrod | 2012-10-05 | 2 | -0/+358 |
| | | | |||||
* | | | Add a connection-wide flag to disable LSM merges. | Michael Cahill | 2012-10-05 | 9 | -32/+54 |
| | | | |||||
| | * | Kludge to force-feed a bitmap into a bulk load. | Michael Cahill | 2012-10-05 | 9 | -10/+61 |
| |/ |/| | | | | | (This is a kludge both because of the API and because of the 32-bit limits it introduces on Bloom filter sizes). |