From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14004 invoked by alias); 1 Sep 2006 19:02:24 -0000 Received: (qmail 13946 invoked by uid 9476); 1 Sep 2006 19:02:22 -0000 Date: Fri, 01 Sep 2006 19:02:00 -0000 Message-ID: <20060901190222.13945.qmail@sourceware.org> From: lhh@sourceware.org To: cluster-cvs@sources.redhat.com Subject: cluster/rgmanager ChangeLog include/resgroup.h ... 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-q3/txt/msg00577.txt.bz2 List-Id: CVSROOT: /cvs/cluster Module name: cluster Changes by: lhh@sourceware.org 2006-09-01 19:02:22 Modified files: rgmanager : ChangeLog rgmanager/include: resgroup.h vf.h rgmanager/src/clulib: rg_strings.c vft.c rgmanager/src/daemons: groups.c main.c rgmanager/src/utils: clustat.c clusvcadm.c Log message: 2006-09-01 Lon Hohberger * include/resgroup.h: Add proto for rg_strerror * include/vf.h: Add proto for vf_invalidate (flushes vf cache) * src/clulib/rg_strings.c: Add rg_strerror function, define human-readable strings for rgmanager error values * src/clulib/vft.c: Add vf_invalidate (separate from vf_shutdown) * src/daemons/groups.c: Fix obvious logic error * src/daemons/main.c: Fix rg_doall() message during loss of quorum. Invalidate local VF cache and kill resource configurations on loss of quorum (#202497). Send RG_EQUORUM back to clustat/clusvcadm so that they report why they can't get information. Don't queue status checks if we've lost quorum. Add command line parameter to disable internal crash watchdog * src/utils/clustat.c, clusvcadm.c: Handle SIGPIPE, and produce useful errors if possible. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/ChangeLog.diff?cvsroot=cluster&r1=1.22&r2=1.23 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/include/resgroup.h.diff?cvsroot=cluster&r1=1.13&r2=1.14 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/include/vf.h.diff?cvsroot=cluster&r1=1.5&r2=1.6 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/clulib/rg_strings.c.diff?cvsroot=cluster&r1=1.4&r2=1.5 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/clulib/vft.c.diff?cvsroot=cluster&r1=1.15&r2=1.16 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/daemons/groups.c.diff?cvsroot=cluster&r1=1.21&r2=1.22 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/daemons/main.c.diff?cvsroot=cluster&r1=1.30&r2=1.31 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/utils/clustat.c.diff?cvsroot=cluster&r1=1.19&r2=1.20 http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/rgmanager/src/utils/clusvcadm.c.diff?cvsroot=cluster&r1=1.11&r2=1.12