Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2427 from wiredtiger/WT-2320 | Alex Gorrod | 2016-01-11 | 1 | -0/+3 |
| | | | | | | | | (cherry picked from commit 051ab40) WT-2320 Backport to 3.0. Only check copyright as part of cutting a release. Builds on another change that was pushed directly to develop branch: 00c2116 | ||||
* | Merge pull request #2260 from wiredtiger/reverse-splits | Alex Gorrod | 2015-11-24 | 1 | -0/+1 |
| | | | | | | | | | | | SERVER-21027 Reverse split if there are many deleted pages (cherry picked from commit 35d46c3) Conflicts: src/btree/bt_delete.c src/btree/bt_read.c src/evict/evict_page.c | ||||
* | WT-2112 Use bool in more places | Michael Cahill | 2015-09-29 | 1 | -1/+2 |
| | | | | | | Merge pull request #2216 from wiredtiger/more-bool (cherry picked from commit 53638a10713925406f92d20fa840a94cd2cfa22a) | ||||
* | WT-2122 Convert more expressions to use bool | Michael Cahill | 2015-09-29 | 1 | -7/+3 |
| | | | | | | Merge pull request #2208 from wiredtiger/more-bool (cherry picked from commit f1837bf787832c818d226df4c662093d124b01f8) | ||||
* | Merge pull request #2209 from wiredtiger/more-bool-keith | Michael Cahill | 2015-09-29 | 1 | -3/+3 |
| | | | | | WT-2122 more boolean conversion (cherry picked from commit 91deacba5a77db31216fccfb6bffdbe81375f0b4) | ||||
* | WT-2093 Use the C99 bool type to clarify when functions return true/false | Michael Cahill | 2015-09-28 | 1 | -1/+0 |
| | | | | | | Merge pull request #2178 from wiredtiger/use-bool (cherry picked from commit d9391c0df4dc38c8ea571bde4808ced194d7cff0) | ||||
* | WT-2104 Backport a form of log_flush to 3.0. | Susan LoVerso | 2015-09-16 | 2 | -0/+10 |
| | |||||
* | Merge pull request #2112 from wiredtiger/wt-2025-inline-atomic-functions | Michael Cahill | 2015-08-19 | 2 | -20/+4 |
| | | | | | WT-2025: inline atomic functions. (cherry picked from commit ada57c1ed44ab0dd4f904f60a63bbc77333b2baa) | ||||
* | WT-2038 Count and report the total number of data handles | Michael Cahill | 2015-08-14 | 1 | -0/+2 |
| | | | | (cherry picked from commit 95301eddd94c6383cfc08bd7aa8e09f91f55a856) | ||||
* | Merge pull request #2119 from wiredtiger/tailq-simplify | sueloverso | 2015-08-14 | 2 | -65/+10 |
| | | | | | Minor cleanups to tailq use, s_define searching. (cherry picked from commit f12c69449d832488b8079aff9d1f4459dd34649d) | ||||
* | WT-1481 Fix and clarify some sweep statistics. | Michael Cahill | 2015-08-14 | 1 | -4/+6 |
| | | | | | | Merge pull request #2104 from wiredtiger/sweep-stats (cherry picked from commit 405f45e1ef036b999b470dccb916d9b8bc4f3106) | ||||
* | WT-2038 Use TAILQ for all lists. | Michael Cahill | 2015-08-13 | 1 | -0/+5 |
| | | | | | | Otherwise remove is O(N), which may not show up until running real workloads (while holding locks). (cherry picked from commit 79e6050da59f2dc1523ef72b5ff0b652a938d4e1) | ||||
* | WT-1930 Add configuration option to disable sweep of old handles | Alex Gorrod | 2015-08-10 | 1 | -1/+2 |
| | | | | | Merge pull request #2044 from wiredtiger/WT-1930 (cherry picked from commit 263c5b7cc8b00dda34d230ee315309f1bd69b6d3) | ||||
* | Update test/format's use of the random number generator to match develop. | Michael Cahill | 2015-08-05 | 1 | -0/+1 |
| | |||||
* | WT-2007 Statically allocate log slot buffers to a maximum size. | sueloverso | 2015-08-03 | 2 | -2/+2 |
| | | | | | | Merge pull request #2062 from wiredtiger/log-buf-static-max (cherry picked from commit e1d8bc7fa41efe1d4765cca2b9857907802fcf1b) | ||||
* | WT-1922 Add support for bulk load in LSM trees. Also references | Alex Gorrod | 2015-07-03 | 1 | -0/+1 |
| | | | | | | SERVER-18321 (cherry picked from commit 4d37a27896872dc5d280f5e85666e1d8431ec33b) | ||||
* | WT-1959 Add the "strict" configuration option to WT_SESSION.verify, default ↵ | Keith Bostic | 2015-06-29 | 1 | -0/+5 |
| | | | | | | false, don't error if we leak blocks unless strict is configured. (cherry picked from commit b3e3f19a08bbd8897dc0ba3f54b217292e35ea6b) | ||||
* | SERVER-17078 Add a "statistics=(size)" mode to statistics cursors that just ↵ | Michael Cahill | 2015-06-29 | 1 | -16/+16 |
| | | | | | | gets the filesize without opening anything. (cherry picked from commit 74cea8701c115b9327523691659ed68c86c1f652) | ||||
* | Fixes for cherry-pick merge failures. | Michael Cahill | 2015-05-29 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1915 from markbenvenuto/tcmalloc | Keith Bostic | 2015-05-28 | 1 | -0/+1 |
| | | | | | TC Malloc for WT (cherry picked from commit b88fe4bc92d1b32b3e536b5327b4e803c4e49dc9) | ||||
* | Update file_manager=(close_idle_time=,close_scan_interval=) max values. | Alex Gorrod | 2015-04-25 | 1 | -2/+2 |
| | | | | | | | | | The old maximum for both was 1000, the new value is 100 thousand. Setting such large values is not recommended, but there is no internal limitation on them. Conflicts: src/config/config_def.c | ||||
* | Rename file_manager.open_handles to file_manager.close_handle_minimum, | Keith Bostic | 2015-04-25 | 1 | -3/+3 |
| | | | | | | | try and match existing naming for file_manager configuration options. Conflicts: src/config/config_def.c | ||||
* | Don't sweep unless there's a reason we need to close file handles. | Keith Bostic | 2015-04-25 | 1 | -1/+4 |
| | | | | | | | | | Add a new configuration option, file_manager.open_handles that sets a minimum number of file handles that must be open before sweep runs, default is 250. Reference #1856, SERVER-17907. Conflicts: src/config/config_def.c | ||||
* | Merge branch 'master' into mongodb-3.0 | Michael Cahill | 2015-04-17 | 1 | -0/+6 |
|\ | |||||
| * | Update references to GitHub issues. | Michael Cahill | 2015-04-16 | 1 | -0/+6 |
| | | |||||
* | | Merge pull request #1812 from wiredtiger/checkpoint-closing-files | Alex Gorrod | 2015-03-26 | 1 | -0/+1 |
|\ \ | | | | | | | Checkpoint closing files | ||||
| * \ | Merge branch 'develop' into checkpoint-closing-files | Michael Cahill | 2015-03-26 | 2 | -0/+12 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: src/conn/conn_sweep.c | ||||
| * | | | When we complete a schema-changing operation, make sure the metadata is ↵ | Michael Cahill | 2015-03-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | stable. Here "schema-changing" implies that we are using the metadata tracking code, and "stable" means that either the log has been flushed or we checkpoint the metadata. | ||||
* | | | | Merge pull request #1816 from wiredtiger/zlib-copy-streams | Michael Cahill | 2015-03-26 | 1 | -0/+1 |
|\ \ \ \ | |_|/ / |/| | | | Use deflateCopy to copy zlib streams | ||||
| * | | | Use deflateCopy to copy streams for rollback in case the compressed size is ↵ | Michael Cahill | 2015-03-25 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | too large. refs SERVER-17713 | ||||
* | | | | Use beginthreadex, and ensure we use the correct C calling conventions in ↵ | Mark Benvenuto | 2015-03-25 | 1 | -0/+1 |
|/ / / | | | | | | | | | | all callbacks | ||||
* | | | Add a single set of fhandle flags for open and close. #1785 | Susan LoVerso | 2015-03-24 | 1 | -0/+2 |
| | | | |||||
* | | | Add statistics to track internal/overflow/leaf pages in cache. | Alex Gorrod | 2015-03-24 | 1 | -0/+9 |
|/ / | | | | | | | | | | | It is often useful to know if a cache is full of internal pages. I could have added page count tracking, but byte count tracking seems more useful (enough to justify the extra performance overhead). | ||||
* | | Bump release version to 2.5.3 on develop branch. | Alex Gorrod | 2015-03-24 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'develop' into base-config-crash | Keith Bostic | 2015-03-22 | 1 | -20/+25 |
|\ \ | |||||
| * | | Fix formatting. | Keith Bostic | 2015-03-20 | 1 | -5/+5 |
| | | | |||||
| * | | Formatting cleanup, make compressor wording consistent for block and | Keith Bostic | 2015-03-20 | 1 | -11/+13 |
| | | | | | | | | | | | | log compression. | ||||
| * | | Add a test for invalid extractors | Keith Bostic | 2015-03-20 | 1 | -1/+2 |
| | | | |||||
| * | | Add tests for illegal block compressors. | Keith Bostic | 2015-03-20 | 1 | -1/+2 |
| | | | |||||
| * | | Add tests for illegal key/value format configurations. | Keith Bostic | 2015-03-20 | 1 | -2/+2 |
| | | | |||||
| * | | Add configuration-time checks for invalid collators. | Keith Bostic | 2015-03-20 | 1 | -1/+2 |
| | | | |||||
* | | | Push the rest of the FILE handle functions down into the OS-specific | Keith Bostic | 2015-03-20 | 2 | -0/+12 |
| | | | | | | | | | | | | | | | | | | code, get rid of all calls to __wt_errno() from the upper-level code. Rename the WiredTiger FILE handle functions to match stdio(3). | ||||
* | | | Split the FILE functions out to os_posix/os_stdio.c, we're going to need | Keith Bostic | 2015-03-20 | 1 | -0/+1 |
|/ / | | | | | | | Windows versions, and handling __wt_errno() belongs there anyway. | ||||
* | | Merge pull request #1757 from wiredtiger/page-alloc-accounting | Alex Gorrod | 2015-03-20 | 1 | -2/+3 |
|\ \ | | | | | | | Update memory allocation accounting for new pages and realloc. | ||||
| * | | Only align buffers on Linux if direct I/O is configured. Clarify why we ↵ | Michael Cahill | 2015-03-20 | 1 | -2/+3 |
| | | | | | | | | | | | | round up the allocation size: it usually won't matter because we allocate multiples of the alignment size anyway. | ||||
* | | | Merge branch 'develop' into index-cursor-compare | Alex Gorrod | 2015-03-20 | 3 | -8/+14 |
|\ \ \ | | | | | | | | | | | | | | | | | Conflicts: src/config/config_def.c | ||||
| * \ \ | Merge branch 'develop' into config-check-with-function | Michael Cahill | 2015-03-20 | 3 | -2/+20 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: src/config/config_def.c | ||||
| * \ \ \ | Merge branch 'develop' into config-check-with-function | Keith Bostic | 2015-03-13 | 1 | -1/+1 |
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | Conflicts: src/config/config_def.c | ||||
| * | | | | Add support for calling functions to validate configuration values, | Keith Bostic | 2015-03-12 | 3 | -8/+14 |
| | | | | | | | | | | | | | | | | | | | | reference #1536, #1739. | ||||
* | | | | | Use the configured collator when index cursor need to compare keys. | Michael Cahill | 2015-03-19 | 1 | -4/+4 |
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | While in the area, add support for WT_CURSOR::compare and WT_CURSOR::equal to index cursors. refs #1714 |