Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Import wiredtiger: 357efdd4ce279efc71ff618c59fe1b903ef80bb2 from branch ↵ | Luke Chen | 2018-01-17 | 89 | -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 Mahar | 2018-01-16 | 10 | -199/+199 |
| | | | | ShardingCatalogManager | ||||
* | SERVER-32284 collMod waits for UUID schema changes using ↵ | Benety Goh | 2018-01-16 | 1 | -2/+6 |
| | | | | ReplicationCoordinator::awaitReplication() instead of awaitReplicationOfLastOpForClient() | ||||
* | SERVER-32447 Add a mock CatalogCache::getCollectionRoutingInfoAt method | Kaloian Manassiev | 2018-01-16 | 2 | -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 Zhou | 2018-01-16 | 3 | -33/+33 |
| | | | | of applyOps | ||||
* | SERVER-30347 Fail startup when running wiredTiger with --nojournal as part ↵ | Vesselina Ratcheva | 2018-01-16 | 7 | -376/+308 |
| | | | | of a replica set | ||||
* | SERVER-32070 remove stdx::bind (final patch) | Billy Donahue | 2018-01-16 | 2 | -20/+12 |
| | |||||
* | SERVER-29200 remove references to OplogEntry::raw from MultiApplier | Benety Goh | 2018-01-16 | 1 | -6/+0 |
| | |||||
* | SERVER-32726 Fix out-of-order error code in update_driver.cpp | Matthew Russotto | 2018-01-16 | 3 | -3/+3 |
| | |||||
* | SERVER-29200 migrate SyncTail::getMissingDoc() and ↵ | Benety Goh | 2018-01-16 | 5 | -44/+77 |
| | | | | fetchAndInsertMissingDoc() to accept OplogEntry instead of BSONObj | ||||
* | SERVER-29200 add OplogEntry::getOperationToApply() | Benety Goh | 2018-01-16 | 7 | -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 Zolnierz | 2018-01-16 | 27 | -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 Benvenuto | 2018-01-16 | 1 | -1/+0 |
| | |||||
* | SERVER-32649 WiredTiger fails on non-x64 builds of new GCC | Mark Benvenuto | 2018-01-16 | 1 | -1/+2 |
| | |||||
* | SERVER-31335 fix assert in retryable_writes_mmap | Kevin Albertson | 2018-01-16 | 1 | -2/+2 |
| | |||||
* | SERVER-32646 CommandHelpers | Billy Donahue | 2018-01-16 | 151 | -1171/+1300 |
| | |||||
* | SERVER-29200 add OplogEntry::getRawObjSizeBytes() | Benety Goh | 2018-01-16 | 4 | -19/+23 |
| | | | | remove references to OplogEntry::raw from SyncTail::OpQueue and InitialSyncer | ||||
* | SERVER-29423 Prevent the balancer policy from scheduling migrations with the ↵ | Kaloian Manassiev | 2018-01-16 | 6 | -164/+236 |
| | | | | same source or destination | ||||
* | SERVER-32614 Remove usage of non-threadsafe strptime() | Yves Duhem | 2018-01-16 | 1 | -11/+13 |
| | |||||
* | SERVER-32365 Move the logic of the dropDatabase command into the new ↵ | Kaitlin Mahar | 2018-01-15 | 18 | -477/+292 |
| | | | | _configsvrDropDatabase command | ||||
* | SERVER-32704 sys-perf: Skip validating oplog as enabled by SERVER-32243 | Henrik Ingo | 2018-01-15 | 1 | -1/+10 |
| | |||||
* | SERVER-32505 Create mobile SE evergreen variant - Linuxr3.7.1 | Sulabh Mahajan | 2018-01-15 | 25 | -4/+106 |
| | |||||
* | SERVER-30815 Add some missing LIBDEPS edges | Andrew Morrow | 2018-01-13 | 3 | -0/+4 |
| | |||||
* | SERVER-32526 Use KeyString for ChunkMap key instead of BSONObj | Andy Schwerin | 2018-01-13 | 4 | -175/+224 |
| | |||||
* | SERVER-32526 Increase the ChunkManager unit-test coverage | Kaloian Manassiev | 2018-01-13 | 8 | -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 bits | Geert Bosch | 2018-01-12 | 2 | -1/+21 |
| | |||||
* | SERVER-29078 Eliminate use of memberHeartbeatData in ↵ | Matthew Russotto | 2018-01-12 | 7 | -246/+327 |
| | | | | replication_coordinator_impl | ||||
* | SERVER-28290 Stepping down due to a higher term seen in a heartbeat should ↵ | Siyuan Zhou | 2018-01-12 | 4 | -39/+25 |
| | | | | not discard term after stepdown. | ||||
* | SERVER-32609 Skip reports with no historical data | Yves Duhem | 2018-01-12 | 2 | -6/+20 |
| | |||||
* | SERVER-32631 Deduplicate results in SockAddr::createAll() | Sara Golemon | 2018-01-12 | 2 | -4/+46 |
| | |||||
* | SERVER-32432 Race condition causes seg fault in ↵ | Siyuan Zhou | 2018-01-12 | 1 | -2/+8 |
| | | | | ReplicationCoordinatorExternalStateImpl shutdown | ||||
* | SERVER-32308: Add the ability for a $lookup stage to execute on mongos ↵ | Nick Zolnierz | 2018-01-12 | 27 | -2114/+2772 |
| | | | | against a sharded foreign collection | ||||
* | SERVER-32535 Fix sudo reference for Curator invocation on remote EC2 host | Eddie Louie | 2018-01-12 | 1 | -3/+3 |
| | |||||
* | SERVER-32551: Ensure Transport Layer doesn't use clusterFile as server cert | Spencer Jackson | 2018-01-12 | 2 | -6/+42 |
| | |||||
* | SERVER-32519 Add a new wire version for v3.8 | Dianna Hohensee | 2018-01-12 | 5 | -11/+34 |
| | |||||
* | SERVER-32519 clean up WireVersion enum uses in the code to use ↵ | Dianna Hohensee | 2018-01-12 | 7 | -109/+177 |
| | | | | LATEST_WIRE_VERSION | ||||
* | SERVER-30815 Add missing libdep for non-enterprise builds | Andrew Morrow | 2018-01-11 | 1 | -0/+1 |
| | |||||
* | SERVER-32603 Modernize QueryPlanner methods to use unique_ptr. | David Storch | 2018-01-11 | 16 | -333/+226 |
| | |||||
* | SERVER-32546 Don't fail when no modified tests and no test_list_outfile | Geert Bosch | 2018-01-11 | 1 | -1/+2 |
| | |||||
* | SERVER-32454 Add support for decorations referring to their owners | Geert Bosch | 2018-01-11 | 6 | -16/+53 |
| | |||||
* | SERVER-30152 Add safe secondary reads targeted tests for mapReduce | Esha Maharishi | 2018-01-11 | 3 | -32/+199 |
| | |||||
* | SERVER-32414 Remove some `stdx::` checks from lint | ADAM David Alan Martin | 2018-01-11 | 2 | -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 iOS | Gabriel Russell | 2018-01-11 | 187 | -192/+8659 |
| | |||||
* | SERVER-31335 cmd assertions check write errors | Kevin Albertson | 2018-01-11 | 20 | -163/+529 |
| | |||||
* | SERVER-30815 Refactor libraries to reduce cycles | Andrew Morrow | 2018-01-10 | 17 | -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 compute | Martin Neupauer | 2018-01-10 | 3 | -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 Martin | 2018-01-10 | 1 | -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 Guo | 2018-01-10 | 3 | -121/+131 |
| | | | | addition to a DB | ||||
* | SERVER-31917 add more logging to the rollback test fixture | Robert Guo | 2018-01-10 | 8 | -70/+159 |
| | |||||
* | SERVER-31636 add new tasks for the update fuzzer in evergreen.yml | Robert Guo | 2018-01-10 | 3 | -6/+82 |
| |