Jump to: navigation, search

Neutron/LBaaS/CommonAgentDriver

< Neutron‎ | LBaaS
Revision as of 07:41, 5 July 2013 by Oleg Bondarev (talk | contribs) (Created page with "== LBaaS Common Agent-based Driver == === Rationale === Haproxy-on-host reference implementation which is using agents is quite specific: * with haproxy it is easier to deploy...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

LBaaS Common Agent-based Driver

Rationale

Haproxy-on-host reference implementation which is using agents is quite specific:

  • with haproxy it is easier to deploy the whole loadbalancer config from scratch every time
 then to create/update/delete separate components
  • namespace driver needs virtual interface driver on init,
 other drivers may have their own specific parameters


So it is useful to unify reference agent implementation to:

* make it suite any driver which wants to use async mechanism
* have single lbaas agent type and hense single agent scheduling mechanism

Required: 1. Revision of agent API 2. Revision of agent loading device driver(s) mechanism