Yes, but I didn't suggest using rconn_connect(), please re-read.

On Fri, Jun 15, 2012 at 12:30:38PM -0700, Mehak Mahajan wrote:
> Hey Ben,
> 
> rconn_connect() expects target and name which are not available to
> rconn_set_dscp().
> 
> thanx!
> mehak
> 
> On Fri, Jun 15, 2012 at 10:43 AM, Ben Pfaff <b...@nicira.com> wrote:
> 
> > On Thu, Jun 14, 2012 at 05:31:07PM -0700, Mehak Mahajan wrote:
> > > I have taken care of the json connection.
> > > The reason to propagate the changed information to the top was in future
> > if
> > > any other configurable options for the socket get added, we can just
> > modify
> > > all the options and then reconnect once (though i cannot foresee any such
> > > parameters as of now). Hence I have taken this change out.
> >
> > OK, thanks.
> >
> > > However in case of the controller it may not be possible to make these
> > > changes unless I can call rconn_disconnect() followed directly by
> > > reconnect().
> > > [As of now I am calling rconn_connect (I assumed that rconn_disconnect
> > > modifies the 'target' in some way and hence needs to be re-written to
> > rconn
> > > using rconn_set_target__() before the reconnect()).
> > > Also it seems to be the norm to repopulate all the data structures from
> > > what was just read from the db, in case anything has changed. Hence I
> > > called rconn_connect() instead of reconnect()]
> > > rconn_set_dscp() does not get passed the 'target' and 'name'.
> >
> > I still don't understand how the above adds up to rconn_reconnect()
> > being inappropriate following a DSCP change.  It seems to me that it
> > does exactly what we want if the DSCP changes: it drops the connection
> > and reconnects to the existing target.  Can you explain?
> >
> > > As for the ovs-schema, the current documentation reads
> > > "The connection must be reset for the new DSCP values to take effect."
> > ...
> > > for both the Manager and Controller dscp configuration. Though we are
> > still
> > > resetting the connection, I am not sure if this needs to be explicitly
> > > stated in man page as the user does not need to do anything now?
> >
> > Your documentation update seems OK to me (although you can delete the
> > sentence about 8 seconds, since I think we've fixed that).  I was
> > talking about vswitch.ovsschema.  You can drop that change, since as far
> > as I can see it isn't useful.
> >
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to