Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-37036 check status in network interfaceSERVER-37036 | ablack12 | 2018-09-20 | 1 | -0/+3 |
| | |||||
* | SERVER-37121 Retry timestamping secondary background index builds | Louis Williams | 2018-09-20 | 1 | -3/+19 |
| | |||||
* | SERVER-36145 Test that allPaths indexes can provide a nonblocking sort | Ian Boros | 2018-09-20 | 2 | -1/+175 |
| | |||||
* | SERVER-36731 Ban object inequality and $in with unsupported values when ↵ | Ian Boros | 2018-09-20 | 7 | -67/+277 |
| | | | | using allPaths indexes | ||||
* | SERVER-37222 Add ssl* deprecated aliases for tlsClusterCAFile and ↵ | Sara Golemon | 2018-09-20 | 3 | -1/+17 |
| | | | | tlsWithholdClientCertificate | ||||
* | SERVER-37192: Move $backupCursor to enterprise. | Daniel Gottlieb | 2018-09-20 | 23 | -954/+269 |
| | |||||
* | SERVER-37225 Fix addIndex unit test compile failure in query planner test | yarai | 2018-09-20 | 1 | -1/+3 |
| | |||||
* | SERVER-37216 Fix Android multiarch builder | Henrik Edin | 2018-09-20 | 1 | -0/+7 |
| | |||||
* | SERVER-36703 Possibility to link mongoc as darwin framework. | Henrik Edin | 2018-09-20 | 8 | -101/+103 |
| | | | | Changed the Embedded SDK builders to build and use mongoc as darwin framework where possible. | ||||
* | SERVER-35873 Maintain oldest prepareTimestamp | Pavi Vetriselvan | 2018-09-20 | 7 | -9/+304 |
| | |||||
* | SERVER-36084 Remove sharding runtime dependency from OpObserverImpl | Henrik Edin | 2018-09-20 | 22 | -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 index | yarai | 2018-09-20 | 6 | -139/+351 |
| | |||||
* | Revert "SERVER-36444 disable validation in allPaths tests" | James Wahlin | 2018-09-19 | 8 | -26/+2 |
| | | | | This reverts commit 118cc1eeb978f9c5c8492368fe6b5a04669fe3c3. | ||||
* | SERVER-36444 Validate support for $** multikey metadata path index keys | James Wahlin | 2018-09-19 | 5 | -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 $out | Charlie Swanson | 2018-09-19 | 8 | -46/+64 |
| | |||||
* | SERVER-37218 jsTestLog should accept an object | Charlie Swanson | 2018-09-19 | 1 | -0/+3 |
| | |||||
* | SERVER-36096 Convert CollectionCloner to use DBClientConnection. | Matthew Russotto | 2018-09-19 | 26 | -1060/+832 |
| | |||||
* | SERVER-35899 Have mongos produce an aggregation plan that correctly uses an ↵ | Martin Neupauer | 2018-09-19 | 14 | -197/+208 |
| | | | | $exchange. | ||||
* | SERVER-37069 Remove Rosette Linguistics Platform | Mark Benvenuto | 2018-09-19 | 4 | -45/+4 |
| | |||||
* | SERVER-36747 ssl_client_certificate_warning_suppression.js - wait for log ↵ | Mark Benvenuto | 2018-09-19 | 1 | -0/+12 |
| | | | | message | ||||
* | SERVER-36614 Shutdown process in configExpand test by pid, not by port | Sara Golemon | 2018-09-19 | 1 | -1/+1 |
| | |||||
* | SERVER-35707 Allow mongos to retry on re-targeting errors in a transaction | Jack Mulrow | 2018-09-19 | 23 | -148/+859 |
| | |||||
* | SERVER-36732 amend write | Vesselina Ratcheva | 2018-09-19 | 1 | -1/+1 |
| | |||||
* | SERVER-37108: Validate $exchange's number of buffers and buffer size limit ↵ | Nick Zolnierz | 2018-09-19 | 3 | -0/+44 |
| | | | | to avoid OOM | ||||
* | SERVER-37042 SERVER-36897: Handle errors from cursor.next in checkOplogs | David Bradford | 2018-09-19 | 1 | -45/+70 |
| | |||||
* | SERVER-36951 a createIndexes operation inside applyOps is not required to ↵ | Dianna Hohensee | 2018-09-19 | 2 | -10/+37 |
| | | | | have a UUID. | ||||
* | SERVER-35154 Propagate JS exceptions through ScopedThread#join(). | Max Hirschhorn | 2018-09-18 | 13 | -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 Hirschhorn | 2018-09-18 | 1 | -2/+3 |
| | | | | | It would otherwise silently ignore cases where collection validation had failed. | ||||
* | SERVER-36444 disable validation in allPaths tests | Ian Boros | 2018-09-18 | 8 | -2/+24 |
| | |||||
* | SERVER-36885: Make ASIO remember IOCP state when out of resources | Spencer Jackson | 2018-09-18 | 3 | -6/+161 |
| | |||||
* | SERVER-36913 Add functionality to LockManager for repl state transitions ↵ | Spencer T Brody | 2018-09-18 | 10 | -208/+642 |
| | | | | with prepared transactions. | ||||
* | SERVER-37090 Add idleCursors to currentOp output for mongos | Ted Tuckman | 2018-09-18 | 4 | -14/+36 |
| | |||||
* | SERVER-35679 Fix unused named exception | Jason Carey | 2018-09-18 | 1 | -1/+1 |
| | | | | in operation_context_test | ||||
* | SERVER-37185 Add `noPassthrough` tests to `! Enterprise Windows 2008R2` | Sara Golemon | 2018-09-18 | 1 | -0/+2 |
| | |||||
* | SERVER-36961 createIndexes command should check if indexes already exist ↵ | Louis Williams | 2018-09-18 | 3 | -30/+109 |
| | | | | with weak lock | ||||
* | SERVER-36704 Logical session support for embedded, behaves as standalone mongod | Henrik Edin | 2018-09-18 | 18 | -82/+224 |
| | |||||
* | SERVER-31892 moveChunk with should wait for majority write concern | jannaerin | 2018-09-18 | 1 | -1/+22 |
| | |||||
* | SERVER-35629 Use WiredTiger salvage API to repair corrupt metadata | Louis Williams | 2018-09-18 | 7 | -47/+175 |
| | |||||
* | SERVER-36948 fix incorrect usage of StatusWith<T> in biggie storage engine | Gregory Wlodarek | 2018-09-18 | 1 | -1/+1 |
| | |||||
* | SERVER-36614 Add handling of __exec config expansions | Sara Golemon | 2018-09-18 | 13 | -44/+583 |
| | |||||
* | SERVER-36842 Trap error when printing informational message | Jonathan Abrahams | 2018-09-18 | 1 | -0/+2 |
| | |||||
* | Import wiredtiger: 7db12ec1b5b1843364ae28248b0680b816aab651 from branch ↵ | Luke Chen | 2018-09-18 | 21 | -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 negations | Ian Boros | 2018-09-17 | 2 | -0/+63 |
| | |||||
* | SERVER-36250 Add support for optionally logging specific negotiated TLS versions | Mark Benvenuto | 2018-09-17 | 11 | -70/+204 |
| | |||||
* | SERVER-35679 General Interruption Facility | Jason Carey | 2018-09-17 | 25 | -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 implscope | Jason Carey | 2018-09-17 | 1 | -94/+85 |
| | | | | Extends _runSafely use to all public methods on implscope | ||||
* | SERVER-36606: Add large OP_MSG audit integration testing | Spencer Jackson | 2018-09-17 | 3 | -0/+102 |
| | |||||
* | SERVER-36606: Allow commands to expose names of sensitive fields | Spencer Jackson | 2018-09-17 | 11 | -44/+68 |
| | |||||
* | SERVER-36606: Allow construction of large BSON objects | Spencer Jackson | 2018-09-17 | 7 | -13/+150 |
| | |||||
* | SERVER-36572 Enbironment::count() returns bool, not int. | Sara Golemon | 2018-09-17 | 1 | -2/+2 |
| |