dragonflow/dragonflow/db/models
Shachar Snapiri bbe1347e4e Refactoring of ZMQ pubsub
To work around the ZMQ issues (publisher binds to a port, thus only one
publisher can work on a given IP), we had a lot of junk code in our
repo.
Removed all redundant mechanisms (use_multiproc, is_neutron_server) and
modified to have 2 types of configurable ZMQ drivers:
1. zmq_remote_pubsub_driver - Has TCP publisher and IPC subscriber, This
   should be used in the publisher service.
2. zmq_pubsub_driver - Has IPC publisher and TCP subscriberi, This
   should be used in all other uses.

The way to set the one to use is via configuration, thus it is up to the
deployment to make sure this is configured correctly.

Change-Id: Ibf7894e608187e87bdeb7774749bfa0cc15eae56
2018-06-12 13:01:49 +00:00
..
__init__.py [03/xx] Drop legacy models 2017-06-09 12:01:06 +03:00
active_port.py Migrate ActivePort to the new model framework 2017-06-09 11:45:44 +03:00
all.py Allow modules to be registered dynamically 2018-05-31 11:10:48 +03:00
bgp.py Update route in bgp speaker when fip udpate 2017-05-05 17:35:12 +08:00
constants.py [14/xx] Add constants module for the models 2017-03-04 19:30:23 +02:00
core.py Migrate Listener to the new model framework 2017-05-23 10:20:18 +03:00
host_route.py Change HostRoute to a plain model 2017-04-07 09:22:15 +08:00
l2.py Move _get_ips_in_logical_port from sg to LogicalPort (lport.all_ips) 2018-02-14 08:35:43 +00:00
l3.py Remove the 'name' attribute from FloatingIP 2017-12-17 18:46:42 +02:00
migration.py [07/xx] Move Migration code from DF controller to its own app 2017-06-08 20:47:30 +03:00
mixins.py Refactoring of ZMQ pubsub 2018-06-12 13:01:49 +00:00
ovs.py Remove peer_bridge from OVS port 2017-12-27 10:54:47 +02:00
qos.py Call super() in validate() of QosPolicyRule 2017-07-18 12:57:12 +03:00
secgroups.py Security-groups - support also number as ip-protocol 2017-08-09 11:49:20 +03:00
service.py Added support for service status reporting 2017-05-20 05:56:19 +00:00
sfc.py [04/xx] Introduce SFC forwarding app 2017-07-26 12:01:47 +03:00
trunk.py Add support for MACVLAN/IPVLAN 2017-12-12 10:05:26 +02:00