summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-35061: Javascript sleep should error on premature wakeSpencer Jackson2018-11-207-25/+91
| | | | (cherry picked from commit ae8f7d8160aef246ea4c31169d42865fc55e98c3)
* SERVER-31508: Make Javascript sleep interruptableSpencer Jackson2018-11-205-15/+32
| | | | (cherry picked from commit 8bd820b1418fd1811ed7c79bbd60bbb2c9d7cb5c)
* SERVER-37557 fix doc linkVesselina Ratcheva2018-11-201-1/+1
|
* SERVER-37862 Reduce update ops from 500 to 400 in initial_sync_wt_cache_full.jsLouis Williams2018-11-201-1/+1
| | | | (cherry picked from commit 4cde8653e8b157675b8bc63035ed7409182a463b)
* SERVER-38178 - Fix bug with data_type_terminated that caused seg-faults on ↵Tyler Kaye2018-11-202-1/+15
| | | | | | data_builder resizing (cherry picked from commit d75be58dd0dda5fe1190e8d48d91d6eda8e21acd)
* SERVER-35212: Refactor shell code to enable default authentication database ↵Tyler Kaye2018-11-208-95/+178
| | | | | | as admin (cherry picked from commit ddcf9f0572755a456632d036744276a09baf5760)
* SERVER-29825 Do not allow rename from unreplicated to replicated DB or vice ↵Vesselina Ratcheva2018-11-193-3/+75
| | | | | | versa (cherry picked from commit f68d6091bad5a2747cc09c743b8c2c7b4e42a65a)
* SERVER-37557 Add startup warning about enableMajorityReadConcern and usage ↵Vesselina Ratcheva2018-11-193-0/+25
| | | | | | of arbiters (cherry picked from commit 1f40ed56b27d9c98c23eb601d6b06116b194dfe7)
* SERVER-37182 Correctly handle duplicate fields in $arrayToObjectIan Boros2018-11-193-102/+106
|
* SERVER-35485 Add compressor capabilities for shell with URI inputTyler Kaye2018-11-197-45/+80
| | | | (cherry picked from commit 757e3b97544faeda812ba9292eab2d79ecffec72)
* SERVER-37916 Log hostnames with TLS versions in legacy transportSpencer Jackson2018-11-191-1/+1
|
* SERVER-37931 lock_stats_suboperation_logs.js should ignore noise lock statsXiangyu Yao2018-11-191-0/+4
| | | | (cherry picked from commit d32a6a7ae38dffbdd4a2e4f5fe733831f07d93e8)
* SERVER-37930 Add test coverage for createIndexes inside nested applyOpsXiangyu Yao2018-11-191-0/+62
| | | | (cherry picked from commit f83f6dbfb09c4584ee85a90d22cb53946c153c1f)
* SERVER-36968 Require journaling and mmapv1 in rebuild_system_indexes testPatrick Freed2018-11-161-3/+6
| | | | (cherry picked from commit 67d87f1f63c398407d9c083ce1cccbe242571059)
* SERVER-36968 Rebuild interrupted system indexes before checking AuthZN index ↵Patrick Freed2018-11-165-30/+120
| | | | | | presence (cherry picked from commit 3f7235ad61a16702e2a5200a912e3e02dd89a44e)
* SERVER-38055 Mongod servers started through the shell must respect ↵Tess Avitabile2018-11-162-1/+36
| | | | | | TestData.enableMajorityReadConcern (cherry picked from commit a058fc68c52fcc86a4c612c0093a566ea05e853d)
* SERVER-37385 make max_time_ms.js even more robustIan Boros2018-11-161-3/+18
| | | | (cherry picked from commit 5978c283adec32042f66fe6730f88a16e563ef86)
* SERVER-37932 Remove erroneous part of coll_epoch_test1.js that attempts to ↵Esha Maharishi2018-11-151-35/+0
| | | | | | test something that shouldn't work, but due to a bug in the test, the test passes (cherry picked from commit 2a23784057167cbd74321155fc169cd08f562405)
* SERVER-37913 coll_epoch_test1.js does not wait for the config server to ↵Esha Maharishi2018-11-151-0/+4
| | | | | | replicate after dropping collections (cherry picked from commit 53cfb9e570e831e1388d0b9e24129d6f618ceded)
* SERVER-37902 recovering_slaveok.js should assert all writes it makes succeedJack Mulrow2018-11-151-2/+2
| | | | (cherry picked from commit 72a0bc78c11f8684a47e0ba135fe25c536cd240e)
* SERVER-37935 Remove read concern 'majority' overrides from all change ↵William Schultz2018-11-146-21/+27
| | | | | | streams test suites (cherry picked from commit dd2b355042d8f64e2a10d7b9986265ba563dddd8)
* SERVER-37678 Extend cpplint's CheckForCopyright() to check for SSPL.Max Hirschhorn2018-11-144-4/+151
| | | | (cherry picked from commit bbaca57b62a510f0f8711d2a3224d0751e9cf786)
* SERVER-36873 ReplicationCoordinatorExternalStateImpl::shutdown() must not ↵Tess Avitabile2018-11-061-1/+6
| | | | | | hold _threadMutex while waiting for _taskExecutor (cherry picked from commit bb77630bcf397f309e83d5bc64b86c2269ff4bb9)
* SERVER-37313 Secondary foreground index build should take Database X rather ↵r3.6.9-rc0r3.6.9Xiangyu Yao2018-11-051-0/+6
| | | | than Global X lock
* Import wiredtiger: d5414b45fb8c8bbaa5dfe80065f63e5bc275cb40 from branch ↵Luke Chen2018-11-052-6/+9
| | | | | | | | | mongodb-3.6 ref: 45b751a54f..d5414b45fb for: 3.6.9 WT-4395 Seg fault walking corrupted log with log cursor
* SERVER-37631: disable logical sessions if FCV is 3.4Misha Tyulenev2018-11-017-1/+42
|
* SERVER-36301 build WT with HAVE_NO_CRC32_HARDWARE on RHEL 6.7 s390xGabriel Russell2018-11-011-4/+2
| | | | | (cherry picked from commit 2be874cd1608b343233fbcf5aafb3b759d75c5d6) (cherry picked from commit fc9489f7ff5ecbcdaf4ccf315d7504b98822736d)
* SERVER-37595 [3.6] Handle WT_TRY_SALVAGE error code gracefullyLouis Williams2018-11-011-0/+9
|
* Import wiredtiger: 45b751a54fb181d1995684f7c807bbbc142d3c90 from branch ↵Luke Chen2018-11-01259-3523/+10699
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.6 ref: 0d4bc746f2..45b751a54f for: 3.6.9 WT-3276 Add recover=salvage to recover from a corrupted log file WT-3735 Add a workgen workload that generates a lot of page splits WT-3736 Add statistics to measure contention on lookaside cursor WT-3839 Document the undefined behavior when a range truncate overlaps with inserts WT-3856 Create a test that runs recovery to different points of time with schema operations WT-3879 Disallow checkpoint from evicting metadata pages WT-3894 Timestamp queue implementation and statistics improvements WT-3917 Enhance WT_CURSOR::reserve documentation around commit visibility WT-3943 Include full error message when a python test asserts WT-3955 Add verbose option to log more messages on error returns WT-3963 Add a schema intensive abort testing WT-3968 Use compression ratio to tune page sizes WT-4010 Simplify test/format timestamp handling. WT-4024 Fix a race between split and next/prev WT-4026 Add implementation for existing file extension configuration API WT-4048 Generalize timing_stress_for_test split functionality WT-4067 Enhance LSM to not pin as much history in cache WT-4090 Low priority reads WT-4101 Don't abort the eviction server during session verify when oldest_timestamp is held back WT-4104 Fix test/format failure during comparing data content with berkeley db WT-4111 Improve checkpoint scrubbing algorithm WT-4119 Avoid restarts updating / removing during a column store scan WT-4125 Ensure that subsequent checkpoints with stable timestamp don't read too much WT-4131 Rename lookaside to cache overflow WT-4133 Coverity 1393445, 1393446 Dereference before null check WT-4134 Rework assertion that we don't discard required history WT-4136 Add a new timing stress flag that yields during tree search WT-4138 Add an option to timeout waiting for space in the cache WT-4139 rename the cursor restart statistic to match implementation WT-4140 Cursor walk limits quick eviction page selection unnecessarily. WT-4141 Enhance checkpoint with timestamps to unblock eviction sooner WT-4143 Use WiredTiger.turtle.set if it exists but WiredTiger.turtle does not WT-4144 Fix rollback_to_stable with lookaside history WT-4145 Only include the checkpoint timestamp during checkpoints WT-4146 Coverity 1393639, unused variable WT-4147 Log recovery should not ignore corruption outside of log records in a log file WT-4152 Save return value for later comparison in transaction code WT-4154 Surface the oldest read timestamp WT-4156 Add new wiredtiger_salvage top level API WT-4160 Restore performance when timestamps are not in use WT-4163 Lint WT-4168 Update upgrading documentation for 3.1.0 release WT-4169 Fix wt verify dump-pages failure WT-4171 Enabling tree walk timing stress causes excessive slowdown WT-4172 Add diagnostic hazard pointer checks in more places before freeing refs WT-4174 Do not access the lookaside file in rollback_to_stable when running with in_memory=true WT-4176 Expose a WT_SESSION.query_timestamp method WT-4177 Backup cursor open should force a log file switch WT-4178 Fixes for wt_btree_immediately_durable needed for in-memory WT-4179 Expose WiredTiger crc32c functions WT-4182 Use conservative approach for log checksum errors WT-4183 Extend verbose option to log more messages on error returns WT-4185 Don't remove all lookaside entries when reading a page WT-4186 Log recovery should detect and report corruption within log records WT-4187 Coverity: unused value complaints WT-4188 Coverity: unchecked return value complaints WT-4189 Potential infinite loop in __async_flush_wait(). WT-4191 Fix Coverity static analysis errors WT-4193 test/format snapshot-isolation search mismatch WT-4194 Improve fairness of eviction with multiple tables WT-4195 When encountering an illegal value, log the value that failed WT-4196 Make log corruption checking work regardless of the machine byte order WT-4198 Some supported MongoDB architectures don't support crc32 hardware WT-4199 Fix an incorrect report of log corruption WT-4201 Fix Coverity static analysis issues WT-4206 Fix error handling in cursor close routines WT-4207 Coverity #1394567: null pointer dereference WT-4208 tree walks can be interrupted by locked internal pages WT-4210 schema abort child process failing prematurely WT-4211 Add automated test for long running prepared transactions WT-4212 Update lookaside schema to handle prepared transactions WT-4213 Rename lock statistics that have redundant or misleading text WT-4215 Allow recovery of backup without salvage WT-4216 Use separate counters for page_swap yield and sleep WT-4218 Change eviction to evict prepared updates WT-4225 Automate a backup test that simulates volume snapshot via dd WT-4226 test/format LSM configurations can misconfigure prepare and timestamps WT-4229 Lint WT-4231 Fix ctags index of functions with attributes WT-4233 Change log corruption errors to warnings and truncate log WT-4234 Remove documentation mention of legacy tool statlog.py WT-4235 Fix workgen tracking of table state across workloads WT-4239 Don't allow checkpoints to perform insert-splits in the tree WT-4241 GNU-stack section should never be conditionally compiled out WT-4242 New log file extension Python test failure WT-4246 Change transaction update list to support indirect references WT-4248 Fix checkpoints in schema_abort for slow machines WT-4249 Attempt to discard dirty page during verify operation WT-4251 Prepared updates cannot be discarded WT-4252 Btree debug functions can leak scratch buffers on error. WT-4253 Btree debug function to do blind reads doesn't handle row-store internal pages WT-4256 Loosen check during rollback_to_stable WT-4257 Don't assume timestamps from lookaside are aligned in memory WT-4259 Restore ref to the previous state rather than MEM when eviction fails WT-4261 Test salvage of out-of-sync metadata/turtle files WT-4262 Lock deleted children in eviction of internal pages WT-4263 Use the right tree when copying a key for a lookaside write WT-4264 Compaction can race with page modifications WT-4267 fixed-length column store operations can corrupt data WT-4268 Random abort should wait until record files exist before starting timer WT-4270 Add an operation field to know where threads hang WT-4272 Increase startup timeout to 30 seconds for slow I/O systems WT-4274 Fix memory leak in wt4156_metadata_salvage test WT-4277 Make truncate in column stores more efficient WT-4281 Shorten runtime of Python test suite WT-4282 Don't transition pages from limbo to mem unless required WT-4283 Restore WT_ERROR and use a corrupt flag WT-4284 Print a verbose message in recovery on error too WT-4285 Fix wt4156_metadata_salvage Coverity/lint complaints WT-4286 Column store should skip end-of-table checks if there's an exact match WT-4288 Don't let return value of closing conn overwrite WT_TRY_SALVAGE WT-4289 Update WT_DATA_CORRUPTION to WT_TRY_SALVAGE in test_txn19.py WT-4291 Fix test_txn19.py error detection by looking for WT_ERROR WT-4292 Add call to testutil_cleanup to avoid memory leak WT-4300 Setting the update timestamp can overwrite the WT_REF.addr field WT-4301 WT_CURSOR.reserve operations can leak memory when committed WT-4305 Add a gating variable for long running prepare support WT-4306 Fix mode if metadata pages need eviction WT-4308 Insert split during sync should not free blocks WT-4321 Disable the random direct I/O test WT-4325 Add a WiredTiger-local version of the qsort(3) call
* SERVER-37135: Track and report TLS 1.3Spencer Jackson2018-10-317-6/+81
| | | | (cherry picked from commit cbb76539c47068f8836ed05283763e687cf126a7)
* SERVER-36250 Add support for optionally logging specific negotiated TLS versionsMark Benvenuto2018-10-3111-41/+451
| | | | (cherry picked from commit c377f378176e34987babf95db8ed70a12ce44b4f)
* SERVER-37067: Update static OpenSSL to 1.1.0iSpencer Jackson2018-10-311-2/+2
| | | | | (cherry picked from commit b6147f664cc22c360611b05f79c0d8febf3c7692) (cherry picked from commit 8fd826de50666df19bb86158d7aa8753f98a152f)
* SERVER-37816 Add --excludeAnyWithTags=requires_wiredtiger to ephemeralForTestLouis Williams2018-10-311-1/+1
|
* SERVER-18985 log setParameter commandsKevin Pulo2018-10-301-3/+29
| | | | (cherry picked from commit 4d8c956efe27360e8b6828ee62fd3df3ad8f5710)
* SERVER-37396 make rollback_auth.js more robustPavi Vetriselvan2018-10-301-0/+6
|
* SERVER-34755 ignore missing collections when shutting down backup_restore.jsEric Milkie2018-10-301-13/+4
| | | | (cherry picked from commit d58ec924d3dcbac14c4e62d1890352a65bf1836b)
* SERVER-37496 Register balancer shutdown task when MongoD is single-threadedJack Mulrow2018-10-292-9/+6
| | | | (cherry picked from commit 871f1234c72f3f390f81dc31fd8a95d8bc69cf91)
* SERVER-37749 replSetResizeOplog command does not validate argument correctlyLouis Williams2018-10-292-2/+55
| | | | (cherry picked from commit 83328dadb7aba72fc9202c91d5715ab4a2d04fcb)
* SERVER-37618 Capture all the logs in lock_stats_suboperation_logs.jsXiangyu Yao2018-10-261-3/+4
| | | | (cherry picked from commit 399135312416e5fd5e541246855bdb87fcedd6aa)
* SERVER-37754 Remove duplicate copyright headersRamon Fernandez2018-10-2631-792/+674
|
* SERVER-35570 Improve robustness of backup_restore.js around dropping test ↵Vesselina Ratcheva2018-10-251-1/+12
| | | | | | database (cherry picked from commit 729a923ea4e0ba5518afb2efb0133aa5f5194391)
* SERVER-36783 Run secondary_reads_passthrough with more memory headroom.Max Hirschhorn2018-10-251-0/+10
| | | | | | | | Changes the Enterprise RHEL 6.2 (inMemory) build variant to run the secondary_reads_passthrough task with --jobs=5 on the rhel62-large distro. (cherry picked from commit 0eb340d54510584b1d1c927e713a5afe0822feaf)
* SERVER-37735 Ensure the full logical session id is included in commands sent ↵Blake Oler2018-10-243-5/+191
| | | | by the ShardingTaskExecutor
* SERVER-37651 Fix incorrect copyright headers in python filesRamon Fernandez2018-10-243-81/+66
|
* SERVER-37651 Update license files in idl scriptsRamon Fernandez2018-10-2422-154/+447
|
* Revert "SERVER-37651 Update license files in idl scripts"Ramon Fernandez2018-10-2422-556/+184
| | | | This reverts commit 53eb59b01e499ae85085fcb00fe1a4f772871540.
* SERVER-37651 Update license files in idl scriptsRamon Fernandez2018-10-2422-184/+556
|
* SERVER-37132 Negation of $in with regex can incorrectly plan from the cache, ↵Bernard Gorman2018-10-233-0/+96
| | | | leading to missing query results
* SERVER-37701 Make SessionUpdateTracker include the uid portion of ↵Randolph Tan2018-10-234-11/+8
| | | | | | | LogicalSessionId when tracking (cherry picked from commit df048e23d9149a3607205ae0e69ef11e881c037c) (cherry picked from commit 2faa52bdce0b0fbb73c0a4d56a0f729bf144f72b)
* SERVER-36964 Prevent secondaries in SessionsCollectionRS from attempting to ↵Blake Oler2018-10-2314-27/+112
| | | | | | set up the sessions collection. (cherry picked from commit c388d2db35d576862ebf42758686df340bc0bb9f)