summaryrefslogtreecommitdiff
path: root/src/async
Commit message (Expand)AuthorAgeFilesLines
* Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-152-3/+3
* Clean up a few __wt_calloc() calls that can be __wt_calloc_def() instead.Keith Bostic2014-12-151-1/+1
* If a server thread exits with an error, panic.Keith Bostic2014-11-071-3/+3
* Change the API to not repeatedly call __wt_panic() after the panic flagKeith Bostic2014-11-071-4/+2
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-033-11/+11
* Review where we're passing WT_CONNECTION_IMPL instead of WT_SESSION_IMPL,Keith Bostic2014-09-122-30/+36
* Refactor to only parse async config once. #1172Susan LoVerso2014-09-111-15/+28
* KNFKeith Bostic2014-09-101-1/+1
* Merging the wiredtiger_open configuration means we should never seeKeith Bostic2014-09-101-17/+9
* Fix some places we were passing the WT_CONNECTION_IMPL to underlying routines,Keith Bostic2014-09-101-8/+7
* Remove uses of WT_ERR_TIMEDOUT_OK. __wt_cond_wait already takes care ofSusan LoVerso2014-09-032-4/+2
* Return EBUSY if no async handles available and fix ex_async to look for it. #...Susan LoVerso2014-08-051-1/+1
* Mark some internal sessions as not allowed to open data handles. Use this to...Michael Cahill2014-08-011-4/+5
* Create a new routine that creates internal sessions (the old "internal"Keith Bostic2014-07-301-8/+5
* dead assignment, ret already set.Keith Bostic2014-07-021-1/+0
* I can never remember which version of API_END has the return call andKeith Bostic2014-06-271-10/+5
* Minor async lint.Keith Bostic2014-05-231-22/+17
* Fix initialization bug in async reconfig. #1002Susan LoVerso2014-05-141-1/+3
* Return ENOTSUP if someone tries to allocate an async op handleSusan LoVerso2014-05-141-1/+1
* Add async to reconfig test. Fix code to retain defaults. #1002Susan LoVerso2014-05-131-5/+9
* Allow async to be reconfigured. #1002Susan LoVerso2014-05-132-20/+155
* Add backoff to sleep if no async work available. #1002Susan LoVerso2014-05-121-9/+29
* Valgrind - free ops key/value buffers and work queue.Susan LoVerso2014-05-081-0/+11
* Add async test for config flags. Fix bug found by test.Susan LoVerso2014-05-071-1/+3
* Lint.Susan LoVerso2014-05-063-32/+46
* Fix some warnings introduced by the async API.Michael Cahill2014-05-062-3/+4
* Fixes to worker thread: Use wt_session interface for transactionsSusan LoVerso2014-05-051-6/+16
* Fix handling of raw cursors in the async API: always go through the {get,set}...Michael Cahill2014-05-022-9/+20
* Move the async code from conn_async.c under src/async. It's easier (for me) ...Michael Cahill2014-05-021-0/+457
* Rename async_api.c to async_op.c to make way for conn_async.c.Michael Cahill2014-05-021-0/+0
* Merge branch 'develop' into asyncSusan LoVerso2014-04-291-5/+5
* Add asynchronous compact support to async API.Susan LoVerso2014-04-282-12/+48
* Add asyncop->get_type API and change example to use it.Susan LoVerso2014-04-211-0/+11
* Fix wrap around bug in ring buffer.Susan LoVerso2014-04-172-17/+49
* Add use of flush_gen.Susan LoVerso2014-04-171-4/+7
* Use the correct queue size.Susan LoVerso2014-04-172-4/+5
* Copyin async op's key/value.Susan LoVerso2014-04-161-0/+4
* Changes for atomic use for flush command. Fix counts in wtperf forSusan LoVerso2014-04-162-19/+20
* Implement a ring buffer without locking.Susan LoVerso2014-04-152-90/+87
* Remove does not set a value.Susan LoVerso2014-04-151-1/+1
* Test with yield rather than a cond var.Susan LoVerso2014-04-142-0/+6
* Comments and minor cleanup.Susan LoVerso2014-04-102-12/+28
* Only allocate the configured number of async ops rather than a staticSusan LoVerso2014-04-101-1/+3
* Use an underlying cursor for async op keys/values.Susan LoVerso2014-04-092-177/+33
* Revert "Begin some refactoring of cursor key/value manipulation."Susan LoVerso2014-04-092-12/+40
* Revert "More key/value refactoring."Susan LoVerso2014-04-091-16/+47
* More key/value refactoring.Susan LoVerso2014-04-081-47/+16
* Begin some refactoring of cursor key/value manipulation.Susan LoVerso2014-04-082-40/+12
* Add the uri/config/format cached queue for async ops.Susan LoVerso2014-04-072-7/+26
* Fix some s_string warnings.Susan LoVerso2014-04-032-6/+6