Refactor neutron-keepalived-state-change

Bug #1970944 reported by Rodolfo Alonso
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
In Progress
Low
Rodolfo Alonso

Bug Description

The goal of this bug is to track the efforts in the refactor of neutron-keepalived-state-change. The rationale behind this proposal is to reduce the memory footprint of the script. Currently is around 100MB per instance (that means in an environment with 100 HA routers, the memory used only by the scripts handling the router state will be 10GB per node).

The other goal is to improve the script stability. The CI tests related to the HA router state change are not stable.

This LP bug proposes to implement the script using bash, instead of Python.

Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
importance: Undecided → Low
Changed in neutron:
status: New → In Progress
Revision history for this message
Christian Rohmann (christian-rohmann) wrote :

Rodolfo are you still working on a new implementation?

Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

Hi Christian:

I started a POC in [1]. The CI is OK now but I still have some comments to address. I'll continue with this implementation during the initial weeks of this release.

Regards.

[1]https://review.opendev.org/c/openstack/neutron/+/836140

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/836140
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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.