summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-26806 randomly restart initial syncr3.5.1Robert Guo2016-12-131-5/+5
|
* SERVER-27289 fix ConnectionString parsing in shellMatt Cotter2016-12-135-70/+101
|
* SERVER-27388 Add NetworkInterfaceExceededTimeLimitJason Carey2016-12-138-38/+52
| | | | | | | | | | max_time_ms_sharded.js uses a fail point to trigger immediate ExceededTimeLimit returns from commands. This triggers during connection establishment via the connection hook, which returns ExceededTimeLimit to the connection pool and causes us to spin on connection creation. The fix involves providing our own internal exceeded time limit that doesn't collide with the remote value.
* SERVER-27381 Remove DBConfig::dropDatabaseKaloian Manassiev2016-12-137-234/+143
|
* SERVER-26736 ignore system namespaces in top_drop.jsKyle Suarez2016-12-131-1/+4
|
* SERVER-27405 fix race in read_after_optime.jsEric Milkie2016-12-131-13/+10
|
* SERVER-27243 Ignore invalid collection options if 'create' presentCharlie Swanson2016-12-132-15/+30
| | | | | | | | | | | | | It is possible for older versions of MongoDB to save invalid collection options which should be ignored. Older versions also would include a 'create' field in the collection options when a collection was created, and possibly re-order the fields of the options document during a subsequent 'collMod'. If the 'create' option is present at all, we should take that to mean that these options were created on an older version of MongoDB, and ignore unknown options. Otherwise, we should reject unknown options. (cherry picked from commit 6fba074768fad5f47611de38682257257005a1a6)
* SERVER-23759 do not auth when testing shutdown at startupEric Milkie2016-12-131-1/+2
|
* SERVER-26773: two_initsync.js should check that inserts succeedSpencer Jackson2016-12-131-2/+10
|
* SERVER-27325 deduplicate symbol `usingAShardConnection`Matt Cotter2016-12-134-16/+11
|
* SERVER-27256 run getMore test sharded in views_authz.jsKyle Suarez2016-12-131-23/+18
|
* SERVER-27361 deduplicate symbol 'initRsOplogBackgroundThread'Matt Cotter2016-12-135-12/+34
|
* Revert "SERVER-26126 Remove broken LockState caching"Esha Maharishi2016-12-139-8/+61
| | | | This reverts commit 6dc9fc6ba93b62830dd905f6fac39e0802566a9a.
* SERVER-23759 wait for repl startup before shutting downEric Milkie2016-12-135-9/+60
|
* SERVER-27337 mapReduce should not attempt to drop nonexistent temp collectionTess Avitabile2016-12-131-15/+17
|
* SERVER-27384 Deduplicate `class mongo::Command`.ADAM David Alan Martin2016-12-123-17/+19
| | | | | | | | | | There are two `mongo::Command` classes which perform different functions and have different purposes. They will cause ODR violations in future linking. Some meber function names are also duplicated, further compounding the duplicate symbol problem. This change alters the name of one of the `mongo::Command` classes to something which doesn't collide.
* SERVER-26126 Remove broken LockState cachingGeert Bosch2016-12-129-61/+8
|
* SERVER-27363 Fix typo in packaging scriptBrian Samek2016-12-121-1/+1
|
* Revert "SERVER-27289 fix ConnectionString parsing in shell"Matt Cotter2016-12-122-61/+4
| | | | This reverts commit b9c59fd5c79c0b0d9c845e3c05e50ab1dd9f7f4a.
* SERVER-26927 support integer values for maxStalenessSecondsMisha Tyulenev2016-12-125-135/+88
|
* SERVER-27343 Reduce frequency of sys-perf runs to 7 daysHenrik Ingo2016-12-121-5/+5
|
* SERVER-27377 Executables need --no-as-needed tooAndrew Morrow2016-12-121-1/+1
|
* SERVER-27289 fix ConnectionString parsing in shellMatt Cotter2016-12-122-4/+61
|
* SERVER-27210 Fix flakey ScopedDbConnection unit testJonathan Reams2016-12-121-3/+6
|
* SERVER-27295 Always set slaveOk to true on remote commands in the old ↵Tess Avitabile2016-12-121-1/+1
| | | | initial sync
* SERVER-25904 include expected error code in read-only write ops testKyle Suarez2016-12-121-4/+13
|
* SERVER-27307 Store DocumentSourceCursor namespace as NamespaceStringJames Wahlin2016-12-122-6/+5
|
* Import wiredtiger: 1b6c815a3fd34f14c20d5cd627155799d1de535c from branch ↵Alex Gorrod2016-12-12116-1564/+3482
| | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.6 ref: ca6eee06ff..1b6c815a3f for: 3.5.1 WT-2336 Add a test validating schema operations via file system call monitoring WT-2670 Add option to configure read-ahead per table and change default behavior WT-2960 Inserting multi-megabyte values can cause pathological lookaside usage WT-2969 Fix a bug that could cause snapshot corruption during compaction WT-3014 Add GCC/clang support for ELF symbol visibility. WT-3021 Fixes needed for Java log cursor example, Java raw mode cursors, log cursors in raw mode WT-3025 fix error path in log_force_sync WT-3028 Workloads with all dirty pages could trigger diagnostic stuck check WT-3030 Test failure indicating invalid key order during traversal WT-3034 Add support for single-writer named snapshots. WT-3037 Fix some outdated comments in logging WT-3048 WiredTiger maximum size warning uses the wrong format. WT-3051 Remove external __wt_hex symbol. WT-3052 Improve search if an index hint is wrong WT-3053 Review Python and Java calls to internal WiredTiger functions WT-3054 Java PackTest, PackTest03 do not compile WT-3055 Java AsyncTest faults WT-3057 WiredTiger hazard pointers should use the WT_REF, not the WT_PAGE. WT-3064 minor tree cleanups: .gitignore, NEWS misspelling
* SERVER-24128 reject embedded null bytes in namespace string parsingDavid Storch2016-12-0953-439/+809
|
* SERVER-26634 GDB Pretty-Printers and CommandsMark Benvenuto2016-12-092-67/+73
|
* SERVER-27358 Convert socket timeout to milliseconds to use in connectsamantharitter2016-12-091-1/+1
|
* SERVER-26960 don't convert find to aggregation if sort contains $naturalKyle Suarez2016-12-092-1/+11
|
* SERVER-26765 move views tests into jsCoreKyle Suarez2016-12-0933-458/+493
| | | | | | | | | Views tests have been moved to jstests/core/views. YAML configurations for jsCore passthrough suites have been updated to pick up tests in subdirectories of jstests/core. Tasks and variants that previously used the --excludeWithAnyTags resmoke flag now specify task_excluded_tags and variant_excluded_tags, respectively.
* SERVER-27287: Deduplicate `SetGlobalEnvironment`ADAM David Alan Martin2016-12-093-0/+8
| | | | | | Some places defining this initializer were outside of the anonymous namespace, leading to future potential symbol collisions. All locations were put into the anonymous namespace.
* SERVER-26562 Unit tests for commitChunkMigrationNathan Myers2016-12-082-0/+384
|
* SERVER-26523 mark resmoke teardown failures as ServerFailuresRobert Guo2016-12-081-12/+7
|
* SERVER-26634 GDB Pretty-Printers and CommandsMark Benvenuto2016-12-081-1/+1
|
* SERVER-27191 hang analyzer should dump lock manager stateMark Benvenuto2016-12-086-1/+32
|
* SERVER-26634 GDB Pretty-Printers and CommandsMark Benvenuto2016-12-083-1/+399
|
* SERVER-26903 reduce electionTimeoutMillis in stepdown suite after ↵Dianna Hohensee2016-12-081-15/+16
| | | | ShardingTest runs
* SERVER-27321 Rename ScopedChunkManager::getExisting to refreshAndGetKaloian Manassiev2016-12-0811-172/+108
| | | | | | | | | Also replace usages of direct cache retrieval with invocations to the scoped retrieval methods. There are no functional changes, only cleanup on the way to remove DBConfig::reload, which is one of the refresh methods which can block access to the entire database while only partial reloading is happening.
* SERVER-27300 fail indexing of the Symbol type when the collation is non-simpleDavid Storch2016-12-085-308/+171
|
* SERVER-27340 Add more info in case of unexpected extra op in oplogGeert Bosch2016-12-081-1/+1
|
* SERVER-27232 Fix early timeout in ASIO connpoolJason Carey2016-12-082-13/+129
| | | | | | | | | | | | | | | | | | Initial connects and later refreshes have a timeout associated with them in ASIO that isn't linked to any user generated timeout. These timeouts, when they trigger, are registered as general failures however. And general failures cause us to dump all connections from the pool (propagating that error to all consumers currently waiting for a connection). That scheme is sound for actual io errors (because a failure to rpc on one connection almost certainly means something is badly wrong with all other open connections), but causes us to fail early and often when applied to timeouts. The fix is to treat timeouts on connect and refresh lightly (start connecting a new connection on timeout) and allow the general request timeouts to handle timing out user requests.
* SERVER-25373: Add diagnostic labels to ResourceMutex instancesDaniel Gottlieb2016-12-086-8/+95
|
* SERVER-27210 Allow shell to connect to replicasets with ssl=true in URIJonathan Reams2016-12-0815-18/+259
|
* SERVER-27284 dedup symbol KVHarnessHelper::createMatt Cotter2016-12-076-15/+49
|
* SERVER-27238 de-dup symbol logProcessDetailsForLogRotateMatt Cotter2016-12-075-17/+14
|
* SERVER-26870 Don't hold on to OperationContext indefinitelyGeert Bosch2016-12-071-2/+2
|
* SERVER-27241 Create runtime directory on service startBrian Samek2016-12-071-0/+4
|