Looks Good to me. The fault won't get registered until the database dumps again but this is an improvement.
Ethan On Wed, Mar 16, 2011 at 2:37 PM, Ben Pfaff <b...@nicira.com> wrote: > An unexpected MPID is always a fault, but the CFM code didn't signal the > fault until the next time cfm_run() was called. In one experiment I > saw a visible lag in the database (although I wasn't able to reproduce it > again within a few tries). > --- > lib/cfm.c | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/lib/cfm.c b/lib/cfm.c > index 567dc57..0d72094 100644 > --- a/lib/cfm.c > +++ b/lib/cfm.c > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2010 Nicira Networks. > + * Copyright (c) 2010, 2011 Nicira Networks. > * > * Licensed under the Apache License, Version 2.0 (the "License"); > * you may not use this file except in compliance with the License. > @@ -435,6 +435,7 @@ cfm_process_heartbeat(struct cfm *cfm, const struct > ofpbuf *p) > rmp = xzalloc(sizeof *rmp); > rmp->mpid = ccm_mpid; > hmap_insert(&cfm->x_remote_mps, &rmp->node, hash_mpid(ccm_mpid)); > + cfm->fault = true; > } > > rmp->recv_time = time_msec(); > -- > 1.7.1 > > _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev