Public bug reported:

Currently, main class for L3, FWaaS and VPNaaS is following.

                 -----------
                 |L3NATAgent|
                 -----------
                       |
                       |
            --------------------------
            |L3NATAgentWithStateReport|
            --------------------------
             |                      |
             |                      |
       -----------               ---------
      |L3WithFWaaS|              |VPNAgent|
       -----------               ---------

* When launching l3-agent without FWaaS, L3NATAgentWithStateReport  class is 
initialized.
* When launching l3-agent with FWaaS, L3WithFWaaS class is initialized.
This is achieved by following commit. 
https://github.com/openstack/neutron-fwaas/commit/debc3595599ed6cd52caf6e04f083af9c93f6fa4

* When launching vpn-agent with/without FWaaS, VPNAgent class is initialized.
  In this case, L3WithFWaaS class is not initialized even though FWaaS is 
enabled.
  Thus, FWaaS won't be available when using both of FWaaS and VPNaaS.

Here is log of vpn-agent that is when the agent receives RPC request about 
firewall from neutron.   
===========
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server [-] Exception 
during message handling
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server   File 
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 
133, in _process_incoming
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server     res = 
self.dispatcher.dispatch(message)
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server   File 
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 
155, in dispatch
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server     raise 
NoSuchMethod(method)
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server NoSuchMethod: 
Endpoint does not support RPC method delete_firewall
2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server
============

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: fwaas vpnaas

** Tags added: vpnaas

** Tags added: fwaas

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1617268

Title:
  vpn-agent does not initialize FWaaS

Status in neutron:
  New

Bug description:
  Currently, main class for L3, FWaaS and VPNaaS is following.

                   -----------
                   |L3NATAgent|
                   -----------
                         |
                         |
              --------------------------
              |L3NATAgentWithStateReport|
              --------------------------
               |                      |
               |                      |
         -----------               ---------
        |L3WithFWaaS|              |VPNAgent|
         -----------               ---------

  * When launching l3-agent without FWaaS, L3NATAgentWithStateReport  class is 
initialized.
  * When launching l3-agent with FWaaS, L3WithFWaaS class is initialized.
  This is achieved by following commit. 
  
https://github.com/openstack/neutron-fwaas/commit/debc3595599ed6cd52caf6e04f083af9c93f6fa4

  * When launching vpn-agent with/without FWaaS, VPNAgent class is initialized.
    In this case, L3WithFWaaS class is not initialized even though FWaaS is 
enabled.
    Thus, FWaaS won't be available when using both of FWaaS and VPNaaS.

  Here is log of vpn-agent that is when the agent receives RPC request about 
firewall from neutron.   
  ===========
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server [-] Exception 
during message handling
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server Traceback (most 
recent call last):
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server   File 
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/server.py", line 
133, in _process_incoming
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server     res = 
self.dispatcher.dispatch(message)
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server   File 
"/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 
155, in dispatch
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server     raise 
NoSuchMethod(method)
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server NoSuchMethod: 
Endpoint does not support RPC method delete_firewall
  2016-08-26 10:42:35.340 16065 ERROR oslo_messaging.rpc.server
  ============

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1617268/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to