summaryrefslogtreecommitdiff
path: root/src/include/serial.i
AgeCommit message (Expand)Author
2014-05-08automatic rebuild.Keith Bostic
2014-05-08whitespaceKeith Bostic
2014-04-04Fix a comment, we no longer acquire the page's spinlock.Keith Bostic
2014-04-04Fix a race between reconciliation and freeing obsolete updates on a page. No...Michael Cahill
2014-01-07Update copyright notices for 2014.Keith Bostic
2013-12-11Add spinlock statistics for __wt_spin_trylock() calls.Keith Bostic
2013-10-17Fix the trylock call, it returns 0 when the mutex is acquired.Keith Bostic
2013-10-17Don't block looking for obsolete WT_UPDATE structures to discard, if theKeith Bostic
2013-10-17Replace the per-btree handle spinlock with an array of 256 spinlocks inKeith Bostic
2013-10-17Add explicit active state to eviction server.Alex Gorrod
2013-10-16Implement Alex's suggested "are we evicting" check: don't look forKeith Bostic
2013-10-16fix a comment.Keith Bostic
2013-10-16If ins_stack[i] == NULL, we've already returned WT_RESTART.Keith Bostic
2013-10-16The code inside __col_append_serial_func() is the same as the code inKeith Bostic
2013-10-16Serialize threads of control doing the "obsolete WT_UPDATE" check.Keith Bostic
2013-10-16Switch the update serialization function to an atomic instruction insteadKeith Bostic
2013-10-16Move the "page write generation wrap" check outside of the serializationKeith Bostic
2013-10-16Rename serial_funcs.i -> serial.i, matching other include files.Keith Bostic
2012-10-03Issue #310 needs to be able to call a serialization function from insideKeith Bostic
2012-08-16Add memory barriers back in around the tree-dirty flag (btree->modified).Keith Bostic
2012-08-16If the application does a checkpoint (regardless whether it's named orKeith Bostic
2012-08-07Whitespace cleanups, no semantic changes.Keith Bostic
2012-08-03Add an "was object ever modified" flag to the btree handle, and use itKeith Bostic
2012-05-19The check to see if a page needs to be forcibly evicted is performedKeith Bostic
2012-01-22Update copyright notices to 2012.Keith Bostic
2012-01-15Rename __wt_page_set_modified to __wt_page_modify_set, matchingKeith Bostic
2011-12-13Make the serialized function helpers into inlined functions (move support/ser...Michael Cahill
2011-12-13Remove some noise remaining from the workq: we don't need WT_SESSION_IMPL->wq...Michael Cahill
2011-12-12Restructure reads to not use serialized functions, reduce the number of calls...Michael Cahill
2011-12-05Move reads into user threads to take advantage of parallelism.Michael Cahill
2011-11-23Provide a way to do reentrant / asynchronous serialized function calls to cle...Michael Cahill
2011-11-11Add a force flag to eviction to block waiting for busy pages.Michael Cahill
2011-11-10Include the size of WT_INSERT and WT_UPDATE structs in page memory footprint.Michael Cahill
2011-11-04Remove the workQ code entirely.Michael Cahill
2011-09-16Add the "multithread" connection configuration option, which configuresKeith Bostic
2011-09-11Rename "append" serialization function "col_append", it's column-storeKeith Bostic
2011-09-11Replace column-store page-extension code with a new skiplist, maintainedKeith Bostic
2011-08-18Use size_t for size calculations, only store uint32_t in structs.Michael Cahill
2011-08-30Intermediate commit of new cursor code. Both prev/next cursor motionsKeith Bostic
2011-08-26Intermediate commit of new cursor code: this commit has mostly workingKeith Bostic
2011-08-11Pass session->srch as a single parameter when serializing updates.Michael Cahill
2011-08-08lint: make skipdepth unsigned, clear all of WT_SEARCH in one step at the begi...Michael Cahill
2011-07-29Put inserted items on skiplists so we can do efficient searches (including fo...Michael Cahill
2011-07-26Re-work fixed-length column-store as bitfields, not byte fields.Keith Bostic
2011-07-08lint, object sizes are uint32_t's, not ints.Keith Bostic
2011-07-08Add memory-footprint field to the in-memory page structure, it's usedKeith Bostic
2011-07-06Add support for extending column-store files -- this isn't right yet,Keith Bostic