Missing file on slave after ceph migration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Dmitry Belyaninov | ||
Newton |
Fix Committed
|
High
|
Dmitry Belyaninov |
Bug Description
The same situation as described here [1] but under 9.1 SWARM test, so it seems to be regression.
Test `Check VM backed with ceph migration in ha mode with 1 controller` failed [2] with an error:
Traceback (most recent call last):
File "/home/
compatabili
File "/home/
func()
File "/home/
func(
File "/home/
result = func(*args, **kwargs)
File "/home/
"File is absent in /mnt")
AssertionError: File is absent in /mnt
Test source with failed step [3]
[1] https:/
[2] https:/
[3] https:/
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
importance: | Undecided → High |
description: | updated |
tags: | added: area-library |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Maksim Malchuk (mmalchuk) |
Changed in fuel: | |
assignee: | Maksim Malchuk (mmalchuk) → MOS Ceph (mos-ceph) |
tags: | added: move-to-9.2 |
Changed in fuel: | |
milestone: | 9.1 → 9.2 |
tags: |
added: area-build removed: area-library |
tags: |
added: area-ceph removed: area-build |
Changed in fuel: | |
status: | Incomplete → Confirmed |
tags: |
added: area-qa removed: area-ceph |
Changed in fuel: | |
assignee: | Fuel QA Team (fuel-qa) → Dmitry Belyaninov (dbelyaninov) |
Changed in fuel: | |
status: | Confirmed → In Progress |
Most likely the bug has nothing to do with ceph (for the record there've been no ceph related changes for a few months [1])
On the other hand the check itself [2] is not very reliable:
- the exit code is not checked at all, so it can be sudo which actually failed
- the script which is supposed to create the file can fail too
[1] https:/ /review. fuel-infra. org/gitweb? p=packages% 2Ftrusty% 2Fceph. git;a=commitdif f;h=a6bef4391f1 7c638c4bcc8db58 394331234e5186
[2] https:/ /github. com/openstack/ fuel-qa/ blob/stable/ mitaka/ fuelweb_ test/tests/ test_ceph. py#L801- L805