1
0
Fork 0

E2E supports 'commit' flag

master
Philip O'Toole 7 months ago
parent c08e029717
commit 4391ef0f9c

@ -281,8 +281,8 @@ class Node(object):
raise_for_status(r)
return r.json()
def ready(self, noleader=False):
r = requests.get(self._ready_url(noleader))
def ready(self, noleader=False, commit=False):
r = requests.get(self._ready_url(noleader, commit))
return r.status_code == 200
def expvar(self):
@ -602,10 +602,14 @@ class Node(object):
return 'http://' + self.APIAddr() + '/status'
def _nodes_url(self):
return 'http://' + self.APIAddr() + '/nodes?nonvoters' # Getting all nodes back makes testing easier
def _ready_url(self, noleader=False):
def _ready_url(self, noleader=False, commit=False):
vals = []
nl = ""
if noleader:
nl = "?noleader"
vals = vals + ["noleader"]
if commit:
vals = vals + ["commit"]
nl = '?' + '&'.join(vals)
return 'http://' + self.APIAddr() + '/readyz' + nl
def _expvar_url(self):
return 'http://' + self.APIAddr() + '/debug/vars'

Loading…
Cancel
Save