From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28729 invoked by alias); 20 Nov 2006 21:10:38 -0000 Received: (qmail 28694 invoked by uid 9453); 20 Nov 2006 21:10:36 -0000 Date: Mon, 20 Nov 2006 21:10:00 -0000 Message-ID: <20061120211036.28693.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/msg00484.txt.bz2 List-Id: CVSROOT: /cvs/cluster Module name: cluster Branch: RHEL50 Changes by: teigland@sourceware.org 2006-11-20 21:10:36 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&only_with_tag=RHEL50&r1=1.9&r2=1.9.4.1 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/lock_dlm.h.diff?cvsroot=cluster&only_with_tag=RHEL50&r1=1.21&r2=1.21.4.1 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/group/gfs_controld/plock.c.diff?cvsroot=cluster&only_with_tag=RHEL50&r1=1.25.4.2&r2=1.25.4.3