This is the mail archive of the cluster-cvs@sourceware.org mailing list for the cluster.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] Red Hat Cluster Suite branch, STABLE2, created. gfs-kernel_0_1_22-36-gd6b422f


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Red Hat Cluster Suite".

http://sources.redhat.com/git/gitweb.cgi?p=cluster.git;a=commitdiff;h=d6b422f475c286cd884c74538f500b31e17b50ec

The branch, STABLE2 has been created
        at  d6b422f475c286cd884c74538f500b31e17b50ec (commit)

- Log -----------------------------------------------------------------
commit d6b422f475c286cd884c74538f500b31e17b50ec
Author: Chris Feist <cfeist@redhat.com>
Date:   Fri Feb 22 13:44:46 2008 -0600

    Test git commit.

commit 1626723ac10fc31af8fc92de5ded12beb915afbc
Author: Chris Feist <cfeist@redhat.com>
Date:   Fri Feb 22 13:39:48 2008 -0600

    Removed newline.

commit 72a7c637281cfbb9f8fdadebac65a9f40592064e
Author: Chris Feist <cfeist@redhat.com>
Date:   Fri Feb 22 12:14:28 2008 -0600

    Test git commit.

commit 9fcdd6a0e9f7ed3fe01b6675f48dad54618cd74b
Author: Chris Feist <cfeist@redhat.com>
Date:   Fri Feb 22 11:42:59 2008 -0600

    Added date.  (test git commit)

commit af3916d6d28d1c95186d4a59f66f9aebb34ad2a7
Author: David Teigland <teigland@redhat.com>
Date:   Thu Feb 21 17:49:15 2008 +0000

    updates

commit 28e7052b568df48b5cea1bcca2c29a900b0531d9
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Feb 20 21:50:00 2008 +0000

    Sync missing commit from RHEL5 branch:
    
    Dmitry Monakhov from OpenVZ linux kernel team reports about wrong locking
    order in gfs_get_parent(). Patch submitted by Vasily Averin (vvs@sw.ru)
    under Red Hat bugzilla 400651

commit e273afcaba121c70e3bc5146a8e4e35212b959db
Author: ccaulfield <ccaulfield>
Date:   Mon Feb 18 17:25:41 2008 +0000

    Allow unnamed parent objects. This fixes a bug where
    <fence> entries appeared under the top-level rather than the clusternode.

commit 589bb79762a4945d02b241ac2b0348e006874c70
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Feb 15 08:01:43 2008 +0000

    Fix http://bugs.debian.org/465790

commit d34306382f6403e7db4d09e743fa0efe57f41dda
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Feb 12 06:18:16 2008 +0000

    Clean up qdisk man page.
    
    -\fB...>\fP is not a keyword (starts the line with .)
    
    make the man page more consistent with use of />

commit 01625cccd89cad2126cbb5ed4edde2dd605207c7
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Feb 12 06:05:48 2008 +0000

    Man page cleanup.
    
    .SP is not a keyword. Change it to .SH.

commit 1bcfb8719985de20213f263bc2359df448972146
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Feb 12 06:01:20 2008 +0000

    Cleanup man page.
    
    Lines starting with "." are man keywords. Just a plain space in front
    to make it clean.

commit 73520ece974fe67546dd8bcf5c06d73710e8742c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Feb 12 05:45:34 2008 +0000

    Stop linking against unrequired libraries.
    
    A lot of small tools were linking against a bunch of libraries for no reasons.
    Clean them up as much as possible as static linking is not spotted automatically.
    
    Problem spotted by some Debian automatic test tools and reported by
    Frederik Schüler <fs at debian.org>

commit dc46ca35acb0e2fed7b6beff16d1ee58fd2a7f91
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Feb 8 14:09:28 2008 +0000

    Implement a nicer way of getting the quorum disk information.
    The libcman API remains the same but the connection to cman itself
    works using the normal GETNODE call.

commit 172b043cc24bc3a32846ca21806ba5a4d0d054be
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Wed Feb 6 17:43:33 2008 +0000

    - Bug 431705: HA LVM should prevent users from running an invalid setup (2)
    - better checking for improper setup
    -- this time for presence of fail-over VG in the volume_list

commit 35752686e8008a673623aca89c2865c77812f1f8
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Wed Feb 6 16:40:27 2008 +0000

    - better checking for improper setup
    -- this time for presence of fail-over VG in the volume_list

commit 15d4f79aefaa9b2ecaafc43d10ea5c4148a62638
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Feb 4 10:54:26 2008 +0000

    Change a log_printf() into a syslog() so that the die message
    always arrives in the log.

commit 75412e1b0d32c2983c8a6dfdc6a0652aa48939f5
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 30 20:00:14 2008 +0000

    Fix short read handling in read_pipe

commit afbda942f1775855e817f39913161b185597b7d9
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 30 19:20:11 2008 +0000

    Make fenced's override wait time configurable.

commit 06acbca69db0b297a3454a307fd27390f23aa210
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 30 18:45:14 2008 +0000

    Make default TTL 4 instead of 2 per Fabio's recommendation (e.g. RFC2608).  Make TTL configurable in cluster.conf/command line for fence_xvm.

commit 7aa1db92401a7929866389438ced1594b6c3f1c5
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 30 16:06:07 2008 +0000

    Oops. a bit too much cman3 fell into that last checkin

commit e3d66b8698f4cbefa9301396200a97d957e6d85e
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 30 15:46:41 2008 +0000

    Improve startup error checking and logging.

commit cbf0fbfe4809beb41bed7910d9b283e38618344f
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 30 09:05:57 2008 +0000

    Whitespace cleanup

commit 60c13fc690b5ae8f8ad13f82cc01d2069166977d
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 30 08:32:28 2008 +0000

    Remove unrequire functions. This follow gfs2 changes

commit 069d5a06b3c31d8f6b361898003b766d1e4eb4b7
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 30 06:57:41 2008 +0000

    Bugzilla 227892:
    
    * Warn people about the RG corruption and request a gfs_fsck
    * Upon error detection, perform a minimum error data collection
    
    Port forward patch from RHEL5 branch to HEAD.
    
    Original author: Wendy Cheng <wcheng@redhat.com>

commit 200f36af2aca507a5c225c7c11446234b874188e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 30 06:37:53 2008 +0000

    Red Hat bugzilla 244343:
    
    GFS supports two modes of locking - lock_nolock for single node filesystem
    and lock_dlm for cluster mode locking. The gfs lock methods are removed from
    file operation table for lock_nolock protocol. This would allow VFS to handle
    posix lock and flock logics just like other in-tree filesystems without
    duplication.
    
    Port forward patch from RHEL5 branch to HEAD.
    
    Original author: Wendy Cheng <wcheng@redhat.com>

commit 551ca60601c13c83f41185587402a8165bba2d2a
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 07:43:41 2008 +0000

    Remove obsolete file

commit 317b3a87121c20e9afbfe33c28368c510bdbce01
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:43:50 2008 +0000

    Bump kernel check to 2.6.24

commit f8ecbafa7c0b2cd852c536397112b3009b666a95
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:42:35 2008 +0000

    Fix build warning

commit aa7526d0b71c32cf5549fd1380e8f8829122a327
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:40:25 2008 +0000

    Remove unused variable

commit 4fba8ee8a0ddde58e9b648b476b7662258e72bb3
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:36:18 2008 +0000

    fix gfs for the removal of sendfile and helper functions
    
    Sendfile and helper functions have been removed in 2.6.24.  Migrate
    to using splice_read and generic_file_splice_read helper function.
    
    Signed-off-by: Phillip Lougher <phillip@canonical.com>

commit 6e7751d9588f8fd5b4f7d062835d88d68e7a334e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:29:25 2008 +0000

    Update gfs to cope with 2.6.24 export op changes and other bits

commit bfda1c47e4604d3f3602af20e56d5587d2085e00
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:21:21 2008 +0000

    EXPORT_SYMBOL(xtime) has been removed in 2.6.24.
    
    Let's use the exact same value (tv_nsec) just from another source.

commit 9924e8f8465ba562df2f9e6f8ba16b0b32abba99
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 28 06:13:15 2008 +0000

    Update gnbd kernel modules to build with 2.6.24

commit b58fdfde225a576c555203bee95aaa4089710866
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Sat Jan 26 14:20:57 2008 +0000

    Resolves: bz 223660: man gfs2(8) refers to the gfs2_mkfs manpage

