summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-28264 Unblacklist linearizable read concern sharding test3.5William Schultz2017-04-241-2/+0
|
* SERVER-28939 Temporarily increase log verbosity for gle/create_index_gle.jsRandolph Tan2017-04-241-0/+2
|
* SERVER-28937: Make mongotools available in sys-perfdalyd2017-04-241-12/+25
|
* SERVER-28931 Restore omitted line in MetadataManager::refreshActiveMetadataNathan Myers2017-04-231-0/+2
|
* SERVER-28490 Check the state after acquiring the lock in bgsync.Siyuan Zhou2017-04-211-4/+14
|
* SERVER-28309 remove RangePreserver classDavid Storch2017-04-2112-175/+29
| | | | | | RangePreserver was an old way to ensure that necessary chunk ranges are not deleted during query execution. This is now handled by ScopedCollectionMetadata.
* SERVER-28493 Wait for secondary's dry run election to finish before healing ↵Judah Schvimer2017-04-211-0/+1
| | | | network in no_flapping_during_network_partition.js
* SERVER-28909 double_rollback.js should assert that database commands succeedWilliam Schultz2017-04-211-4/+4
|
* SERVER-28904 UpdateNode should have a virtual destructorTess Avitabile2017-04-211-0/+1
|
* SERVER-27989 Implement new oplog format with collection UUIDsGeert Bosch2017-04-2124-172/+372
|
* SERVER-28888 Ensure scanner stability across rebuildsAndrew Morrow2017-04-211-16/+7
| | | | | Also, a quick fix to eliminate a needless sort, since Node.sources is expected to be stable across rebuilds, unlike Node.sources_set
* SERVER-28908 Change ReplSetConfig return type from 'const int' to 'int'Judah Schvimer2017-04-212-4/+4
|
* SERVER-28211 optimize processCreateCollectionBenety Goh2017-04-212-3/+139
|
* SERVER-28827 Refactor IDL code generatorMark Benvenuto2017-04-213-257/+296
|
* SERVER-28749 Unify ServiceEntryPointMongod and ServiceEntryPointMongosJonathan Reams2017-04-2121-578/+520
|
* SERVER-28348 Add cycle detect message for detecting single-process deadlocks ↵Jonathan Abrahams2017-04-211-0/+1
| | | | involving LockManager locks and/or pthread_mutexes
* SERVER-27659 Persist Rollback IdJudah Schvimer2017-04-2121-99/+375
|
* SERVER-28211 optimize single document operationsBenety Goh2017-04-212-11/+183
|
* SERVER-26848 Remove dead code of primary catch-up.Siyuan Zhou2017-04-207-584/+0
| | | | This reverts commit fac33fe5a6814169c9c6131d80f1b325c74647da.
* SERVER-26848 Exit catchup mode when not syncing more data.Siyuan Zhou2017-04-2026-334/+830
| | | | This reverts commit c08590a6ac9dc54c9d910822d47ea17140b56f89.
* SERVER-26239 Improve handling of WT_CACHE_FULL for inMemory storage engineAlex Gorrod2017-04-2110-134/+248
|
* SERVER-28868 Set noCursorTimeout option on cursor in checkOplogs().Max Hirschhorn2017-04-201-2/+4
|
* SERVER-28691 Disable MSVC warning C4373ADAM David Alan Martin2017-04-201-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | The MSVC compiler has warnings which alert users that the behavior of the compiler has changed. In the case of C4383, the compiler used to have non-conforming behavior to C++98. At some point this behavior was fixed. MongoDB's code base should not have any code which would be adversely affected by this change, as the code is also compiled on platforms where the native compiler is conformant to the standard in this point. Therefore it should be safe to disable this warning. The specific warning cautions that a derived class's inline definition of a virtual function will now override a parent's implementation, where formerly it would not. This would happen when the derived class's implementation specified at least one of the parameters `const` (in such a way that the actual signature of the function isn't changed). MSVC incorrectly determines that if there are two functions that differ only in a non-observable `const` specifier, then they would have different signatures, in many circumstances. This would mean that the compiler resorts to treating such functions as overloads. The compiler now behaves correctly for the case of override in a derived class; however, it issues a warning. The warning is irrelevant to us.
* SERVER-25765 Commands should wait for write concern even if they throw an ↵Spencer T Brody2017-04-202-20/+25
| | | | exception
* SERVER-28832 Slice `catalog/collection_info_cache`ADAM David Alan Martin2017-04-205-298/+557
| | | | | | | | The `CollectionInfoCache` class is used outside of the catalog library in many places. This change slices that dependency by providing an initializable vtable based pimpl class. This should permit a further reduction in the number of cyclic dependencies in the graph.
* SERVER-28811 Resolve satisfiable dependenciesADAM David Alan Martin2017-04-2011-31/+13
| | | | | | | With the creation of many dependency slices using vtables, the build graph can be altered to resolve libraries depending upon such modules. Several incomplete libraries are completely resolved with this change.
* SERVER-28853 Properly test that host timeouts are delayed in ↵samantharitter2017-04-201-2/+15
| | | | connection_pool_test
* SERVER-28348 Detect single-process deadlocks involving LockManager locks ↵Jonathan Abrahams2017-04-201-7/+50
| | | | and/or pthread_mutexes
* SERVER-28878 Mark mozjs shim as a private dependency edgeAndrew Morrow2017-04-201-1/+3
|
* SERVER-28621 Parse BSON update expression into an UpdateNode treeTess Avitabile2017-04-2069-187/+1077
|
* Revert "SERVER-26848 Exit catchup mode when not syncing more data."Robert Guo2017-04-2024-820/+330
| | | | This reverts commit d0c851e2f4bfea514e22c97af1838640d2849a8c.
* Revert "SERVER-26848 Remove dead code of primary catch-up."Robert Guo2017-04-207-0/+584
| | | | This reverts commit 7109d453e5a264ba77093b9b068d1eaa056ec837.
* SERVER-28515 Add import support to IDLMark Benvenuto2017-04-2014-147/+934
|
* SERVER-27921 New Range DeleterNathan Myers2017-04-2035-2030/+1561
|
* SERVER-28815 multi_rs.js steps down primary without {force: true}Benety Goh2017-04-191-1/+1
|
* SERVER-26848 Remove dead code of primary catch-up.Siyuan Zhou2017-04-197-584/+0
|
* SERVER-26848 Exit catchup mode when not syncing more data.Siyuan Zhou2017-04-1924-330/+820
|
* SERVER-28211 add StorageInterface::deleteByFilterBenety Goh2017-04-196-3/+310
|
* SERVER-28726 make ClusterCountCmd::explain, Strategy::explainFind, and ↵Esha Maharishi2017-04-1914-120/+239
| | | | DistinctCmd::explain use the ARS
* SERVER-28211 add StorageInterface::deleteById()Benety Goh2017-04-195-18/+94
|
* SERVER-28211 add StorageInterface::findById()Benety Goh2017-04-195-2/+97
|
* SERVER-28514 Add Array support for IDLMark Benvenuto2017-04-1911-139/+942
|
* SERVER-28450 add support for causal consistency to mongo shellMisha Tyulenev2017-04-195-8/+130
|
* SERVER-28584: Remove initialsync_{WT|MMAPv1}_dr tasks from sys-perfdalyd2017-04-191-46/+0
|
* SERVER-28671: Increase run frequency of 3-node repl in Sys-perfdalyd2017-04-191-3/+3
|
* SERVER-28452 clearer error messages and "use strict" in operation_time_api.jsJack Mulrow2017-04-191-10/+13
|
* SERVER-28435 Implement KeysCollectionCacheReaderRandolph Tan2017-04-195-15/+354
|
* SERVER-28350 cluster_pipeline_command.cpp::explain constructs command object ↵Nick Zolnierz2017-04-194-11/+146
| | | | with unwrapped readPref but doesn't use
* SERVER-28201 Allow detatching of the current ClientJonathan Reams2017-04-193-12/+37
|
* SERVER-28451 API integration test for logicalTimeJack Mulrow2017-04-192-1/+100
|