Revision 7189e790 lib/confd/querylib.py
b/lib/confd/querylib.py | ||
---|---|---|
25 | 25 |
|
26 | 26 |
from ganeti import constants |
27 | 27 |
|
28 |
# constants for some common errors to return from a query |
|
29 |
QUERY_UNKNOWN_ENTRY_ERROR = (constants.CONFD_REPL_STATUS_ERROR, |
|
30 |
constants.CONFD_ERROR_UNKNOWN_ENTRY) |
|
31 |
QUERY_INTERNAL_ERROR = (constants.CONFD_REPL_STATUS_ERROR, |
|
32 |
constants.CONFD_ERROR_INTERNAL) |
|
28 | 33 |
|
29 | 34 |
class ConfdQuery(object): |
30 | 35 |
"""Confd Query base class. |
... | ... | |
93 | 98 |
return status, answer |
94 | 99 |
flags = self.reader.GetNodeStatusFlags(node) |
95 | 100 |
if flags is None: |
96 |
status = constants.CONFD_REPL_STATUS_ERROR |
|
97 |
answer = constants.CONFD_ERROR_UNKNOWN_ENTRY |
|
98 |
return status, answer |
|
101 |
return QUERY_UNKNOWN_ENTRY_ERROR |
|
99 | 102 |
|
100 | 103 |
master_candidate, drained, offline = flags |
101 | 104 |
if master_candidate: |
Also available in: Unified diff