2016-01-29 17:03:37 |
Ivan Ponomarev |
bug |
|
|
added bug |
2016-01-29 17:04:25 |
Ivan Ponomarev |
description |
Step to reproduce.
1) Create environment 3 controller 1 compute
2) Shutdown one node (primary node)
3) Wait when node goes offline
4) Remove this node (curl': curl -X "DELETE" http://localhost:8000/api/nodes/1 -H "X-Auth-Token: c8c10ee77c004206a9b8196080ed608f")
5) Do not wait end of deployment ends, add new controller and apply changes.
Expected result:
Deploy is passed. Or error should appear if one of deploy still in progress
Actual result:
Deploy are failed with timeout error. But astute is still working, actually deploy is in progress.
I think second deployment task start counting of timeout and does not wait when previous task ended:
[root@nailgun ~]# fuel task
id | status | name | cluster | progress | uuid
---|---------|-------------------|---------|----------|-------------------------------------
11 | ready | create_stats_user | 1 | 100 | 88e8dac9-c6b7-4656-a429-0174233ca761
15 | ready | check_networks | 1 | 100 | d7f0e4ee-d288-4e22-aa10-bd50211d107b
13 | running | deployment | 1 | 51 | 8c9b2727-f106-4dd1-a2ff-0a35748d0582
12 | ready | node_deletion | 1 | 51 | 5713df93-c2ee-4f2e-842e-ddadea25ea44
19 | running | deployment | 1 | 0 | c1288d6d-c2a1-4e3f-be55-12b908d185c8
18 | running | provision | 1 | 40 | b5554c5f-bc72-49ee-9133-e70e4ef24772
14 | running | deploy | 1 | 48 | ff2e08af-0ebb-42b0-86f6-e5f34ef98b55
[root@nailgun ~]# fuel task
id | status | name | cluster | progress | uuid
---|---------|-------------------|---------|----------|-------------------------------------
11 | ready | create_stats_user | 1 | 100 | 88e8dac9-c6b7-4656-a429-0174233ca761
15 | ready | check_networks | 1 | 100 | d7f0e4ee-d288-4e22-aa10-bd50211d107b
18 | ready | provision | 1 | 100 | b5554c5f-bc72-49ee-9133-e70e4ef24772
13 | running | deployment | 1 | 11 | 8c9b2727-f106-4dd1-a2ff-0a35748d0582
12 | ready | node_deletion | 1 | 11 | 5713df93-c2ee-4f2e-842e-ddadea25ea44
19 | running | deployment | 1 | 11 | c1288d6d-c2a1-4e3f-be55-12b908d185c8
14 | running | deploy | 1 | 63 | ff2e08af-0ebb-42b0-86f6-e5f34ef98b55
release: "8.0"
api: "1.0"
build_number: "496"
build_id: "496"
fuel-nailgun_sha: "934c2d11b234193c6ac8e41cd1388df0ed3583e0"
python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
fuel-agent_sha: "e40bcfbb1f5518d7a464cc330909cf09b84e7c20"
fuel-nailgun-agent_sha: "b2bb466fd5bd92da614cdbd819d6999c510ebfb1"
astute_sha: "b81577a5b7857c4be8748492bae1dec2fa89b446"
fuel-library_sha: "b91e96e848057be4acadd10c2b55a6529387fe51"
fuel-ostf_sha: "ab5fd151fc6c1aa0b35bc2023631b1f4836ecd61"
fuel-mirror_sha: "351d568fa3b3e4dd062054b91d766aa54d379867"
fuelmenu_sha: "234cb4cbb30fbd2df00f388c28f31606d9cae15f"
shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
network-checker_sha: "a43cf96cd9532f10794dce736350bf5bed350e9d"
fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
fuelmain_sha: "6b993b3004e8d97d840b672d6c1d44c320975cd9" |
Step to reproduce.
1) Create environment 3 controller 1 compute
2) Shutdown one node (primary node)
3) Wait when node goes offline
4) Remove this node (curl': curl -X "DELETE" http://localhost:8000/api/nodes/1 -H "X-Auth-Token: c8c10ee77c004206a9b8196080ed608f")
5) Do not wait end of deployment ends, add new controller and apply changes.
Expected result:
Deploy is passed. Or error should appear if one of deploy still in progress
Actual result:
Deploy are failed with timeout error. But astute is still working, actually deploy is in progress.
I think second deployment task start counting of timeout and does not wait when previous task ended:
[root@nailgun ~]# fuel task
id | status | name | cluster | progress | uuid
---|---------|-------------------|---------|----------|-------------------------------------
11 | ready | create_stats_user | 1 | 100 | 88e8dac9-c6b7-4656-a429-0174233ca761
15 | ready | check_networks | 1 | 100 | d7f0e4ee-d288-4e22-aa10-bd50211d107b
13 | running | deployment | 1 | 51 | 8c9b2727-f106-4dd1-a2ff-0a35748d0582
12 | ready | node_deletion | 1 | 51 | 5713df93-c2ee-4f2e-842e-ddadea25ea44
19 | running | deployment | 1 | 0 | c1288d6d-c2a1-4e3f-be55-12b908d185c8
18 | running | provision | 1 | 40 | b5554c5f-bc72-49ee-9133-e70e4ef24772
14 | running | deploy | 1 | 48 | ff2e08af-0ebb-42b0-86f6-e5f34ef98b55
[root@nailgun ~]# fuel task
id | status | name | cluster | progress | uuid
---|---------|-------------------|---------|----------|-------------------------------------
11 | ready | create_stats_user | 1 | 100 | 88e8dac9-c6b7-4656-a429-0174233ca761
15 | ready | check_networks | 1 | 100 | d7f0e4ee-d288-4e22-aa10-bd50211d107b
18 | ready | provision | 1 | 100 | b5554c5f-bc72-49ee-9133-e70e4ef24772
13 | running | deployment | 1 | 11 | 8c9b2727-f106-4dd1-a2ff-0a35748d0582
12 | ready | node_deletion | 1 | 11 | 5713df93-c2ee-4f2e-842e-ddadea25ea44
19 | running | deployment | 1 | 11 | c1288d6d-c2a1-4e3f-be55-12b908d185c8
14 | running | deploy | 1 | 63 | ff2e08af-0ebb-42b0-86f6-e5f34ef98b55
release: "8.0"
api: "1.0"
build_number: "496"
build_id: "496"
fuel-nailgun_sha: "934c2d11b234193c6ac8e41cd1388df0ed3583e0"
python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
fuel-agent_sha: "e40bcfbb1f5518d7a464cc330909cf09b84e7c20"
fuel-nailgun-agent_sha: "b2bb466fd5bd92da614cdbd819d6999c510ebfb1"
astute_sha: "b81577a5b7857c4be8748492bae1dec2fa89b446"
fuel-library_sha: "b91e96e848057be4acadd10c2b55a6529387fe51"
fuel-ostf_sha: "ab5fd151fc6c1aa0b35bc2023631b1f4836ecd61"
fuel-mirror_sha: "351d568fa3b3e4dd062054b91d766aa54d379867"
fuelmenu_sha: "234cb4cbb30fbd2df00f388c28f31606d9cae15f"
shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
network-checker_sha: "a43cf96cd9532f10794dce736350bf5bed350e9d"
fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
fuelmain_sha: "6b993b3004e8d97d840b672d6c1d44c320975cd9"
Related bug:
https://bugs.launchpad.net/fuel/+bug/1496411 |
|
2016-01-31 09:55:13 |
Ivan Ponomarev |
fuel: milestone |
|
8.0 |
|
2016-02-01 11:29:37 |
Alexander Kislitsky |
fuel: milestone |
8.0 |
9.0 |
|
2016-02-01 11:29:42 |
Alexander Kislitsky |
fuel: status |
New |
Confirmed |
|
2016-02-01 11:29:46 |
Alexander Kislitsky |
nominated for series |
|
fuel/8.0.x |
|
2016-02-01 11:29:46 |
Alexander Kislitsky |
bug task added |
|
fuel/8.0.x |
|
2016-02-01 11:29:52 |
Alexander Kislitsky |
fuel/8.0.x: status |
New |
Confirmed |
|
2016-02-01 11:29:55 |
Alexander Kislitsky |
fuel/8.0.x: importance |
Undecided |
High |
|
2016-02-01 11:30:05 |
Alexander Kislitsky |
fuel/8.0.x: assignee |
|
Fuel Python Team (fuel-python) |
|
2016-02-01 11:30:08 |
Alexander Kislitsky |
fuel/8.0.x: milestone |
|
8.0 |
|
2016-02-01 14:08:43 |
Ihor Kalnytskyi |
nominated for series |
|
fuel/mitaka |
|
2016-02-01 14:08:43 |
Ihor Kalnytskyi |
bug task added |
|
fuel/mitaka |
|
2016-02-01 14:08:50 |
Alexander Kislitsky |
tags |
area-python |
area-python team-bugfix |
|
2016-02-02 10:11:53 |
Alexander Kislitsky |
fuel/mitaka: assignee |
Fuel Python Team (fuel-python) |
Alexander Kislitsky (akislitsky) |
|
2016-02-02 10:56:45 |
Dmitry Pyzhov |
fuel/8.0.x: assignee |
Fuel Python Team (fuel-python) |
Alexander Kislitsky (akislitsky) |
|
2016-02-02 10:57:18 |
Fedor Zhadaev |
fuel/mitaka: assignee |
Alexander Kislitsky (akislitsky) |
Fedor Zhadaev (fzhadaev) |
|
2016-02-02 11:03:46 |
Alexander Kislitsky |
fuel/8.0.x: assignee |
Alexander Kislitsky (akislitsky) |
Fedor Zhadaev (fzhadaev) |
|
2016-02-02 13:02:36 |
Fedor Zhadaev |
fuel/mitaka: status |
Confirmed |
In Progress |
|
2016-02-02 13:02:39 |
Fedor Zhadaev |
fuel/8.0.x: status |
Confirmed |
In Progress |
|
2016-02-02 15:54:58 |
Andrey Maximov |
tags |
area-python team-bugfix |
area-python hit-hcf team-bugfix |
|
2016-02-03 13:09:27 |
OpenStack Infra |
fuel: status |
In Progress |
Fix Committed |
|
2016-02-03 16:03:40 |
Fedor Zhadaev |
fuel/8.0.x: status |
In Progress |
Fix Committed |
|
2016-02-05 07:51:08 |
Veronica Krayneva |
tags |
area-python hit-hcf team-bugfix |
area-python hit-hcf on-verification team-bugfix |
|
2016-02-05 11:32:27 |
Veronica Krayneva |
fuel/8.0.x: status |
Fix Committed |
Fix Released |
|
2016-06-10 12:57:23 |
Dmitriy Kruglov |
tags |
area-python hit-hcf on-verification team-bugfix |
area-python hit-hcf team-bugfix |
|
2016-06-10 12:57:34 |
Dmitriy Kruglov |
tags |
area-python hit-hcf team-bugfix |
area-python hit-hcf on-verification team-bugfix |
|
2016-06-14 06:48:06 |
Dmitriy Kruglov |
fuel/mitaka: status |
Fix Committed |
Fix Released |
|
2016-06-14 06:48:17 |
Dmitriy Kruglov |
fuel: status |
Fix Committed |
Fix Released |
|
2016-06-14 06:48:28 |
Dmitriy Kruglov |
tags |
area-python hit-hcf on-verification team-bugfix |
area-python hit-hcf team-bugfix |
|
2016-06-15 08:10:44 |
Ksenia Svechnikova |
tags |
area-python hit-hcf team-bugfix |
area-python hit-hcf on-verification team-bugfix |
|
2016-06-15 08:12:02 |
Ksenia Svechnikova |
tags |
area-python hit-hcf on-verification team-bugfix |
area-python hit-hcf team-bugfix |
|