summaryrefslogtreecommitdiff
path: root/src/lsm
Commit message (Expand)AuthorAgeFilesLines
* Remove unused local variable.Alex Gorrod2012-11-271-1/+0
* Fix lint.Alex Gorrod2012-11-271-1/+3
* Merge branch 'develop' into rawKeith Bostic2012-11-231-22/+21
|\
| * Update LSM worker to have cleaner error handling.Alex Gorrod2012-11-231-22/+19
* | Merge branch 'develop' into rawKeith Bostic2012-11-221-6/+40
|\ \ | |/
| * Don't try to merge with a chunk that is much larger than a small chunk.Michael Cahill2012-11-211-3/+12
| * After an LSM merge, fault in some pages before the new tree goes live to avoi...Michael Cahill2012-11-211-3/+28
* | __wt_err() returns a void, no reason to cast it.Keith Bostic2012-11-221-6/+4
|/
* Add a "size of checkpoint" statistic.Michael Cahill2012-11-163-40/+36
* Don't automatically fail inserts if the write generation check fails: compare...Michael Cahill2012-11-161-2/+2
* Add a session flag to disable cache checks in critical sections.Michael Cahill2012-11-161-1/+3
* Switch the LSM tree lock to a read/write lock, so cursors can read the state ...Michael Cahill2012-11-165-30/+29
* Use a separate thread for creation of Bloom filters for the newest, unmerged ...Michael Cahill2012-11-093-47/+125
* Write the metadata after creating missing Bloom filters.Michael Cahill2012-11-091-24/+39
* Drop any old Bloom filter before creating a new one -- we may have been inter...Michael Cahill2012-11-092-1/+9
* Report errors from the LSM checkpoint thread.Michael Cahill2012-11-061-5/+11
* For update-only LSM cursors, only open a cursor in the primary chunk.Michael Cahill2012-11-061-9/+17
* Only switch trees in an LSM cursor if the primary chunk is on disk.Michael Cahill2012-11-021-2/+3
* LSM: clear the "merging" flag on chunks that are not included in a merge.Michael Cahill2012-11-021-1/+3
* Cache the hash values used for Bloom filter lookups, rather than hashing for ...Michael Cahill2012-11-011-2/+11
* Support multiple LSM merge threads with the "lsm_merge_threads" config key. ...Michael Cahill2012-11-015-122/+222
* Include all of the chosen chunks in a merge. Only pin the current chunk in a...Michael Cahill2012-11-012-6/+7
* Minor cleanup in the loop to drop old chunks from an LSM tree.Michael Cahill2012-11-011-19/+18
* LSM: only track cursors on the primary chunk if it is not yet on disk.Michael Cahill2012-11-011-5/+2
* Create missing Bloom filters when reading from an LSM tree if "lsm_bloom_newe...Michael Cahill2012-11-011-11/+15
* LSM: only save a Bloom URI in the metadata after it is successfully created.Michael Cahill2012-11-011-1/+1
* WT_ATOMIC_ADD/WT_ATOMIC_SUB return values.Keith Bostic2012-10-261-2/+2
* Add a reference count to LSM trees to prevent a race between a drop and openi...Michael Cahill2012-10-262-14/+44
* Protect the list of LSM trees with the schema lock.Michael Cahill2012-10-262-5/+6
* Pass a "normal" config stack wherever possible.Michael Cahill2012-10-251-2/+2
* Hold the LSM tree lock while gathering statistics.Michael Cahill2012-10-251-8/+6
* Don't attempt to drop the first chunk of an LSM tree before creating it. It ...Michael Cahill2012-10-251-3/+9
* Handle passing a struct value to "bloom_config".Michael Cahill2012-10-241-0/+4
* lsm_cursor.c:716:3: error: 'smaller' may be used uninitialized in this functionMichael Cahill2012-10-191-2/+4
* Reset any old cursor position before an LSM search.Michael Cahill2012-10-191-3/+40
* Add an API to pass a config string to __wt_bloom_create.Michael Cahill2012-10-194-5/+17
* Fix LSM index searches.Michael Cahill2012-10-191-8/+35
* Push the "owning" cursor through the LSM open_cursor function, so schema obje...Michael Cahill2012-10-192-4/+5
* Run some standard tests against table-on-LSM.Michael Cahill2012-10-181-1/+1
* Handle NULL config stacks in LSM cursor open.Michael Cahill2012-10-181-1/+1
* Change direct calls to __wt_curfile_open to generic __wt_open_cursor.Michael Cahill2012-10-183-13/+9
* Fix a bug in LSM where aborted merges could cause subsequent opens to fail.Alex Gorrod2012-10-182-2/+17
* Have LSM merges sleep for much less than a second: this limits how quickly we...Michael Cahill2012-10-181-3/+3
* Wait for a while before looking for LSM major merges, in case merges catch up...Michael Cahill2012-10-182-16/+33
* Fix some leaks found by valgrind.Michael Cahill2012-10-171-3/+10
* Update LSM merge operations to be interrupted on close.Alex Gorrod2012-10-171-2/+19
* Update bloom statistics naming to be clearer.Alex Gorrod2012-10-151-4/+8
* At the file level, count successful and failed eviction attempts separately.Michael Cahill2012-10-151-51/+51
* lsm_merge.c:73:14: error: variable 'dest_uri' set but not usedMichael Cahill2012-10-151-2/+0
* Add advanced tuning options for LSM bloom filters.Alex Gorrod2012-10-156-46/+143