summaryrefslogtreecommitdiff
path: root/src/lsm/lsm_work_unit.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2605 from wiredtiger/wt-2499-lsm-raceMichael Cahill2016-03-221-2/+2
|\
| * WT-2499 Fix a race in LSM between setting and checking WT_LSM_TREE_ACTIVE.Alex Gorrod2016-03-211-2/+2
* | WT-2426 Lock all handles for checkpoints in one pass.Michael Cahill2016-03-171-1/+1
|/
* WT-2471: review WiredTiger "int" printf formatsKeith Bostic2016-03-111-2/+2
* WT-2409 - Remove unneeded handling of EBUSY in LSM checkpointingDavid Hows2016-02-231-6/+1
* WT-2409 - Have LSM checkpoints wait for locks.David Hows2016-02-231-2/+0
* Merge branch 'develop' into WT-2346Michael Cahill2016-02-111-2/+2
|\
| * WT-2378 Always wait for the handle list lock.Michael Cahill2016-02-031-2/+2
* | WT-2346 Protect LSM flushes from racing with checkpoints.Michael Cahill2016-01-251-4/+17
|/
* WT-2333 Make the "ret" variable explicit in lock macros.Michael Cahill2016-01-221-5/+6
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* WT-2164: there was a lurking WT_RET in the code, replace with WT_ERR.Keith Bostic2015-10-231-6/+3
* WT-2164: simplify reset of chunk->flushing, it simplifies the errorKeith Bostic2015-10-231-11/+9
* Merge branch 'develop' into wt-2164Susan LoVerso2015-10-231-0/+7
|\
| * WT-2164 Have LSM enable metadata tracking prior to checkpointing a chunk.Alex Gorrod2015-10-231-0/+7
* | WT-2164 Prevent another chunk checkpoint while the first is still inSusan LoVerso2015-10-221-14/+29
|/
* whitespaceKeith Bostic2015-10-191-2/+1
* WT-2068 Protect discarding handles with the handle list lock.Michael Cahill2015-10-141-3/+7
* Boolean conversion pass over include.Keith Bostic2015-09-271-1/+1
* Boolean conversion pass over txn.Keith Bostic2015-09-241-1/+1
* Boolean conversion pass over lsm.Keith Bostic2015-09-241-12/+13
* Boolean conversion for the rest of the btree code.Keith Bostic2015-09-231-1/+1
* Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-191-5/+5
|\
| * Rename atomic functions from number of bytes to number of bits.Keith Bostic2015-08-131-5/+5
| * WT-2025: Inline the gcc/lint (but not the Windows) atomic functions soKeith Bostic2015-08-061-5/+5
* | Cherry-pick Michael's commit a2d0e2d: Disable all eviction (includingKeith Bostic2015-07-221-2/+2
* | WT-1967: creating a lookaside table to hold updates which are no longerKeith Bostic2015-07-191-7/+9
|/
* Merge pull request #2010 from wiredtiger/lsm-merge-aggressiveAlex Gorrod2015-06-041-0/+1
|\
| * Move LSM aggressive merge calculation into merge code.Alex Gorrod2015-06-011-0/+1
* | Avoid read/write races in the PRNG: switch to using an 8B value insteadKeith Bostic2015-05-301-1/+1
|/
* Don't create bloom filters on the oldest chunk unless configured.Alex Gorrod2015-05-141-0/+4
* Add a "WT_" prefix to the many TXN_* macros in use inside WiredTiger.Michael Cahill2015-05-111-1/+1
* Add a "soft update" of the oldest ID from application threads in case evictio...Michael Cahill2015-05-081-1/+1
* Only force discard handles from LSM trees. Other discard cases include old c...Michael Cahill2015-04-271-1/+1
* Merge branch 'develop' into validate-configuration-stringKeith Bostic2015-04-231-1/+1
|\
| * If a file is marked cache-resident, it can never be evicted,Keith Bostic2015-04-231-1/+1
* | Push renaming down into `api_data.py`, replacing lower-case handleKeith Bostic2015-04-211-3/+2
|/
* Don't allow LSM bloom create to block waiting for space in the cache.Alex Gorrod2015-03-051-10/+8
* Revert half of 108c7e5, leave the simplification where we don't have toKeith Bostic2015-02-111-7/+9
* CID 47823 At condition chunk != NULL, the value of chunk cannot be NULL.Keith Bostic2015-02-111-11/+7
* Allow size-limited LSM trees to have Bloom filters, based on the normal confi...Michael Cahill2015-02-101-2/+2
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Implement @agorrod's review feedback.Michael Cahill2014-12-101-17/+18
* Deal with the case where there is no chunk in an LSM tree to flush.Michael Cahill2014-12-101-4/+7
* Clarify the use of randomness in chunk selection for flushes.Michael Cahill2014-12-091-35/+34
* Don't try to find a chunk to flush in empty LSM trees.Michael Cahill2014-12-091-1/+2
* Ignore returns from WT_ATOMIC_SUB4().Keith Bostic2014-11-251-2/+2
* Fixup LSM workers, so evicting old chunks doesn't stop checkpoints.Alex Gorrod2014-11-251-13/+30
* Revert to not holding the handle list lock when discarding LSM chunks: that d...Michael Cahill2014-11-221-10/+2
* Wait for the handle list lock when discarding in-memory chunks from an LSM tr...Michael Cahill2014-11-221-2/+10