|
|
|
@ -393,6 +393,20 @@ class Node(object):
|
|
|
|
|
n = self.num_auto_backups()
|
|
|
|
|
raise Exception('rqlite node failed to upload backup within %d seconds (%d, %d, %d, %d)' % (timeout, n[0], n[1], n[2], n[3]))
|
|
|
|
|
|
|
|
|
|
def wait_for_upload_skipped(self, i, timeout=TIMEOUT):
|
|
|
|
|
'''
|
|
|
|
|
Wait until the number of skipped uploads is at least as great as the given value.
|
|
|
|
|
'''
|
|
|
|
|
t = 0
|
|
|
|
|
while t < timeout:
|
|
|
|
|
if self.num_auto_backups()[2] >= i:
|
|
|
|
|
return self.num_auto_backups()
|
|
|
|
|
time.sleep(1)
|
|
|
|
|
t+=1
|
|
|
|
|
n = self.num_auto_backups()
|
|
|
|
|
raise Exception('rqlite node failed to skip backup due sum within %d seconds (%d, %d, %d, %d)' % (timeout, n[0], n[1], n[2], n[3]))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def wait_for_upload_skipped_sum(self, i, timeout=TIMEOUT):
|
|
|
|
|
'''
|
|
|
|
|
Wait until the number of skipped sum uploads is at least as great as the given value.
|
|
|
|
@ -404,7 +418,7 @@ class Node(object):
|
|
|
|
|
time.sleep(1)
|
|
|
|
|
t+=1
|
|
|
|
|
n = self.num_auto_backups()
|
|
|
|
|
raise Exception('rqlite node failed to skip backup within %d seconds (%d, %d, %d, %d)' % (timeout, n[0], n[1], n[2], n[3]))
|
|
|
|
|
raise Exception('rqlite node failed to skip backup due sum within %d seconds (%d, %d, %d, %d)' % (timeout, n[0], n[1], n[2], n[3]))
|
|
|
|
|
|
|
|
|
|
def wait_for_fsm_index(self, index, timeout=TIMEOUT):
|
|
|
|
|
'''
|
|
|
|
|