Comment 5 for bug 1353309

Revision history for this message
Akihiro Motoki (amotoki) wrote :

The following commit bumped the RPC version of l3-agent.
L3-agent tried to get service plugin list when it starts.

commit d6f014d0922e03864fd72efbcde04322711c2510
Author: sridhargaddam <email address hidden>
Date: Sun Apr 27 06:25:28 2014 +0530

    Exit Firewall Agent if config is invalid

The commit only bumped the RPC version of L3 router service plugin
and this bug affects existing plugins using L3 router mixin.
The version should be bumped for such plugins, but in most plugins
all callback mixin are mixin-ed into a single class and it is not easy to bump
the RPC version. Ideally RPC callback class should be split into a callback per feature.

As a fix for this bug, it seems better to enable FWaaS config check (which checks if configurations in FWaaS plugin and FWaaS agent matches) ONLY if version 1.3 L3 RPC is supported and otherwise skip the check.