summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 357efdd4ce279efc71ff618c59fe1b903ef80bb2 from branch ↵Luke Chen2018-01-1789-983/+2887
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.8 ref: 9e50448231..357efdd4ce for: 3.7.2 WT-3565 Test and understand mixed timestamp/no-timestamp usage to same data WT-3597 Add a diagnostic check for updates to the same key out of timestamp order WT-3632 Increase how granularly cache usage settings can be configured WT-3695 format failed to report a stuck cache WT-3740 race in page dirty-byte decrement. WT-3767 Avoid lookaside instantiation for faster reads WT-3775 Improve commit timestamp is older than oldest timestamp error message WT-3792 LSM version 1 metadata incompatibility WT-3796 Report a better error message if transaction commit fails WT-3799 Test/format with timestamps enabled pin cache full WT-3809 Fix a bug in lookaside related to birthmarks WT-3811 Python scripts for visualizing operation tracking files WT-3818 __rec_txn_read() code order cleanup WT-3825 Fix calculation of CPU ticks per unit time WT-3826 random-abort test failure WT-3827 test_compact02 failure WT-3828 Link error on OS/X for __wt_process data reference WT-3831 uninitialized buffer value in statlog server path comparison WT-3832 Fixup shell script warning messages WT-3833 test/format cache_minimum value error WT-3841 Fix error message pattern in timestamp09 WT-3842 full-build Friday & lint WT-3844 Checkpoints can hang on limbo pages WT-3845 Compiler warning in examples using GCC 5.4.0
* SERVER-30744 Move dropCollection logic from ShardingCatalogClient into ↵Kaitlin Mahar2018-01-1610-199/+199
| | | | ShardingCatalogManager
* SERVER-32284 collMod waits for UUID schema changes using ↵Benety Goh2018-01-161-2/+6
| | | | ReplicationCoordinator::awaitReplication() instead of awaitReplicationOfLastOpForClient()
* SERVER-32447 Add a mock CatalogCache::getCollectionRoutingInfoAt methodKaloian Manassiev2018-01-162-5/+27
| | | | | The added method always returns the routing information at the latest timestamp.
* SERVER-32317 Make sharding chunk manipulation operations use doTxn instead ↵Siyuan Zhou2018-01-163-33/+33
| | | | of applyOps
* SERVER-30347 Fail startup when running wiredTiger with --nojournal as part ↵Vesselina Ratcheva2018-01-167-376/+308
| | | | of a replica set
* SERVER-32070 remove stdx::bind (final patch)Billy Donahue2018-01-162-20/+12
|
* SERVER-29200 remove references to OplogEntry::raw from MultiApplierBenety Goh2018-01-161-6/+0
|
* SERVER-32726 Fix out-of-order error code in update_driver.cppMatthew Russotto2018-01-163-3/+3
|
* SERVER-29200 migrate SyncTail::getMissingDoc() and ↵Benety Goh2018-01-165-44/+77
| | | | fetchAndInsertMissingDoc() to accept OplogEntry instead of BSONObj
* SERVER-29200 add OplogEntry::getOperationToApply()Benety Goh2018-01-167-45/+103
| | | | remove references to OplogEntry::raw from rollback, prefetchPagesForReplicatedOp() and SyncTail
* Revert "SERVER-32308: Add the ability for a $lookup stage to execute on ↵Nick Zolnierz2018-01-1627-2772/+2114
| | | | | | mongos against a sharded foreign collection" This reverts commit 7298d273c0497f2720ec1471ad0f4910bff07af4.
* SERVER-32161 MongoDB 3.2+ fails to compile on PPC64LE with glibc 2.26+Mark Benvenuto2018-01-161-1/+0
|
* SERVER-32649 WiredTiger fails on non-x64 builds of new GCCMark Benvenuto2018-01-161-1/+2
|
* SERVER-31335 fix assert in retryable_writes_mmapKevin Albertson2018-01-161-2/+2
|
* SERVER-32646 CommandHelpersBilly Donahue2018-01-16151-1171/+1300
|
* SERVER-29200 add OplogEntry::getRawObjSizeBytes()Benety Goh2018-01-164-19/+23
| | | | remove references to OplogEntry::raw from SyncTail::OpQueue and InitialSyncer
* SERVER-29423 Prevent the balancer policy from scheduling migrations with the ↵Kaloian Manassiev2018-01-166-164/+236
| | | | same source or destination
* SERVER-32614 Remove usage of non-threadsafe strptime()Yves Duhem2018-01-161-11/+13
|
* SERVER-32365 Move the logic of the dropDatabase command into the new ↵Kaitlin Mahar2018-01-1518-477/+292
| | | | _configsvrDropDatabase command
* SERVER-32704 sys-perf: Skip validating oplog as enabled by SERVER-32243Henrik Ingo2018-01-151-1/+10
|
* SERVER-32505 Create mobile SE evergreen variant - Linuxr3.7.1Sulabh Mahajan2018-01-1525-4/+106
|
* SERVER-30815 Add some missing LIBDEPS edgesAndrew Morrow2018-01-133-0/+4
|
* SERVER-32526 Use KeyString for ChunkMap key instead of BSONObjAndy Schwerin2018-01-134-175/+224
|
* SERVER-32526 Increase the ChunkManager unit-test coverageKaloian Manassiev2018-01-138-245/+300
| | | | | | Also tightens up some of the checks in the JS tests and cleans up the ChunkManager/CollectionMetadata code in preparation for making it use KeyString.
* SERVER-32641 uassert, not dassert, for too many KeyString type bitsGeert Bosch2018-01-122-1/+21
|
* SERVER-29078 Eliminate use of memberHeartbeatData in ↵Matthew Russotto2018-01-127-246/+327
| | | | replication_coordinator_impl
* SERVER-28290 Stepping down due to a higher term seen in a heartbeat should ↵Siyuan Zhou2018-01-124-39/+25
| | | | not discard term after stepdown.
* SERVER-32609 Skip reports with no historical dataYves Duhem2018-01-122-6/+20
|
* SERVER-32631 Deduplicate results in SockAddr::createAll()Sara Golemon2018-01-122-4/+46
|
* SERVER-32432 Race condition causes seg fault in ↵Siyuan Zhou2018-01-121-2/+8
| | | | ReplicationCoordinatorExternalStateImpl shutdown
* SERVER-32308: Add the ability for a $lookup stage to execute on mongos ↵Nick Zolnierz2018-01-1227-2114/+2772
| | | | against a sharded foreign collection
* SERVER-32535 Fix sudo reference for Curator invocation on remote EC2 hostEddie Louie2018-01-121-3/+3
|
* SERVER-32551: Ensure Transport Layer doesn't use clusterFile as server certSpencer Jackson2018-01-122-6/+42
|
* SERVER-32519 Add a new wire version for v3.8Dianna Hohensee2018-01-125-11/+34
|
* SERVER-32519 clean up WireVersion enum uses in the code to use ↵Dianna Hohensee2018-01-127-109/+177
| | | | LATEST_WIRE_VERSION
* SERVER-30815 Add missing libdep for non-enterprise buildsAndrew Morrow2018-01-111-0/+1
|
* SERVER-32603 Modernize QueryPlanner methods to use unique_ptr.David Storch2018-01-1116-333/+226
|
* SERVER-32546 Don't fail when no modified tests and no test_list_outfileGeert Bosch2018-01-111-1/+2
|
* SERVER-32454 Add support for decorations referring to their ownersGeert Bosch2018-01-116-16/+53
|
* SERVER-30152 Add safe secondary reads targeted tests for mapReduceEsha Maharishi2018-01-113-32/+199
|
* SERVER-32414 Remove some `stdx::` checks from lintADAM David Alan Martin2018-01-112-47/+39
| | | | | | Some checks in lint for `stdx::` polyfills, such as `stdx::make_unique` are entirely out of date. In the interest of removing these stale polyfills, we're relaxing some lint rules.
* SERVER-28123 enable building spidermonkey on iOSGabriel Russell2018-01-11187-192/+8659
|
* SERVER-31335 cmd assertions check write errorsKevin Albertson2018-01-1120-163/+529
|
* SERVER-30815 Refactor libraries to reduce cyclesAndrew Morrow2018-01-1017-316/+214
| | | | | | | | | | | | | | | | | | | | | | | - Merge db/s/split_vector and db/s/split_chunk into db/s/sharding, since they were directly mutually cyclic with it. - Split db/index/index_access_method out of db/index/index_access_methods, so that libquery_exec can use the abstract class without needing to know about the detailed implementations - Combine db/clientcursor, db/query/{query,internal_plans}, db/exec/exec, parts of db/write_ops, and db/pipeline/serveronly_pipeline, into a new db/libquery_exec library. - Split a new library s/grid out of s/coreshard, and fold the parts of s/client/sharding_client into s/grid that were cyclic with coreshard, solving this cycle. - Adds/removes a few stray LIBDEPS here or there as needed to make the above transformations work. After making this transformation, we will be left with one important cycle: the new db/libquery_exec is still cyclic with db/s/sharding
* SERVER-31530 Certain queries using 2d index could incorrecly computeMartin Neupauer2018-01-103-8/+38
| | | | | boundaries delivering incorrect results. The root cause was in incorrectly propagating index tags during the query plan construction.
* SERVER-32486 Fix DNS diagnostics in Windows.ADAM David Alan Martin2018-01-101-9/+12
| | | | | | | | The Windows DNS Query implementation does not carry the service name being requested into the resource record and iterator types. This means that the diagnostics output when a failure occurs are less informative. This change merely plumbs through the necessary internal variables to track the service name.
* SERVER-31920 refactor validate_collections.js to accept a list of nodes in ↵Robert Guo2018-01-103-121/+131
| | | | addition to a DB
* SERVER-31917 add more logging to the rollback test fixtureRobert Guo2018-01-108-70/+159
|
* SERVER-31636 add new tasks for the update fuzzer in evergreen.ymlRobert Guo2018-01-103-6/+82
|