----- Original Message -----
From: "Yaniv Kaul" <ykaul(a)redhat.com>
To: "Igor Lvovsky" <ilvovsky(a)redhat.com>
Cc: "Dan Yasny" <dyasny(a)redhat.com>, "engine-devel"
<engine-devel(a)ovirt.org>, "vdsm-devel"
<vdsm-devel(a)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-devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/engine-devel
_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel