summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Cut release 1.3.3.1.3.3Michael Cahill2012-10-116-7/+60
|
* spellingMichael Cahill2012-10-111-0/+1
|
* Add a paragraph about LSM to the architecture page of the documentation.Michael Cahill2012-10-111-0/+6
|
* Tweak the doxygen output for presentation.Michael Cahill2012-10-114-1153/+59
|
* __wt_config_gets_defno should set the type of the value it returns.Michael Cahill2012-10-111-17/+19
|
* Check cursor.search calls for error return, return an error on failure.Keith Bostic2012-10-101-9/+9
|
* WT_EVICT_REQ_FOREACH no longer used.Keith Bostic2012-10-101-9/+0
|
* If looping waiting for the cache to become empty, wake the eviction thread ↵Michael Cahill2012-10-101-4/+5
| | | | periodically.
* Another LSM merge tweak -- the previous version had some pathological ↵Michael Cahill2012-10-101-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-fastpathMichael Cahill2012-10-109-20/+78
|\ | | | | Force-feed a Bloom filter bitmap into a bulk load.
| * Merge branch 'develop' into bloom-bulk-fastpathMichael Cahill2012-10-1010-290/+57
| |\ | |/ |/|
* | imported patch cache-check-on-exitMichael Cahill2012-10-102-3/+10
| |
* | If an application thread helps with eviction before it has a transaction ↵Michael Cahill2012-10-101-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 Cahill2012-10-101-5/+7
| | | | | | | | no eviction.
* | Merge pull request #356 from wiredtiger/eviction-simplifyagorrod2012-10-098-284/+41
|\ \ | | | | | | Simplify eviction
| * | Cope if there is no btree set in the session when checking for eviction, do ↵Michael Cahill2012-10-102-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 Cahill2012-10-107-280/+30
| | | | | | | | | | | | holding hazard references.
| * | Walk a constant number of pages for LRU.Michael Cahill2012-10-102-4/+9
| | |
* | | Merge pull request #357 from wiredtiger/lsm-tuningagorrod2012-10-092-4/+4
|\ \ \ | |/ / |/| | LSM tuning
| * | If there is no LSM merge work to do, sleep.Michael Cahill2012-10-101-1/+1
| | |
| * | Use "raw" for LSM chunk cursors to optimize getting data in/out.Michael Cahill2012-10-101-2/+2
| | |
| * | Don't create Bloom filters for the oldest chunk in the system.Michael Cahill2012-10-101-1/+1
|/ /
| * Fixes to Bloom filter bulk load based on Alex's review.Michael Cahill2012-10-101-1/+2
| |
| * Fix the maximum size of the bulk-loaded bitmap chunks from the Bloom filter ↵Michael Cahill2012-10-101-1/+5
| | | | | | | | code.
| * Update auto-generated file.Michael Cahill2012-10-101-1/+7
| |
| * Cleanup the Bloom filter bulk-load change.Michael Cahill2012-10-104-27/+23
| |
| * Merge branch 'develop' into bloom-bulk-fastpathMichael Cahill2012-10-107-53/+76
| |\ | |/ |/|
* | Add an eviction statistic to file and LSM statistics cursors.Alex Gorrod2012-10-106-52/+75
| |
* | turn on dictionaries for var-len column-store.Keith Bostic2012-10-091-1/+1
| |
| * Merge branch 'develop' into bloom-bulk-fastpathMichael Cahill2012-10-0914-36/+217
| |\ | |/ |/|
* | Initialize variable.Alex Gorrod2012-10-091-0/+1
| |
* | Add a statistics_fast flag to file statistics cursors.Alex Gorrod2012-10-0914-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-fastpathMichael Cahill2012-10-0928-71/+921
| |\ | |/ |/|
* | Merge pull request #351 from wiredtiger/meta-checkpointMichael Cahill2012-10-082-4/+21
|\ \ | | | | | | Checkpoint the metadata after successful schema-level operations.
| * | Don't put checkpoint extent blocks on the available list, blocks on itKeith Bostic2012-10-081-4/+11
| | | | | | | | | | | | | | | are considered for truncation; they have to go on the "checkpoint available" list. #351.
| * | Merge branch 'develop' into meta-checkpointKeith Bostic2012-10-0824-52/+855
| |\ \
| * | | Checkpoint the metadata after successful schema-level operations.Michael Cahill2012-10-051-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 Cahill2012-10-091-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 Cahill2012-10-095-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 cleanupKeith Bostic2012-10-083-11/+13
| | |
* | | warning: initialization discards qualifiers from pointer target typeKeith Bostic2012-10-081-2/+2
| | |
* | | Break out configuration so it's easy to run just one.Keith Bostic2012-10-081-9/+16
| | |
* | | Merge pull request #354 from wiredtiger/lsm-statsMichael Cahill2012-10-0815-8/+286
|\ \ \ | | | | | | | | Add a new statistics cursor type "statistics:lsm".
| * | | Cleanup ex_statAlex Gorrod2012-10-081-1/+1
| | | |
| * | | Add a new statistics cursor type "statistics:lsm".Alex Gorrod2012-10-0815-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 Gorrod2012-10-061-62/+196
| | |
* | | Disable new example code until I can figure out crash.Alex Gorrod2012-10-051-2/+4
| | |
* | | Add example program to test basic LSM usage.Alex Gorrod2012-10-052-0/+358
| | |
* | | Add a connection-wide flag to disable LSM merges.Michael Cahill2012-10-059-32/+54
| | |
| | * Kludge to force-feed a bitmap into a bulk load.Michael Cahill2012-10-059-10/+61
| |/ |/| | | | | (This is a kludge both because of the API and because of the 32-bit limits it introduces on Bloom filter sizes).