From a8488a269e26e6094e560b2beb991674e04de557 Mon Sep 17 00:00:00 2001 From: Andrew Shuvalov Date: Tue, 28 Dec 2021 18:52:08 +0000 Subject: SERVER-62284 disable incompatible test --- .../sharding/health_monitor/non_critical_facet.js | 42 +++++++++++----------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/jstests/sharding/health_monitor/non_critical_facet.js b/jstests/sharding/health_monitor/non_critical_facet.js index 073cba2afa1..af84d6e297f 100644 --- a/jstests/sharding/health_monitor/non_critical_facet.js +++ b/jstests/sharding/health_monitor/non_critical_facet.js @@ -7,7 +7,8 @@ const ACTIVE_FAULT_DURATION_SECS = 1; const params = { setParameter: { - healthMonitoring: tojson({test: "non-critical", ldap: "off", dns: "off"}), + // TODO(SERVER-62284): restore this when the param is available. + // healthMonitoring: tojson({test: "non-critical", ldap: "off", dns: "off"}), featureFlagHealthMonitoring: true } }; @@ -23,26 +24,27 @@ assert.commandWorked( let result = assert.commandWorked(st.s0.adminCommand({serverStatus: 1})).health; assert.eq(result.state, "Ok"); +// TODO(SERVER-62284): restore this when the param is available. // Failpoint returns fault. -assert.commandWorked(st.s0.adminCommand({ - "configureFailPoint": 'testHealthObserver', - "data": {"code": "InternalError", "msg": "test msg"}, - "mode": "alwaysOn" -})); - -assert.soon(() => { - result = assert.commandWorked(st.s0.adminCommand({serverStatus: 1})).health; - return result.state == "TransientFault"; -}); - -// Sleep for twice as long as active fault duration (in Millis). -sleep(ACTIVE_FAULT_DURATION_SECS * 2000); - -// Still in transient fault. -result = assert.commandWorked(st.s0.adminCommand({serverStatus: 1})).health; -assert.eq(result.state, "TransientFault"); -assert( - result.faultInformation.facets.kTestObserver.description.includes("InternalError: test msg")); +// assert.commandWorked(st.s0.adminCommand({ +// "configureFailPoint": 'testHealthObserver', +// "data": {"code": "InternalError", "msg": "test msg"}, +// "mode": "alwaysOn" +// })); + +// assert.soon(() => { +// result = assert.commandWorked(st.s0.adminCommand({serverStatus: 1})).health; +// return result.state == "TransientFault"; +// }); + +// // Sleep for twice as long as active fault duration (in Millis). +// sleep(ACTIVE_FAULT_DURATION_SECS * 2000); + +// // Still in transient fault. +// result = assert.commandWorked(st.s0.adminCommand({serverStatus: 1})).health; +// assert.eq(result.state, "TransientFault"); +// assert( +// result.faultInformation.facets.kTestObserver.description.includes("InternalError: test msg")); st.stop(); })(); -- cgit v1.2.1