OSTF missing HA tests

Bug #1400111 reported by Dmitriy Novakovskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Fuel QA Team

Bug Description

Current health check implementation doesn't have any tests for Controller HA. So in a newly deployed cloud (or worse - in a cloud where a controller was swapped) there's no verification of HA being able to survive failure.

I think that there should be some HA tests, like:

- reboot (shutdown -r now) one of the controllers, verify that it comes back to HA cluster after some time
- create a VM, attach floating IP, start pings to outside world, kill a controller w/ L3 agent serving this VM (soft option - shutdown a couple of network bridges but don't physically reboot), verify L3 failover

Changed in fuel:
assignee: nobody → Fuel QA Team (fuel-qa)
milestone: none → 6.1
importance: Undecided → Medium
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

Roman, thank you for the report, but we do not want to include any destructive test in health checks. It was descussed early on ostf implementation stage. So move issue to invalid. Btw all your scenarious covers by system tests

Changed in fuel:
status: New → Invalid
Revision history for this message
Dmitriy Novakovskiy (dnovakovskiy) wrote : Re: [Bug 1400111] Re: OSTF missing HA tests

Thanks Tatyana

Can you plz clarify your note about system tests? Do you mean Miratis's
CI/CD where fuel builds are tested?

On Monday, December 8, 2014, Tatyanka <email address hidden> wrote:

> Roman, thank you for the report, but we do not want to include any
> destructive test in health checks. It was descussed early on ostf
> implementation stage. So move issue to invalid. Btw all your scenarious
> covers by system tests
>
> ** Changed in: fuel
> Status: New => Invalid
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1400111
>
> Title:
> OSTF missing HA tests
>
> Status in Fuel: OpenStack installer that works:
> Invalid
>
> Bug description:
> Current health check implementation doesn't have any tests for
> Controller HA. So in a newly deployed cloud (or worse - in a cloud
> where a controller was swapped) there's no verification of HA being
> able to survive failure.
>
> I think that there should be some HA tests, like:
>
> - reboot (shutdown -r now) one of the controllers, verify that it comes
> back to HA cluster after some time
> - create a VM, attach floating IP, start pings to outside world, kill a
> controller w/ L3 agent serving this VM (soft option - shutdown a couple of
> network bridges but don't physically reboot), verify L3 failover
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/fuel/+bug/1400111/+subscriptions
>

--
---
Regards,

*Dmitriy Novakovskiy*
Sales Engineer, Mirantis EMEA

*Skype:* dmitriy.novakovskiy
*Operating from:* Ukraine

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

Dmitry, yes, those tests are running in or CI/ CD, where Fuel builds are testing.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.