I performed some tests, and the static scheduler config option solves the issue, as I never see the "Rescheduling bgp_speaker" message again.
BTW would it make sense to set the static scheduler as the default config option? since the operator probably has more than one DRAgent/speaker in HA, it would not be a good idea to remove and add the scheduler automatically. I mean, there is no way to make this work using other type of schedulers since the operator can set a DRAgent to a specific speaker, and a dynamic scheduler type can generate inconsistencies.
I can propose a patch to make this option as the default, and IMO the other scheduler types could be deprecated in the future, as suggested by fricker at the Neutron meeting today.
Hello folks, thanks for the feedback.
I performed some tests, and the static scheduler config option solves the issue, as I never see the "Rescheduling bgp_speaker" message again.
BTW would it make sense to set the static scheduler as the default config option? since the operator probably has more than one DRAgent/speaker in HA, it would not be a good idea to remove and add the scheduler automatically. I mean, there is no way to make this work using other type of schedulers since the operator can set a DRAgent to a specific speaker, and a dynamic scheduler type can generate inconsistencies.
I can propose a patch to make this option as the default, and IMO the other scheduler types could be deprecated in the future, as suggested by fricker at the Neutron meeting today.