Hi Gary, Thanks for initiating this. A couple of comments/questions -
1. Do we really need the VIF driver to communicate the agent's identity; I am referring to the agent ID being sent by the VIF driver in the message? In general, I am not sure if there is a need to have the VIF driver send messages/notifications in the first place, but I perhaps it's being included as a capability in the framework? 2. One model I was thinking of (which is kind of inline with the existing agent implementations), is where the agents are smart, and they know what to do in response to changes in the state of the logical Quantum resources. In such cases, the Quantum plugin need not have to keep track of sending a message to a particular agent. Instead, can we have broadcast messages from the plugin to all the agents? If the plugin has to unicast messages to specific agents, then it needs to maintain a lot more state/topology information which should not be mandated for this sole reason. Thanks, ~Sumit. > -----Original Message----- > From: netstack-bounces+snaiksat=cisco....@lists.launchpad.net > [mailto:netstack-bounces+snaiksat=cisco....@lists.launchpad.net] On > Behalf Of Gary Kotton > Sent: Wednesday, May 09, 2012 4:27 AM > To: <netstack@lists.launchpad.net> > Subject: [Netstack] Scalable > Agents(https://blueprints.launchpad.net/quantum/+spec/scalable-agent- > comms) > > Hi, > I have added a very high level description on how to address the issue. > This can be seen at: > https://docs.google.com/document/d/1MbcBA2Os4b98ybdgAw2qe_68R1NG6KMh8zd > ZKgOlpvg/edit > Comments will be greatly appreciated. > Questions: > 1. Do we want agents to be backward compatible (that is, still maintain > the polling code) > 2. The generation of the Agent ID > 3. Any other ideas or thoughts about the matter? > I'd like to go ahead with a POC and implement this. > Thanks > Gary > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp