summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37036 check status in network interfaceSERVER-37036ablack122018-09-201-0/+3
|
* SERVER-37121 Retry timestamping secondary background index buildsLouis Williams2018-09-201-3/+19
|
* SERVER-36145 Test that allPaths indexes can provide a nonblocking sortIan Boros2018-09-202-1/+175
|
* SERVER-36731 Ban object inequality and $in with unsupported values when ↵Ian Boros2018-09-207-67/+277
| | | | using allPaths indexes
* SERVER-37222 Add ssl* deprecated aliases for tlsClusterCAFile and ↵Sara Golemon2018-09-203-1/+17
| | | | tlsWithholdClientCertificate
* SERVER-37192: Move $backupCursor to enterprise.Daniel Gottlieb2018-09-2023-954/+269
|
* SERVER-37225 Fix addIndex unit test compile failure in query planner testyarai2018-09-201-1/+3
|
* SERVER-37216 Fix Android multiarch builderHenrik Edin2018-09-201-0/+7
|
* SERVER-36703 Possibility to link mongoc as darwin framework.Henrik Edin2018-09-208-101/+103
| | | | Changed the Embedded SDK builders to build and use mongoc as darwin framework where possible.
* SERVER-35873 Maintain oldest prepareTimestampPavi Vetriselvan2018-09-207-9/+304
|
* SERVER-36084 Remove sharding runtime dependency from OpObserverImplHenrik Edin2018-09-2022-173/+318
| | | | | Implement a new subclass of OpObserverImpl to handle the sharding logic. Can hopefully be a pure subclass of just OpObserver when OpTimes can be passed into observers.
* SERVER-35331 Allow hinting an all paths indexyarai2018-09-206-139/+351
|
* Revert "SERVER-36444 disable validation in allPaths tests"James Wahlin2018-09-198-26/+2
| | | | This reverts commit 118cc1eeb978f9c5c8492368fe6b5a04669fe3c3.
* SERVER-36444 Validate support for $** multikey metadata path index keysJames Wahlin2018-09-195-66/+291
| | | | | Additionally, don't fail validation on encountering multiple index entries for a single RecordId for non-multikey $** indexes.
* SERVER-37219 Use rvalue references when spilling in $outCharlie Swanson2018-09-198-46/+64
|
* SERVER-37218 jsTestLog should accept an objectCharlie Swanson2018-09-191-0/+3
|
* SERVER-36096 Convert CollectionCloner to use DBClientConnection.Matthew Russotto2018-09-1926-1060/+832
|
* SERVER-35899 Have mongos produce an aggregation plan that correctly uses an ↵Martin Neupauer2018-09-1914-197/+208
| | | | $exchange.
* SERVER-37069 Remove Rosette Linguistics PlatformMark Benvenuto2018-09-194-45/+4
|
* SERVER-36747 ssl_client_certificate_warning_suppression.js - wait for log ↵Mark Benvenuto2018-09-191-0/+12
| | | | message
* SERVER-36614 Shutdown process in configExpand test by pid, not by portSara Golemon2018-09-191-1/+1
|
* SERVER-35707 Allow mongos to retry on re-targeting errors in a transactionJack Mulrow2018-09-1923-148/+859
|
* SERVER-36732 amend writeVesselina Ratcheva2018-09-191-1/+1
|
* SERVER-37108: Validate $exchange's number of buffers and buffer size limit ↵Nick Zolnierz2018-09-193-0/+44
| | | | to avoid OOM
* SERVER-37042 SERVER-36897: Handle errors from cursor.next in checkOplogsDavid Bradford2018-09-191-45/+70
|
* SERVER-36951 a createIndexes operation inside applyOps is not required to ↵Dianna Hohensee2018-09-192-10/+37
| | | | have a UUID.
* SERVER-35154 Propagate JS exceptions through ScopedThread#join().Max Hirschhorn2018-09-1813-96/+482
| | | | | | This makes it so that if the ScopedThread exited due to an uncaught JavaScript exception, then calling .join() or .returnData() on it throws a JavaScript exception with the error message and stacktrace intact.
* SERVER-37197 Fix validateCollectionsThread() to check validate result.Max Hirschhorn2018-09-181-2/+3
| | | | | It would otherwise silently ignore cases where collection validation had failed.
* SERVER-36444 disable validation in allPaths testsIan Boros2018-09-188-2/+24
|
* SERVER-36885: Make ASIO remember IOCP state when out of resourcesSpencer Jackson2018-09-183-6/+161
|
* SERVER-36913 Add functionality to LockManager for repl state transitions ↵Spencer T Brody2018-09-1810-208/+642
| | | | with prepared transactions.
* SERVER-37090 Add idleCursors to currentOp output for mongosTed Tuckman2018-09-184-14/+36
|
* SERVER-35679 Fix unused named exceptionJason Carey2018-09-181-1/+1
| | | | in operation_context_test
* SERVER-37185 Add `noPassthrough` tests to `! Enterprise Windows 2008R2`Sara Golemon2018-09-181-0/+2
|
* SERVER-36961 createIndexes command should check if indexes already exist ↵Louis Williams2018-09-183-30/+109
| | | | with weak lock
* SERVER-36704 Logical session support for embedded, behaves as standalone mongodHenrik Edin2018-09-1818-82/+224
|
* SERVER-31892 moveChunk with should wait for majority write concernjannaerin2018-09-181-1/+22
|
* SERVER-35629 Use WiredTiger salvage API to repair corrupt metadataLouis Williams2018-09-187-47/+175
|
* SERVER-36948 fix incorrect usage of StatusWith<T> in biggie storage engineGregory Wlodarek2018-09-181-1/+1
|
* SERVER-36614 Add handling of __exec config expansionsSara Golemon2018-09-1813-44/+583
|
* SERVER-36842 Trap error when printing informational messageJonathan Abrahams2018-09-181-0/+2
|
* Import wiredtiger: 7db12ec1b5b1843364ae28248b0680b816aab651 from branch ↵Luke Chen2018-09-1821-343/+1771
| | | | | | | | | | | | | | mongodb-4.2 ref: 45fd19bcb1..7db12ec1b5 for: 4.1.4 WT-3736 Add statistics to measure contention on lookaside cursor WT-4185 Don't remove all lookaside entries when reading a page WT-4225 Automate a backup test that simulates volume snapshot via dd 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-36945 Tests for allPaths indexes not supporting negationsIan Boros2018-09-172-0/+63
|
* SERVER-36250 Add support for optionally logging specific negotiated TLS versionsMark Benvenuto2018-09-1711-70/+204
|
* SERVER-35679 General Interruption FacilityJason Carey2018-09-1725-505/+1416
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for a generalized interruptibility facility in the server. This offers a generalized interruptibility facility, trialed in Future<T> and ProducerConsumerQueue<T>. It offers 3 major concepts: Notifyable: A type which can notified off-thread, causing a wake up from some kind of blocking wait Waitable: A type which is Notifyable, and also can perform work while in a ready-to-receive notification state. static methods offer support for running underneath condition_variable::wait's. The chief implementer is the transport layer baton type Interruptible: A type which can wait on condition variables, and offers: - deadlines. This means the type integrates some sort of clock source - interruptibility. This means the type offers a way of noticing that it should no longer run via status or exception Additionally, Interruptible's offer special scoped guards which offer - Exemption from interruption in a region defined by the lifetime of a guard object - Subsidiary deadlines which can trigger recursively, offering specialized timeout and status return support. The series of virtual types allows us to slice the interface between opCtx and future such that opctx can use future and future can use opctx. Additionally, cutting out more functionality allows us to flow a noop interruptibility type which unifies our waiting behind a common api.
* SERVER-37126 Always _runSafely in implscopeJason Carey2018-09-171-94/+85
| | | | Extends _runSafely use to all public methods on implscope
* SERVER-36606: Add large OP_MSG audit integration testingSpencer Jackson2018-09-173-0/+102
|
* SERVER-36606: Allow commands to expose names of sensitive fieldsSpencer Jackson2018-09-1711-44/+68
|
* SERVER-36606: Allow construction of large BSON objectsSpencer Jackson2018-09-177-13/+150
|
* SERVER-36572 Enbironment::count() returns bool, not int.Sara Golemon2018-09-171-2/+2
|