def tconf(tconf): """ Patch config so that monitor won't start view change unexpectedly. Also increase minimum catchup timeout to some big value to fail tests that attempt to wait for view change. """ with view_change_timeout(tconf, 300), perf_monitor_disabled(tconf): yield tconf
def tconf(tconf): with max_3pc_batch_limits(tconf, size=1) as tconf: with view_change_timeout(tconf, vc_timeout=420) as tconf: yield tconf
def tconf(tconf): with view_change_timeout(tconf, VIEW_CHANGE_TIMEOUT): yield tconf
def tconf(tconf): with view_change_timeout(tconf, NEW_VIEW_TIMEOUT), \ perf_monitor_disabled(tconf): yield tconf
def tconf(tconf): with view_change_timeout(tconf, 20): yield tconf
def tconf(tconf): with view_change_timeout(tconf, VIEW_CHANGE_TIMEOUT), \ perf_monitor_disabled(tconf): yield tconf
def tconf(tconf): with view_change_timeout(tconf, NEW_VIEW_TIMEOUT): yield tconf
def tconf(tconf): with view_change_timeout(tconf, VIEW_CHANGE_TIMEOUT): old_network_3pc_watcher_state = tconf.ENABLE_INCONSISTENCY_WATCHER_NETWORK tconf.ENABLE_INCONSISTENCY_WATCHER_NETWORK = True yield tconf tconf.ENABLE_INCONSISTENCY_WATCHER_NETWORK = old_network_3pc_watcher_state
def tconf(tconf): with view_change_timeout(tconf, vc_timeout=5) as tconf: yield tconf