• Klaus Aehlig's avatar
    Properly get rid of all watcher jobs · a665b34a
    Klaus Aehlig authored
    Our tests running via RunWithLocks strictly depend on no
    watcher jobs interfering. Therefore they pause the watcher;
    unfortunately, there still is a race: the watcher only checks
    the pause status upon its invocation, but submits jobs later
    in its run time. Therefore not only pause it (doesn't hurt),
    but also add a filter to reject all its jobs, and then wait
    for all running jobs to terminate.
    Signed-off-by: default avatarKlaus Aehlig <aehlig@google.com>
    Reviewed-by: default avatarPetr Pudlak <pudlak@google.com>
    a665b34a
Name
Last commit
Last update
..
patch Loading commit data...
__init__.py Loading commit data...
colors.py Loading commit data...
ganeti-qa.py Loading commit data...
qa-patch.json Loading commit data...
qa-sample.json Loading commit data...
qa_cluster.py Loading commit data...
qa_config.py Loading commit data...
qa_daemon.py Loading commit data...
qa_env.py Loading commit data...
qa_error.py Loading commit data...
qa_filters.py Loading commit data...
qa_group.py Loading commit data...
qa_instance.py Loading commit data...
qa_instance_utils.py Loading commit data...
qa_iptables.py Loading commit data...
qa_job.py Loading commit data...
qa_job_utils.py Loading commit data...
qa_logging.py Loading commit data...
qa_monitoring.py Loading commit data...
qa_network.py Loading commit data...
qa_node.py Loading commit data...
qa_os.py Loading commit data...
qa_performance.py Loading commit data...
qa_rapi.py Loading commit data...
qa_tags.py Loading commit data...
qa_utils.py Loading commit data...