summaryrefslogtreecommitdiff
path: root/src/async
AgeCommit message (Expand)Author
2014-10-03Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto
2014-09-12Review where we're passing WT_CONNECTION_IMPL instead of WT_SESSION_IMPL,Keith Bostic
2014-09-11Refactor to only parse async config once. #1172Susan LoVerso
2014-09-10KNFKeith Bostic
2014-09-10Merging the wiredtiger_open configuration means we should never seeKeith Bostic
2014-09-10Fix some places we were passing the WT_CONNECTION_IMPL to underlying routines,Keith Bostic
2014-09-03Remove uses of WT_ERR_TIMEDOUT_OK. __wt_cond_wait already takes care ofSusan LoVerso
2014-08-05Return EBUSY if no async handles available and fix ex_async to look for it. #...Susan LoVerso
2014-08-01Mark some internal sessions as not allowed to open data handles. Use this to...Michael Cahill
2014-07-30Create a new routine that creates internal sessions (the old "internal"Keith Bostic
2014-07-02dead assignment, ret already set.Keith Bostic
2014-06-27I can never remember which version of API_END has the return call andKeith Bostic
2014-05-23Minor async lint.Keith Bostic
2014-05-14Fix initialization bug in async reconfig. #1002Susan LoVerso
2014-05-14Return ENOTSUP if someone tries to allocate an async op handleSusan LoVerso
2014-05-13Add async to reconfig test. Fix code to retain defaults. #1002Susan LoVerso
2014-05-13Allow async to be reconfigured. #1002Susan LoVerso
2014-05-12Add backoff to sleep if no async work available. #1002Susan LoVerso
2014-05-08Valgrind - free ops key/value buffers and work queue.Susan LoVerso
2014-05-07Add async test for config flags. Fix bug found by test.Susan LoVerso
2014-05-06Lint.Susan LoVerso
2014-05-06Fix some warnings introduced by the async API.Michael Cahill
2014-05-05Fixes to worker thread: Use wt_session interface for transactionsSusan LoVerso
2014-05-02Fix handling of raw cursors in the async API: always go through the {get,set}...Michael Cahill
2014-05-02Move the async code from conn_async.c under src/async. It's easier (for me) ...Michael Cahill
2014-05-02Rename async_api.c to async_op.c to make way for conn_async.c.Michael Cahill
2014-04-29Merge branch 'develop' into asyncSusan LoVerso
2014-04-28Add asynchronous compact support to async API.Susan LoVerso
2014-04-21Add asyncop->get_type API and change example to use it.Susan LoVerso
2014-04-17Fix wrap around bug in ring buffer.Susan LoVerso
2014-04-17Add use of flush_gen.Susan LoVerso
2014-04-17Use the correct queue size.Susan LoVerso
2014-04-16Copyin async op's key/value.Susan LoVerso
2014-04-16Changes for atomic use for flush command. Fix counts in wtperf forSusan LoVerso
2014-04-15Implement a ring buffer without locking.Susan LoVerso
2014-04-15Remove does not set a value.Susan LoVerso
2014-04-14Test with yield rather than a cond var.Susan LoVerso
2014-04-10Comments and minor cleanup.Susan LoVerso
2014-04-10Only allocate the configured number of async ops rather than a staticSusan LoVerso
2014-04-09Use an underlying cursor for async op keys/values.Susan LoVerso
2014-04-09Revert "Begin some refactoring of cursor key/value manipulation."Susan LoVerso
2014-04-09Revert "More key/value refactoring."Susan LoVerso
2014-04-08More key/value refactoring.Susan LoVerso
2014-04-08Begin some refactoring of cursor key/value manipulation.Susan LoVerso
2014-04-07Add the uri/config/format cached queue for async ops.Susan LoVerso
2014-04-03Fix some s_string warnings.Susan LoVerso
2014-04-03Remove some fprintfsSusan LoVerso
2014-04-03Add async_op config processing.Susan LoVerso
2014-04-02Fix warning.Susan LoVerso
2014-04-02More printf cleanup.Susan LoVerso