summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-09431-1054/+912
| | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
* SERVER-40508 Remove hash from OplogSlot and make OplogSlot an alias for OpTime.r4.1.10Siyuan Zhou2019-04-098-75/+65
|
* SERVER-40375 Remove gperftools 2.5Andrew Morrow2019-04-09187-61788/+2
|
* SERVER-40337: Remove oldestOpenUnpreparedReadTimestamp from ↵Lingzhi Deng2019-04-093-22/+3
| | | | | | serverStatus.transactions This reverts most of the work done in 3bb72042c29ceac96ec628ee643cbc4db8e982ab
* SERVER-39842 Allow update to shard key value if retryable writejannaerin2019-04-096-77/+160
|
* SERVER-39248 Implement FCV check for new JSON Schema encryption keywordsNick Zolnierz2019-04-094-278/+370
|
* SERVER-40269: commitTransaction should assert that the prepare oplog entry ↵Lingzhi Deng2019-04-091-0/+6
| | | | is majority committed
* SERVER-39790 Reconstruct prepared transactions from new oplog format on startupMatthew Russotto2019-04-087-48/+86
|
* SERVER-40318 Make condition variable wait in NamespaceSerializer exception safejannaerin2019-04-081-1/+3
|
* SERVER-39436 check batch limits on large unprepared transactions using ↵Benety Goh2019-04-082-0/+78
| | | | embedded operation count
* SERVER-39436 fix batch limit checking in OplogApplier::getNextApplierBatch()Benety Goh2019-04-082-9/+67
|
* SERVER-36494 Test that active txn entries aren't truncatedA. Jesse Jiryu Davis2019-04-081-1/+1
| | | | | | Add tests for initial sync, recovery, and the inMemory storage engine. Also, avoid taking a global X lock in replSetReconfig, we only need IX.
* SERVER-40504 Check for interruption before checking for stepdown in ↵Siyuan Zhou2019-04-081-5/+5
| | | | awaitReplication()
* SERVER-39902 lockInfo should use UUIDCatalog to map resourceIds to ↵Gregory Wlodarek2019-04-089-95/+420
| | | | collection names
* Revert "SERVER-36494 Test that active txn entries aren't truncated"A. Jesse Jiryu Davis2019-04-081-1/+1
| | | | This reverts commit f8f872e029ba3b1f32d8499c912756d48dc1a03b.
* SERVER-32295 Support Python 3Mathew Robinson2019-04-0812-78/+93
|
* SERVER-40336 Use SecureRandom to seed the random number generator in ↵Siyuan Zhou2019-04-081-1/+2
| | | | replication coordinator.
* SERVER-39660 Move readSource re-definition to a clearer location in ↵William Schultz2019-04-081-1/+1
| | | | AutoGetCollectionForRead
* SERVER-39793 Update the state in transaction table for running transactions ↵Jason Chan2019-04-086-69/+367
| | | | on secondary
* SERVER-40450 gperftools to use mongodb-forks orgBilly Donahue2019-04-081-1/+1
|
* SERVER-40476 remove mongoutils::str::equalsBilly Donahue2019-04-0839-174/+176
|
* SERVER-36494 Test that active txn entries aren't truncatedA. Jesse Jiryu Davis2019-04-081-1/+1
| | | | | | Add tests for initial sync, recovery, and the inMemory storage engine. Also, avoid taking a global X lock in replSetReconfig, we only need IX.
* SERVER-40389 small tweaks to third_party/fmt & related.Billy Donahue2019-04-0810-89/+92
| | | | | | | | | | | Add an option to scons: --use-system-fmt import.sh: use the upstream libfmt github repo. StringData fmt interop noexcept for to_string_view(StringData) hook noexcept for StringData's rawData() and size() add fmt to THIRD-PARTY-NOTICES + markdown tweaks import the fmt LICENSE.rst update fmt lib revision
* SERVER-39717: Protect against overflow in flow control calculations.Daniel Gottlieb2019-04-081-3/+24
|
* Import wiredtiger: 1768d66613fc32b664ac3608a4e740d5e8c6fd0f from branch ↵Luke Chen2019-04-0839-483/+950
| | | | | | | | | | | | | mongodb-4.2 ref: bb8086c4ed..1768d66613 for: 4.1.10 WT-4639 Use test/format to verify database file portability WT-4644 column-store missing run-length encoding opportunities WT-4652 Return an error if durable timestamp is not passed to a prepared transaction. WT-4687 test/format can try to set oldest timestamp to 0 WT-4693 WT_CONNECTION::reconfigure should not require quiescence when downgraded
* SERVER-39950 remove SyncTail::tryPopAndWaitForMore() and _consume()Benety Goh2019-04-072-125/+0
|
* SERVER-39950 SyncTail::OpQueueBatcher::run() obtains next batch of ops using ↵Benety Goh2019-04-062-11/+18
| | | | OplogApplier
* SERVER-39950 make OplogApplier::getNextApplierBatch() shutdown-awareBenety Goh2019-04-062-6/+38
|
* SERVER-40356 Make ConstDataRange constructable from any byte-like typeJonathan Reams2019-04-0638-266/+365
|
* SERVER-39950 SyncTail::oplogApplication() accepts ↵Benety Goh2019-04-065-12/+31
| | | | OplogApplier::GetNextApplierBatchFn
* SERVER-39950 OplogApplier::getNextApplierBatch() handles ↵Benety Goh2019-04-061-0/+14
| | | | BatchLimit::slaveDelayLatestTimestamp
* SERVER-40169 OplogApplier::getNextApplierBatch() groups unprepared ↵Benety Goh2019-04-063-15/+119
| | | | | | commitTransaction oplog entries with CRUD ops This applies changes from commit 3328515f7d80c8cedcaf8c0df83c6effc60330d0.
* SERVER-39514 fix UUIDCatalog::next() to avoid advancing past end of mapBenety Goh2019-04-061-1/+2
|
* SERVER-40169 OplogApplier::getNextApplierBatch() processes ↵Benety Goh2019-04-062-1/+15
| | | | | | admin.system.version oplog entries individually This applies changes from commit 0d79175a88ee958722c0ffb276606949e695d028.
* SERVER-40169 OplogApplier::getNextApplierBatch() processes system.views ↵Benety Goh2019-04-052-2/+19
| | | | | | oplog entries individually This applies changes from commit f78e580dad60fa6ece39f34b3dcfc3ed95b85414.
* SERVER-40162 Change the default WiredTiger session_max from 20k to 33kGregory Wlodarek2019-04-051-1/+1
|
* SERVER-39663 db.collection.dropIndex() should not accept multiple index namesGregory Wlodarek2019-04-051-0/+13
|
* SERVER-40169 add unit test for OplogApplier with test cases for CRUD and ↵Benety Goh2019-04-052-0/+217
| | | | applyOps operations
* SERVER-40481 Fix data race in UUIDCatalog::iterator::iterator()Gregory Wlodarek2019-04-051-0/+2
|
* SERVER-40005 Added setters for query and update to FindAndModifyRequestPawel Terlecki2019-04-052-2/+22
| | | | | | This is necessary for a corresponding change in enterprise modules. Note that recreating a request member by member just for FLE would lead to defects when somebody adds new members at some point.
* SERVER-39676 add missing library dependencyBenety Goh2019-04-051-0/+1
|
* SERVER-40169 OplogEntry constructor accepts prepare argumentBenety Goh2019-04-0520-48/+82
|
* SERVER-40312 Create a generic tree for pipeline metatdataJacob Evans2019-04-056-0/+663
|
* SERVER-39514 Move CollectionCatalogEntry ownership to UUIDCatalogXiangyu Yao2019-04-0522-255/+769
|
* SERVER-32709 Correctly pass cache_size to SQLite.Henrik Edin2019-04-051-4/+8
|
* SERVER-40112 db.disableFreeMonitoring() returns 'not master' on secondary ↵Mark Benvenuto2019-04-051-2/+7
| | | | after restart
* SERVER-40497 Fix ViewCatalog call to get() on empty boost::optionalJames Wahlin2019-04-052-1/+12
|
* SERVER-40175 Rebuild any missing _id indexes on startupLouis Williams2019-04-054-50/+61
|
* SERVER-39814 Add OutOfLineExecutor to ConnectionPool factory interfaceBen Caimano2019-04-057-246/+225
|
* SERVER-39965 OutOfLineExecutor Tasks are now unique_function(Status)Ben Caimano2019-04-0532-275/+366
|