Static driver: Use node states defined in zk.py

Change hard-coded node states to values defined in zk.py.

Change-Id: Ic0db562a1fb15495b94ff387e9eeeea657f2298c
This commit is contained in:
David Shrewsbury 2018-04-30 11:13:55 -04:00
parent 3227ea69e0
commit 2ef5670f1d

View File

@ -27,11 +27,11 @@ class StaticNodeRequestHandler(NodeRequestHandler):
def _checkConcurrency(self, static_node):
access_count = 0
unavailable_states = ['in-use']
unavailable_states = [zk.IN_USE]
if not self.request.reuse:
# When re-use is disabled (e.g. for Min-Ready request), we need
# to consider 'ready' node as in-use.
unavailable_states.append('ready')
unavailable_states.append(zk.READY)
for node in self.zk.nodeIterator():
if node.hostname != static_node["name"]: