summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-09264-708/+609
| | | | | | 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-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-093-0/+17
|
* 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-087-38/+52
|
* 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-40476 remove mongoutils::str::equalsBilly Donahue2019-04-0829-127/+125
|
* 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-39717: Protect against overflow in flow control calculations.Daniel Gottlieb2019-04-081-3/+24
|
* 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-069-62/+28
|
* 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-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-0519-47/+80
|
* 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-053-50/+60
|
* SERVER-39965 OutOfLineExecutor Tasks are now unique_function(Status)Ben Caimano2019-04-0511-116/+148
|
* Revert "SERVER-40312 Create a generic tree for pipeline metatdata"Jacob Evans2019-04-056-664/+0
| | | | | | | This reverts commit aad70256024c8447344a4d7f1cfdda742d1904ee. This reverts commit 3765a3200adb31239fad3abaeddebe81e5aa9280. This reverts commit f16366d55edae0bf02cd3d0a532e31c7c938e8db. This reverts commit 33598e48f9be86c16990051934d4e72f073c2b86.
* SERVER-40312 Create a generic tree for pipeline metatdataJacob Evans2019-04-051-3/+3
|
* SERVER-40312 Create a generic tree for pipeline metatdataJacob Evans2019-04-051-2/+2
|
* SERVER-32709 Fix duplicate error codeHenrik Edin2019-04-051-1/+1
|
* SERVER-32709 Improve performance with the mobile storage engine.Henrik Edin2019-04-0510-154/+307
| | | | | | SQLite is configured with synchronous=NORMAL for all sessions. Reduced temporary memory allocations when constructing SQL statements. Implemented waitUntilDurable when this storage engine is used in mongod only.
* SERVER-40350 Create a ReplOperation/Durable class delineation to indicate ↵Blake Oler2019-04-055-8/+35
| | | | fields not persisted to disk