From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22894 invoked by alias); 20 Nov 2006 21:07:20 -0000 Received: (qmail 22807 invoked by uid 9453); 20 Nov 2006 21:07:19 -0000 Date: Mon, 20 Nov 2006 21:07:00 -0000 Message-ID: <20061120210719.22802.qmail@sourceware.org> From: teigland@sourceware.org To: cluster-cvs@sources.redhat.com Subject: cluster/group/gfs_controld cpg.c lock_dlm.h pl ... Mailing-List: contact cluster-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cluster-cvs-owner@sourceware.org X-SW-Source: 2006-q4/txt/msg00482.txt.bz2 List-Id: CVSROOT: /cvs/cluster Module name: cluster Changes by: teigland@sourceware.org 2006-11-20 21:07:19 Modified files: group/gfs_controld: cpg.c lock_dlm.h plock.c Log message: fix a couple of problems if openais enables flow control: - the poll loop spins due to plocks being ready to process but being ignored due to the flow control; we need to remove the plock fd from the poll set when flow control is enabled (just like we do when the plock rate limiter is active) - we were not updating the flow control state from openais when flow control was enabled unless we received a cpg message; we need to update it periodically while blocked since we may not receive cpg messages from other nodes causing us to update the state Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/cpg.c.diff?cvsroot=cluster&r1=1.9&r2=1.10 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/lock_dlm.h.diff?cvsroot=cluster&r1=1.21&r2=1.22 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/plock.c.diff?cvsroot=cluster&r1=1.27&r2=1.28