ovs-thread: Quiesce in xpthread_barrier_wait().
authorBen Pfaff <blp@nicira.com>
Fri, 25 Apr 2014 20:50:48 +0000 (13:50 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 28 Apr 2014 22:25:48 +0000 (15:25 -0700)
commit595ef8b10ad81c6033df53dfbfdb8c1b01f6de87
tree51ce8e5e955ea8f91dc2edefae610ed6d8e9ce12
parent3308c696220bbfff36bf29b3e1b168449d57b3d7
ovs-thread: Quiesce in xpthread_barrier_wait().

Otherwise the udpif revalidator threads can postpone RCU callbacks
essentially forever, especially if there are many revalidator threads and
little network traffic.

Reported-by: Alex Wang <alexw@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Alex Wang <alexw@nicira.com>
lib/ovs-thread.c