Perfomance tests fail because of deploying unprovisioned nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Sebastian Kalinowski |
Bug Description
After patch https:/
They should not try to deploy unprovisioned nodes.
______________ ClusterOperatio
args = (<nailgun.
keywargs = {}, extra_args = []
entered_patchers = [<mock._patch object at 0x6056610>, <mock._patch object at 0x6056710>, <mock._patch object at 0x6056790>, <mock._patch object at 0x6056850>]
exc_info = (<class 'webtest.
patching = <mock._patch object at 0x6056610>
arg = <functools.partial object at 0x5c60c58>
@wraps(func)
def patched(*args, **keywargs):
# don't use a with here (backwards compatability with Python 2.4)
extra_args = []
# can't use try...except.
# compatibility
exc_info = tuple()
try:
try:
for patching in patched.patchings:
> return func(*args, **keywargs)
.tox/py26/
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nailgun/
f(*args, **kwargs)
nailgun/
handler_
nailgun/
headers=
.tox/py26/
content_
.tox/py26/
expect_
.tox/py26/
self.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <webtest.
res = <400 Bad Request text/html body='{"message... []}'/634>
def _check_status(self, status, res):
if status == '*':
return
res_status = res.status
if (isinstance(status, string_types) and '*' in status):
if re.match(
if isinstance(status, (list, tuple)):
if res.status_int not in status:
return
if status is None:
if res.status_int >= 200 and res.status_int < 400:
raise AppError(
> res)
E AppError: Bad response: 400 Bad Request (not 200 OK or 3xx redirect for http://
E '{"message": "Deployment operation cannot be started as nodes with uids [601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700] are not provisioned yet for cluster with id 6.", "errors": []}'
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Sebastian Kalinowski (prmtl) |
Fix proposed to branch: master /review. openstack. org/177150
Review: https:/