----- Original Message ----- > From: "Yaniv Kaul" <yk...@redhat.com> > To: "Igor Lvovsky" <ilvov...@redhat.com> > Cc: "Dan Yasny" <dya...@redhat.com>, "engine-devel" <engine-de...@ovirt.org>, > "vdsm-devel" > <vdsm-devel@lists.fedorahosted.org> > Sent: Wednesday, October 10, 2012 10:53:19 AM > Subject: Re: [Engine-devel] Network related hooks in vdsm > > 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
What about some way of doing a push that's not tied to an event - if we want to "push" something > > > > > > 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 > > _______________________________________________ > 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