summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'develop' into mongodb-2.8mongodb-2.8-rc6Keith Bostic2015-01-232-26/+58
|\
| * whitespaceKeith Bostic2015-01-231-2/+2
| |
| * Revert "Revert #1565 for now."Keith Bostic2015-01-231-22/+29
| | | | | | | | This reverts commit 3af50d39cea5f0230a4653fd5cf189c2bf6c3f25.
| * Merge pull request #1593 from wiredtiger/cache-wrap-safeguardKeith Bostic2015-01-231-4/+29
| |\ | | | | | | Don't allow cache tracking to wrap negative.
| | * Don't allow cache tracking to wrap negative.Alex Gorrod2015-01-231-4/+29
| |/ | | | | | | | | | | Involves some complexity due to atomic operations. References #1587 and BF-773
* | Merge branch 'develop' into mongodb-2.8Alex Gorrod2015-01-221-29/+22
|\ \ | |/
| * Revert #1565 for now.Alex Gorrod2015-01-221-29/+22
| | | | | | | | | | | | | | | | Using a generic accounting of page sizes allows cache size calculations to become negative. Refs BF-773 in JIRA. I tried reverting only parts of this change, but that did not resolve the problem.
* | Merge branch 'develop' into mongodb-2.8Keith Bostic2015-01-212-4/+7
|\ \ | |/
| * When transferring WT_UPDATE memory from one page to another as part ofKeith Bostic2015-01-211-2/+3
| | | | | | | | | | doing an insert-split, don't use the WT_UPDATE.size if it's a deleted item; SERVER-16881.
| * Merge pull request #1578 from wiredtiger/python-sys-pathAlex Gorrod2015-01-211-2/+4
| |\ | | | | | | Put the local build directories to the front of the sys path.
| | * Added clarifying comments.Don Anderson2015-01-201-0/+2
| | |
| | * Put the local build directories to the front of the sys path.Don Anderson2015-01-171-2/+2
| | | | | | | | | | | | Refs #1577.
* | | Merge branch 'develop' into mongodb-2.8Michael Cahill2015-01-21111-3256/+485987
|\ \ \ | |/ /
| * | Reapply a kludge from RC5: don't allow pages to be evicted underneath a ↵Michael Cahill2015-01-211-0/+8
| | | | | | | | | | | | truncate operation. The symptom is drain.js failing. refs SERVER-16868 / #1563
| * | Check for valid log_fh handle in wt_log_write. #1580Susan LoVerso2015-01-201-0/+7
| | |
| * | We can have a tree of empty pages when closing a tree, and that's fine.Michael Cahill2015-01-211-4/+3
| | |
| * | Quit page eviction immediately if we're trying to evict a tree, thatKeith Bostic2015-01-201-0/+9
| | | | | | | | | | | | is, an internal page that has other internal pages as children.
| * | Merge pull request #1576 from wiredtiger/stat-cursor-deadlockMichael Cahill2015-01-201-3/+7
| |\ \ | | | | | | | | Fix a deadlock opening statistics cursors.
| | * | Fix a deadlock opening statistics cursors.Alex Gorrod2015-01-171-3/+7
| | | | | | | | | | | | | | | | Refs #1575 and JIRA SERVER-16738
| * | | Rename voxer to overflow.Susan LoVerso2015-01-194-0/+0
| | | |
| * | | The size of the file is decreasing each time, so compacting 10 times,Keith Bostic2015-01-191-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | at 10%, is not sufficient to drive a file to its smallest size. The right fix is probably to get better information from the block manager as to exactly how much the size of the file has decreased, but that's messy, especially when you consider the checkpoints requires to get to that smallest size. For now, do 100 compaction attempts instead of 10, and depend on the no-progress state and/or the compaction timeout to limit the amount of time we spend here.
| * | | We call __block_dump_avail() if WT_VERB_COMPACT is set, use that sameKeith Bostic2015-01-191-3/+3
| | | | | | | | | | | | | | | | flag internally in the function instead of WT_VERB_BLOCK.
| * | | Move the lock/unlock pair inside the comment that talks about them.Keith Bostic2015-01-191-3/+1
| | | |
| * | | Coverity 1264611, memory leak (WT_RET that should have been a WT_ERR).Keith Bostic2015-01-191-1/+1
| |/ /
| * | For now, just rename the WiredTiger function __wt_cursor_equals to beKeith Bostic2015-01-177-8/+8
| | | | | | | | | | | | | | | __wt_cursor_equal. We'll do a better fix to avoid the problem in the future, when we have a few minutes.
| * | Typo in logging test (Boolean test of a parenthesized assignment).Keith Bostic2015-01-171-3/+3
| | |
| * | Log close thread needs to wait for any outstanding writes. #1571Susan LoVerso2015-01-171-4/+6
| | |
| * | Fixup Java examples.Alex Gorrod2015-01-171-1/+3
| | |
| * | Fix equals method in java API.Alex Gorrod2015-01-171-2/+2
| | |
| * | Merge pull request #1570 from wiredtiger/raw-compress-overflowAlex Gorrod2015-01-161-9/+17
| |\ \ | | | | | | | | Fix a bug in raw compression, where we were overflowing memory.
| | * | Slightly different version of the change.Keith Bostic2015-01-161-11/+17
| | | |
| | * | Merge branch 'develop' into raw-compress-overflowKeith Bostic2015-01-1625-385/+314
| | |\ \
| | * | | Fix a bug in raw compression, where we were overflowing memory.Alex Gorrod2015-01-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We weren't growing the buffer enough when adding new items in. Refs SERVER-16664
| * | | | Close the session for the log close server thread. Fixes a leak detected by ↵Michael Cahill2015-01-171-0/+5
| | | | | | | | | | | | | | | | | | | | address sanitizer.
| * | | | Make Cursor.equals return a boolean in Java.Michael Cahill2015-01-171-2/+2
| | |/ / | |/| |
| * | | Merge pull request #1541 from wiredtiger/cursor-equalMichael Cahill2015-01-1623-25/+314
| |\ \ \ | | | | | | | | | | Add support for the WT_CURSOR.equals method.
| | * \ \ Merge branch 'develop' into cursor-equalMichael Cahill2015-01-1726-119/+311
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cursor/cur_std.c src/cursor/cur_table.c src/include/extern.h
| | * \ \ \ Merge branch 'develop' into cursor-equalMichael Cahill2015-01-17114-3029/+486114
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lang/python/wiredtiger.i
| | * | | | | Have WT_CURSOR::equals return 1 when cursors are equal, 0 when not.Michael Cahill2015-01-1710-37/+29
| | | | | | |
| | * | | | | Fix outdated comment.Alex Gorrod2015-01-141-1/+1
| | | | | | |
| | * | | | | Add a comment.Keith Bostic2015-01-131-1/+2
| | | | | | |
| | * | | | | Document we return 0/1 from WT_CURSOR::equalsKeith Bostic2015-01-131-3/+2
| | | | | | |
| | * | | | | whitespaceKeith Bostic2015-01-131-2/+2
| | | | | | |
| | * | | | | Fix cursor compare test to use new name.Alex Gorrod2015-01-141-10/+10
| | | | | | |
| | * | | | | Rename WT_CURSOR compare_equal to be equals.Alex Gorrod2015-01-1421-33/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While here, add a generic cursor equals stub in curstd, rather than redirecting via cursor function pointer lists. Implement the Java API wrapper.
| | * | | | | Fix a function name typo, update auto-generated files.Keith Bostic2015-01-122-1/+2
| | | | | | |
| | * | | | | Add support for the WT_CURSOR.compare_equal method.Keith Bostic2015-01-1020-51/+305
| | | | | | |
| * | | | | | Remove the (really, really old) gnuplot versions of the graph tools,Keith Bostic2015-01-162-360/+0
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | they're no longer in use.
| * | | | | Flexelint: symbol 'close_lsn' (line 862) not accessed.Keith Bostic2015-01-161-7/+1
| | |_|/ / | |/| | |
| * | | | One more try, fix up the copyright notices.Keith Bostic2015-01-162-2/+2
| | | | |