summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2429 from wiredtiger/WT-2193-backportmongodb-3.1.9mongodb-3.1.8mongodb-3.1.7mongodb-3.1.6mongodb-3.1.5mongodb-3.1.4mongodb-3.1.3mongodb-3.1.2mongodb-3.1.1mongodb-3.1.0mongodb-3.0.9mongodb-3.0.0Michael Cahill2016-01-115-6/+95
|\ | | | | WT-2193 Backport 3.0. Handle read-committed metadata checkpoints during snapshot transactions
| * Don't open the metadata for the internal checkpoint session.Alex Gorrod2016-01-121-1/+1
| | | | | | | | We already have a metadata handle available.
| * The parameters to open_internal_session have changed, update the code.Alex Gorrod2016-01-121-1/+1
| | | | | | | | The metadata checkpoint session handle needs to open btree handles.
| * Merge pull request #2282 from wiredtiger/WT-2193Alex Gorrod2016-01-115-6/+95
| | | | | | | | | | | | (cherry picked from commit 2f0b3e2) WT-2193 Backport 3.0. Handle read-committed metadata checkpoints during snapshot transactions
* | Merge pull request #2426 from wiredtiger/WT-2253-backportMichael Cahill2016-01-111-0/+5
|\ \ | | | | | | WT-2253 Backport to 3.0. Evict pages left behind by in-memory splits.
| * | Merge pull request #2351 from wiredtiger/wt-2253-readgen-oldest-evictionAlex Gorrod2016-01-111-0/+4
| | | | | | | | | | | | | | | | | | (cherry picked from commit c70b097) WT-2553 Backport to 3.0. Prioritize WT_READGEN_OLDEST pages for eviction.
| * | WT-22253 Backport to 3.0. Fixup backport to use a variable that exists.Alex Gorrod2016-01-111-1/+1
| | |
| * | Merge pull request #2353 from wiredtiger/WT-2553-evict-split-pagesAlex Gorrod2016-01-111-0/+1
| | | | | | | | | | | | | | | | | | (cherry picked from commit 4fc3e39) WT-2553 Backport to 3.0. Evict pages left behind by in-memory splits.
* | | Merge pull request #2425 from wiredtiger/WT-2196-30-backportMichael Cahill2016-01-118-30/+140
|\ \ \ | |_|/ |/| | WT-2196 MongoDB 3.0 backport fixes for size only statistics
| * | Merge branch 'mongodb-3.0' into WT-2196-30-backportAlex Gorrod2016-01-111-0/+3
| |\ \ | |/ / |/| |
* | | Merge pull request #2428 from wiredtiger/WT-2320-backportAlex Gorrod2016-01-101-0/+3
|\ \ \ | |_|/ |/| | WT-2320 Backport to 3.0. Only check copyright as part of cutting a release.
| * | Merge pull request #2427 from wiredtiger/WT-2320Alex Gorrod2016-01-111-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 #2288 from wiredtiger/wt-2196-size-stats3Keith Bostic2016-01-113-14/+110
| | | | | | | | | | | | (cherry picked from commit ff27fe9) WT-2196 Backport to 3.0. Fix error handling in size only statistics.
| * Merge pull request #2287 from wiredtiger/wt-2196-keithKeith Bostic2016-01-116-27/+35
| | | | | | | | | | | | (cherry picked from commit a887cb2) WT-2196: Backport to 3.0. Fix size-only statistics when there are LSM tables.
| * Merge pull request #2286 from wiredtiger/WT-2196-size-stat-lsmMichael Cahill2016-01-115-21/+27
|/ | | | | | (cherry picked from commit b1de96c) WT-2196 Backport to 3.0. Fix size-only statistics when there are LSM tables.
* Merge pull request #2410 from wiredtiger/wt-2174_backportAlex Gorrod2015-12-241-0/+68
|\ | | | | WT-2174 Backport - Enhance size statistics to not wait for the table lock
| * Merge pull request #2256 from wiredtiger/stat-fast-no-table-lockMichael Cahill2015-12-231-0/+68
|/ | | | | | (cherry picked from commit 497b744d6) WT-2174 Backport - Enhance size statistics to not wait for the table lock
* Merge pull request #2354 from wiredtiger/server_21553_30backportmongodb-3.0.8Michael Cahill2015-12-028-81/+121
|\ | | | | SERVER-21553 3.0 backport
| * SERVER-21553 3.0 backport bug fix.Alex Gorrod2015-12-021-1/+1
| | | | | | | | Free the referenced block in the right place :(
| * Merge branch 'mongodb-3.0' into server_21553_30backportAlex Gorrod2015-12-027-66/+71
| |\ | |/ |/|
* | Don't try to test log compression from test/format on mongodb-3.0.Michael Cahill2015-12-021-1/+1
| | | | | | | | | | Appararently the changes for test/format to configure log compression were not backported to the mongodb-3.0 branch.
* | Merge pull request #2337 from wiredtiger/WT-2241Michael Cahill2015-12-023-15/+13
| | | | | | | | | | | | WT-2241 Use a lock to protect transaction ID allocation. (cherry picked from commit 6c7338f2e62d74d59d590a6712eb7e55f2586a8a)
* | Merge pull request #2333 from wiredtiger/WT-2337-perfKeith Bostic2015-12-021-5/+9
| | | | | | | | | | | | WT-2237 Avoid yields if we race allocating transaction IDs. (cherry picked from commit e90b5906b969e9e34c8aa7e304a5983ef8077bca)
* | Merge pull request #2331 from wiredtiger/WT-2237Alex Gorrod2015-12-026-65/+68
| | | | | | | | | | | | WT-2237 Have threads publish unique transaction IDs so that updates always become visible immediately on commit. (cherry picked from commit 0a52a80a39fc47145fb755d792792ae820b266ed)
| * Remove redundant function I missed in merge of SERVER-21553Alex Gorrod2015-12-021-16/+0
| |
| * Merge pull request #2350 from wiredtiger/WT-2251-ref-addr-leakAlex Gorrod2015-12-022-0/+27
| | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e731ef8ab) Conflicts: src/btree/bt_discard.c src/btree/bt_slvg.c src/btree/bt_split.c src/evict/evict_page.c src/reconcile/rec_write.c
| * SERVER-21568 Fix a use after-freeAlex Gorrod2015-12-022-21/+41
| | | | | | | | | | | | | | (cherry picked from commit 2d01a566) Conflicts: src/btree/bt_split.c
| * SERVER-21553 Free blocks during reverse splits.Alex Gorrod2015-12-027-61/+70
|/ | | | | | | | | | | | (cherry picked from commit bff6525c8) Conflicts: src/btree/bt_discard.c src/btree/bt_slvg.c src/btree/bt_split.c src/evict/evict_page.c src/include/btree.i src/reconcile/rec_write.c
* Merge pull request #2330 from wiredtiger/reverse-splits-3.0_2Michael Cahill2015-11-2713-41/+156
|\ | | | | SERVER-21027 Reverse split if there are many deleted pages (3.0)
| * WT-2195 Fix a hang after giving up on a reverse split.Michael Cahill2015-11-261-5/+15
| |
| * Merge pull request #2278 from wiredtiger/SERVER-21027-fixMichael Cahill2015-11-244-20/+15
| | | | | | | | | | | | SERVER-21027 Don't leave empty internal pages in the tree (cherry picked from commit ba931c1)
| * Lint - fixup spacing to make s_all happy.Alex Gorrod2015-11-241-1/+1
| |
| * Merge pull request #2271 from wiredtiger/reverse-split-fixAlex Gorrod2015-11-244-33/+61
| | | | | | | | | | | | SERVER-21027 Fix reverse splits to keep the original child ref locked (cherry picked from commit f4d20a3)
| * Merge pull request #2260 from wiredtiger/reverse-splitsAlex Gorrod2015-11-2411-33/+115
|/ | | | | | | | | | | 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
* SERVER-21063 Avoid creating deep trees for append-only workloads.Michael Cahill2015-10-222-59/+115
| | | | | | Merge pull request #1988 from wiredtiger/split-deepen-for-append (cherry picked from commit a98417879da9eacefecd74242fd3924b46e31183)
* SERVER-20303 Require a minimum item count for in-memory splits.Keith Bostic2015-10-061-10/+22
| | | | | | Merge pull request #2236 from wiredtiger/SERVER-20303-mjc (cherry picked from commit f12d478229822ee19b5767e05e73083adbe095f4)
* WT-2159: don't check the config twice on success.sueloverso2015-10-061-1/+6
| | | | | | Merge pull request #2242 from wiredtiger/wt-2159 (cherry picked from commit ce9d26513f6c80f6b3266a7568ee1f0c4edcd28d)
* Complete SERVER-16902 backport: in-memory splits during checkpoints.mongodb-3.0.7Michael Cahill2015-10-021-0/+6
| | | | | This change was partially backported already via changes to __wt_page_can_split, make it work for real.
* Backport merge fixups.Michael Cahill2015-09-302-5/+5
|
* WT-2112: Boolean conversion pass over include.Michael Cahill2015-09-3025-99/+99
| | | | | | Merge pull request #2221 from wiredtiger/more-bool (cherry picked from commit d76280fa1efc6452dd3200f4b0b3639009348118)
* WT-2126: page split lockingMichael Cahill2015-09-292-32/+107
| | | | | | Merge pull request #2210 from wiredtiger/wt2126 (cherry picked from commit 87c52d446eba66ef686b2144afe3d925c95297c1)
* WT-2112 Use bool in more placesMichael Cahill2015-09-2999-811/+1204
| | | | | | Merge pull request #2216 from wiredtiger/more-bool (cherry picked from commit 53638a10713925406f92d20fa840a94cd2cfa22a)
* WT-2122 Convert more expressions to use boolMichael Cahill2015-09-2938-158/+169
| | | | | | Merge pull request #2208 from wiredtiger/more-bool (cherry picked from commit f1837bf787832c818d226df4c662093d124b01f8)
* Merge pull request #2209 from wiredtiger/more-bool-keithMichael Cahill2015-09-2982-941/+1134
| | | | | WT-2122 more boolean conversion (cherry picked from commit 91deacba5a77db31216fccfb6bffdbe81375f0b4)
* WT-2039 Add error check and unit test for log records over 4Gb.sueloverso2015-09-283-2/+103
| | | | | | Merge pull request #2207 from wiredtiger/large-records (cherry picked from commit 75a46556bbca11630c045d46a51282a7defad209)
* WT-2115 Don't skip truncated pages that are part of a checkpointKeith Bostic2015-09-281-155/+190
| | | | | | Merge pull request #2206 from wiredtiger/WT-2115 (cherry picked from commit 10c2f15b087327ab0ce0a790b4d1266dec366541)
* WT-2101 Don't update the logging ckpt_lsn on clean shutdown.Michael Cahill2015-09-282-4/+7
| | | | | | Merge pull request #2190 from wiredtiger/wt-2101 (cherry picked from commit 41db2ee37d11b0a885fc883dbcb2a92394e598d1)
* WT-2093 Use the C99 bool type to clarify when functions return true/falseMichael Cahill2015-09-2838-680/+341
| | | | | | Merge pull request #2178 from wiredtiger/use-bool (cherry picked from commit d9391c0df4dc38c8ea571bde4808ced194d7cff0)
* WT-2052: Fix the atomic size_t type functions for MSVC.Keith Bostic2015-09-181-1/+1
|
* WT-2064 Don't spin indefinitely waiting for the handle list lock in evictionsueloverso2015-09-181-2/+22
| | | | | | Merge pull request #2155 from wiredtiger/WT-2064 (cherry picked from commit 66757f72471ced8edd858c4dd2742e6318ed446a)