commit 280b652bade35415ee755057862db77aa70463cb
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 25 18:13:24 2008 +0000

    Fix qdiskd master abdication logic (#430264)

commit 91e72fca55b9b04192acb2fc0bf8a03ab8782159
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 25 18:12:08 2008 +0000

    Fix #430272, #430220

commit eef0915da40ef0f041509d79dd63a1f495ce0c4b
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Jan 24 20:54:31 2008 +0000

    Resolves: bz 429633: gfs_tool doesn't recognize GFS file sytem

commit a18e92942857046284e1b9f62684469aceb6ae53
Author: Benjamin Marzinski <bmarzins@redhat.com>
Date:   Thu Jan 24 20:42:00 2008 +0000

    Fix for bz #426291.  gfs_glock_dq was traversing the gl_holders list without
    holding the gl_spin spinlock, this was causing a problem when the list item
    it was currently looking at got removed from the list.  The solution is to
    not traverse the list, because it is unncessary. Unfortunately, there is also
    a bug in this section of code, where you can't guarantee that you will not
    cache a glock held with GL_NOCACHE.  Fixing this issue requires significantly
    more work.

commit b4918d602e7be8900dab772a48ee500afae88e44
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Jan 24 18:42:12 2008 +0000

    Unblock signals after fork() so heuristics using signals don't hang

commit 53f025e2f778d3bbefe33bb69da117bb2f8e8fce
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 21 22:37:17 2008 +0000

    Fix ccs connect error handling

commit 4d96e450f8c4cf729831038ca661f2120b0a08f2
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Mon Jan 21 22:31:42 2008 +0000

    - ccs library now checks for bad file descriptors as input

commit c03cee4fce480d6d63657350e7475d5bac02bfe1
Author: David Teigland <teigland@redhat.com>
Date:   Mon Jan 21 20:21:08 2008 +0000

    bz 429546
    
    Fix an alignment problem with ppc64.  Things work if we do the
    byte-swapping on the original structure and then copy it into the
    final buffer, instead of copying first and then trying to do the
    byte-swapping at an offset within the send buffer.

commit 88bfe158ee80e54b61ab3be9bd08a100e7475617
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 21 14:37:56 2008 +0000

    Add fake support for -r option at umount so we don't fail if gfs2 is not umounted
    by it's init script.

commit 240570929b4595d47323ea070ed1c81c6bee9d8c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 18 19:36:47 2008 +0000

    fix 429248

commit 18398fd87e6938a416e5986d82ede4b10a8208bb
Author: Abhijith Das <adas@redhat.com>
Date:   Fri Jan 18 17:51:38 2008 +0000

    fix for bz333961 - adds support for -n and -f mount options

commit ecae2156561b88ddf64f79a8b07b20e19ab2ccf8
Author: Abhijith Das <adas@redhat.com>
Date:   Fri Jan 18 16:47:01 2008 +0000

    lon's patch removes 'Domain-0' check which was breaking xvm because cman starts before xend. patch also allows you to put NODENAME in /etc/sysconfig/cluster

commit 2d45eea795673eb3753820063869fa4ce1377ec2
Author: David Teigland <teigland@redhat.com>
Date:   Thu Jan 17 21:49:00 2008 +0000

    odds and ends not commited

commit c67fda209097e39e7b394f0ec7f7285ba73706eb
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Jan 17 19:38:34 2008 +0000

    file oracledb.sh was initially added on branch RHEL5.

commit c6dba5c26fa6bd7c833aee5e82f2737940891712
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 16 19:10:54 2008 +0000

    Fix #60 error in #428346 bug

commit 76db32ef6a9b17eb615b82ff5b43fc1878c77ec2
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 16 17:25:48 2008 +0000

    Zero namelen when doing an unlock. On 32/64 bit systems it can make a
    horrible mess otherwise.

commit 27ce3c6200cbdebcc4616ab2fc38bc883d4ca09c
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Tue Jan 15 16:18:34 2008 +0000

    Allow "option=(on|off|reboot)" (currently only fence_ilo takes "action")

commit 55785b270cb138162dab457c54e0359d5d2f6578
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 15 15:04:45 2008 +0000

    Fixup contributed by Andy Price.

commit 5273a88e83e24d8206c9098b670fe407c93d01f4
Author: David Teigland <teigland@redhat.com>
Date:   Mon Jan 14 20:53:34 2008 +0000

    fix %llx printf warnings using (unsigned long long)

commit 3ef3535842e8dccc7c626b62ecd53de96184e534
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 14 05:26:21 2008 +0000

    Allow the resource to run on Debian/Ubuntu systems without manual patching,
    by checking for the apache2 daemon if httpd is not available.
    
    Replace =~ '^/' sintax with less bash dependent version.
    
    Use grep -E instead of -P as perl regexp support is not built on all distros.

commit 7f429de22e4f3527bc4afe8c056cab78035a6389
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Fri Jan 11 21:32:48 2008 +0000

    - Bug #428448
    - HA LVM service fails to relocate when I/O is running
    
    Was failing to add new tag when relocating.

commit 30545d893e380571dc86d6130a4df989a82cac5f
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Jan 10 10:39:16 2008 +0000

    Add command-line override for 2node mode.
    Because of the way cman re-reads CCS it is quite possible to start up
    a cluster in 2 node mode manually, then add a third node via CCS (I think)

commit e8242ea362c8636a59fd3db109bb8efd34554fd8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Jan 10 10:22:42 2008 +0000

    Whitespace cleanup

commit 89643b0783e770eda0c78cbdea343d0c79f7db34
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Jan 10 09:28:41 2008 +0000

    Fix alignment issues in rgmanager. This makes it possible to run rgmanager
    on sparc.
    
    Patch by Lon. Tested by both of us on x86, x86_64, parisc, ia64, sparc.

commit 16af577969cafe22aed9f56f76b857cde0d0f1d2
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Jan 9 21:30:20 2008 +0000

    Resolves: bz 426670: GFS2: man page for gfs2_tool has commented
    lockdump section

commit 53d8dcfacc5d9f8e2f6c2e91d4fb96907bb73a35
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 9 11:56:08 2008 +0000

    Fix mkdir invokation to not fail when dir already exists

commit c6bd792172b00c5c954af9413ade81dbb567b752
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jan 8 22:12:19 2008 +0000

    Roll back previous patch to ip_lookup.c

commit 3372b7e4d80507a842d88c9f8cc4741ff48b92c2
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jan 8 15:05:24 2008 +0000

    Fix build problem reported by Chris Feist

commit c2bda8d346f9ff8042423ba6b572069090e99180
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Jan 8 04:46:32 2008 +0000

    Fix "off the source tree" install. This was a small regression introduced
    with the /etc/cluster/cluster.conf configure bits.

commit 59e1930afa21b83340f83130650f9060a0098691
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 7 18:58:29 2008 +0000

    Figure out where slang is installed.

commit 46ce43ca09f3e4650271247448f5d3a0572b0c0a
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 7 18:53:14 2008 +0000

    Correct signed vs. unsigned comparison on sparc64

commit 3fbb85e24048d190d7e2f6d6ee28e871843ad5f8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jan 7 05:52:29 2008 +0000

    makes it possible to change the default configuration file by setting
    --confdir (default to /etc/cluster) and --conffile (cluster.conf).
    
    NOTE: manpages with hardencoded /etc/cluster/cluster.conf are not updated.
          If you dare to change these defaults you know what you are doing.
    
    NOTE to developers: you will need to re-run ./configure to set the new vars.

commit b33aa3b4ff62208eff2ef0a94f6b23021807e8eb
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Fri Jan 4 20:02:20 2008 +0000

    - a regression...  When tagging at the LV-level, the script should complain
    if there is more than one LV / VG.

commit dcc05bf1aff93fa250d8023068a12afbb2a257c5
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Jan 4 05:11:35 2008 +0000

    Fix clean target. core files have pid attached to them.

commit d6b604e750041e6639a38a9509664055e6ddb3ab
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Jan 3 21:02:53 2008 +0000

    lvm resource script now allows multiple LVs per VG as long as they move
    together (exist on the same machine).

commit 5f848d6bb29e3a6f16c72c125304331e7a0b78b3
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Jan 3 20:56:49 2008 +0000

    s/validate/verify/

commit 7d74a6b84b4d8a709b85f302de3dbd31e9ea0079
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Jan 3 20:35:39 2008 +0000

    BUG 427377
    HA LVM now allows multiple LVs/VG as long as they move together
    
    Package builder, please note the addition of 3 new files.

commit a3579f2568eb9356d6e84213351d334de6bb5351
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Jan 3 16:35:54 2008 +0000

    Get rid of redundant totemip_parse() call. This was in a bad place and could
    cause aisexec stalls and disallowed nodes, particularly at startup.

commit 7d6ecbe6c828be7934110e35e782639e6178988d
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Jan 3 06:48:12 2008 +0000

    Fix buffer align. So far this one makes the entire stack run on sparc
    up to fenced.

commit d1337f14daa430718108523372f373adfb581130
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 2 19:54:28 2008 +0000

    Fix endian issue on big-endian arches

commit feac7c0475e2cde593215af75589a8efe789e11b
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 2 16:35:44 2008 +0000

    Use define CMAN_NAME for the purpose for which it was intended

commit fcdde4ea4e059441d5cec2c98063c9cd4c8c2988
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 2 16:23:28 2008 +0000

    Lets see if I can do this commit properly...
    Fix swab of an int to be swab32 rather than swab16

commit 33c60e581172386174f99167020e2bf9cee5986d
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 2 11:48:54 2008 +0000

    Cleanup manpages to work with whatis.
    
    Patch from Frederik Schüler <fs at debian.org>

commit 1c04c2302ad125dcc98cc7fef16e91122f973086
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jan 2 11:40:58 2008 +0000

    Add interpreter to ocf-shellfuncs.
    
    Patch by Frederik Schüler <fs at debian.org>

commit 47e3a78442c4f9e6ec9b6c5f09d1ed81b412c5b5
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 2 09:27:12 2008 +0000

    totempg_ifaces_get() always copies INTERFACE_MAX addresses
    so make sure we alloate enough space for them all.

commit 0016465d76115ffcd57f2a3bf23d4017f498962d
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Dec 31 05:15:43 2007 +0000

    aisexec config parser expects error_string to be set also when we successfully
    read the configuration.

commit fbc5df92d1d003be58c84ab8575e31bc0cd72961
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sun Dec 30 09:30:15 2007 +0000

    Fix error reporting to aisexec.
    
    aisexec expects an error_string string set by config_read if config_read fails.
    The lack of error_string is not checked by aisexec that will segfault.
    
    Set error_string properly and clean up the old errorstring that is not used.

commit ed20576953ff71c9567a3b3c3303cf07a31e6978
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sun Dec 30 08:27:21 2007 +0000

    Fix building when -DDEBUG is defined.

commit 2cf4262417962fb701013a0c658854bcf8c9de18
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sun Dec 30 08:11:53 2007 +0000

    Fix build with -DDEBUG

commit d94d15815955fbba930080f775233fc002baf71c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Dec 24 05:26:42 2007 +0000

    Once again change ifdef to fix fail to build on hppa/parisc

commit 80e37e0b8f1b487cec56fcc992b53fbd2920e16b
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Dec 24 05:21:00 2007 +0000

    Fix all: target.

commit 9ac1ce3da698485017bafaea3b0d6cbb5c0ff296
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Dec 22 13:52:33 2007 +0000

    Fix gnbd build dependencies. For too long we did rely on gnbd/Makefile
    to build in the right order but single builds were broken.

commit 762cdafe240e060e8dddb662e9983bba29e90c10
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Dec 22 13:45:30 2007 +0000

    Fix fence build dependencies. For too long we did rely on fence/Makefile
    to build in the right order but fence_tool and fence_node were just broken.

commit 2425bc684612269ddb25acb842d9069f6923283b
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Dec 22 13:36:59 2007 +0000

    Fix a few regressions introduced by the big Makefile clean up:
    
    - restore all: target as default. Libraries need a small special casing in the
      include / target order due to var expansion.
    
    - fix udev uninstall target: typo in make/uninstall.mk and requires (for sake
      of simplicity 51-dlm.rules in /lib instead of /script.
    
    - gfs/Makefile and fence/agents/Makefile don't need passthrough.mk.
    
    - Fix uninstall of symlinks.
    
    - Fix uninstall of rgmanager resources.

commit b04d33a0962f464fe5cfa3d339bd8ad894c09798
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Dec 22 12:46:30 2007 +0000

    Collapse all install: and uninstall: targets in make/install.mk make/uninstall.mk
    
    Change almost all Makefile's to use them.

commit 8ab88d56465c1e46bfe8692c52b05a74d5a711b7
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Dec 22 12:18:54 2007 +0000

    Convert to use make/clean.mk

commit 2bf89eadd5fe60512bdc0e40ce6df97f39586251
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Dec 22 05:10:49 2007 +0000

    Remove unrequired distclean targets

commit c10e69f05e620e58d7c7c79cfe2d06c3447c61ef
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 20:13:55 2007 +0000

    Collapse all common clean: target bits into make/clean.mk generalclean: target.
    
    Update all relevant makefile's to use generalclean.
    
    Required by this change:
    
    all TARGETS need to be defined before sourcing *.mk files to allow
    simpler var expantions.
    
    update all makefiles as a consequence

commit f13e76874aa5a7e789836f47f1546a27fbf1164e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 20:00:28 2007 +0000

    apply alpha sort :)

commit 939628ef09a255b03a9c5f2e6d4bbc3b84e19d06
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 19:25:33 2007 +0000

    Remove obsolete and unused Makefile

commit 9c5c126005e5c74697e8f7ae419c317ccf38f28a
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 18:50:02 2007 +0000

    Install forgotten dlm man pages.

commit 8e9c5de693f76df99f6066f6390a030319720ae5
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 18:37:16 2007 +0000

    Collaps all man Makefile's common snippets into man/man.mk
    
    Change all man Makefile's to use it.
    
    From now on it will be enough to source make/man.mk and add a TARGET=
    with the man page.

commit b05f710ace4587bc030527aa18a13cbb8ca08853
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 09:15:21 2007 +0000

    A long time ago we did start collecting common Makefile snippets in one
    location.
    
    This time we shrink all common objects rules in make/cobj.mk

commit d41938e3573339bb820c0af918e9df04b6e2efed
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 09:11:17 2007 +0000

    Use newly defined $(OBJDIR) to source .mk files snippet.
    This reduced the hardcoded paths in Makefiles to one to include defines.mk
    and makes it easier to change stuff across the tree in one shot.

commit 18a5732666b532792a86ce759c59c8cbc1d2fcc4
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 09:05:34 2007 +0000

    Fix clean target

commit 4fe16af32bcf657607ccf018a189864882636241
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 07:28:37 2007 +0000

    Minor objdir rework to extend flexibility.
    
    the first shot of objdir implementation implied that you did:
    
    cd cluster
    ./configure --objdir... etc.
    cd /path/to/objdir
    make
    
    now you can:
    
    mkdir objdir
    cd objdir
    /path/to/configure
    make
    
    NOTE: in this case you don't need to specify objdir. it will be automatically
          set up for you.
    
    As a nice side effect you can also be anywhere on the fs and do:
    
    /path/to/configure --objdir=/path/to/obj
    cd /path/to/obj
    make
    
    and it will work.

commit 621490105ff79fe927b80b9a01e68cd2c0bf465e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 21 05:58:34 2007 +0000

    Fix 2 corner cases when setting up the objdir:
    
    - do not symlink symlinks.. this allows to setup multiple objdirs within the
    source tree.
    
    - do not copy/symlink defines.mk from other trees or bad thing happens.

commit 4bb3fe494ba4242ad0adb0b6e5dc7699453bc8a9
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Dec 20 22:10:05 2007 +0000

    * globally rename BUILDDIR to SRCDIR to reflect what it really is.
    
    * top level configure:
     - add --objdir=/path option (default to current tree - it does not change
       current behaviour if not specified and different from current tree)
     - add a perl subroutine to handle symlinks
     - check and setup /path
     - switch all libdirs to use the objdir directly
     - propagate objdir to make/defines.mk
    
    NOTE: those changes require 2 perl modules that should be available everywhere: Cwd 'abs_path'; and File::Basename;.
    
    NOTE2: you will need to rerun ./configure after applying the patch.
    
    * make/defines.mk.input:
     - suck in OBJDIR from top level configure
     - define THISDIR as a relative path from the top level.
       For example: if PWD /usr/src/cluster/cman/lib, THISDIR will contain
       cman/lib.
     - define S as full path to SRCDIR/THISDIR/
    
    * all Makefiles:
     - convert includes path to use $(S) and always point to the source as
       defined in make/defines.mk.
     - fix all object generation targets to use $(S).
     - fix all install targets to $(S) where required.
    
    * Random cleanup:
     - ccs/daemon/Makefile: do not kill files that are not around.
     - dlm/tool/Makefile: use ${dlmincdir} and $(SRCDIR)/group/dlm_controld/
       instead of relative paths and do not include itself as there are no
       header files. Also use ${dlmlibdir} for linking.
     - fence/Makefile: change build order as this is required to avoid extra
       hacks due to shared C files around.
     - gfs/gfs_fsck/Makefile: fix symlinking to be relative and not absolute
       or the symlink is useless.
     - gfs2/fsck/Makefile: likewise.
     - gfs2/mkfs/Makefile: likewise.
     - gnbd/utils/Makefile: create bits. This is to avoid even more hacks than
       fence/Makefile to cope with shared objects. One day we will need to
       review all of this.

commit f89c88754706d66f5cb2781be39787a73e858f5c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Dec 20 04:39:06 2007 +0000

    Cleanup leftovers from the very old build system. We were using a very complex
    way to set release_major and release_minor because in the old system it was
    not possible to set them directly from ./configure.
    
    Remove the old cruft since ./configure can now take those values directly in
    input.

commit c90169c28e6dea9262aaf6be34d46966c38eccd2
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 19 21:34:54 2007 +0000

    Allow soft dependencies when central_processing is enabled

commit ffb45bd07fe401febd4b24d51a05fab3da544d4b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 19 21:07:14 2007 +0000

    Fix #254111 - when stopping a service using a shared GFS resource, it umounts it even if other services are using it.

commit 40071827478903782db9a0356641d5513903ee60
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 19 20:54:07 2007 +0000

    fix typo in clusterfs.sh

commit caa5b260e001795e78fdf07423ce35461f3f9611
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Dec 19 05:48:35 2007 +0000

    Fix extracflags and extraldflags to be recognized as options or configure will
    fail.

commit dea294fd6edeabe2ba4aeb8c348dee5d5233d50d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Dec 14 22:10:53 2007 +0000

    Fix misc central events bugs.

commit 24a9055d2d5f892bf362f127d0b7f01febeb96eb
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Dec 14 19:37:00 2007 +0000

    Add return value for inability to run due to exclusive flag being present

commit 1d1bf8efdc9c5732a904a0d817407a42659c1ec2
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Dec 14 14:49:34 2007 +0000

    Make sure we invoke virConnectOpen with a proper URI. NULL is deprecated
    in libvirt and we have no control over distro defaults that might not be
    xen:///.
    
    Patch by Soren Hansen <soren at ubuntu.com>

commit ddddf4992167caa6d338ce9aefb0fde1313a56d9
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Dec 13 13:39:58 2007 +0000

    Allow rrp_mode to be overridden in cluster.conf

commit a720663429aca9747a94fe2168f4d0aa35bbeaf1
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Dec 13 10:38:42 2007 +0000

    Fix altname option

commit 2cd08b3de86cacbaefcad4f4556ff33f0ad51ab7
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 12 21:41:32 2007 +0000

    Misc. minor central processing bugfixes

commit c7a1dc53145e67bbc34368420dd4f37ffc1de873
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 12 15:27:35 2007 +0000

    Add missing ds.h

commit fc14d4871f81d8db8c3c5a79921927811e616dc5
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Tue Dec 11 20:58:00 2007 +0000

    Fix issue with endian conversion that caused problems for mixed architecture
    nodes on same subnet. Need to correct swap byte ordering of comm_header_t
    structure before copying into buffer and when dereferencing.

commit ac11b71506af4c197b1b62bd4a9a1f9fe178b35c
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Dec 11 14:04:26 2007 +0000

    Some small fixes to the networking param code, thanks to Fabio on IRC

commit 87fc9bcc66de3af17ab6e73e1d8bf3922a7a09e2
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Dec 11 11:22:10 2007 +0000

    Set networking parameters suitable for running DLM over sctp

commit a5a811aee6e05340796949c3a1d2f83a0fb1ae68
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Dec 11 10:48:01 2007 +0000

    Tidy comments

commit 9bf0c341361790b616724d80121420ffe1bd77d4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Dec 10 18:11:56 2007 +0000

    Fix type-punned errors on i386

commit 72e748656e9df26fb0d0983fe158f96599b76e06
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Dec 10 16:17:06 2007 +0000

    Add multi-path capability. Each address we get from cman is now
    passed into the DLM.
    
    It's still incumbent on cluster.conf to set the transport to sctp.

commit e0219576ce9ff3e3d0168def649aa6270ba5e9f7
Author: David Teigland <teigland@redhat.com>
Date:   Fri Dec 7 17:03:29 2007 +0000

    new plock ownership related stuff

commit 9c050e9afded3e1521f6ed84dba5bd6e3090f635
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Dec 7 00:53:44 2007 +0000

    Make S-Lang library & include paths configurable.
    
    NOTE: You MUST rerun configure after applying this
          update or rgmanager will no longer build.

commit d244af4863499ac66e3ac1090602925b5bf9957a
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Dec 6 17:47:06 2007 +0000

    Fix format warnings on newer GCC

commit 66751a14b43b5869eee74d571b65337f20ec4420
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Dec 6 16:16:07 2007 +0000

    Add missing sets.h

commit 1b6aec51b5de097e7142650380ff03e68298432c
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Dec 6 10:38:00 2007 +0000

    Add option to disable kernel_check.
    
    From Soren Hansen:
    "It's handy to be able to
    disable the new kernel version check if we don't actually have the
    kernel headers around, but know that the proper stuff is around when
    it's needed."

commit 1becb758e289d1fa82e74a20db145cead55be361
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 5 17:42:48 2007 +0000

    Preliminary GFS2 support in clusterfs.sh

commit 4819832721ae94ff7f86d859acf422dc379d9619
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Dec 5 14:28:58 2007 +0000

    Print votes of quorum device in cman_tool status

commit 5a30282a93a205b72a241bf0a5268af577b66693
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Dec 4 22:02:09 2007 +0000

    Merge force-unmount from RHEL5 branch for netfs.sh script

commit 2c4c9b98fe22dcd9a7690b102eeba779faf286b8
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Tue Dec 4 19:30:27 2007 +0000

    BZ 323111
    Remove permission() checks from xattrs ops.

commit 3111f39c9c9c74ca7c71b94897f4d561b61ebf4a
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Nov 30 21:36:29 2007 +0000

    Add centralized S/Lang event script engine v0.8.1

commit 2cd6b65fcd66e39a104add5c383b3bc03dc09c45
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Nov 30 21:01:27 2007 +0000

    Merge from RHEL5 branch, pass 3

commit ecefa2a15e57f6677f6d61abf1016c4a234845f4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Nov 30 20:36:18 2007 +0000

    Merges from RHEL5 branch - round 2.

commit 34ea202eb1ce6ed2aa918fc1f96c81b2e41add88
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Nov 30 20:06:55 2007 +0000

    Merges from RHEL5 branch - round 1.

commit 16a0eec4f9355a75607376ca3a97bd5dc7e3b5ce
Author: David Teigland <teigland@redhat.com>
Date:   Fri Nov 30 16:20:55 2007 +0000

    change some log messages

commit b90af5e0343347f59b62a3fbe27f10c411825ff3
Author: David Teigland <teigland@redhat.com>
Date:   Thu Nov 29 21:27:58 2007 +0000

    Testing revealed a couple more races I hadn't expected.

commit 0bf38917546c0ce4f087944497ccfce4fe3adda6
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 29 16:20:51 2007 +0000

    Resolves: bz 325151: GFS2: gfs2_fsck changes to system inodes don't stick

commit e18667397e6bd1715cba5cbdafa48f0841458d67
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Nov 29 11:19:12 2007 +0000

    Reinstate 'cman_tool join -X', allowing people to start a cluster without
    the hassle of a cluster.conf file. There are some caveats to this,
    which are mentioned in the man page.

commit babf8e0a5a56a34c1c9bbeede934b09e4223befa
Author: David Teigland <teigland@redhat.com>
Date:   Wed Nov 28 20:49:08 2007 +0000

    A performance optimization for plocks.  This speeds up locks that are
    repeatedly accessed by processes on a single node.  Plocks used by
    processes on multiple nodes work the same way as before.  The
    optimization is disabled by default, and can be enabled by setting
    
      <gfs_controld plock_ownership="1"/>
    
    in cluster.conf, or by starting gfs_controld with "-o1".  It is disabled
    by default because enabling it breaks compatibility with previous versions
    of gfs_controld.  If all nodes in the cluster are running this version,
    then plock_ownership can be enabled.
    
    The plock_ownership mode needs extensive testing.  This also introduces
    some minor changes when plock_ownership is disabled, so new testing is
    also required in that mode.  Abhi and I worked on this together.

commit 7ff31143f8c7897fcb1a8e65ef2adaf9559da8fa
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 28 16:42:48 2007 +0000

    Resolves: bz 402971: GFS2: gfs2_edit savemeta doesn't save rindex file.

commit 0ddd2df0d301f93aeb0064fc7d06651f74ab8492
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Nov 27 14:54:53 2007 +0000

    Do not install stripped binaries

commit 19637bc4d8bbe49c8cb364ca898bd77133aaf1e5
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Sat Nov 24 04:57:31 2007 +0000

    Switch configure to use perl warnings and fix them up.
    
    Add kernel_version version check subroutine.
    
    Set minimal kernel version requirement to 2.6.23.
    
    Many thanks should go to Marian Marinov <mm at yuhu.biz> for the original
    patch and contribution.

commit eff451d5657e4e8e07e4d7fc29a802e25214de59
Author: David Teigland <teigland@redhat.com>
Date:   Wed Nov 21 17:49:16 2007 +0000

    ASSERT was doing fprintf(stderr) which goes somewhere we don't want
    when running as a daemon.

commit bd26c6ffecca86c82aca42de4a775c97aa02d222
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Nov 20 09:02:10 2007 +0000

    Clear out the ports opened list when a node goes down.
    Thanks, Lon.
    bz#327721

commit 9af294edfcc28c5eb37fb169d6e48d865c400c4d
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Nov 16 23:21:30 2007 +0000

    Resolves: bz 382581: GFS2: gfs2_fsck: buffer still held for block

commit 4fae3510345ff12f00e1a722313f07e780657f05
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 15 21:50:35 2007 +0000

    Add the "printsavedmeta" option to the gfs2_edit man page.

commit 1a738c32e45cce0e0dda8357b95c84d8e63a86b4
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 15 21:49:27 2007 +0000

    gfs2_edit wasn't printing directory entries and extended attributes
    correctly.

commit 94ebb52370363b6fd20ed15e00dc6bcd1b6d7ccd
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 15 20:32:42 2007 +0000

    Added ability to save inode extended attributes in "savemeta".
    This is necessary for in order to test bug #382581.
    Added ability to recurse one level on directories when printing.
    Fixed bugs associated with traversing directory leaf blocks.
    Added ability to recognize and display log buffer and quota change blocks.
    Simplified code by breaking up display_indirect into two functions:
    one for indirect blocks, the other for directory leaf blocks.

commit 84b5a5f622fa080478e1f7bd20f051558f92c41c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Nov 15 04:14:15 2007 +0000

    Fix bugzilla 362031

commit a999c8d1529759610771b43e691ee75830e2f501
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 14 17:18:09 2007 +0000

    Resolves: bz 352841: GFS2: Evaluate and implement missing gfs2_tool
    features

commit 2f0a1315d8320553c62087486f2ceff154ea6d68
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Nov 14 12:33:45 2007 +0000

    Hard encode paths to (u)mount.gfs*
    
    given the very nature of mount(8) api to look only in /sbin for (u)mount
    helpers, we can hard encode the install paths for our tools into the
    Makefile systems. I have never seen anywhere a different behavior in any
    Linux distribution and it will make packagers life simpler.
    
    Thanks also to Marc - A. Dahlhaus for spotting the missing DESTDIR
    entries.

commit f3593bf7850ba6ab532ecf8a4cf7147069b50368
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 13 17:22:06 2007 +0000

    Fixed printing of gfs1 journals.

commit 1008e025d4eae7d1ce9b69c9e9095b1f27117171
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 13 17:03:41 2007 +0000

    Resolves: bz 364741: GFS2: gfs2_quota doesn't work unless lock
    table specified

commit 496693f041186ef000fd82601f42e82a6fde8658
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Nov 12 14:35:20 2007 +0000

    file msgtest.c was initially added on branch RHEL4.

commit 6f61c48e16478df37573d550acd5b71dc207f7e8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Nov 12 08:17:00 2007 +0000

    Be consistent across the entire tree on AR and RANLIB invocations

commit 11a6086cb5e9c0248a9f9fe0096d04db14c6e4a0
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Nov 12 08:06:38 2007 +0000

    The new Makefile system never invokes LD directly (and this is a good thing).

commit 763dcba92547912d9ab925fbb4a29a97abbe23df
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Nov 12 08:02:11 2007 +0000

    Clean up STRIP usage. It is not consistent and we shouldn't strip random
    binaries.

commit 7f1c62d6280b73113d2a164f66eeaea0114eeea7
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Nov 9 12:51:58 2007 +0000

    Remove cman_wait_init for now. It was becoming overly complicated for such
    simple task.

commit 7b1164d1c76dd4706cbcf60bf69c5ee5b8f658d0
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Nov 8 22:16:53 2007 +0000

    file rbtree.h was initially added on branch RHEL5.

commit de5c2542c01fb026d634aab917f80e8e897d5bb0
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Nov 8 22:16:53 2007 +0000

    file rbtree.c was initially added on branch RHEL5.

commit 41c6325d1f897030e4c5ca5cc3f2615d54ba758c
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 8 18:10:09 2007 +0000

    Printing the quota file wasn't printing its contents due to a bug.

commit 2170c92218e9d2e04b2069bb77f613b2874825f8
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Nov 8 09:36:49 2007 +0000

    Add an explanation of the node states shown by "cman_tool nodes" and some informastion about the "disallowed" state.

commit 1bbd75385391cb1a284a0fa827d80307b50388db
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 7 21:14:50 2007 +0000

    Resolves: bz 336561: gfs2_tool accepts jdata flag; man page says no

commit c101ba5bb24aa3d4cfa640455de5d9a116eb2f0d
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 7 15:07:07 2007 +0000

    Fix a divide by zero if the target isn't a gfs or gfs2 file system.

commit 2fa08106fe809e63d80f3275e05f1be67fc75616
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 7 14:57:59 2007 +0000

    Resolves: bz 352581: GFS2: implement gfs2_tool lockdump

commit 626dcad7e88ecfd1ee41f9309a45dca98089084f
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 6 20:22:55 2007 +0000

    Resolves: bz 354201: GFS2: gfs2_tool: unknown mountpoint on some
    mount points

commit 0ea04d3efd7c57b0b9a8fe3aca38a2746cc9e3cc
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Nov 5 16:43:50 2007 +0000

    Add cman_wait_init as wrapper for cman_admin_init/cman_init and cman_is_quorate

commit aef8305a05d9386ef7ef4a152286fac9547ccdf3
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Nov 5 16:03:58 2007 +0000

    Add missing format string.

commit 26c83ae028896a0ed444bedae388cee003914391
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Nov 5 15:15:53 2007 +0000

    Enhance API to retrive just the quorum device information using cman_get_node()

commit ad3643d4951a972c88bd6564d3d0eac4dd6f1b03
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Nov 1 14:06:01 2007 +0000

    Enable to_stderr logging if 'cman_tool join -d' is used.

commit 57ed3c019845479997139482aaac3df5045f465c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Nov 1 00:25:28 2007 +0000

    If votes for quorumd is _not_ specified in cluster.conf, then
    automatically set votes to number of nodes - 1.

commit c61cc45a10db230f02d1795072d384cd2c237306
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Oct 30 14:06:06 2007 +0000

    Resolves: bz 349601: GFS2 requires straightforward way to determine
    number of journals

commit 07ac7ba90d7fb92da1bbcad9430bdb9a6bcc2cae
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Oct 29 05:48:53 2007 +0000

    Apply, rework and cleanup second part of patch from Marco Ceci to fix 354421

commit f89b8b65e9e659541b470fc86a190905979bfaca
Author: David Teigland <teigland@redhat.com>
Date:   Fri Oct 26 21:23:08 2007 +0000

    xid needs to be unsigned long long

commit 444349f234eed34333d5315c4cf7c882ee0dc0e3
Author: David Teigland <teigland@redhat.com>
Date:   Fri Oct 26 21:03:08 2007 +0000

    don't setup netlink if deadlock is disabled

commit 7b0b6d2c47a3b1a2185c69f458a7c4d74f19350f
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Oct 26 20:36:49 2007 +0000

    patch from Marco Ceci to fix 354421

commit 3f75269d6e83b7379452ee7dbe79947948c6b378
Author: David Teigland <teigland@redhat.com>
Date:   Fri Oct 26 19:33:47 2007 +0000

    Improve the dumping of debug logs from daemons.
    bz 317181
    
    group_tool reads debug logs from groupd, fenced, and gfs_controld.
    The dumping code in all three daemons is now identical.  The other
    change is that the dumping function terminates the final write
    with \0, and no longer sends the entire 1MB log buffer if it's not full.

commit 89978eb68a980d40e474e3734058a71f1d303825
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Oct 26 19:18:55 2007 +0000

    Compile with -Wformat=2, which will catch usually dangerous format string bugs

commit 8f00056bbb34064f52ce80022af5a70cf0834419
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Oct 26 19:18:10 2007 +0000

    Keep gcc from reporting a bogus warning when compiling with -Wformat=2

commit b16cb36be741287328425c8cd72586df6b7a4209
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Oct 26 19:02:43 2007 +0000

    rgmanager format string fixes

commit 619db001980d6b71f82771d1f20f44c5e5a4f5c0
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Oct 26 19:00:06 2007 +0000

    More format string fixes

commit d4a818820a8094218ba708fed9d87d10e6c3f3cb
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Oct 26 18:51:31 2007 +0000

    Fix format string bug

commit c2ecfcb33b7d9534033c23e8ae3cde6a42912d27
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 25 20:02:03 2007 +0000

    Resolves: bz 337961: gfs_grow /mountpoint/ does not work

commit 0e9f48abd7308c8f8e6920f04cfbcb304cc3efd5
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 25 14:27:33 2007 +0000

    Resolves: bz 345501: minor correction to previous commit.

commit e70898cfa09939a7100a057433fff3a4ad666bdd
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 25 14:14:33 2007 +0000

    Resolves: bz 345501: GFS2: gfs2 utils uses non-canonicalized names

commit 51c54dfeba75f606e75db92d7ff9331206a97680
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Oct 24 21:19:12 2007 +0000

    Resolves: bz #334481: gfs2_jadd man page refers to non-existent -T option

commit 735acf45a8c46c042be830d0ca174b72eac6adf2
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Wed Oct 24 05:58:07 2007 +0000

    Commit msg with the last commit went missing..
    
    - Fix unsafe string handling:
        - replace memset(s,c,n);sprintf(s,...); with snprintf with proper error checking
        - don't overflow the stack if the cluster name specified in the env var is too long
        - don't overflow the stack if the local nodename from uname(2) is too long
        - don't overflow the stack if the local nodename specified in the env var is too long
    
    - Don't leak the ccs descriptor in get_ccs_join_info() on errors
    - Fix a couple of small memory leaks in error paths
    - Handle OOM conditions

commit f8666e77f486204487866e44deb9d4c32e874779
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Wed Oct 24 05:55:07 2007 +0000

    - Fix unsafe string handling:
    	- replace memset(s,c,n);sprintf(s,...); with snprintf with proper error checking
    	- don't overflow the stack if the cluster name specified in the env var is too long
    	- don't overflow the stack if the local nodename from uname(2) is too long
    	- don't overflow the stack if the local nodename specified in the env var is too long
    
    - Don't leak the ccs descriptor in get_ccs_join_info() on errors

commit d333e8bbe398cd122abf65d2bbd9af22c1604a85
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Oct 24 03:21:45 2007 +0000

    Use standard path var and memset it before each query

commit 7231bc33f464a1c42a0d7940db3ab3fcd8b03844
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Oct 24 03:21:22 2007 +0000

    Use right vars to print debugging info

commit 796986bbe94405e2002080197d50744e56d26156
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Oct 24 03:20:58 2007 +0000

    Clean up duplicate ccs query paths

commit c56e7ab3c09a68192f00ae3b2bc66fb0bb8429ae
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Oct 23 05:49:23 2007 +0000

    Fix purely cosmetic typo

commit f9106e187a2aa514c5352792ccb04a46a42afc02
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Oct 19 15:06:56 2007 +0000

    Resolves: bz 291551: gfs2_fsck clears journals without asking.

commit e2588a5f608e06b1e19b9e8ca0677439838a8cd9
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Oct 19 03:22:05 2007 +0000

    Minor correction to the previous commit.  Bopping through indirect
    pointers was inadvertently changing variable "block" during savemeta.

commit 8a2560f3c72484bd6f15f55ab852c254ad53ad9d
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 18 19:56:41 2007 +0000

    While working on bz #291551, I discovered that gfs2_edit savemeta
    only saved true metadata, but we need more than that.  There are
    lots of blocks that are considered "data" (not metadata) by the
    RG bitmaps that we still need to save.  These include:
    1. All the system journals (which may contain both metadata and
       user data, disguised as data blocks within the journal).  We
       need to pick out the parts that do not contain user data.
    2. The system files, such as statfs, inum, quota file, etc.
       These may be helpful in debugging user problems.
    3. Indirect block pointers, which may be counted as data for
       accounting purposes, even though it's metadata.
    4. Directory leaf blocks.
    
    This change allows gfs2_edit to save and restore these blocks properly,
    and also to print out a breakdown of a saved metadata file:
    gfs2_edit printsavedmeta /tmp/gfsmeta
    
    It also improves on the information given when a journal is dumped.

commit 7fa0c866f678c5be21922a55a36ef8509bceaa71
Author: Abhijith Das <adas@redhat.com>
Date:   Wed Oct 17 20:16:35 2007 +0000

    fix bz 311591 - make lock_dlm the default lock protocol in mkfs.gfs and mkfs.gfs2

commit 27558a1fb4ef3f3121dd2acb15b7e768e858dced
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Oct 17 19:38:31 2007 +0000

    Include missing debug.h header file

commit c311111fdbe02b0378db3771de9e642c5040ad19
Author: David Teigland <teigland@redhat.com>
Date:   Wed Oct 17 19:11:30 2007 +0000

    used wrong define, DLM_LOCK_ instead of LKM_

commit abc16735f1823f28672ae30007a8a61c8819d60d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Oct 17 18:29:57 2007 +0000

    Make fence_xvmd read options from ccs like it should

commit c5c39868d46c9d2058a7e0259ad8605fbbfbd893
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Oct 17 18:27:27 2007 +0000

    Make fence_xvmd read options from ccs like it should; merge dbg_printf patch from RHEL5 branch

commit 1ea6b987022566dc5cc9a9840aa5bc878f4f651d
Author: David Teigland <teigland@redhat.com>
Date:   Wed Oct 17 18:08:47 2007 +0000

    The output of 'dlm_tool lockdump' could make it appear that a granted
    lock was still converting because the rqmode reported by the kernel
    is not reset to IV when a NOQUEUE convert fails.

commit e332a8e759918b585c5619acb1a191c8ab48161c
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Oct 15 14:48:59 2007 +0000

    Make sure it compiles against latest openais trunk.

commit 95ec94ce97c4bedb1fdc6b4d83451116f38e8096
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Oct 12 21:38:18 2007 +0000

    Resolves: 235931: gfs2_edit command to set NOALLOC flag

commit 2f170b932ae43a0bafa2a9fd9eb7ffc00930a950
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Oct 12 15:37:19 2007 +0000

    Add the ability for gfs2_edit to print gfs1 journals.

commit efaafe16d3f6a4eebb21a64de3b26d3cd0a50505
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 11 20:27:49 2007 +0000

    Resolves: bz 251180: Build time warnings for gfs2 userland tools

commit 96f4c9748570fc80a7695034bf54d6dc7c39890f
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 11 16:47:29 2007 +0000

    Resolves: bz 295301: Need man page for gfs_edit

commit b2d79e2ae194d1b0f154888e5ecb0423534693ae
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Oct 11 16:34:28 2007 +0000

    Resolves: bz 240545 (addendum).

commit d9601665b63f2c4a60b8dbf97f24309361d18f5c
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Thu Oct 11 05:10:49 2007 +0000

    E2BIG is more appropriate than ENOSPC here

commit d11cc7f948a2961d0291de0b7dbdddf845390d66
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Tue Oct 9 22:14:44 2007 +0000

    Allow valid addresses of nodes even if they're not identical to the way they're specified in cluster.conf

commit bb594f5362d2d66129002dbc3855ccbac45e3296
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Tue Oct 9 22:13:32 2007 +0000

    Fix code that caused warnings on platforms where sizeof(void *) != sizeof(int)

commit 2cd53b0b1ef9fa07673b84d2e92107bd4a67c91f
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Oct 8 21:40:32 2007 +0000

    Resolves: bz 247318: Need man page for gfs2_edit

commit 221772c8f1fce34684b2e40c7cde94e471cf3129
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Oct 8 16:43:21 2007 +0000

    add new function to libccs:
     * ccs_lookup_nodename
     * @cd: ccs descriptor
     * @nodename: node name string
     * @retval: pointer to location to assign the result, if found
     *
     * This function takes any valid representation (FQDN, non-qualified
     * hostname, IP address, IPv6 address) of a node's name and finds its
     * canonical name (per cluster.conf). This function will find the primary
     * node name if passed a node's "altname" or any valid representation
     * of it.

commit 5703d5e68ed397fe6db5ff94abcaffa43c19c7d9
Author: Marek 'marx' Grac <mgrac@redhat.com>
Date:   Wed Oct 3 16:40:06 2007 +0000

    Resolves: #250681 - mount samba share from netfs RA

commit 84af738e8c74c5c69c6bc7ee2e86c4b53c696ab4
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Oct 3 10:06:21 2007 +0000

    Tidy logsys use.
    Is this OK now Steve ?

commit bd0d0ea93c3c0bf97a73012b2854c178b88c4a56
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Oct 1 16:30:57 2007 +0000

    Fix 314091

commit d370b6757a0a5ac49b8e844af51bd0b654743500
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Oct 1 12:36:58 2007 +0000

    Use "logger_subsys" & "subsys" keys rather than "logger" and "ident".

commit 6289c1cca02bce224eb192888837037fd1091bec
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Oct 1 03:29:38 2007 +0000

    Use proper vars to disable targets

commit 06c89fb36c1bdf9e00a4db9022d5caf6c88fd10c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Oct 1 03:28:12 2007 +0000

    Fix configure to handle properly 0.x or x.0 releases.

commit 45dd71f7cfce0340e1a1c4850c9fda29ceac5fd2
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Sep 28 12:18:19 2007 +0000

    Reinstate cman_tool services, which got lost inexplicably.

commit d009a06eff4ff4dace1ebf7376e5dbe0fb092442
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Sep 28 12:00:03 2007 +0000

    Call "group_tool ls" for cman_tool services

commit 37f77b41ec47f260b66cca60dcdcd3d4aa38adfb
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Sep 28 06:19:08 2007 +0000

    configure: Backticks don't work in strings.  Use POSIX::uname().
    
    The strings that use backticks to get `uname -r` don't work as expected.
    Let's use POSIX::uname() directly and let perl do the work.
    
    Patch by Joel Becker <joel.becker@oracle.com>

commit 9b80132dd3f13b214b2ed4ee919266738b2d0e9f
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Sep 27 09:01:30 2007 +0000

    Recalculate quorum based on the expected votes value of a new node.
    bz#308581

commit b9e30cf60236477ca40b38d456d7899d0e6bb5ec
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Sep 24 23:16:34 2007 +0000

    Resolves: bz 304001: GFS2: Filesystems with 1k block size won't mount

commit 8d6305ac7a708bd37f7545d4af1a9eccbf4ccebb
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Sep 24 14:43:13 2007 +0000

    switch permanently to perl -w
    
    fix all the warnings in the script. Thanks to Patrick for spotting an extra one.

commit 01957f144adffc8d17a86fd8ba832e3be0ce24a8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Sep 24 14:39:42 2007 +0000

    Add support to allow disable the build/install targets for each specific
    subsystem in the tree.
    
    Major clean up of top level Makefile thanks to Joel Becker input/suggestions.

commit 57a07697afeb2e5d3bb2a4220e844bcdc44598cb
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Sep 21 03:08:06 2007 +0000

    fix bz277781 by accepting "nodename" as a synonym for "node"

commit cec75dcb0993222979c647c5d37766d0ed368e56
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Sep 21 01:07:50 2007 +0000

    Fix uninstall target

commit 5e6637de0bda457e7a9b6509f96f07d87c98b2e5
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Sep 19 19:47:07 2007 +0000

    white space cleanup

commit 0e186b9ab952e87c7c50ee083dfc592e4b4de16f
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Wed Sep 19 15:59:46 2007 +0000

    Add ability to format output and filter based on node name.

commit be213661afd1315c1f9d4d253fdbba53eadc87e5
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Sep 19 12:49:37 2007 +0000

    Don't use _logsys functions as I get my wrist slapped.

commit 7b7b853766cabbd47365bb355b1be57dbb458b36
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Sep 19 11:07:21 2007 +0000

    Fix configure and Makefiles to cope with kernel built with O=/path...
    
    Original patch by Joel Becker (joel.becker at oracle.com)
    
    NOTE for developers: you will need to re-run ./configure to update make/defines.mk
    NOTE for packages: you might need to change the way ./configure is invoked to cope
                       with kernel_build vs kernel_src

commit c5e4e761e8496d854d8eac79652e4d68e616bd66
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Sep 19 10:56:08 2007 +0000

    Fix type-punned pointer warnings

commit 9ebb5552b73df58664d8c51a904b969e2bc7754a
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Sep 19 09:54:19 2007 +0000

    Fix more warnings when building with -O2 and also fix get_rmtabd_loglevel
    to actually do what is supposed to.

commit 94ac891d00df7ec05ee250596a1534305deb5b48
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Sep 18 20:53:47 2007 +0000

    Fix #258141 - possible use after free in fenced

commit c5b19954695e43d326d7a717deb9ca88bde01ef7
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Sep 18 18:46:00 2007 +0000

    Resolves: bz 247318: Need man page for gfs2_edit

commit 8a30088e9132da9322dd3de0afe91610c51681cb
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Sep 18 18:14:04 2007 +0000

    Resolves: bz 291451: gfs2_fsck -n, Bad file descriptor on line 63 of
    file buf.c (addendum)

commit e5b88682cdb34e5861faf1949ce2300bf5f4f0c6
Author: Abhijith Das <adas@redhat.com>
Date:   Tue Sep 18 16:21:31 2007 +0000

    man page changes for new gfs2_quota reset option

commit cc3c2e8f580fd4f696817e433cd581fa3680bfb7
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Sep 18 15:34:41 2007 +0000

    check quorum device name length against the right size.

commit 5dae9f0bc6342aec46c1d3b5d8cc7e762978ad59
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Sep 17 17:08:20 2007 +0000

    Resolves: bz 291451: gfs2_fsck -n, Bad file descriptor on line 63 of
    file buf.c

commit 5d4b5aadba2862a02b88c4d15d70ee6fa6924500
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Sep 17 08:03:36 2007 +0000

    Use openais logsys functions.

commit 7f3db11ade2fe1a440aab4e5dcecc9b5b7f7b95a
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Sun Sep 16 17:14:45 2007 +0000

    Resolves: bz 287901: GFS2: fsck errors and corruption with files > 945MB
    
    The gfs2_fsck program wasn't following enough levels of indirection
    when walking metadata.

commit 167d17de041de71083b00afad4e1b6a51c22b617
Author: David Teigland <teigland@redhat.com>
Date:   Fri Sep 14 14:32:04 2007 +0000

    go back to default of -02 now that -Werror problems are fixed

commit 73fe96500bb2d3eddedaefb2120befd5c451bfa7
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Sep 11 13:44:49 2007 +0000

    Fix compile with -O2 -Werror

commit f179af934d100ea6d1d7f81b95c0241b83cef3b9
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Sep 11 13:07:24 2007 +0000

    Make it compile with -O2, by fixing a very dodgy cast.

commit 7ba2df6f1c7a06c09eaf611e3735bb850f51a519
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Sep 11 12:38:08 2007 +0000

    Allow it to build with -O2

commit 5755537bec5f038f7de3ba1801697dceeb0e944b
Author: David Teigland <teigland@redhat.com>
Date:   Fri Sep 7 19:17:27 2007 +0000

    Do nodedown events when the confchg for the groupd cpg arrives,
    instead of when the per-group cpg confchg's arrive.  This means
    all nodes should have agreed ordering on the sequence of confchg's
    and messages, since all messages go through the groupd cpg.
    
    This should fix bz 258121 but I can't reproduce anything like that
    bug to verify.

commit abe741ffa7292f3f885e2eda818be12be765baa6
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Sep 7 14:21:30 2007 +0000

    So in this first patch (that seems the most urgent one):
    
    - Make prefix default to /usr
    
    - Clean up all prefix use around configure (this will make alternate
      prefixes like /usr/local works properly).
    
    - Add a specific --aisexecbin option that is passed to cman_tool build.
      This change defaults to /usr/sbin/aisexec (default aisexec install
      path) but also allow local override if you have aisexec installed in
      different paths.
    
    3 NOTES:
    
    - the cman_tool change has not been tested in production. It builds and
      shows that the path is passed properly.
    
    - all people that use a prefix=/ will need to make sure to use some
      extra configure options to respect FHS (for example to install man
      pages in /usr/share/man rather than /share/man..).
    
    - If this patch goes in CVS, you need to make sure to re-run ./configure.

commit 8036f7a2f81880cf7aff09e6cebf5361ecf86660
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Sep 7 12:17:45 2007 +0000

    Correctly reduce quorum when a node leaves using "cman_tool leave remove"
    bz#271701

commit 871ee7729bc5692a7b300264e561fdf827fb3631
Author: David Teigland <teigland@redhat.com>
Date:   Thu Sep 6 16:26:47 2007 +0000

    forgot the 0 after the -O

commit 49dca1fff9ad2a85fd7251141626b3b0654ac142
Author: David Teigland <teigland@redhat.com>
Date:   Thu Sep 6 16:24:53 2007 +0000

    go back to a default of -O0 instead of -O2 to get the stuff with -Werror
    to build

commit 9520856a5810ad05ba6dd7e02d18ca7a361777d4
Author: David Teigland <teigland@redhat.com>
Date:   Tue Sep 4 19:23:38 2007 +0000

    report that a mount fails due to an in-progress unmount

commit c4d2f498dbbfed6fb99d1a1a9ae4cae891fed08a
Author: David Teigland <teigland@redhat.com>
Date:   Tue Sep 4 19:22:52 2007 +0000

    Reject mount attempts on an fs that's still in the process of unmounting.
    This regressed 8 months ago due to the bz 218560 changes.

commit 3de3d3b51c92d3c2b127bf661ee3d7a92772c262
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Thu Aug 30 21:31:41 2007 +0000

    listen() is not supported on SOCK_DGRAM

commit 3a5f4ae6c04e3ecf316d616010d73ba6720c0fd4
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 30 18:41:31 2007 +0000

    Collect common make targets for fence/agents written in python

commit a7148a0c9df44646ede2e1b8bc2607d8b3d0ac63
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 30 18:40:37 2007 +0000

    Collect all common make targets for fence/agents written in perl

commit 6785fc11ea5d6f3b99e720025ca31ee8af64a1b6
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 30 18:33:11 2007 +0000

    Remove old code. ACK by Lon

commit de5e487d7359b0c658b0863b06243fc7c3626077
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 30 18:07:58 2007 +0000

    Fix build warning

commit 5984e898ac0ad7114b2ae51fa9ee5012e9fb1c92
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Thu Aug 30 16:25:50 2007 +0000

    BZ 249781 - Fix ccs_tool to return EXIT_SUCCESS for most commands.

commit 863dcad206eddf55e4b3d454a88b662a5164897c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Aug 30 16:09:39 2007 +0000

    Fix #229650, pass 3

commit 9b8586f12a3cd457722c299e4e564246635c7b8d
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 30 15:49:32 2007 +0000

    file dm.h-copy was initially added on branch RHEL5.

commit 6f4178cd7430c326b9598e809454f854defef427
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 30 15:49:32 2007 +0000

    file dm-log.h-copy was initially added on branch RHEL5.

commit 28fd1f6016d7ea3434a994c52e524eef04a4d474
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 30 03:29:11 2007 +0000

    Cleanup clumon/ as agreed on cluster-dev

commit c88db5118999bf95fddd4f68e93feb291f6f16b6
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 29 13:39:52 2007 +0000

    I think I added this years ago, forget why

commit 67420c183217db74c95ddc863f5983abb625023d
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 29 03:09:55 2007 +0000

    This is the first patch of a long series to collect common Makefile targets
    into their own snippets.
    
    Collect all passthrough operations into make/passthrough.mk.
    
    Update all passthrough Makefiles to use the new snippet.

commit 25e2547dc44a0ca4604dd6b384f05d642677c523
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 29 02:52:45 2007 +0000

    Cleanup group/test/Makefile

commit b5e30948f10a9c944267832a357d71437d93a2f5
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 29 02:51:38 2007 +0000

    Cleanup gfs/tests/ Makefiles

commit 8d31b97e1c5eff6ba08c0f6d9e1b95d44b20c728
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 29 02:50:15 2007 +0000

    Clean up cman/tests/Makefile

commit 02a34df256f4004214c2d1298db515bac4882c23
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Tue Aug 28 16:51:39 2007 +0000

    Fix a handful of possible NULL pointer derefs

commit a0e95e54c4e61c67200214d11abbc74ccfd6d96c
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Aug 28 13:30:23 2007 +0000

    Fix spelling of DAEMON, sigh

commit fff1509a8c43c532b6a4f99c9c83e95544adb47b
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Aug 28 13:14:10 2007 +0000

    Add a 'cman_tool debug' command that allows cman debugging levels to be
    changed on-the-fly

commit f299f53e305936ecac70843c2ea96cb0dfcba821
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Aug 28 04:37:50 2007 +0000

    Remove obsoleted Makefile

commit 7ee567b16ddc49dbde72644de4be6639a8cb4a70
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Aug 28 04:35:47 2007 +0000

    change the default CFLAGS to "-Wall -O2 -g".
    
    add --debug option to configure that will override the default CFLAGS
    to "-Wall -O0 -DDEBUG -g".
    
    clean up all the relevant Makefiles.
    
    add a few missing ; to configure script.

commit c758594aea71c30959518e5a0895a46598c71409
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Aug 28 04:32:48 2007 +0000

    -Wall is added by default in CFLAGS via configure to make/defines.mk.
    
    Remove all the others redundant definitions.

commit 3cfac13207e2b2e511812db0c68fd9c3dbf80cf2
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Aug 24 14:10:27 2007 +0000

    Add dlm/tests/Makefile
    
    clean up dlm/tests/usertest/Makefile

commit 33e11aeedd64254980554807726699446565c202
Author: Abhijith Das <adas@redhat.com>
Date:   Fri Aug 24 06:08:26 2007 +0000

    fix for bz253016: userland fixes for gfs2 quota linked list

commit 1ceff078647758bf5aff85545bf4644c5ba316c0
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file queues.h was initially added on branch RHEL5.

commit ba92b3690dbb87bf0189cbd73794de03a6d70fa3
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file queues.c was initially added on branch RHEL5.

commit 947d74a9e4aae7f8f22e9691763c27845baf4482
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file logging.h was initially added on branch RHEL5.

commit 125873d72d11a4964544c4ee69635532f84b0fd1
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file logging.c was initially added on branch RHEL5.

commit dd8fdc7d20a208862e12bff091a15e1b5f4ffb95
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file local.h was initially added on branch RHEL5.

commit 3510e6e409ab6696eb842ab308120485c1d01f29
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file local.c was initially added on branch RHEL5.

commit 7b6b2f840c4c641df327948cc9d776fe8e428291
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file list.h was initially added on branch RHEL5.

commit cc1d1f5467e2ce585fd1211a8b92c46cf36b9a44
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file link_mon.h was initially added on branch RHEL5.

commit 8ba0c8caeea3ada343a59c6611a7bba846c85b33
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file link_mon.c was initially added on branch RHEL5.

commit e64ba9822bdb7d7036c707b3bb915e030bb4ff6f
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file functions.h was initially added on branch RHEL5.

commit 889c2f7d1702deb4eacdb57b28575fa3ad0e0814
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file functions.c was initially added on branch RHEL5.

commit b78b2e8492091ba53c4512aaef4615665efaa719
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file common.h was initially added on branch RHEL5.

commit e5a06565ead61134febfa620969a2e268c6094bf
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file cluster.h was initially added on branch RHEL5.

commit ad8cce36bd6b777351dfba147db60d1ec95a8b41
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file cluster.c was initially added on branch RHEL5.

commit 6a9bd4408923ac7a5ebb7863953e251b9e2224c9
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file clogd.c was initially added on branch RHEL5.

commit dc9ff18ca5fe9986ddbbdba10afef34bc9efdcaa
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file cmirror was initially added on branch RHEL5.

commit 55d756ef19ca510c63927bab893a3cdf66c06f55
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Thu Aug 23 19:57:31 2007 +0000

    file Makefile was initially added on branch RHEL5.

commit ac55f0589693acb65e36a74dbc76bb9ddecb9d75
Author: David Teigland <teigland@redhat.com>
Date:   Thu Aug 23 19:13:54 2007 +0000

    dstress fixes

commit 08f6343196dd51c41690689f83f7bc4232ed9086
Author: David Teigland <teigland@redhat.com>
Date:   Thu Aug 23 19:08:11 2007 +0000

    needed to be a little more thorough in taking a canceled transaction
    out of the dependency graph for cases where multiple locks were blocked
    between the same two transactions

commit 0f7fda5246db7124417c55e8c688daee61ce2b94
Author: David Teigland <teigland@redhat.com>
Date:   Thu Aug 23 14:37:35 2007 +0000

    rewording and embellishing some bits related to openais.conf

commit c9040229e4047ee0a67ca4cb518229bb2f72a9a3
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Aug 23 08:42:06 2007 +0000

    Mention the openais.conf parameters that cman overrides.

commit 199f637b0b896b3efd61a4ee2ce786f092b0b167
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 22 18:10:21 2007 +0000

    Remove fence/agents/xen from CVS HEAD.
    
    ACK on cluster-devel and IRC #linux-cluster

commit 10657c1d9f186121c7e8c9793761292bf78bf19e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 22 18:07:04 2007 +0000

    Remove cs-deploy-tool from CVS HEAD.
    
    Last commit on this tool was from 2005 and code is available in all other branches.
    
    ACK on cluster-devel and IRC #linux-cluster

commit 58aaf38070486a44c14f248aa65fe5ca76326845
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 22 18:00:20 2007 +0000

    Remove ddraid from CVS HEAD.
    
    ACK on cluster-devel and IRC #linux-cluster

commit dec093f84cb97c4ec96d8e014de550a73e0856dd
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Aug 22 15:43:55 2007 +0000

    Add some info about openais.conf parameters

commit 4d78f635b7f951c731dc1c28de3dd3a216121e75
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Aug 22 15:13:58 2007 +0000

    Add some information about setting up multi-home (redundant ring)

commit 1e5025d9cdc83a3e4f173238e13cd0e51df9756f
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 22 15:13:11 2007 +0000

    fix attribute xml format for cluster_id and keyfile

commit a3b2420a68e37dfbef54ee5dfb90fbe2f3d02cd9
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 22 14:02:28 2007 +0000

    Fix build with gcc-4.2

commit a997646889796f724db0b8351e9fe0ac464db85d
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 22 14:01:09 2007 +0000

    add new test for deadlocks

commit 08a02293b746f03cbe81d3939e82de33a4a8ff4e
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 22 13:58:19 2007 +0000

    use an admin handle from cman to call set_dirty

commit 0d65bf12c0687e8e1a4e849a83a82e133c957a57
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 22 13:39:57 2007 +0000

    mention group_tool should be used instead of cman_tool services

commit 750eb67ef6b2103a12422275df9fdd6a752ca8dc
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Aug 22 09:34:16 2007 +0000

    Update man page

commit 67729047d995f11c0692bc9eacae2da6e1f714c3
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Aug 22 08:58:47 2007 +0000

    Cleanup FOO_RELEASE_NAME to RELEASE_VERSION

commit b60959ba59cebba216a1d9ea98432cb066d463fa
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Aug 22 07:09:44 2007 +0000

    Document that cman_set_dirty() needs an admin socket.

commit ea13350115846a7b8f7992adab06d15a5c154df8
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Aug 22 07:05:58 2007 +0000

    Clear error flag for SET_DIRTY

commit 48b49386afdb32f0e175b175884d33af1bc9c754
Author: David Teigland <teigland@redhat.com>
Date:   Tue Aug 21 19:33:55 2007 +0000

    comment out the new cman_set_dirty() call; it's not working

commit 8e951016831fef842502c387dc1735c48a4cb48f
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Tue Aug 21 18:18:37 2007 +0000

    Fix access beyond allocated memory

commit 25eee66dfa924a1d23e790c4f5630a05655b3e46
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Aug 21 04:46:44 2007 +0000

    Allow the full cluster suite to build using external kernel source.
    
    Also remove the use of -idirafter that with some old versions of gcc
    does not behave as we expect.

commit 9802a369d3961ac8565ec59707ec438a5ede7fe9
Author: Abhijith Das <adas@redhat.com>
Date:   Mon Aug 20 21:30:37 2007 +0000

    fix for bz253172 - gfs2 init script should not unload any kernel modules

commit 0419734ec3c1a3b943a0a2e4a4f0310f1ccc7e8b
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 20 20:48:16 2007 +0000

    proper help output for -m option

commit 7224aa7c849c39bef53b8107d35570b4f1b51584
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 20 20:36:53 2007 +0000

    the -m mode option was being ignored and 0600 always used
    (this change must have been lost at the same time as the -d option)

commit ec00e64839bbdbdba92bc40e82a21177b305b020
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 20 20:31:01 2007 +0000

    the NODIR new_lockspace flag was always being used, even if the -d
    was used to deselect it

commit 98455350c9d04f7a2bf5b5ccafb0ea6322ec069a
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 20 18:10:03 2007 +0000

    update ccs man pages

commit 826411c6af4218411aed4818b480da7d5b2deea9
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 20 14:50:30 2007 +0000

    Call the new cman_set_dirty() api to disallow clusters both with
    fence/dlm/gfs state from merging.
    Adjust the oom setting for the daemon to avoid oom kills.

commit ff4c7d847802bf31cf916c257361bd83b81a05f0
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Aug 20 14:37:26 2007 +0000

    Add a "dirty" flag to cman to prevent active clusters merging with one-another.
    bz#251966

commit c358d7e89554cc3b67d7222ac01275dd73d0abc0
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Aug 20 14:36:16 2007 +0000

    Remove redundant gfs_ondisk.h from gfs/include/ and gfs2/include/
    
    both files are outdated compared to the one shipped in
    gfs-kernel/src/gfs/gfs_ondisk.h and there should be no need of
    duplicates around the tree.
    
    gfs and gfs2 both use to include gfskincdir that is enough to guarantee
    that gfs_ondisk.h will be available at build time.
    
    gfs2/mount/Makefile requires this one liner. I spotted that we try to include
    gfs2kincdir that we never set and therefor it was failing to build without
    a local copy of gfs_ondisk.h

commit d3b59380fd669d4a64987c4a813c60482a1034e8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Aug 20 14:30:56 2007 +0000

    add clean: target or make clean will fail.
    
    use TARGET8 to be consistent with TARGET3

commit c4dd0640df4ec36ec8e20505a455d68ec50f2a9f
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 21:17:53 2007 +0000

    handle addition/removal/failure of nodes during a deadlock cycle
    serialize deadlock cycles and limit how often cycles are started

commit 9e89e8a44b16076a4d317bd7039e983f95cb6ed1
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 18:54:01 2007 +0000

    install in man dir

commit 05f6e3f83578f165851d63cbc89f303df05dc05c
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 18:52:27 2007 +0000

    add makefile

commit 7db360b4ecf7a630dc81cedb6a829604cb9e30a6
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 18:48:22 2007 +0000

    install dlm_tool.8

commit 0ba774596371d1601ad44505e8b4532b3e089560
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 18:27:13 2007 +0000

    Vastly simplify this man page.  Include no cman or fencing information
    but refer to the cman and fenced pages.

commit 6a66e916c138926b83bd0ee33fe62dfd2ccc6c99
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 18:26:16 2007 +0000

    Outline the basic ideas of multiple methods and multiple devices.

commit b75e2795b2904f1a8255ac52f2ca7edb203f3b2f
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 16:25:54 2007 +0000

    minor updates

commit ad9b9d677ecb888d0d391c7f3e98484d43950793
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 17 16:03:54 2007 +0000

    add man page

commit 3133bd6a602c6872809e75b132cb7ab23385082d
Author: David Teigland <teigland@redhat.com>
Date:   Thu Aug 16 21:02:24 2007 +0000

    mention fencing override, describe the structure of node fencing
    parameters in cluster.conf, point to web site for device-specific
    documentation

commit 771d485d34d676a8a206f5981b4e95c80630c8e8
Author: David Teigland <teigland@redhat.com>
Date:   Thu Aug 16 20:07:53 2007 +0000

    add man pages

commit 2c1d2bf6189e600f349a2090fe5d51bae24055a1
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Aug 15 22:28:18 2007 +0000

    Resolves: bz #240545: gfs2_fsck should behave more like the other fscks.

commit 2721d52e523dbef7487b64dbada72ae28f414c6f
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 15 21:09:01 2007 +0000

    Update fence, fenced, fence_tool and fence_node man pages which were
    stuck in the RHEL4 era.

commit 204959b907b1962d0cc9c05f178fa37624d9c2f0
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 15 20:57:28 2007 +0000

    clean out some options that were only relevant to rhel4
    remove the monitor option which didn't do anything
    add the dump option to dump the fenced debug buffer
    (group_tool can still do this, but fence_tool wasn't oddly enough)

commit f0d75c4ff88b847a73bb016eed5f1eb2406f38fd
Author: David Teigland <teigland@redhat.com>
Date:   Wed Aug 15 20:55:02 2007 +0000

    clean out junk that was only relevant to rhel4

commit 00b27889f5165d214ff18198c6926feb61c0baef
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Wed Aug 15 19:39:54 2007 +0000

    Fix a few (harmless) places where memory is allocated but not freed I stumbled onto hunting down something else.

commit 0c4dfd4b040dc102b15163832a3e4c7da6b06807
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Aug 15 18:43:00 2007 +0000

    Fix uninitialized var

commit 9889d3cb30bfcfd6868787175eb9d1a4673ad542
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 13 15:32:05 2007 +0000

    put back the ability to do pid-based deadlock detection on 5.1 kernels

commit 0f280c9f8539df8c262e09097dd28fc2fa34a981
Author: David Teigland <teigland@redhat.com>
Date:   Fri Aug 10 20:23:07 2007 +0000

    Detection and resolution now works with my basic deadlock tests.
    
    Had to rework how lock state is assembled.  The previous method was
    simpler and just gathered the master lock state from all nodes, but
    I failed to realize that the xid (transaction id) isn't synced to
    remote master copy locks.  So, now all lock state is saved in the
    checkpoints, both master-copy and process-copy (containing the xid)
    which are then merged to give the full view of the lock.

commit ab489117ea4400a6638a9872db4ed324cd67bdb8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Aug 10 05:05:47 2007 +0000

    group/ now depends libdlm. Express this new dependency in top level Makefile
    to guarantee that group will be built only after dlm.

commit 2b4c487561281dd49fd434e5af7ca7ddc542cfd0
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 9 09:37:36 2007 +0000

    Clean up some Makefiles that did not use proper openaisincdir and dlmincdir.

commit 7aab4724234b8769778a3a2ca0ff18b384b729f8
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Aug 9 09:22:24 2007 +0000

    Fix build on parisc as we did for ia64

commit 0a768e10b6ee9c402d76206d23fc57c4c50d78bc
Author: David Teigland <teigland@redhat.com>
Date:   Tue Aug 7 19:20:54 2007 +0000

    don't add the same transaction to a waitfor list more than once

commit ef1b07a62f958c5380dd294c28b4b367ec3b1331
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 6 21:50:26 2007 +0000

    fill in a couple more bits related to canceling the chosen lock

commit 765d70cb49aa4d0f684fdce99d60c9584e4ceada
Author: David Teigland <teigland@redhat.com>
Date:   Mon Aug 6 19:23:40 2007 +0000

    Remove check_sys_fs() since it breaks on-demand fs module loading from the
    kernel (already changed on RHEL5 branch).
    Use strerror() instead of errno in another spot to be more user friendly.

commit 32c3219c797d526601c7694b62c833e06fdd80f8
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Aug 3 07:35:06 2007 +0000

    Don't lost the cluster name if it is specified on the command line
    probably the cause of bz#250688

commit 8a494fbb57db625bdfba0fda340a27d5071955d7
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Aug 2 14:53:38 2007 +0000

    Fix #248727, round 2

commit bbc17807f07e464273ecacb06cb50b2963517ec4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jul 31 18:02:49 2007 +0000

    Fix build problem

commit 86e7d0aa49d3ffc9c7e0075a7c3763b845316be4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jul 31 18:00:25 2007 +0000

    Fix bug #248727

commit b93cd0eab850901e9eab2cddb274ba50f8cf882b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jul 30 20:41:44 2007 +0000

    Fix #250152

commit 46ca6feb5636751180064a2b62b1a135dbc37ceb
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Jul 30 15:31:23 2007 +0000

    Added ability to parse and print journal information.  For example:
    gfs2_edit -p journal2 /dev/roth_vg/roth_lv
    
    Also added the ability to jump relative block numbers.  This is for
    when you jump to a block by "editing" the block number:
    Cursor up to block number, press <enter> to enter destination block.
    Before you could type a structure or block number.  Now you can type
    in a structure, block number, or relative block number.  For example,
    if you're on the superblock (block 0x10) enter +0x300 will take you
    to block 0x310.  This number may be in decimal or hex and may be
    positive or negative.

commit 223cacd76a3702c4224670d91199972e5bfdaaa7
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Jul 26 23:19:31 2007 +0000

    Resolves: bug #248423: gfs2_tool can not set data journal flags as
    specified in the man page.

commit 5ae28cd2fc877282b55694bbd1d0a6c1ed6c5fc5
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Jul 26 20:48:18 2007 +0000

    Fix #249758

commit 5d14a774cb484b68b25b80333b4efca34ab34427
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jul 24 20:08:08 2007 +0000

    sdake says that DESTDIR=/ is correct, not /usr

commit ac763003202a656d13ad5078eaa53b4507069d26
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jul 24 19:34:38 2007 +0000

    minor updates for cluster-2.01.00

commit fa0ecad8e63a9d226f4bd3bd7fb984b99f605e7e
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jul 24 18:17:31 2007 +0000

    dlm_tool deadlock_check <name> is a way to manually kick off a deadlock
    detection cycle for the named lockspace

commit 13481884688bdd091e7cdd105152810ddd4e5f9a
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jul 24 18:15:43 2007 +0000

    add new code to find and resolve deadlocks, still incomplete, disabled
    by default

commit f13f0c8f73c2a20e479d643ffdea63894e1a0ec3
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jul 23 20:49:13 2007 +0000

    Misc. bugfixes; see ChangeLog

commit c7114f174d7054fa2590b0097940e0b5dd4870c9
Author: David Teigland <teigland@redhat.com>
Date:   Mon Jul 23 16:41:46 2007 +0000

    Brute-force porting to 2.6.23-rc1.  There are non-trivial changes for
    which I just copied what had been done to gfs2 without investigating
    whether gfs1 needs something different.

commit 6034d004870993120b08c7561e6c0c3972c3d9eb
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Jul 20 20:59:13 2007 +0000

    Resolves: bz #247591: Make default journal size for gfs2 128M

commit ea3db6d8eb224f3844232276ccc2c24774a4b7bd
Author: Abhijith Das <adas@redhat.com>
Date:   Thu Jul 19 22:20:50 2007 +0000

    Fix for bz248177: We delete the old /etc/mtab entry and add a new one during remount. Any changes made to the mount options using remount are reflected in /etc/mtab now.

commit 225f4caa877240fee1650db1077195eacca1bb83
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jul 18 20:35:50 2007 +0000

    recent cleanup of warnings should have specified unsigned in long long
    casts

commit eca7b0dd6ea66f3c0a9d1fede31945eea073260d
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Jul 16 23:16:35 2007 +0000

    I added the ability to recurse indirect blocks.  That means
    that you can now print a list of all blocks associated with a file.
    For example, you could print all block numbers associated with
    journal0 by doing something like:
    
    gfs2_edit -p 0x19 /dev/roth_vg/roth_lv
    
    assuming, of course, that you know that block 0x19 contains journal0.
    (You can use gfs2_edit -p jindex <dev> to get that information though).
    
    I fixed some bugs with restoremeta where it was dying if the
    metadata to be restored was bigger than the destination file system
    could hold.
    
    I made restoremeta do some "warm fuzzy stuff" to report its
    progress of the restore operation so the user doesn't think the
    restoremeta is permanently hung.
    
    I renamed some long variable names to short ones to make the
    code less wordy.
    
    I fixed a minor segfault if you hit "j" when your cursor is
    on the block number of the hex view.
    
    I probably should have committed these changes earlier rather than
    save them up, but some of my changes had serious regressions and I
    didn't have time to sort it out and fix it until just now (I didn't
    want to commit a broken version to cvs.)

commit 5ff5ce5361114e0e41a7a1faff4cf2d4ec52e511
Author: David Teigland <teigland@redhat.com>
Date:   Fri Jul 13 18:29:50 2007 +0000

    add lockdump and option to set permission of dlm device when creating

commit af0f01f44bac9d1c8b670468e28ad8f7abfdf792
Author: David Teigland <teigland@redhat.com>
Date:   Fri Jul 13 15:19:16 2007 +0000

    Make gfs-kernel compile against post-2.6.22 (2.6.23-rc) kernels.
    (No more sendfile which is now done via splice which gfs1 still lacks.)

commit 1de1d21374fcddfb701f40c101f0b324b9798df3
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Thu Jul 12 19:50:16 2007 +0000

    Detect bridged networking configurations where additional parameters are supplied to the script.

commit cef86231eef47686220dac2539f5a8241f1bbf4b
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Thu Jul 12 15:45:44 2007 +0000

    Fix bug where mkfs always exits with EXIT_FAILURE.

commit 04c92a1143f13d2c37c640e1d75dcc5511c30364
Author: Marek 'marx' Grac <mgrac@redhat.com>
Date:   Thu Jul 12 11:25:10 2007 +0000

    Resolves: #245178 - install RA for named (agent already in CVS)

commit 02b29b763038dd738c7755db0ab89691f70182af
Author: James Parsons <jparsons@redhat.com>
Date:   Thu Jul 12 03:45:44 2007 +0000

    Fix for bz238106, new firmware version issues

commit 14503c86e7d2b0c22dc6380ff252fe7fef2e7966
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jul 11 17:01:23 2007 +0000

    add a bunch of casts to quiet warnings on x86-64
    print a couple decimal places for times in the debug logging

commit fa179311de608bf29b1d4edff92c3cf340a750fd
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jul 11 13:11:36 2007 +0000

    file dlm_query_wait.3 was initially added on branch RHEL4.

commit fea933778d9c544d7cde6d561daadce58d47a134
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jul 11 13:11:36 2007 +0000

    file dlm_query.3 was initially added on branch RHEL4.

commit 3a7ceb4cfd2828b09232a850e801e7f5c3964d41
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jul 11 13:11:36 2007 +0000

    file dlm_ls_query_wait.3 was initially added on branch RHEL4.

commit a7c4358e9fb1aff86d6392d3be673ff2b3dab771
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jul 11 13:11:36 2007 +0000

    file dlm_ls_query.3 was initially added on branch RHEL4.

commit ebbcdf20e24b8931dd1012ab6e9f0e026199028b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jul 10 18:25:26 2007 +0000

    Resolves: 247488

commit ef1a869bf881936082c24277608d9371268c7486
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Tue Jul 10 18:21:28 2007 +0000

    BZ 240584 - Check to see if device is mounted before creating filesystem.

commit 343caff0a582b2b34db57b834aeadc705462bbda
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jul 10 18:21:07 2007 +0000

    Resolves: bz 247591: Make default journal size for gfs2 128M

commit 80bbad470c39a59766c9348a6dc9792fa22de4ab
Author: David Teigland <teigland@redhat.com>
Date:   Mon Jul 9 16:53:08 2007 +0000

    Various small changes and additions.  Munging formatting to avoid
    line wrapping on 80 columns.

commit 54b4e5f17832bc04b690eaabebfa81017d8fa187
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Jul 9 12:06:38 2007 +0000

    remove redundant Makefile lines

commit 3d6c901a03cc13d457728f0f829fff8e5c3d29fe
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Jul 9 09:29:57 2007 +0000

    libdlm man pages

commit 54c1aaf7b0256654c03f0fb326ea1c991e10fb4c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Jul 5 14:27:27 2007 +0000

    Overload Makefile to give Lon a build target and keep the style consistent
    across.
    
    Most important change (really) is to keep incdir as last or custom incdir
    build will break.

commit 44a1c1378f9b70592d80f0837f2066c99b495f45
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Jul 5 08:24:05 2007 +0000

    Honour the mode parameter to dlm_create_lockspace() even if the
    device node was created by udev.

commit 5b73d646ae59858967c75c1c608da0a773c4b06b
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Mon Jul 2 21:58:34 2007 +0000

    <Previous check-in>
    Require vg_name to be unique.  Allowing multiple LVs from the same VG
    on different machines can lead to races when updating metadata during
    device failures.
    </Previous check-in>
    
    We can do better.  This patch puts the validation in lvm.sh so that
    it can print out a understandable error message.

commit 12dbd39113c38a37880b7ce3f337161014427963
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jul 2 15:15:00 2007 +0000

    Fix #237144 - pass 2.  All testcases accounted for now.

commit df31852b9a431c5fe63c2713b82d2be748158d65
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Jun 29 21:57:23 2007 +0000

    Resolves: bz 241096: GFS: bug in gfs truncate

commit 0f6d3565dcaa601b93dce21a3692fdc6ae4d6efd
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jun 29 18:09:10 2007 +0000

    Add note to usage.txt for configuring on 64-bit environments

commit 4240df8d035cb6693d34b99d65af03633abb9a2c
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Jun 28 23:41:37 2007 +0000

    Revolves: bz 245803: GFS2: buffer count underflow for block
    29581 (0x738d)

commit 905673d35eb6493c4105e75ad8738fef127f7ba2
Author: David Teigland <teigland@redhat.com>
Date:   Thu Jun 28 17:58:31 2007 +0000

    - add more specific warnings/errors when connecting to gfs_controld fails
    - use strerror to report more helpful error messages in a few spots

commit e5e49daee6a17bced636b007d1d5b5c0e1c78b51
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jun 27 14:03:51 2007 +0000

    Merge from RHEL5 branch

commit 7d25a76a6fd5427f5137b71384cf99725a6df51d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jun 27 13:32:56 2007 +0000

    Remove testprog target.

commit 8499ffab8f40a48833716626c464b0cacf23c8b7
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jun 26 19:52:52 2007 +0000

    Make lan+ work if built as a STONITH module

commit 17a4c3ef26e1fe2691c406d81f913d8069199383
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue Jun 26 19:43:59 2007 +0000

    Bugzilla 239729:
    
    	The purge_nr in glock_scan is already a pointer. Fix error in today's check-in.

commit 7fbd3947f5671c6eca55d104b1c6765d128bb0a8
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue Jun 26 18:38:01 2007 +0000

    Bugzilla 239729:
    
      Accidentally moved the wrong patch - fix previous check-in.

commit 2313137638dccb0db4379e5f2539f7613f293a89
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue Jun 26 17:50:06 2007 +0000

    RedHat bugzilla 239727:
    
    Previous CVS check-in did a last minute change with the way purge count
    was calculated. The intention was to trim glocks evenly across all the
    hash buckets and apparently the size of hash array was overlooked. It
    ends up with zero trimming count most of the time. This virtually makes
    glock trimming patch a void feature.

commit 59be825581f89e698abb7142cb331af44c8c14a0
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jun 26 17:32:14 2007 +0000

    Clean up testprog in make clean

commit cac6c929f92147405b2b249b0bfa5bca4a65a2b5
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jun 26 17:31:32 2007 +0000

    Ancillary patch to fix debug output

commit 035633d91a32735780f862ff4748e1aa31df43d6
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jun 26 17:23:41 2007 +0000

    Fix full-virt rebooting (#243872); add local-only / no-cluster mode to fence_xvmd

commit d387a7826c69001cc1535738ad5c2023c706d6a3
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Jun 26 09:09:13 2007 +0000

    Fix timer durations

commit 9bea8282a2b9195c1cf74db1b697414528f1ea7c
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jun 26 01:43:17 2007 +0000

    Resolves: bz 245360: GFS2: userland tools have problems with small
    block sizes

commit fc2cde0e514c6db9bbf0809a7dde5f373a217f73
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jun 26 01:25:33 2007 +0000

    Add savemeta and restoremeta functions to gfs2_edit

commit 68127f6b805fc1a4f22d1f22b590ee6d2e89a5df
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Jun 25 21:47:09 2007 +0000

    HP changed the iLO 2 interface again in the latest firmware revision, 1.30 (released on 2007-06-01)

commit 3936ed0bee575faf29bc2f8bbb9d44b577fa8bd3
Author: David Teigland <teigland@redhat.com>
Date:   Mon Jun 25 20:37:22 2007 +0000

    s/unsigned long/unsigned long long/

commit 7379b843c43ea35321d39b2681740776a318200a
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Jun 25 19:57:11 2007 +0000

    Fix a place where indirect offsets were calculated incorrectly.

commit b4be9aee5238529c11c709701dba76619cb67d65
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Jun 25 18:08:10 2007 +0000

    Rename "private" to "priv" to make the file usable by C++ programs, and wrap the header with extern C { ... } if compiling C++.

commit 92a30405d08be20ebdb2a161e94182ddb3557ef4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jun 25 16:49:28 2007 +0000

    Fix missing label

commit 9cbcc585fd3ef0252e2ac5cd96390a353ba6fec8
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Jun 22 20:49:10 2007 +0000

    Resolves: bz 245360: GFS2: userland tools have problems with small
    block sizes

commit 25bad8ed86cb51876f3b3f3ea5642095baa62ab2
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jun 22 14:23:04 2007 +0000

    Make exclusive resources work again

commit 62fb43bcbe50e6bc290292357d0784289edebbc8
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Jun 21 22:15:34 2007 +0000

    Make gfs2_edit handle small different block sizes.

commit eb4c40877cb2d4c7ef6c066693d2c1e1241e24e3
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Jun 21 18:39:08 2007 +0000

    Fix build on ia64 by adding a temporary workaround and make sure to wrap
    STACKSIZE properly withing DEBUG.

commit 3622eb3e89ed02d29405a52aba4715908904512a
Author: Benjamin Marzinski <bmarzins@redhat.com>
Date:   Tue Jun 19 22:31:56 2007 +0000

    GNBD doesn't need to flush the cache after it looses connection with the server.
    Either it will be multipathed, and the multipath device will own the cache, or
    it won't and flushing the cache will get you nothing more than a flood of error
    messages all at once, instead of a stream.

commit 81f6c24cc6c776f2dce65c8f0f3f40192f36a1c9
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue Jun 19 21:26:11 2007 +0000

    Bugzilla 231904:
    
      Port RHEL4 fast statfs (for commands such as "df") implementation over.
      The "lvb" enhancement will be followed around RHEL 5.2 time frame.
      Ballpark performance numbers:
    
      dhcp145 (1 cpu HP): old df took 0.875 seconds, new df 0.008 second
      dhcp146 (4 cpus DELL): old df took 0.808 seconds, new df 0.006 second.
    
      Activated via "gfs_tool settune <mount point> statfs_fast 1" command.

commit d842d1a5ad8b2d23997d10203a6a9505c5ab5ded
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jun 19 18:08:01 2007 +0000

    Fix update failure if node was fenced

commit 3ec4a35666a850df6b9ab6790a274e9f36513aad
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jun 19 14:23:29 2007 +0000

    Resolves: bz 240570: Can't mount GFS file system on AoE device

commit 07103b5c8f9d5f1dc58217aa4d3008f79a98cd6e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue Jun 19 12:32:19 2007 +0000

    Make sure to cleanup the buffer when processing each request or dirty data
    can be passed from one request to another.
    
    Add a barrier to make sure that the socket data are not bigger than the buffer
    or we overflow somewhere at random.
    
    These 2 changes should be backported to different stable branches.

commit bd7f769e6f989fdd8e77b8fa41cd56341cdfe9e6
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Jun 18 21:35:58 2007 +0000

    Resolves: bz 244163: Incorrect output of gfs2_tool sb <dev> all

commit c966d48ad6e5e0a83ce6ca240b6077029eced349
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Sun Jun 17 05:34:53 2007 +0000

    Bugzilla 239729:
    
     Backport RHEL4 glock trimming patch over to improve GFS slab cache
     consumption issue.

commit e816362dc23269a312836dad8b18efc305744cb8
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Sun Jun 17 03:35:02 2007 +0000

    bugzilla 244343:
    
    Backport RHEL4 gfs datasync patch to head.

commit 8fac4eea75b290cacfa28cf804ba520b99b9d849
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jun 15 21:11:51 2007 +0000

    Fix #243691/2

commit 528c3c3c3052ba006828732a1458e1430e9cb398
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Jun 14 19:08:57 2007 +0000

    Fix type size for 32/64-bit mixed clusters

commit 12f15ac1df145ae85f1d0ffad463e7d8d5c5ae11
Author: Marek 'marx' Grac <mgrac@redhat.com>
Date:   Thu Jun 14 15:06:52 2007 +0000

    New flag -F for clusvcadm to respect failover domain (#211469). Also changes clusvcadm -e service00 which enable service on local node and do not respect failover (same as in RHEL4, in RHEL 5.0 it just wrote Failure).
    
    Old flag -F (freeze, introduced after RHEL50) was changed to -Z.

commit 5f298ab261310bfd7a804c27ee43e5bd981f558c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jun 13 20:32:41 2007 +0000

    Fix status check

commit 72478d0a9da55e4e0f1b30639d4f0e7128130397
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jun 13 20:13:26 2007 +0000

    Fix #229650 - part 2; fixes an uninitialized var problem

commit cd5500088c6fd3eef120af5d9d5788235f1709a5
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jun 13 18:12:36 2007 +0000

    Block SIGINT (^C) around the three steps of mount:
    joining the mountgroup, doing kernel mount, adding mtab entry.
    And the same for doing the opposite in unmount.

commit 876d56428601327922740dbbc48aeda429f1ee77
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jun 13 09:13:36 2007 +0000

    Use new openais timers

commit 47b69901d19acdff6d3421f20e259ac42937616d
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jun 13 08:28:45 2007 +0000

    Wave goodbye to libcman bits :)

commit 06e51eca2dffd3697e7852fbc51c20274201c4c1
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jun 13 08:23:20 2007 +0000

    Don't link cman with libcman!

commit 1b8bb5ee84fbf8c25e09d8a33d4955eb01bb9c3f
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jun 12 20:04:41 2007 +0000

    log an error message if we see mount.gfs killed before it's done

commit 43fb05254dc269f8ac5137fecc2f96c3408ea84f
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Jun 11 12:30:40 2007 +0000

    Remove old dead code from the tree.

commit 4e92d021707fea1c1013dff8101ec62901110356
Author: David Teigland <teigland@redhat.com>
Date:   Fri Jun 8 21:30:54 2007 +0000

    Return 1 or 0 GETLK result to the kernel for conflict/no-conflict.
    We were always returning 0 before.

commit 6ae8aa96e290f398f28a1507b28e44d69376e0e1
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Fri Jun 8 19:01:11 2007 +0000

    Read nodir from lockspace xml node via ccs_get.

commit 10f5004309a29964a06de3cd09a694423be9e6a2
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jun 6 21:12:39 2007 +0000

    (copy from RHEL5 branch)
    New lockspace config for external dlm.
    Changed get_weight to look for node weight in lockspace config.

commit b92cba24d21e5a5b9b6c0d623abddb35e354b463
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jun 6 15:45:11 2007 +0000

    translate different error numbers from gfs_controld into specific,
    helpful error messages

commit 24b4a6281a2bda323b2166badf52d8e503603d46
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jun 6 15:44:49 2007 +0000

    return a different error number to mount.gfs for each specific failure
    case, so mount can translate that into a helpful error message

commit b2f3bdda87c1d6166baeee3026803941d6d1e223
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Jun 6 15:19:56 2007 +0000

    Resolves: Bugzilla Bug 242056: GFS2 needs block sizes < 4k (mkfs changes)

commit fd5507154411a104ebeaae7c8fe8dd8464a85d2e
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jun 6 15:11:54 2007 +0000

    both gnbd and gfs1 need some love for .22..
    
    gnbd:
    - invalidate_bdev changed interface with commit:
    f98393a64ca1392130724c3acb4e3f325801d2b6
    
    gfs1:
    - struct kset has been cleaned up with commit:
    823bccfc4002296ba88c3ad0f049e1abd8108d30
    - posix_test_lock changed interface with commit:
    9d6a8c5c213e34c475e72b245a8eb709258e968c

commit ed9ccf654b49271d9b2b5117cacca034176f9535
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jun 6 08:56:21 2007 +0000

    Fix dlm/tool install and clean target

commit 59e123b3194a1cb0b77addaa17d46ccaf56a5d47
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed Jun 6 08:42:12 2007 +0000

    Fix LDFLAGS override:
    
    /lib and /usr/lib don't need to be specified at link time.

commit 0d30377afe77ae0059da6de883a087e60037e0e1
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jun 5 18:25:32 2007 +0000

    report an error if no lockspace name is provided

commit 3e6d4e927b099cd0c853f14902e7b5f146481589
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue Jun 5 18:21:22 2007 +0000

    Bugzilla 242759:
    
    Bump into this problem while debugging bug #236565 (GFS SPECsfs panic).
    Apparently a minor oversight while adding new function into GFS for
    RHEL5. GFS versions <= RHEL4 is immuned from this issue.
    
    Upon memory pressure, VM starts to release inode cache entries that would
    fail gfs iget. GFS1 flags this error as "ENOMEM" but returns from gfs_create
    call without releasing the glock.

commit 291e8778b6b6170d13dd29e3b5b2131ac68bfa2e
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue Jun 5 18:15:51 2007 +0000

    Bugzilla 236565
    
    Fix a race between GFS lookup code and VM cache reclaim logic kicked off
    under memory pressure. At the end of the lookup, gfs releases inode glock
    pre-maturely.  This creates a window inside the bottom portion of logic
    that could make gfs_iget updating the associated GFS inode structure that
    has been freed. Depending on who gets the new memory, unspecified corruptions
    occur.
    
    In the case where this bug is found, it corrupts TCP buffer head that ends
    up trashing nfsd kernel stack.

commit 600502debac6d57a6f916b388b28b527aab37838
Author: Marek 'marx' Grac <mgrac@redhat.com>
Date:   Mon Jun 4 11:01:34 2007 +0000

    Bug: 212479 - ip.sh causes /sbin/ip to produce warnings
    
    Missing netmask is parsed from /sbin/ip

commit 51fa85ed540b49f6e9344d5cd94eb62306fc62ce
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Jun 1 09:45:36 2007 +0000

    * Fix incdir usage across the entire tree so that:
      - it can override standard include paths for real
      - it is always used after more specific inc overrides
    
    * Clean up a few Makefiles to be more consistent with CFLAGS ordering
    
    * Fix gfs-kernel/src/gfs/Makefile clean: target

commit 287d8f12ed34d5a0e8a3a55387f97c8f74967d56
Author: Abhijith Das <adas@redhat.com>
Date:   Thu May 31 22:32:40 2007 +0000

    Changes to fix broken code after Bob pulled out metafs mounting functionality from gfs2_quota into libgfs2.

commit a273b711c348d410b1585ebe011e671f24414242
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu May 31 19:08:14 2007 +0000

    Fix 234249, 229650

commit 52411ea3982d3c2ea11622f4f3552089d3ce0920
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu May 31 13:46:35 2007 +0000

    open_lockspace needs to detect kernel version too, otherwise all lockops
    will fail mysteriously.

commit 20f128540f05d4eedea370de360b967b04cc3851
Author: David Teigland <teigland@redhat.com>
Date:   Wed May 30 19:31:28 2007 +0000

    bunch of stuff to test new features

commit f46f8a53e9463e97475a7f2a0a486d535f88451b
Author: David Teigland <teigland@redhat.com>
Date:   Wed May 30 18:18:02 2007 +0000

    Add dlm_ls_deadlock_cancel() that allows a system daemon to cancel
    an application's deadlocked lock.  This requires the latest dlm
    kernel headers.

commit 341a2b4f91c8db62d6bbe5a3dc3bcaefe7e8ae5b
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Tue May 29 14:33:52 2007 +0000

    Require vg_name to be unique.  Allowing multiple LVs from the same VG
    on different machines can lead to races when updating metadata during
    device failures.

commit bcf5346785d850c0ffba4d6983b04603a6088f48
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Thu May 24 22:34:54 2007 +0000

    Apparently we can't remove these two methods from file operations table.
    Since gfs_read() had been changed to use do_sync_read() that requires to
    have aio defined in the file operations table.
    
    So vector read/write (implies NFSD) will be partially broken again after
    we put these two methods back.

commit 8705b8eca79e008c7d409b39d5008fe5ba3ba783
Author: David Teigland <teigland@redhat.com>
Date:   Thu May 24 19:00:17 2007 +0000

    don't do gfs_sb_print() if we don't detect a gfs fs, it often just
    prints a bunch of garbage

commit 24a5d3f1a4180e3c1d217d4c6c1fdcec1c165bc4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue May 22 17:01:08 2007 +0000

    Update

commit 3f5baede10c4fde7b70c6f37d2c701cda297ba00
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue May 22 17:00:07 2007 +0000

    Add missing primary keys to SAP agents

commit dc1b4fa690297a2c3fd126f6601db98655373ea0
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon May 21 15:58:04 2007 +0000

    Fix typos in resource script logging

commit 6f0be3b25dd12f21038b2ce01c3412ba6eff5be8
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon May 21 10:48:40 2007 +0000

    Add swab.h for compiling against openais trunk

commit 5783e6db09e0022575db2504f7ffefdbe4f62e1b
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon May 21 10:16:38 2007 +0000

    Fix typo in openaisincdir

commit 842c4ed2d84bb613176814d8c0f2697610b3f3d5
Author: David Teigland <teigland@redhat.com>
Date:   Fri May 18 16:40:45 2007 +0000

    use dlm/Makefile to build lib and tool dirs

commit e93b3f660cd6667dbc6cff6f70afebc5b8f6a79f
Author: David Teigland <teigland@redhat.com>
Date:   Fri May 18 16:39:51 2007 +0000

    add dlm_tool, can be used to join/leave lockspace

commit 0d4a6f6dbd37cdd6ecb488f613939d541b3ab975
Author: David Teigland <teigland@redhat.com>
Date:   Fri May 18 16:35:16 2007 +0000

    Make new features available based on recent dlm kernel patches.
    
    The kernel patches change the user/kernel device interface used by libdlm.
    (You'll need the new dlm_device.h kernel header installed on your system
    to build the lib.) libdlm is backward compatible with the old kernel
    interface, but some of the new features will return errors on old kernels.
    
    New API's provided by libdlm:
    - dlm_new_lockspace() is just like dlm_create_lockspace() but has a flags
      arg so flags can be passed when creating/joining a lockspace.
    - DLM_LSFL_NODIR and DLM_LSFL_TIMEWARN are new flags that can be used with
      dlm_new_lockspace().
    - dlm_ls_purge() is new and can be used to purge orphan locks.
    - all DLM_LKF flags can now be used with dlm_lock* routines (flags above
      16 bits couldn't be used before)
    - new DLM_LKF_TIMEOUT flag to enable lock timeouts
    - dlm_ls_lockx() is new and adds "xid" and "timeout" args
    
    All previous API's are still available, and programs compiled against
    previous versions of libdlm should still work.

commit a60f4490528baaaf694fa66f13e41b7fba7e0f72
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri May 18 10:13:35 2007 +0000

    Allow ccs to change the two_node flag.
    bz#240508

commit c8aad855a060d8cc15b94bff6e9ec7af74d1f6ca
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue May 15 18:11:10 2007 +0000

    Resolves: Bugzilla Bug 239023: gfs2_fsck not good at fixing corrupt
    directory entries.

commit 4f868c5cb7318bbb49353f4a96837b1c8e651275
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue May 15 14:41:30 2007 +0000

    Remove unused files.

commit f90f828721d19d6541f88d6664cd257ee34d433b
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue May 15 14:37:37 2007 +0000

    Rrestore the make dependencies within the same subproject (same as it
    was before the big rework), do some PHONY clean up, clean up a few Makefiles
    that were still using an old format.
    
    Patch ACK by Lon and Patrick on IRC.

commit aca151a153bc404ef863d93614d230807bffd457
Author: Abhijith Das <adas@redhat.com>
Date:   Mon May 14 22:26:31 2007 +0000

    Need to write the user/group id to the sysfs quota refresh file instead of '1'

commit 37185791850f72a7512c62a4dbdc355562a4455b
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon May 14 19:01:01 2007 +0000

    Close the /sys/fs directory after using it.

commit 80821f0a68109b2795dfc2553b46930a282da3e1
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon May 14 16:33:53 2007 +0000

    Make manual fencing's command line parser backward compatible; per dct

commit 83a4d71f2bdee5fa4382694b5fd128ca5a4c8dfe
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri May 11 20:04:30 2007 +0000

    Resolves: Bugzilla Bug 239844: mount.gfs2 doesn't work when _netdev
    is used in /etc/fstab.

commit 2d894a0cf09c346cad2ffce2d9af4cb6dd23b49b
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri May 11 02:28:13 2007 +0000

    Convert \r\n line breaks to \n

commit 490e8a70c5a141c5089707dd349adcbe0057e989
Author: Abhijith Das <adas@redhat.com>
Date:   Thu May 10 22:47:34 2007 +0000

    we don't use this file anymore. removing

commit d33c0129d21bf9fd8f931c8adc831b8b372f6e49
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu May 10 15:47:45 2007 +0000

    Resolves: Bugzilla Bug 234844: Need to add a "gfs2_grow" command

commit ec4a57b069be256f0e654c464f003913c41c0181
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Thu May 10 14:36:19 2007 +0000

    don't try to workaround xend networking when running on a non-xen kernel

commit c3de34ed10c41d6998a29e00219250562876afa6
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Wed May 9 20:48:35 2007 +0000

    If misconfigured, HA LVM + mirroring can cause data corruption.  We should
    attempt to catch configuration errors before allowing LVM resources to start.

commit 6315a5a007cf35bc9001e8c475b5b82dc4c02bd4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed May 9 19:08:15 2007 +0000

    Add SAP agents; resolves #238916

commit 248452033f00005320d2c1525e3c029f68fc1604
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Wed May 9 18:00:44 2007 +0000

    People seem to think that they have to setup lvm in rgmanager even though they
    are using clvm.  This causes the two to collide during use.
    
    The HA LVM resource script should detect if a volume is clustered and ignore it.

commit fd740f406178307499e46367fbf52d623aac7db4
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed May 9 16:16:47 2007 +0000

    Don't override <totem secauth>  if it appears in cluster.conf.
    This allows users to disable encryption if they want.

commit ef39faeb56c474fd45d153f2da802ade6783aafb
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Tue May 8 18:11:06 2007 +0000

    GFS(s) expects NFS fh_type and fh_len would have the same value.
    This is not correct. One obvious symptom is that it will fail NFS
    V2 (that uses fixed fh_len for all requests) mount command.

commit 3308328d4b68b93183467c000b8edeb34d78a41c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue May 8 14:44:46 2007 +0000

    Readding SAPInstance/SAPDatabase

commit b7ec46aea3a5655837b992c5bc09e791eace7ddd
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue May 8 14:37:04 2007 +0000

    Add SAPInstance and SAPDatabase resource agents to HEAD

commit 7c986538b07f143ce631f84547fcee58f1f8c53f
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue May 8 14:25:41 2007 +0000

    Apply patch to fix bugzilla # 232140

commit d8bdd62a33610a0685c51fd01c545857effae0c1
Author: David Teigland <teigland@redhat.com>
Date:   Fri May 4 21:05:28 2007 +0000

    Look in cluster.conf dlm section for protocol, timewarn, and log_debug
    settings and apply them to kernel if found.

commit 46da0b4da03eef2127ce4388f1b4efe4fa5e8b48
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Fri May 4 14:49:35 2007 +0000

    Temporarily disable GFS natvie AIO support since it currently breaks
    vector read-write (used by user mode application system call and NFSD).
    
    Will come back to fix this soon. Right now, application is expected to
    use posix AIO AIO call (done by libc AIO emulation).

commit 39c042aa639aaa39b6bdd2f22e234c1ffefaad31
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri May 4 14:03:56 2007 +0000

    Resolves: bz 229484: gfs_fsck not good at fixing corrupt directory entries

commit 6106573798fc5d1b7ca87ec9e1f52dccc48987b7
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri May 4 13:32:55 2007 +0000

    Resolves: bz 238740: GFS fsck is has problems with resource groups

commit b693104a9015bb136b8a31e16415425813a512f3
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu May 3 16:55:59 2007 +0000

    Fix build system. Thanks to Alasdair for spotting the error

commit c96749c64e656064d0c6b07c03c66331ce5807b6
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu May 3 15:16:48 2007 +0000

    Add test case from RHEL4 branch

commit b28693ac811f10c83511597334944123c9c25f7e
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu May 3 15:15:17 2007 +0000

    Fix corner case reported in #212121

commit a7f098084ef4914143202542e9b212adb9ceef9e
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu May 3 12:18:02 2007 +0000

    Change unsigned char* to char* for compatibility with openais trunk.

commit 625596afaf8864cf088df29bc7dca3b5f489101b
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu May 3 09:25:57 2007 +0000

    Remove dead code

commit 9ead6c6d2c8da48c7265a96028420862944c411c
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu May 3 09:06:39 2007 +0000

    Readd ipv6 support to ccs_tool update and add verbose option

commit 417617e4e558d8375a8b2819a50500c52a706efb
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed May 2 12:42:43 2007 +0000

    pretty self explanatory, this code is not used anywhere. Get rid of it.

commit 3fc5c158b5d644b3e690d66d9f53375d25c8078a
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed May 2 12:42:19 2007 +0000

    When the project switched away from magma, we forgot to enable IPv6 for
    cluster_base_port.
    The patch fix that and add some checks that were marked as TODO in the code.

commit 98429c1208275ffa8097beb77fddbee51f17b16f
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed May 2 12:41:50 2007 +0000

    both libccs and daemon were building and linking common/log.c.
    Make libccs sucks in log.o and make ccsd link against libccs.
    Also fix ccs top level makefile to build in proper order.

commit 456eb76673e3a1ebc635d5002c79785cf7060c61
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Wed May 2 12:39:35 2007 +0000

    allow to specify --fence_agents="list of fence agents"
    at configure time.
    
    default is to build all of them and add a little help section.
    
    The detection of available list is done by checking
    fence/agents/agent_name/Makefile presence.
    
    It also does another round of Makefile cleanup and fix the Makefiles for
    previously DISABLEDAGENTS.

commit 0b0b1c99745dd20a2dd22dff4d73697352a0ebd5
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed May 2 10:27:07 2007 +0000

    Add const to libcman
    Thanks to  Jim Meyering for the patch

commit 191493e66db79da198590d24f59917c9b7a7356d
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue May 1 16:43:39 2007 +0000

    Resolves: bz 223893: gfs2_fsck unable to fix damaged RGs and RG indexes.

commit a5abe8a2634074ba18b5d5829ba9b9f1442784e3
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Tue May 1 14:36:40 2007 +0000

    Fix gfs2 identity exit code path

commit 5ddab25ca94fce59779b603129fe9ff5d4c43219
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Apr 30 16:56:22 2007 +0000

    Remove unused vars

commit 90daff9098fc201f216f2b2f16b9536333945f44
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Mon Apr 30 11:22:23 2007 +0000

    Commit new build system as proposed and discussed on cluster-devel mailing list:
    
    https://www.redhat.com/archives/cluster-devel/2007-April/msg00139.html
    
    and following thread with acknoledge from other developers on IRC.

commit a40cc2fe9f7ae9546a946366510ed4247a8e0fea
Author: David Teigland <teigland@redhat.com>
Date:   Fri Apr 27 19:09:54 2007 +0000

    various changes

commit 00e052da6d21af2752caa8aff26d20762997ea73
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Apr 27 18:10:10 2007 +0000

    Add patch from Simone Gotti to implement service freeze/unfreeze.  Add simple buffer handling for later use.

commit eca2f20867d10f6ba6da6b59b392c835ddc262c6
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Apr 27 17:56:06 2007 +0000

    Re-fix #222484

commit 8fc2eeff20fc9de0ec099963d115d983dd1b4e2e
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Fri Apr 27 15:07:10 2007 +0000

    Work around network disruption caused by XenD's bridged networking (bz230783, bz231227).

commit c6a6e1e1fa591ff58cb747fe9d043cf5c267af14
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Fri Apr 27 04:23:05 2007 +0000

    Fix build on parisc

commit bf0b61e6549dade53152fb5da97c339403947484
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 26 20:42:02 2007 +0000

    Fix #231521

commit bd1963943feeed80a2de594e0d2638c08a3f05b7
Author: David Teigland <teigland@redhat.com>
Date:   Thu Apr 26 19:01:34 2007 +0000

    change some mount error conditions to log_error() instead of log_debug()
    so they appear in syslog.  Also set /proc/self/oom_adj.

commit d696fc69900cd0bd2de0f6bb0c123964f2f52928
Author: David Teigland <teigland@redhat.com>
Date:   Thu Apr 26 18:45:37 2007 +0000

    Check right away if the kernel has gfs/gfs2 support by looking in
    /sys/fs/.  This results in a user-friendly error message instead of
    something like "gfs_controld error 19".

commit 9826179d367712a2ede28542f6411303457bb740
Author: Fabio M. Di Nitto <fabbione@ubuntu.com>
Date:   Thu Apr 26 16:43:41 2007 +0000

    Use resrules-noccs in dtest build target

commit 7fb65ce876afbb60779697b952969fd29acdc687
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Apr 24 03:19:11 2007 +0000

    Horrible kludge to allow display/print of the rgs themselves
    (but not yet the bitmaps) for easier debugging of bz 223893.
    Example: gfs2_edit -p rgs /dev/trin_vg/trin_lv

commit 4af9e98d66acba21e8ba71a05bb432faa017e811
Author: David Teigland <teigland@redhat.com>
Date:   Mon Apr 23 19:18:09 2007 +0000

    Use realpath(3) to canonicalize path names for device and mount point.
    bz 237544

commit ad8fd9dba54a9c786258888e753f085cb76603ac
Author: David Teigland <teigland@redhat.com>
Date:   Mon Apr 23 15:24:47 2007 +0000

    Look for a protocol setting in cluster.conf dlm section, and set
    kernel accordingly if found.
    Also, set /proc/self/oom_adj (all daemons will get this).

commit 2a8bde235e9d9dd97ffff8e9ec55acfa03476ff9
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 19 20:21:22 2007 +0000

    Fix bug 234589

commit dfb2edead92c35ca29afc1c9e1c7e0b91e3b769b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 19 19:54:35 2007 +0000

    Apply patch from Simone Gotti to fix logging errors in clusterfs.sh

commit 4e08a14165ff905a071f32204665addbfa3be269
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 19 17:59:36 2007 +0000

    Apply patch from Andrey Mirkin to fix 237144

commit 143622cbe83ae5ba9d7d3f5c5207002021478f9d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 19 17:53:05 2007 +0000

    Cleanups to make the resource agents behave better (return OCF_NOT_RUNNING, for example)

commit eff06617df4ed88b0946c7c4f4483edb287facf9
Author: Jonathan Brassow <jbrassow@redhat.com>
Date:   Wed Apr 18 18:14:56 2007 +0000

    Bug 236580: [HA LVM]: Bringing site back on-line after failure causes pr...
    
    Setup:
    - 2 interconnected sites
    - each site has a disk and a machine
    - LVM mirroring is used to mirror the disks from the sites
    
    When one site fails, the LVM happily moves over to the second site -
    removing the failed disk from the VG that was part of the failed
    site.  However, when the failed site is restored and the service
    attempts to move back to the original machine, it fails because
    of the conflicts in LVM metadata on the disks.
    
    This fix allows the LV to be reactivated on the original node
    by filtering out the devices which have stale metadata (i.e
    the device that was removed during the failure).

commit 0ab030f2af0597cdc47d37519a5f5da1a79c644d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Apr 18 16:13:38 2007 +0000

    Fix dtest.c compile errors

commit 1e6f43b0b24f0aeaeb5099b90747e0b2d5e016fb
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Apr 18 16:11:53 2007 +0000

    Add obvious requirement on shared resource case as suggested by Simone Gotti

commit e4bc0bf5c31af96c1763f0f878f87231887cc100
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Apr 18 16:04:29 2007 +0000

    fix depends.h/depends.c

commit 20c4d6462bfb5bc79d3149cdd36a372f5164b5ac
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Apr 18 08:06:54 2007 +0000

    Install udev rules file

commit 7d0489b1c73a15e1f91386023c27f6c8cc442603
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 12 17:25:48 2007 +0000

    Fix watchdog race on rgmanager exit; BZ#236204, patch from Andrey Mirkin

commit 63d80ff83083588b1f9af9ed70f95947fdc3f927
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Apr 5 15:08:20 2007 +0000

    Make agents more OCF (Open Cluster Famework) compliant

commit f720e6b2e410c10a9a857820c45fc11bd85c9521
Author: Abhijith Das <adas@redhat.com>
Date:   Wed Apr 4 21:31:33 2007 +0000

    fix for bz 225199 - Same as GFS1 fix in RHEL4 (bz 210362). We don't run throug the entire gfs_quota sparse file to do a list operation anymore. We get the layout of the gfs_quota file on disk and only read quota information off the data blocks that are actually in use. Also added functionality to GFS_IOCTL_SUPER to provide the metadata of the hidden quota file.

commit 394beb7694b187a9c45a19decf7f77dc014ff27b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Apr 4 19:22:29 2007 +0000

    allow ocfs[2] to work with the clusterfs resource agent.  Also, commit patch which corrects interval processing for status operations

commit ff3d2c2f5fc3fa0a6a55aa4229716acd8a06521d
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Wed Apr 4 19:15:00 2007 +0000

    Make power on work correctly for RIBCL version 2.22 on both iLO2 and iLO:
    for the former, HOLD_PWR_BTN is used to both power the machine on and off;
    when the power is off, PRESS_PWR_BUTTON has no effect. For the latter,
    HOLD_PWR_BUTTON is used to power the machine off, and PRESS_PWR_BUTTON is
    used to power the machine on; when the power is off, HOLD_PWR_BUTTON
    has no effect.

commit aac5cd7c55d53dc38f2ccad43ebc58372206ef7b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Apr 3 18:24:36 2007 +0000

    Kill VM machine immediately; patch from Jeroen van den Horn

commit d3a9c8a5c5a50cd2d1636d8b54fea8c27dba6308
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Apr 3 17:28:33 2007 +0000

    Resolves: Bugzilla Bug 235061: gfs_fsck: Bad programmer! You forgot
    to catch the ÿ flag.

commit 640824dc64a76d213c0ac86553983e8e36bbc64a
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Apr 3 17:14:58 2007 +0000

    Resolves: Bugzilla Bug 235060: gfs_fsck: Bad programmer! You forgot
    to catch the ÿ flag.

commit 979f870531164a01dac730f4097ef976a64aa7fc
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Mar 28 22:10:29 2007 +0000

    Jump from RG index was broken.

commit b075c528bd3839da5ff2dfc3d352af5bfed6d60a
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Mar 28 14:54:12 2007 +0000

    Fix SPARC / HPPA build; patch from Fabio M. Di Nitto

commit 78bab5d6ed23dff66d13bbf85d2c52c01e8f2cf9
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Mar 28 13:49:45 2007 +0000

    Remove udev file from here as it is confusing.
    The real one is in ../scripts

commit dd6323f118d0ee8b1b6e48d9a6ad20cac356577a
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Mar 28 13:43:16 2007 +0000

    Newer versions of udev prefer == to =

commit 064eff1f2cb9830ae0b4e2372c489200d965922f
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 27 19:33:20 2007 +0000

    Merge patch from Crosswalk team
     Team: Leonard Maiorani, Scott Cannata, Henry Harris
    
    * Always check malloc() return codes
    * Fix errant clu_unlock() calls in vft.c in cases where clu_lock() failed
    * Add ability to wrap pthread_mutex / pthread_rwlock calls for better
      stability
    * Fix improper pthread_mutex_destroy() semantics

commit 892a09be55970a3f8c4060480860c66c782c6bdd
Author: David Teigland <teigland@redhat.com>
Date:   Tue Mar 27 19:04:30 2007 +0000

    latest version, "stress" test running correctly

commit cdfc13e6c44f35c97ee83a62c45925308ff468ec
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Mar 27 15:17:03 2007 +0000

    Actually, MAX_INT is a bit of a bad idea under this new system.

commit b8a0acbdfa0bfcb3dff282a7d48fae4cc4992463
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Mar 27 15:02:42 2007 +0000

    Fix bug where we could free an lksb while dlm_lock is still using it.

commit c4746a7762f251d9d2f381e327c2f35c35bfb09a
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Mar 26 19:41:00 2007 +0000

    Resolves: Bugzilla Bug 233083: Wrong link command in gfs2-utils
    mkfs/Makefile (with solution).

commit 0db11482e1d4a9d2bceb7759095135b2cdf71d32
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Mar 26 19:31:59 2007 +0000

    Resolves: Bugzilla Bug 232124: gfs2_fsck will create multiple
    lost+found directories.

commit 39f1c1a4038610cc3e53bb0ce953681308dead60
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Mar 26 19:14:03 2007 +0000

    Resolves: Bugzilla Bug 232019: gfs2_fsck doesn't fix an ea problem.

commit 0f78e8c4875cf590567542ac142ca3d4a3772a6b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Mar 23 00:00:07 2007 +0000

    Remove dead code; fix build_tree loop

commit 35b68d3a215571f47775bfcd18944d8bbb29019f
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Mar 22 23:46:59 2007 +0000

    Merge ordering patch from RHEL4 branch; update automated test cases

commit 1c7c8c1af3bb03306eda945c8951e929afbab6a3
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Mar 22 23:24:58 2007 +0000

    Use more strict build options

commit ee374f8902652288d44824e7bddca4a422e15784
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 20 19:37:24 2007 +0000

    Fix multimaster bug: ensure timings are accurate and provide multi-master conflict resolution

commit 2c629fd936f3210e1886fd1f477d0bec9b02e114
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 20 18:13:52 2007 +0000

    Fix clean target; patch from Fabio M. Di Nitto

commit ecb2b9ebf6943812bd3e003812dac2d99d73d952
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 20 17:57:00 2007 +0000

    Force release of lockspace; patch from Patrick Caulfield

commit 92f5ec2effeda691f2b2967c5119307dd1fc44c2
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 20 17:09:57 2007 +0000

    Apply build cleanup patch from Fabio M. Di Nitto

commit 266cd7c9d3e7708eb17909fa3bbbbffb3251f399
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Mar 15 11:12:33 2007 +0000

    If the machine is multi-homed, then using a truncated name in uname but not in
    cluster.conf would fail to match them up.

commit 959522f2fddbd4eee5b0efab802393ca12d57db6
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Mar 15 09:27:20 2007 +0000

    Support IP(v4) addresses in cluster.conf
    per bz#232068

commit 5e7a90a8901eac0974af409d5c7f76da1009d9d3
Author: Lon Hohberger <lhh@redhat.com>
Date:   Sat Mar 10 00:20:54 2007 +0000

    Strings cleanup.  Enable vm.sh live migration.

commit c336adb3a80f91ef53630d3e3dc21b696afd2571
Author: Lon Hohberger <lhh@redhat.com>
Date:   Sat Mar 10 00:19:01 2007 +0000

    Fix help message

commit 1855be1e469a715876c8fef83fb48a491df41394
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Thu Mar 8 07:21:59 2007 +0000

    Add 'M' to the getopt string to keep clusvcadm from complaining that M is an invalid option.

commit f87b5634dfe7c4ec7f0b8c17481f890aab2597bc
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 6 23:08:31 2007 +0000

    Fix 213241

commit e9b17a088668ceaba5c6ea35f8d22ec2613cfe96
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Tue Mar 6 19:07:24 2007 +0000

    Fix help message to refer to script as 'fence_scsi_test'.

commit a81107e59d331cc9d5832cfd13e9dba0d4ae8a60
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 6 15:43:53 2007 +0000

    Add open failure message

commit ffa6f0c916e330e1dae84210d30044090d680f27
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 6 15:40:20 2007 +0000

    Fix missing newline in debug message

commit 17d9949cfe7d13bd2188bd40cc6d08c390592ac8
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Mar 6 15:32:49 2007 +0000

    Resolves: 231151
    Enable auto-fallback to no-authentication for fence_xvm if fence_xvm.key does not exist.

commit 1d4150bf39a649d2fa04291b58b0216cccb4e171
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Feb 28 21:58:46 2007 +0000

    Made hex editing a lot easier (for bz 229484).  Fixed several bugs
    regarding printing.  Added ability to print/view gfs1 journal index.

commit f11eebdecbf2f71629020ff50bdabbc467e7275e
Author: David Teigland <teigland@redhat.com>
Date:   Tue Feb 27 20:17:15 2007 +0000

    un-comment-out gfs-kernel and gnbd-kernel since they now build on
    upstream kernel

commit 865495f3ee1a4a68fd00d68cf4a0ce0d9b665af1
Author: David Teigland <teigland@redhat.com>
Date:   Tue Feb 27 20:13:52 2007 +0000

    updates

commit fd8b45f5ed9359f64ac2ea21d42d9383cc5f7c34
Author: David Teigland <teigland@redhat.com>
Date:   Tue Feb 27 18:55:52 2007 +0000

    lots of changes, biggest is new "stress" test

commit 36085fdeb15e79151fe638c9e5869696caea6fa9
Author: Stanko Kupcevic <kupcevic@redhat.com>
Date:   Tue Feb 27 15:53:15 2007 +0000

    Fix for bz230134 (can't fence port 1:1 with fence_apc)

commit ea485734f6e0f33c9bba45f02d691dec2f33d1a8
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Feb 26 19:19:06 2007 +0000

    Resolves bz: 229222: gfs2_fsck stuck in infinite loop

commit 4960d35efb4ccd839779a03c8694b1cc0d7a18f1
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Feb 22 16:37:28 2007 +0000

    Make status checks happen at 'start' time (parent-before-child) instead of 'stop' time (parent-after-child).

commit c2ce19685354f0ec3d57b36c485f2984a60399fd
Author: David Teigland <teigland@redhat.com>
Date:   Thu Feb 22 16:12:42 2007 +0000

    remove the self paramter (sync up with RHEL5 branch)

commit df57e4b991cc9814ec58f434ccb4df575d9a3f8e
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Feb 22 00:03:54 2007 +0000

    Resolves: bz 229601: gfs_tool fails to report counters

commit 8745cc4329efc2369cdbb2f5a4b3d6b85ad75e03
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 21 20:54:08 2007 +0000

    Fix anonuid/anongid parsing in nfsclient.sh

commit 3b6d2420bb4e1815aafae3c6b0ee5122c4280cf5
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 21 20:49:17 2007 +0000

    Resolves: 222445
    * Only let one status queue thread spawn at a time
    
    Other:
    * Misc tweaks to alloc.c for debugging

commit 49d739b1e66d90d9f26f29118fbcaa667a1bc478
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 21 20:24:30 2007 +0000

    Resolves: 229338
    * Makes zero-heuristic mode work (#229338)
    
    General (small) fixes:
    * Add time stamp to status file
    * Hush stdout/stderr from init script
    * Give lots of information in status file if debug mode is enabled
    
    Fixes for clusters with long failover times (e.g. 2+ minutes):
    * Enable status file generation during initialization loop
    * Allow termination (e.g. service qdiskd stop) during initialization loop
    * Add tunables for clusters with long failure detection times (e.g. 2+ minutes)

commit bdd6ec4b7caacd83bc8177039ef754899149e6b6
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 21 15:36:45 2007 +0000

    Add example test configuration for dtest

commit 78aab9c1a599fdbc0ce8f9be3b1174afa4787d9a
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 21 14:30:10 2007 +0000

    Remove ancient / unused script

commit 7d771e3d52095bf33634af24dbbe5f9e441d3aa0
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 21 14:20:03 2007 +0000

    Check in missing header

commit b7a4bcaec3ad7eeafdb61902155265c7c964889c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Feb 20 19:57:46 2007 +0000

    Add missing comment

commit 106cd46641682101b8557bb33cf06eaca077933d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Feb 20 19:56:18 2007 +0000

    Initial checkin of simple dependency engine

commit cf49c2887b5c45a085e398c4f95dbd33550a2533
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Feb 20 19:54:42 2007 +0000

    Fix 229254 - extraneous man pages, 228823 - allow disable of services stuck in 'stopping' state

commit 5ed455e4a6baf656c86f049f9f0980e2bc41d367
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Feb 20 18:20:28 2007 +0000

    Resolves: bz 229220: gfs_fsck stuck in infinite loop

commit 7ebf86fdb59e72b8a070cb7e12a25fa3061fef8b
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Feb 19 17:08:59 2007 +0000

    Support power on/reboot for iLO2

commit 087dd1dc5160ed92ed9f956ec0a34ae7d6e7d174
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Feb 19 14:04:36 2007 +0000

    Add -c clustername to help output.

commit d78f8014118c9d980f18f85f566b1339d7853570
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Feb 19 14:01:45 2007 +0000

    Add delay switch

commit de293e605d360bc1f58ed75de82a4042431ec2ef
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Feb 19 13:10:24 2007 +0000

    If exec fails, then tell the parent process.

commit 450e5e4d9cbdb9c1cdddf363cdc4e2171d27480e
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Feb 15 22:51:03 2007 +0000

    Add LVM failover agent; by Jon Brassow

commit c6f58abc9799f77c9ceece107d2621c6a47bdd17
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Thu Feb 15 17:57:43 2007 +0000

    - Document the -S/passwd_script fence params.
    - Update the copyright notices.

commit f94d2571d311468a31cc1ed3317984043fe12c6c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Feb 15 15:49:02 2007 +0000

    Fix missing copytobin target for RHEL4 branch

commit 1ac8ccf06e6c994b617bf5cae8405bbec3abd2dc
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 14 19:09:45 2007 +0000

    Add member_util.sh to installation

commit 1cf390e2ffc5682a0e0cd0503070329782d980f8
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 14 19:09:14 2007 +0000

    Add member_util.sh functions

commit 8d4ed57855a2ed831606cc5b132074c7d87e6294
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 14 19:05:49 2007 +0000

    Add RA installs to trunk; Make sure utility stuff is installed in the right place

commit f0f439120aa89f7e7147512d24191909eac9bbaa
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Wed Feb 14 16:22:17 2007 +0000

    Ignore EPIPE error when sending response. This can happen is, for example,
    rgmanager makes a request, ccs receives/processes the request, but rgmanager
    dies before ccs can send the response. Also added retry if we catch EINTR
    during write.

commit 4f50917636c37d098ba8a0a27f509c26c7e4b564
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Feb 14 16:21:41 2007 +0000

    Make service.sh understand lvm RA type

commit df6c6e8e7b94c824eacc5fae551188acd344b6bf
Author: Stanko Kupcevic <kupcevic@redhat.com>
Date:   Wed Feb 14 15:42:28 2007 +0000

    Support "passwd_script" parameter in python fence agents.
    If both "passwd" and "passwd_script" parameters are specified, "passwd_script" will be used first (if it fails, fencing will be attempted using "passwd" parameter).

commit ae9e3ec5fa6463c69b1d2c49acdce70b6e38553c
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Feb 14 09:37:52 2007 +0000

    Don't report 0 exit status as a failure.

commit f22c180dfe7f61e182c6ef9313855f0f622f09dc
Author: Stanko Kupcevic <kupcevic@redhat.com>
Date:   Wed Feb 14 09:37:10 2007 +0000

    fence_apc_snmp ignores "port" parameter

commit 70e6a55d601ae6b933824cc4231ed980ce4e1fcc
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Feb 14 09:16:13 2007 +0000

    Add man page info for ccs_tool addnodeids

commit 018482e3cae26eec445589f125e706f0590abd27
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Tue Feb 13 19:23:40 2007 +0000

    Support the "passwd_script" parameter in the C fence agents.

commit 5a4ee4d2201d0d7a12d672d2fea89c8264d0518d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Feb 13 19:05:42 2007 +0000

    Remove fence_manual; only provide manual-failure override

commit 7413a43c4a57403f89f75653126884f80d7b0797
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Feb 13 15:56:10 2007 +0000

    Apply fixes from RHEL4 branch

commit 1a04c759a2b1d9f4dca8050cfa2e53997b035c29
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Feb 13 01:07:35 2007 +0000

    Misc improvements.  Better scrolling.  You can now scroll through
    the rindex.  The superblock now has a pseudo-extended display.
    Fixed the file offset calculations for indirect pointers.
    It still has some bugs but it's better than it was.

commit 7cd3da5d806a1d4e9e479491988ddcacf4e13c51
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Feb 12 20:17:08 2007 +0000

    Update the perl fence agents to take the additional command line option -S <path> or stdin param passwd_script=<path>

commit 7510d1cc3ae17cfa886a903dad471e84351f2216
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Feb 12 19:28:49 2007 +0000

    Resolves: bz 221743: gfs2_fsck errors still

commit de3a4bf301ae2260a95efc9c8317db0ce1353585
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Feb 12 18:55:29 2007 +0000

    Resolves: bz 222308: mkfs and journal addition for GFS2 should produce
    contiguous journals.

commit 3490cd6ba39751076a55588155680ea219066f61
Author: David Teigland <teigland@redhat.com>
Date:   Fri Feb 9 16:05:30 2007 +0000

    clear configfs stuff if we get SIGTERM, this is a convenience if you
    want to kill dlm_controld and remove the dlm module without leaving
    the cluster.  Otherwise you have to manually clear configfs dirs.

commit 3ad16d3cbb0aac90aab192132a1661c0c5b54f46
Author: David Teigland <teigland@redhat.com>
Date:   Fri Feb 9 16:03:15 2007 +0000

    If the only two groups were two dlm lockspaces, then during recovery,
    the first would detect the all_nodes_all_stopped condition and move
    on to the starting state, and the second would never get a chance to
    detect the all_nodes_all_stopped state since the event state of the
    first was no longer FAIL_ALL_STOPPED.  Use a separate flag to indicate
    that the all stopped state has been reached instead of relying on the
    event state.

commit 7f354ef3066000075331dcf8fb267cad9323e30b
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Feb 8 05:41:16 2007 +0000

    Fixed some bugs and made some improvements.
    When displaying indirect blocks, it now gives the data offset.
    Also added page-up/page-down/home/end navigation to block list display.

commit 3f513728dfc2e65cb6ab7f8a0679774ab7b159b2
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Feb 6 20:21:17 2007 +0000

    Don't query rgmanager if the user only wants a node state

commit 200706ab0318c49ce646d680d87661c72d72617f
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Feb 2 21:01:04 2007 +0000

    Misc updates to bring gfs-kernel up to the 2.6.20-rc7 and similar
    kernels.  Also fixed some minor typos.

commit e2337754df2ef160d96ca66793dee54ad5156cfa
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Feb 1 11:11:51 2007 +0000

    Add threads example

commit 9af2b891d63a72e4f786b5075f29ea1d52ff335b
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jan 31 22:47:00 2007 +0000

    join lockspace, optionally sleep, leave the lockspace.
    useful for testing, also useful to clear/release a lockspace
    from any random process that exited without releasing its lockspace

commit e1c46787a2d362654dec3a715876ad453fe1a936
Author: James Parsons <jparsons@redhat.com>
Date:   Wed Jan 31 20:47:19 2007 +0000

    New apc agent written in python that supports named outlets and outlet groups, minus perl pain. Addresses bz172179 and bz134489. yee haw

commit a2a2911fbf382a11f8d3d3f604ef18d2287c82a7
Author: James Parsons <jparsons@redhat.com>
Date:   Wed Jan 31 20:23:44 2007 +0000

    fix for bz220946

commit 14cb1e72c793c655b09be02b9656155e607c4e91
Author: James Parsons <jparsons@redhat.com>
Date:   Wed Jan 31 20:22:07 2007 +0000

    fix for bz205457

commit c5c08271d7684aed299d0154390e2fc63e421cd1
Author: David Teigland <teigland@redhat.com>
Date:   Wed Jan 31 18:47:41 2007 +0000

    test program like gfs's 'alternate' but using an lvb instead of a file.
    nodes take turns incrementing the counter in the lvb

commit 3e529df018c741bf26d7d65059b13e3d6c0dd015
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 31 10:53:47 2007 +0000

    Read the LVB every time, rather than not at all.

commit 867b0c6aff14d7799ecd6e1defb67efbfe0e400a
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Mon Jan 29 20:34:38 2007 +0000

    If no password is specified, pass a "-P ''" to the ipmitool to prevent
    it from prompting for a password.

commit 3374aa31619aad27614303bbafee1a77f90949e6
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 29 19:42:18 2007 +0000

    Add error reporting if msg_open fails; patch from Josef Whiter

commit 1c6818edf9bebc99970768aad36927a91b6bcbc3
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 22:13:20 2007 +0000

    Fix 223519

commit 8bf61212fb470a8cf6853f0430034c2b30add52b
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 21:57:01 2007 +0000

    Port fix for logging of errors in config from RHEL5 branch

commit 6f9681fa322397f6a96f0bbc7b5f6587b269b011
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 21:45:46 2007 +0000

    Add list_prepend macro

commit 24dabb87676b95c81ec1e53bd70370842b46508e
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 21:42:30 2007 +0000

    Add override for action timings

commit dde30810d6a9118466ca802604412e4a1ea1c242
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 21:38:56 2007 +0000

    Clean up test cases

commit 80b4127dbea40ba28ab57faab99898b00e1e1589
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 21:37:57 2007 +0000

    merge fixes from RHEL5 branch

commit 791b821061921100c0441cd957c87acc07db729d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 20:45:51 2007 +0000

    Fix #222484

commit ec65908cba48d63742f1e40cb39cc43a658c0b72
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Fri Jan 26 20:03:51 2007 +0000

    file scsi_watchdog.conf was initially added on branch RHEL4.

commit e4cf64e0cfe95e54b2efcf4251cc7ecf424f0307
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Fri Jan 26 20:03:51 2007 +0000

    file scsi_watchdog was initially added on branch RHEL4.

commit fe972ff09fe1966463f6a98d7e80c3296476aae6
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Fri Jan 26 20:03:51 2007 +0000

    file scsi_reserve.sysconfig was initially added on branch RHEL4.

commit d643d5b4109a1fba575dda7fc803d0f6825987e4
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Jan 26 14:35:13 2007 +0000

    Patch from Fabio Massimo Di Nitto - Fix portability of getuptime function

commit 257dc5ab85001f428d6aaa3cd6f02de9ade5c1f3
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Jan 24 14:44:19 2007 +0000

    Resolves: bz 222299: gfs knows of directories which it chooses not
    to display

commit d60dbb4edd39b96d6f44f0bb0e5c69035603e6ad
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 23 21:36:03 2007 +0000

    Resolves: bz 222759: gfs_mkfs doesn't zero data after gfs superblock

commit aa18d9ba8fa3f38fa17cf04c39a1ae13502b6f34
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 23 20:55:46 2007 +0000

    Resolves: bz 223500: gfs2_fsck runs slower than previous version

commit 7563b42b9eb4bf7675cf2d1d66a3a2800b125066
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 23 19:44:12 2007 +0000

    Resolves: bz 223843 GFS2: gfs2_fsck segfaulting on corrupt extended
    attributes

commit 446284ef4cebc3e4ec19b4a913230a5bf3a10728
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 23 19:23:07 2007 +0000

    Resolves: bz 223506: gfs2_fsck: fatal: invalid metadata block
    This is a crosswrite from gfs1.
    1. Fix a memory leak in pass1b.
    2. Improve performance of pass1b by combining loops through fs.
    3. Give an error message and abort if file system > 16TB and node
       architecture is 32-bits.
    4. Give users an "Abort" "Continue" and "Skip" if they interrupt
       with ctrl-c.  Also, report progress for that pass on interrupt.
    5. Added more "percent complete" messages for other passes.
    
    See bz comments for more details.

commit 70b7f91ca2e8c48cdcda2cf7ca031b62896837ea
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jan 23 17:57:26 2007 +0000

    Use /proc/uptime by default instead of gettimeofday(2) for internal timings to avoid problems when the clock is reset by NTP

commit 6a457043d06555236193290b15ac373bb5765dc5
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 23 16:53:28 2007 +0000

    Resolves: bz 222933: regression: fence_tool no longer times out
    after 300 seconds

commit 6ea08ffa89a720842442311c6a24e442ff038578
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 22 23:16:12 2007 +0000

    Simple manual override for fenced & example replacement for fence_ack_manual

commit 36797785ee126027eb0016680d01c26b28d98e06
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 22 22:51:05 2007 +0000

    Resolves bugzillas: #213533, #216092, #220211, #223002, #223234/#223240
    
    Detailed comments:
    
    * Lock in memory to prevent being swapped out
    * Turn on RR scheduling for main + score threads
    * Let qdiskd wait for CMAN to start
    * Add option to qdiskd to stop CMAN if qdisk device is not available
    * Make qdisk interval timings more accurate
    * Add option to reboot node if qdiskd detects internal hang > failure time (e.g. interval*tko, in seconds)
    * Add per-heuristic tko counts for unreliable heuristics (e.g. ping packets)
    * Remove nodes from quorate mask immediately on eviction
    * Update man pages with better examples
    * Don't let >1 instance of qdiskd be started
    * Clarify logging output.
    * Improve data in status_file.
    * Allow qdiskd to run with no defined heuristics (master-always-wins mode).
    * Make fencing of nodes optional (default = on).
    * Make sure CMAN is running before we try to talk to it at each point.

commit 4254107fe0cf04376c2cedd61a07793191ec11d4
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Jan 19 19:01:31 2007 +0000

    Resolves: bz 222871 gfs_fsck runs slower than previous versions

commit c18485291ce5bffa21bfc1af452b82defb3fc3ef
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Jan 17 19:06:23 2007 +0000

    Resolves: bz 222743: gfs_grow gets the rgindex out of order.

commit 05701888f24dd35de22165b816dc37291bf7b309
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 17 16:21:25 2007 +0000

    Fix #222961 - required for Conga to work.

commit 0183aab27224008791504eeded4a555a0cb067e4
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 17 15:02:49 2007 +0000

    Fix typo.
    thanks Bob.

commit d9b0039b52985e3a0ec1c27de474689b3950bc10
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Jan 17 11:00:40 2007 +0000

    If we get killed by another node then print the reason in English rather
    than just a number.

commit 83fafd7c403f23ee51702f2a6f398b43a4ccbfc2
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Jan 16 19:16:01 2007 +0000

    Resolves: bz 222747: Remove references to lock_gulm from cluster man pages

commit 57201a9c5d4efd0723a8181329fecc713e1aab2c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jan 16 15:32:18 2007 +0000

    Resolves: #222485; patch from Simone Gotti
    Makes relocation work correctly.

commit ac6f4ab5f2cbd561e72432ec98721cc01b21eb3f
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Jan 16 15:00:29 2007 +0000

    Apply patch from Simone Gotti; fixes #222744/#222838

commit 84156dbba99e2d3d037d9289fd437da45b189cdb
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Jan 16 09:54:43 2007 +0000

    Don't return to 'cman_tool leave' until we are just about to quit.
    Otherwise there can be a delay between cman_tool thinking that we
    are down, and the node really being out of the cluster.
    see bz#222686

commit 27bd946d3a590e6ad29831ec0ec0888ed59ed9e8
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Jan 15 19:52:05 2007 +0000

    Fix bug causing cluster.conf / rm log level to be ignored in resource agents

commit 259f30896c384a1d7be88ec57d319c97be3ca594
Author: David Teigland <teigland@redhat.com>
Date:   Thu Jan 11 17:59:00 2007 +0000

    Move memset(0) into the for loop so we're clearing the data buffer
    each time through.  We were seeing some bogus data from group_tool -v.

commit 2484ee3520be97301475ab9ec3f5acfa12401a81
Author: James Parsons <jparsons@redhat.com>
Date:   Wed Jan 10 23:46:06 2007 +0000

    bz222234

commit faf8a66476d53cb2d871eb840ea54b510d8f297d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Jan 10 20:30:47 2007 +0000

    Resolves: #221210
    Allows fence_xvm to respond even if the virtual machine has never existed in the cluster.

commit 61ec27954fd1ac6c403e37a103dca54c4e05538a
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jan 9 19:17:08 2007 +0000

    add -K option to enable dlm kernel log_debug's
    (does nothing if /sys/kernel/config/dlm/cluster/log_debug doesn't exist)

commit 35d9de6cc37dbd9342d9dcfddaa9dc4c618648aa
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Jan 9 14:17:37 2007 +0000

    Add flood program back.

commit 4847437d24962c80d1479ffad08d62f93faa9a4d
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Jan 9 13:31:23 2007 +0000

    quorumdev_poll is in milliseconds, not seconds!
    Thanks to Simone Gotti

commit 17fe0cbdea947996764a6c1e6b4a7dd581d269ef
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Jan 8 10:16:17 2007 +0000

    Don't lose NUL on the end of the fence-agent.
    thanks to Simone Gotti <simone.gotti@email.it> for the patch

commit 4b2e9a0a44c8fbfb7a79e7ee72b886f1176acaf5
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Jan 8 10:07:52 2007 +0000

    If there are already queued messages for a client then don't send new ones
    out of order

commit 348075a027637557bb3817b2186fc4f1fe8d0c56
Author: Benjamin Marzinski <bmarzins@redhat.com>
Date:   Fri Jan 5 23:01:58 2007 +0000

    Get GNBD compiling with the latest upstream kernel.

commit be7983441ec1c11a3e3144ad0e923d87b5a498fe
Author: David Teigland <teigland@redhat.com>
Date:   Fri Jan 5 18:49:00 2007 +0000

    groupd creates uint32 global id's for each group.  It doesn't
    use them itself, but provides them to each registered app to use
    if it wants.  (The dlm and gfs each use the global id in messages
    to distinguish between different lockspaces/fs's.)  groupd's
    method of creating these gid's (local counter | local nodeid)
    can result in duplicate gid's in the cluster given a somewhat
    uncommon sequence of events.
    bz 221629

commit f070a338637f4158c8cdc76508498e5c3f3ed3f6
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Jan 5 10:34:32 2007 +0000

    Clear the node structure before calling cman_get_node().
    Thanks to simone.gotti@email.it

commit 50718886574a044aff46e546d3706d6d898a5f00
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Jan 5 10:30:53 2007 +0000

    Send correct length of quorum device name sent to cman.
    Thanks to simone.gotti@email.it for the patch

commit 84a2b637bb03f07d0e49e7daf96e261d6a0b2426
Author: David Teigland <teigland@redhat.com>
Date:   Thu Jan 4 20:34:18 2007 +0000

    added "flood n mode" function a while ago, doesn't equate to pjc's
    "flood" program even though that's what I was originally hoping to
    emulate

commit f62b3fd5f2111236a995cfacd0c49a78d73f1aba
Author: David Teigland <teigland@redhat.com>
Date:   Tue Jan 2 20:18:03 2007 +0000

    mount/umount modifications of /etc/mtab weren't smart enough
    to get straight two different fs's mounted on the same mountpoint
    bz 218560

commit 00ade4a5fc53803c48273fd841ff0b2a8f282fc0
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Jan 2 15:04:21 2007 +0000

    Give a better error if the cluster name is too long.

commit 2dbc47d9e0157d323ce1aa94e0e2be90563bf1b0
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Dec 21 20:50:43 2006 +0000

    Resolves: bz 219876: mount.gfs hangs if there are insufficient
    journals configured in the filesystem

commit 03f46a997578ebfc5ae3ed459533a50faabcf970
Author: David Teigland <teigland@redhat.com>
Date:   Wed Dec 20 19:13:35 2006 +0000

    Support mounting a single fs on multiple mount points.
    bz 218560

commit 507f8297eaf7a6bf83f37fe7dacf3bc9cd9d1e8b
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 19 22:19:01 2006 +0000

    Fixes related to the needs_recovery state and first-mounter recovery.
    Probably not perfect yet, but working in the tests I'm able to contrive.
    bz 218551

commit 0419ecb3319299e73fbe5817a209549a16628e83
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 19 20:06:44 2006 +0000

    When the first mounter is recovering all the journals, it should use
    TRY on the journal locks.  There's one rare case where other mounters
    will exist who hold journal locks that we don't want to block on.  That's
    when the other mounters are readonly, haven't been able to recover the
    fs after a node failure, and the next rw mounter is told to do first
    mounter recovery.  The journals of these readonly nodes can be skipped
    when the pseudo-first mounter is going through all journals.  Changed
    this a long time ago but never checked it in.
    bz 218551

commit c049c51bcf8332662b9c5d48d1e70fec908fb881
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Dec 19 17:49:53 2006 +0000

    Resolves: bz 219878: gfs2 creation should default to 1 journal
    and lock_nolock

commit 1579be8c07a4286c1cce36a7a2272ca81b55fb11
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 19 17:05:59 2006 +0000

    revert last checkin

commit 96e079ff9193526b4a4b27846a0e14cf84bb5df2
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Dec 19 10:55:00 2006 +0000

    Fix bug where cman_dispatch(CMAN_DISPATCH_ONE) could dispatch several
    messages.

commit a9a5de3f0c6c9f9146a120f4aa15340c7e49eebf
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Dec 19 01:42:37 2006 +0000

    Resolves: bz 218560: multiple mount points fail with gfs and gfs2

commit 2f120f20a67bfe73150b12f489bf022ba411d0b3
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Dec 19 00:19:37 2006 +0000

    Resolves: bz 219866: GFS init script - FATAL: Module lock_dlm is
    in use.

commit 191692d941334311e5d8898f77d01a096b5953ac
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Dec 18 21:55:27 2006 +0000

    Implement cap on max # of outstanding status check threads; fixes bugzilla #218697

commit 29ba2cda6238e52455c19bab2b1919979f13902b
Author: Benjamin Marzinski <bmarzins@redhat.com>
Date:   Mon Dec 18 18:18:22 2006 +0000

    GNBD was hanging with the cfq scheduler, so I changed the default scheduler for
    all gnbd devices to the anticipatory scheduler.

commit 18068e2131e5ea0303c3ed42a468d53723fdf23e
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Mon Dec 18 09:37:45 2006 +0000

    Increase token timeout to 10s as per bz#216954

commit 394e470978dcef94b1690c4de27d5d904a933389
Author: Benjamin Marzinski <bmarzins@redhat.com>
Date:   Fri Dec 15 20:27:00 2006 +0000

    make it so that the -c and -[u|U] flags are mutually exclusive.
    Resolves bz 219413

commit 8a495ded05e50945650b59612c60f9d365017dc4
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Dec 15 13:43:03 2006 +0000

    Add cluster_id override field to cluster.conf, so that people can manually
    assign cluster IDs where the hash values for similar names clash

commit a09ca74405c061596b26352f9606121a0a293153
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Dec 14 22:18:07 2006 +0000

    Fix #216774, pass 3

commit d70f643434bae11c129653911db0fc9ebc397b26
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Dec 14 22:03:17 2006 +0000

    Fix #216774

commit ec7b4813244ed482f3fb830cead63e2d5894d75b
Author: David Teigland <teigland@redhat.com>
Date:   Thu Dec 14 21:00:10 2006 +0000

    Switch from CMAN_DISPATCH_ONE loop to CMAN_DISPATCH_ALL to resolve
    delayed cman shutdown callbacks.
    bz 219385

commit 19f27306b6803e5a90d27ee233120939529e44ae
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Dec 14 20:11:04 2006 +0000

    Fix #216774; missed rg_thread.c

commit 3ba32abb61d01125b8e38b4f6b8336d1320bc841
Author: David Teigland <teigland@redhat.com>
Date:   Thu Dec 14 19:56:50 2006 +0000

    Switch from CMAN_DISPATCH_ONE loop to CMAN_DISPATCH_ALL to resolve
    delayed cman shutdown callbacks.
    bz 219385

commit 0e03342bbb7fdf7e20dbb1fd8c4284ea0d07af5a
Author: David Teigland <teigland@redhat.com>
Date:   Wed Dec 13 19:04:53 2006 +0000

    groupd's function that returns info for group status queries was
    mistakenly setting the "member" status to 0 when a node was leaving.
    This led fence_tool to believe that the local node was no longer
    a member (i.e. had finished leaving) when in fact the leave wasn't
    complete yet.
    bz 219385

commit 58ff78bbde6ffbac6cea67eca9696195b395235a
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 13 18:36:09 2006 +0000

    Fix #211468 - clustat always returns 0, but should give a nonzero code for non-running services.

commit 13f46fc958348698ec301b8c5a7f22a6e366e47d
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Dec 13 17:12:02 2006 +0000

    Fix segfault in clustat if node is not a cluster member

commit 5df8486ccac949d2a08c3d3db89876111bf11380
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Dec 13 13:38:11 2006 +0000

    Fix typo that could affect shutdown.
    see bz#219385

commit 783a711a76d5318ebfd47c061c34a3400dabb424
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 12 21:17:56 2006 +0000

    add lock_flood/unlock_flood/unlock_flood-exit commands to test doing
    large volumes of locks/unlocks

commit 8b0e83b3cc2b66d5d424217ffbbf9ab8dc79657b
Author: Abhijith Das <adas@redhat.com>
Date:   Fri Dec 8 22:01:22 2006 +0000

    don't fail if unmounting configfs fails

commit bc821939341bb396c707a8b326846783048b92c2
Author: David Teigland <teigland@redhat.com>
Date:   Fri Dec 8 19:25:27 2006 +0000

    tidy up some prints

commit e360a00937dd00f613ecbab0faea7583b6a579d7
Author: David Teigland <teigland@redhat.com>
Date:   Thu Dec 7 19:50:49 2006 +0000

    very useful testing program I wrote a long time ago

commit 36894e144dfecfe93c0d305879efadcf6635bd5d
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Dec 7 09:54:14 2006 +0000

    Fix minor bug where cman_tool join didn't spot that aisexec had started
    correctly or crashed.
    
    This means we can up the timer for allowing aisexec to start with no ill
    effects. see bz#218688

commit da23b034c7ad0923f10173627ed37880f57b1089
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 5 22:38:34 2006 +0000

    Call into the lock module to do a withdraw instead of just calling BUG.
    bz 215962

commit 0ec08a1ad5c2f09f6461b640c76aa11088d04fb1
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 5 22:29:43 2006 +0000

    When lockfs is called from the vfs (due to a dm suspend), don't try
    to do the lockfs if the fs is being shut down (due to a withdraw).
    bz 215962

commit 38bcf7ceb1a7e21e23e4c3500e7f9f37d1cd5640
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 5 22:25:29 2006 +0000

    Pass gfs_controld the device being mounted, it'll use this if it
    needs to withdraw the fs.
    bz 215962

commit 3ef172ed1039df81db8f6fb522e1603d3183a3b0
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 5 22:19:17 2006 +0000

    Before doing the mount-group portion of withdraw, fork off a dmsetup to
    suspend the fs device.  This means gfs doesn't need to call dm_suspend()
    in the kernel before calling out to us.  The suspend waits for all
    outstanding i/o to return on the device which is necessary prior to
    telling other nodes to do recovery.  (Later we should probably swap
    in an error table and resume the device.)
    bz 215962

commit e4484f9289d84a1353e1f0af2a646a8f43fa3264
Author: David Teigland <teigland@redhat.com>
Date:   Tue Dec 5 16:59:53 2006 +0000

    change the default plock rate limit from 10 to 100
    bz 216052

commit 9d6c85d2af808cedb75a87fa0699d714c1251434
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Dec 4 17:26:34 2006 +0000

    Fix build error

commit 401a1b935684cd443199d74e1942d64706a19a4b
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Dec 1 22:50:05 2006 +0000

    Resolves: bz218134: GFS & GFS2: umount while busy gives bogus error
    message.

commit 3e987906c0153b651442cf20d243f105f91c884c
Author: Lon Hohberger <lhh@redhat.com>
Date:   Fri Dec 1 22:14:40 2006 +0000

    Handle 0.1.9 case of libvirt returning a virDomainPtr + state for a VM that doesn't exist (vm state == VIR_DOMAIN_SHUTOFF)

commit 17a89d1d64e0c5c5722f7659547d2362e8c3ee8e
Author: Abhijith Das <adas@redhat.com>
Date:   Fri Dec 1 21:28:06 2006 +0000

    bz 190196. gfs2_quota. Doesn't use sysfs anymore. Uses the gfs2meta filesystem instead.

commit a2f5efaa0f571c1d30891bea6194d8dd00d1aa17
Author: David Teigland <teigland@redhat.com>
Date:   Fri Dec 1 20:26:01 2006 +0000

    Be more intelligent about handling recovery sets so we can deal with
    cases where a node fails, rejoins, then fails again before recovery has
    completed for the first failure.  Also handles case where the groupd
    process exits without the node going down.  If that happens, we want
    to kill the node (via cman) if the node was in any groups and ignore
    it otherwise.

commit 22721d47248e139addd543d6f5bc0d4619f39f04
Author: David Teigland <teigland@redhat.com>
Date:   Fri Dec 1 15:28:58 2006 +0000

    group_tool dump doesn't handle partial reads/writes,
    now we always dump entire fixed size debug buffer
    bz 214540

commit c23a75bfca8801eb525dbfdd39349874aa6c55ba
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Fri Dec 1 13:46:57 2006 +0000

    That 'if' really should have been a 'while'.
    If anyone can remember which bug this was supposed to fix, please pipe up :)

commit 5c702d5f67921b801fd00e64516401cfba9a50ae
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Nov 30 23:56:03 2006 +0000

    Fix bug where fence agents were getting info up to groupd

commit 8b529d25bbf6174b2568af7018a7791d172d6023
Author: Lon Hohberger <lhh@redhat.com>
Date:   Thu Nov 30 21:15:00 2006 +0000

    Fix bug reported by Fabio M. Di Nitto - duplicate definition of assign_noccs

commit 4ae1a698a21fe5f05b0e4766107dee7e5aea8f1a
Author: David Teigland <teigland@redhat.com>
Date:   Thu Nov 30 19:48:43 2006 +0000

    From: Steven Dake
    We dispatch in the dispatch handler now instead of saving the
    data.  Also we use dispatch all which will basically try to dispatch all
    messages possible in one go instead of only dispatching on each loop
    through poll.

commit 96925570b827f0ca08b8fcafe8dff63565a37367
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 30 15:25:49 2006 +0000

    Resolves: bz217798: Need to port Resource Group optimization from
    gfs1 to gfs2

commit 4fd59648f20084c76fca0a61810b9f2d9279ee02
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Nov 30 10:46:35 2006 +0000

    Don't truncate the node name when we check for it unqualified.
    bz#217724

commit 87f628b6ca7ce7b48eb4a9d79b1bc28694807075
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 29 17:25:44 2006 +0000

    Resolves: bz213763: mkdir takes more time on larger file systems.
    Made gfs_mkfs use RG sizes based on size of file system to maximize
    performance.

commit fade42dd7d7bb27ee7d09cf5768589140cd8d813
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 29 17:04:31 2006 +0000

    Resolves: bz217436: Several updates needed to cluster.conf man page.
    1. Removed references to gulm.
    2. Other misc changes.

commit 438ef68cddb66fc143c69cbfa70ec0e353091544
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 29 16:28:58 2006 +0000

    Resolves: bz217436: Several updates needed to cluster.conf man page.
    1. Added required nodeid="x" to cluster.conf example.
    2. Added <cman/> tag to cluster.conf example.
    3. Added section on cluster.conf validation (Credit Jim Parsons)
    4. Fixed spelling and grammar problems.

commit 30c3a220a49a717cb3a09154f609cf125e46a6c4
Author: David Teigland <teigland@redhat.com>
Date:   Tue Nov 28 20:52:23 2006 +0000

    the fix yesterday to prevent a segfault when mount failed mistakenly
    also changed the exit point from the function causing the error to not
    be written back to mount.gfs

commit b84cbdf0fc7c7dfd55f919068c1b42ff540e40dc
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 28 18:35:28 2006 +0000

    Resolves: bz216902: mkfs.gfs2 allows non-4K block size.
    The executive decision was made to remove the -b option in mkfs.gfs2
    until we can get all of this sorted out with the gfs2 kernel.

commit 6ea5f02d65dbe7bbcf40bc87a0fc41369b7ef87b
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 28 17:56:47 2006 +0000

    Resolves: bz217460: fence_tool man page updates needed.
    Thanks go to Fabio Massimo Di Nitto for contributing this.

commit ea8cf172fef83bae445f0483d0640eb912cb381d
Author: James Parsons <jparsons@redhat.com>
Date:   Tue Nov 28 15:39:29 2006 +0000

    file fence_baytech.py was initially added on branch RHEL4.

commit a9ae99dc7965431cdf245069c76e08536e4cbae5
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Tue Nov 28 11:20:01 2006 +0000

    Tell cman when the config file has been updated

commit 5949e8cec4b017fb2aae64257a182b67d78c21fa
Author: David Teigland <teigland@redhat.com>
Date:   Mon Nov 27 22:42:36 2006 +0000

    if mount fails, don't try to save the mg info for the new group
    since there won't be any mg and we'll segfault

commit ffbfc53e1ec8fde547a94b5d377102cf9372cce9
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Mon Nov 27 22:40:07 2006 +0000

    Fix comment.
    Fix exit status be rval.

commit b1ad216463f5739a4fd690cea29dacf2fdd90ee6
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Nov 27 22:32:05 2006 +0000

    Fix #213878 - segfault in rg_thread.c due to improper loop semantics

commit 7f35774724dc9443e69699a3921bfb7a02f46eff
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Mon Nov 27 20:22:34 2006 +0000

    bugzilla : 217374 - temporarily disable GFS1 withdraw until bz215962 is ready.

commit bbb4ba53ea2ac30682edf1e971a813be3da7e258
Author: Ryan McCabe <rmccabe@redhat.com>
Date:   Mon Nov 27 16:45:38 2006 +0000

    Add DRAC5 and DRAC4/I support
    Related: #211836, #211918

commit 0f8fe2fd8bb8ce072aa94a184de21ae434914de2
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 22 18:39:38 2006 +0000

    Resolves: bz216898
    mkfs.gfs2 needs to zero the first 16 blocks of file system

commit fbc45b8b1fe6a2d039eae422846e82005d6d475c
Author: David Teigland <teigland@redhat.com>
Date:   Tue Nov 21 17:28:09 2006 +0000

    handle errors or short reads when reading /dev/misc/lock_dlm_plock

commit adf1a3849e5252fbe9c31c9d9fb3f0369d259691
Author: Lon Hohberger <lhh@redhat.com>
Date:   Tue Nov 21 14:50:49 2006 +0000

    Fix #213218

commit 826067525e0e33111cc978cd70d3abbaa7383b80
Author: David Teigland <teigland@redhat.com>
Date:   Mon Nov 20 21:28:53 2006 +0000

    use timersub() macro to subtract timevals instead of coding it

commit 10fbec0b572299084a57eb67cd1d01654ac87f2a
Author: David Teigland <teigland@redhat.com>
Date:   Mon Nov 20 21:07:18 2006 +0000

    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

commit 2a327ac21711aae1e912259077f887c115e79645
Author: David Teigland <teigland@redhat.com>
Date:   Mon Nov 20 18:10:00 2006 +0000

    The plock rate limiting code should use the full timeval to measure
    the 1 sec limit interval instead of just the rough difference in
    tv_sec values.

commit eaca7251d415672082af0c4d1e5a939d43daf9c8
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Mon Nov 20 15:35:12 2006 +0000

    Fix another case where lf_dirent_format was not rewritten to disk
    after it was fixed.

commit 4cbf59f41f2a9e2ba5bc55ced4bb8e92256cae5c
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Nov 17 16:43:49 2006 +0000

    Resolves: bz208836 - fatal: invalid metadata block
    1. Fix a memory leak in pass1b.
    2. Improve performance of pass1b by combining loops through fs.
    3. Give an error message and abort if file system > 16TB and node
       architecture is 32-bits.
    4. Give users an "Abort" "Continue" and "Skip" if they interrupt
       with ctrl-c.  Also, report progress for that pass on interrupt.
    5. Added more "percent complete" messages for other passes.
    
    See bz comment #33 for more details.

commit 1c61ea750ecb03240887e73a405680c3bb1c9f33
Author: David Teigland <teigland@redhat.com>
Date:   Fri Nov 17 16:30:19 2006 +0000

    if read() returns a non-EINTR error then abort

commit 2833e16c0fa1279ee673378653d72b94f5d56c02
Author: David Teigland <teigland@redhat.com>
Date:   Fri Nov 17 16:26:34 2006 +0000

    if read() returns a non-EINTR error then shut down the client

commit 9ee214d878756b472e321dedfadbf18317dea1b8
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Fri Nov 17 16:15:31 2006 +0000

    Bugzilla 214274: Oops... only directIO has this issue - buffer IO should be
    fine. Revert buffer io changes.

commit 4e75396864db8bb1aa92e7ed0fe0c876f84903fe
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Fri Nov 17 15:36:05 2006 +0000

    Resolves: bz215817
    umount caused a 'filesystem consistency error' kernel BUG

commit 3c60bbcdcc5afd70d205155caa3b1a9d4af5e55e
Author: Wendy Cheng <wcheng@redhat.com>
Date:   Fri Nov 17 05:00:57 2006 +0000

    Bugzilla 214274: GFS has been splitting large writes into smaller atomic
        transactions. This would generate multiple aio completion calls (one
        for each transaction) that falsely notify application about data
        completion. Problem is reported by QA team as data corruption.

commit 229318a5ce392871cf64242eb9e9664e8265f61d
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Thu Nov 16 20:23:22 2006 +0000

    Fix annoying whitespace inconsistency.

commit 10b1377208c3c8753f56393d2b1620f6852c964f
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Thu Nov 16 20:12:45 2006 +0000

    Detect and fix potential endia problem in lf_dirent_format.

commit 9c1007ffcfd7466aa3beea44e2665a55ea8228da
Author: Lon Hohberger <lhh@redhat.com>
Date:   Wed Nov 15 16:55:35 2006 +0000

    Fix error reporting from cman if run while xend is not running.

commit 41b6272798fd5cc94bc236582b6f8c95c6ac09e9
Author: David Teigland <teigland@redhat.com>
Date:   Wed Nov 15 14:35:05 2006 +0000

    fix sched_priority from sdake

commit e35ffe98957ca80d77da50f64d06eba8847fca7d
Author: David Teigland <teigland@redhat.com>
Date:   Wed Nov 15 14:33:06 2006 +0000

    uncomment scheduler settings
    fix sched_priority from sdake

commit a79ef8a9fd56d984d5b81b31e1bfb760d3fa613d
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 14 22:51:35 2006 +0000

    Resolves: bz211465
    fsck errors on gfs2 volume

commit 87c19d429afdcc9609b0d4043b4d55b38dcc98a8
Author: David Teigland <teigland@redhat.com>
Date:   Tue Nov 14 20:37:27 2006 +0000

    Default plock rate limit of 10 instead of 0.

commit f9926453d8acd48e0fd556799c27c6ce7434335d
Author: David Teigland <teigland@redhat.com>
Date:   Tue Nov 14 20:20:43 2006 +0000

    Add plock rate limit option -l <limit>.  Current default is no limit (0).
    If a limit is set, gfs_controld will send no more than <limit> plock
    operations (multicast messages) every second.
    
    Given a limit of 10, one file system where plocks are used, and a program
    that does a tight loop of fcntl lock/unlock operations, the max number of
    loop iterations in 1 second would be 5.  If eight nodes were all doing
    this there would be 80 total network multicasts every second from all
    nodes in the cluster.
    
    We also record the volume of plock messages accepted locally and received
    from the network in the debug log.  A log entry is written for every
    1000 locally accepted plock operations and for every 1000 operations
    received from the network.

commit 77135bd5202c766e0995adde46eaa24914bd3c0e
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Tue Nov 14 20:11:10 2006 +0000

    Ability for gfs2_edit to handle gfs1 indirect metapointers.

commit 9eab7c6d2be592dcadf3c2a633dbe0af3d445ab3
Author: Ryan O'Hara <rohara@redhat.com>
Date:   Mon Nov 13 22:47:48 2006 +0000

    Include sd_freeze_count in counters output.
    This will allow users to see the freeze count via gfs_tool counters.

commit 1d824fc96f55f1ca5ec0ec8d76c68399f46896d8
Author: Chris Feist <cfeist@redhat.com>
Date:   Mon Nov 13 22:16:53 2006 +0000

    Fixes to prevent compile time warnings/errors in brew.

commit f2c6dfe5ab476443bf3ba05a64330e6bf0ce2580
Author: Chris Feist <cfeist@redhat.com>
Date:   Mon Nov 13 20:51:57 2006 +0000

    Need to include directory for ccs.h header file.

commit a863f5d571802116b05685d1bcecdfb12ec947f7
Author: Lon Hohberger <lhh@redhat.com>
Date:   Mon Nov 13 16:13:51 2006 +0000

    Fix bugzilla #212474; fully integrates fence_xvmd with ccs & the cman init script

commit b040184c94e57b5a11ff3ace0adfbc63582d503f
Author: Benjamin Marzinski <bmarzins@redhat.com>
Date:   Fri Nov 10 22:17:39 2006 +0000

    fix for bz215095 & 215099.
    
    for 215099, gnbd now only handles signals in sock_xmit() when it is called by
    the gnbd_recvd process. Otherwise, it simply blocks the signals until it
    completes the IO. This keeps gnbd from sending partial requests to the
    server, which can lead to data corruption.
    
    for 215095, the gfs function clean_journal() now uses the noinline attriubute,
    gfs_find_jhead() only uses on struct gfs_log_header, and gfs_recover_journal() dynamically allocates its struct gfs_log_header, all to conserve stack space.
    
    In the gnbd function sock_xmit(), you no longer get the signal info, so
    gnbd_recvd cannot print which signal it received, but it saves over 120 bytes
    of stack space.

commit b85f8aaeacbd0a4eedebc1c246e80c93f9d3abb3
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 9 16:22:34 2006 +0000

    This is the fix for Bugzilla Bug 214524: group_tool dump can give
    short output.

commit b505d0e82eb4ee5f4368e389baced2d7c1e50d40
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 9 15:47:29 2006 +0000

    This is the fix for Bugzilla Bug 214625: Add group_tool log function
    to group_tool and groupd.

commit 14ac711754e6ba67918a1e96248058a31f1a88c7
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Thu Nov 9 15:29:45 2006 +0000

    This is the fix for Bugzilla Bug 214621: Allow gfs2_edit to view,
    print and edit gfs(1) file systems.

commit f9679cb2f7c19441da9c4ca312bdd051369a91a3
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Thu Nov 9 13:10:42 2006 +0000

    Set join_timeout and consensus_timeout to higher defaults as per
    bz#214920

commit 4dc298a43cd2a7f99557ce9e3d50fa74886ecec6
Author: Robert Peterson <rpeterso@redhat.com>
Date:   Wed Nov 8 21:14:01 2006 +0000

    This is the fix for Bugzilla Bug 214513: gfs2_convert must reject
    file systems with block size != 4K.

commit 2cc986e75398ac2571d1491343b5e0ba37014397
Author: Patrick Caulfield <pcaulfie@redhat.com>
Date:   Wed Nov 8 15:49:39 2006 +0000

    Always compile in debug logging - you never know when it might come in handy
    and it's disabled by default anyway.

-----------------------------------------------------------------------


hooks/post-receive
--
Red Hat Cluster Suite


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]