summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add another comment, about "deleted" pages that came about through eviction.Keith Bostic2014-04-101-0/+7
* Add some more comments on skipping deleted pages during reads.Keith Bostic2014-04-101-4/+16
* Gather most of the fast-delete code into a new file, bt_delete.c.Keith Bostic2014-04-105-285/+331
* Merge pull request #948 from wiredtiger/new-split-fast-deleteMichael Cahill2014-04-1014-154/+282
|\
| * Minor cleanup to simplify the tree-walk code, simplify function naming,Keith Bostic2014-04-093-16/+13
| * Fix the problem where a truncated/deleted page might split (meaningKeith Bostic2014-04-0911-109/+192
| * typo, introduce an infinite loop into the test suite.Keith Bostic2014-04-081-1/+1
| * WT_REF_SPLIT is possible, I believe, and it's a problem.Keith Bostic2014-04-083-7/+12
| * Make lint happier, list the WT_REF states we're ignoring.Keith Bostic2014-04-081-2/+5
| * Clean up the fast-delete code (part of doing a review after merging theKeith Bostic2014-04-083-56/+96
* | Don't try and extend the file unless we have a valid offset.Keith Bostic2014-04-091-1/+1
* | Missing WT_RET(), don't lose the error.Keith Bostic2014-04-091-0/+1
* | The posix_fallocate call on Linux is corrupting already written data,Keith Bostic2014-04-092-21/+66
* | Check that we don't try to discard pages that are splitting.Michael Cahill2014-04-091-1/+2
* | Reduce the leaf page size from 1MB to 32KB.Keith Bostic2014-04-082-7/+7
* | whitespaceKeith Bostic2014-04-081-2/+1
|/
* Minor cleanups:Keith Bostic2014-04-073-19/+15
* Add another case, it's possible to delete fake checkpoints.Keith Bostic2014-04-061-0/+1
* Add some diagnostic code to confirm the checkpoint array looks like weKeith Bostic2014-04-061-6/+39
* Set the checkpoint size before calling the checkpoint update function,Keith Bostic2014-04-061-13/+9
* The live systems allocation/discard extent lists are potentially quite large,Keith Bostic2014-04-062-3/+19
* Don't terminate a verbose message with a newline, it's not needed.Keith Bostic2014-04-061-1/+1
* rec_split.c:610:88: error: incompatible pointer types passing 'uint64_tKeith Bostic2014-04-061-2/+1
* Add some additional wording to a comment, explaining why we can fast-pathKeith Bostic2014-04-041-1/+7
* Merge branch 'develop' into new-splitKeith Bostic2014-04-042-9/+9
|\
| * Merge pull request #942 from wiredtiger/man-pagesMichael Cahill2014-04-041-1/+1
| |\
| | * Generate Linux man pages when generating docs.Alex Gorrod2014-04-031-1/+1
| * | If not tracking the object sizes, use the new extent append API insteadKeith Bostic2014-04-031-8/+8
| |/
* | The __wt_evict_file() and __wt_sync_file() functions are no longer partKeith Bostic2014-04-043-243/+241
* | WT_PAGE_TRYLOCK is no longer used, remove it.Keith Bostic2014-04-041-2/+0
* | Fix lint's version of F_CAS_ATOMIC.Keith Bostic2014-04-041-1/+3
* | If __wt_epoch call failed, we could return without clearing theKeith Bostic2014-04-041-11/+11
* | Clean up a comment, no code change.Keith Bostic2014-04-041-10/+12
* | Fix a comment, we no longer acquire the page's spinlock.Keith Bostic2014-04-041-5/+5
* | Fix a race between reconciliation and freeing obsolete updates on a page. No...Michael Cahill2014-04-043-6/+23
* | Use the standard transaction visibility check for cleaning up cached overflow...Michael Cahill2014-04-041-10/+2
* | Revert to asserting that a page is clean after `__wt_rec_write` returns zero,...Michael Cahill2014-04-041-8/+3
* | Simplify pinning and releasing a transaction ID required to look at page inde...Michael Cahill2014-04-049-81/+64
* | Merge branch 'new-split' into new-split-fixesMichael Cahill2014-04-041-6/+1
|\ \
| * | We have to hold the overflow lock regardless of whether or not the on-pageKeith Bostic2014-04-031-6/+1
* | | Merge branch 'new-split' into new-split-fixesMichael Cahill2014-04-041-18/+30
|\ \ \ | |/ /
| * | Don't write removed overflow keys that are associated with removed,Keith Bostic2014-04-031-18/+30
* | | Merge branch 'new-split' into new-split-fixesKeith Bostic2014-04-033-15/+45
|\ \ \ | |/ /
| * | Rewrite the big comment about how we're handling removed on-pageKeith Bostic2014-04-031-11/+31
| * | Fix up a comment in the walk code: we can't see restart on an ascentKeith Bostic2014-04-031-4/+9
| * | Clarify a comment.Keith Bostic2014-04-031-0/+5
* | | Catch a case where snap_min is being cleared while cursors are open. This tu...Michael Cahill2014-04-035-4/+12
* | | Make sure we always publish a required transaction ID before looking at page ...Michael Cahill2014-04-037-21/+82
* | | Flip the logic around when to deepen the tree -- there is no point trying to ...Michael Cahill2014-04-031-14/+10
* | | It's okay if an LRU walk returns WT_NOTFOUND: that just means some page was l...Michael Cahill2014-04-031-1/+4