-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Querying, Testing Infrastructure
-
Labels:
-
Sharding EMEA
const st = new ShardingTest({ name: "a-sharding-test", shards: { rs0: { nodes: [ {setParameter: {internalQueryExecYieldIterations: 123}}, {setParameter: {internalQueryExecYieldIterations: 456}} ] }, rs1: {nodes: [{setParameter: {internalQueryExecYieldIterations: 789}}]}, }, mongos: 1, verbose: 1, other: { rsOptions: {verbose: 1, setParameter: {enableTestCommands: 1}}, } });st.stop();
One would expect the above ShardingTest to create a cluster with two shards, each a replica set. Each mongod should have a different value for internalQueryExecYieldIterations 123, 456, 789
However, when you actually run this, none of the shards start up with the internalQueryExecYieldIterations parameter set at all. This is a problem for any server parameters.