On 10/10/2012 04:47 PM, Igor Lvovsky wrote:
   Hi everyone,
As you know vdsm has hooks mechanism and we already support dozen of hooks for 
different needs.
Now it's a network's time.
We would like to get your comments regarding our proposition for network 
related hooks.

In general we are planning to prepare framework for future support of bunch 
network related hooks.
Some of them already proposed by Itzik Brown [1] and Dan Yasny [2].

Below you can find the additional hooks list that we propose:

Note: In the first stage we can implement these hooks without any parameters, 
just to provide an entry point
  for simple hooks.

Networks manipulation:
- before_add_network(conf={}, customProperty={})
- after_add_network(conf={}, customProperty={})
- before_del_network(conf={}, customProperty={})
- after_del_network(conf={}, customProperty={})
- before_edit_network(conf={}, customProperty={})
- after_edit_network(conf={}, customProperty={})
- TBD

Bondings manipulations:

Bond might be interesting because it may require switch configuration - but so will VLAN changes, so perhaps triggers in VLAN changes are worthwhile as well.
Y.

- before_add_bond(conf={}, customProperty={})
- after_add_bond(conf={}, customProperty={})
- before_del_bond(conf={}, customProperty={})
- after_del_bond(conf={}, customProperty={})
- before_edit_bond(conf={}, customProperty={})
- after_edit_bond(conf={}, customProperty={})
- TBD

General purpose:
- before_persist_network
- after_persist_network


Now we just need to figure out the use cases.

Your input more than welcome...

[1] http://gerrit.ovirt.org/#/c/7224/   - Adding hooks support for NIC hotplug
[2] http://gerrit.ovirt.org/#/c/7547/   - Hook: Cisco VM-FEX support


Regards,
     Igor Lvovsky
_______________________________________________
Engine-devel mailing list
engine-de...@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel

_______________________________________________
vdsm-devel mailing list
vdsm-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel

Reply via email to