def test_backends_are_idle(self): """Test that the backends state is in a valid state when quiesced - i.e. no queries are running and the admission control state reflects that no resources are used.""" for impalad in ImpalaCluster.get_e2e_test_cluster().impalads: verifier = MetricVerifier(impalad.service) verifier.wait_for_backend_admission_control_state()
def _verify_no_fragments_running(self): """Raise an exception if there are fragments running on the cluster after a timeout.""" for impalad in ImpalaCluster.get_e2e_test_cluster().impalads: verifier = MetricVerifier(impalad.service) verifier.wait_for_metric("impala-server.num-fragments-in-flight", 0, timeout=10) verifier.wait_for_backend_admission_control_state(timeout=10)