[Linux-cluster] cluster-1.02.00
David Teigland
teigland at redhat.com
Tue Apr 11 16:52:59 UTC 2006
A new source tarball from the STABLE branch has been released; it builds
and runs on 2.6.16:
ftp://sources.redhat.com/pub/cluster/releases/cluster-1.02.00.tar.gz
Version 1.02.00 - 10 April 2006
===============================
dlm-kernel: Allow DLM to start if the node gets a different nodeid.
dlm-kernel: Add WARNING printk when cman calls emergency_shutdown.
dlm-kernel: The in_recovery semaphore wasn't being released in corner case
where grant message is ignored for lock being unlocked.
dlm-kernel: Remove an assertion that triggers unnecessarily in rare
cases of overlapping and invalid master lookups.
dlm-kernel: Don't close existing connection if a double-connect is
attempted - just ignore the last one.
dlm-kernel: Fix a race where an attempt to unlock a lock in the completion
AST routine could crash on SMP.
dlm-kernel: Fix transient hangs that could be caused by incorrect handling
of locks granted due to ALTMODE. bz#178738
dlm-kernel: Allow any old user to create the default lockspace. You need Udev
running AND build dlm with ./configure --have_udev.
dlm-kernel: Only release a lockspace if all users have closed it. bz#177934
cman-kernel: Fix cman master confusion during recovery. bz#158592
cman-kernel: Add printk to assert failure when a nodeid lookup fails.
cman-kernel: Give an interface "max-retries" attempts to get fixed after
an error before we give up and shut down the cluster.
cman-kernel: IPv6 FF1x:: multicast addresses don't work. Always send out
of the locally bound address. bz#166752
cman-kernel: Ignore really badly delayed old duplicates that might get
sent via a bonded interface. bz#173621
cman-kernel: /proc/cluster/services seq_start needs to initialise the pointer,
we may not be starting from the beginning every time. bz#175372
cman-kernel: Fix memory leak when reading from /proc/cluster/nodes or
/proc/cluster/services. bz#178367
cman-kernel: Send a userspace notification when we are the last node in
a cluster. bz#182233
cman-kernel: add quorum device interface for userspace
cman-kernel: Add node ID to /proc/cluster/status
cman: Allow "cman_tool leave force" to cause cman to leave the cluster
even if it's in transition or joining.
cman: Look over more than 16 interfaces when searching for the broadcast
address.
cman: init script does 'cman_tool leave remove' on stop
cman: add cman_get/set_private to libcman
cman: add quorum device API to libcman
gfs-kernel: Fix performance with sync mount option; pages were not being
flushed when gfs_writepage is called. bz#173147
gfs-kernel: Flush pages into storage in case of DirectIO falling back to
BufferIO. DirectIO reads were sometimes getting stale data.
gfs-kernel: Make sendfile work with stuffed inodes; after a write on
stuffed inode, mark cached page as not uptodate. bz#142849
gfs-kernel: Fix spot where the quota_enforce setting is ignored.
gfs-kernel: Fix case of big allocation slowdown. The allocator could end
up failing its passive attempts to lock all recent rgrps because another
node had deallocated from them and was caching the locks. The allocator now
switches from passive to forceful requests after try_threshold failures.
gfs-kernel: Fix rare case of bad NFS file handles leading to stale file
handle errors. bz#178469
gfs-kernel: Properly handle error return code from verify_jhead().
gfs-kernel: Fix possible umount panic due to the ordering of log flushes
and log shutdown. bz#164331, bz#178469
gfs-kernel: Fix directory delete out of memory error. bz#182057
gfs-kernel: Return code was not being propagated while setting default
ACLs causing an EPERM everytime. bz#182066
gulm: Fix bug that would cause luck_gulmd to not call waitpid unless
SIGCHLD was received from the child. bz#171246
gulm: Fix problems with host lookups. Now try to match the ip if we are
unable to match the name of a lock server as well as fixing the expiration
of locks if gulm somehow gets a FQDN. bz#169171
fence/fenced: Multiple devices in one method were not being translated
into multiple calls to an agent, but all the device data was lumped together
for one agent call. bz#172401
fence/fence_apc: Make agent work with 7900 series apc switches. bz#172441
fence/fence_ipmilan: fixes for bz#178314
fence/fence_drac: support for drac 4/I
fence/fence_drac: interface change in drac_mc firmware version 1.2
fence: Add support for IBM rsa fence agent
gnbd-kernel: gnbd_monitor wouldn't correctly reset after an uncached gnbd had
failed and been restored. bz#155304
gnbd-kernel: kill gnbd_monitor when all uncached gnbds have been removed.
bz#127042
gnbd: changes to let multipath run over gnbd.
gfs_fsck: Fix small window where another node can mount during a gfs_fsck.
bz#169087
gfs_fsck: gfs_fsck crashed on many types of extended attribute corruptions.
bz#173697
gfs_fsck: Check result code and handle failure's in fsck rgrp read code.
bz#169340
gfs_fsck: fix errors checking large (multi-TB) filesystems. bz#186125
gfs_edit: new version with more options that uses ncurses.
ccs: Make ccs connection descriptors time out, fixing a problem where all
descriptors could be used up, even though none are in use.
ccs: Increase number of connection descriptors from 10 to 30.
ccs: Ignore SIGPIPE, don't catch SIGSEV, allowing for core dumps.
ccs: endian fixes for clusters of machines with different endianness
ccs: Fix error printing. bz#178812
ccs: fix ccs_tool seg fault on upgrade. bz#186121
magma-plugins/sm: Fix reads of /proc/cluster/services. bz#175033
magma-plugins/gulm: Fix clu_lock() return value that resulted in
"Resource temporarily unavailable" messages at times. bz#171253
rgmanager: Add support for inheritance in the form "type%attribute"
instead of just attribute so as to avoid confusion.
rgmanager: Fix bz#150346 - Clustat usability problems
rgmanager: Fix bz#170859 - VIPs show up on multiple members.
rgmanager: Fix bz#171034 - Missing: Monitoring for local and cluster fs's
rgmanager: Fix bz#171036 - RFE: Log messages in resource agents
rgmanager: Fix bz#165447 - ip.sh fails when using VLAN on bonded interface
rgmanager: Fix bz#171153 - clustat withholds information if run on multiple
members simultaneously
rgmanager: Fix bz#171236 - ia64 alignment warnings
rgmanager: Fix bz#173526 - Samba Resource Agent
rgmanager: Fix bz#173916 - rgmanager log level change requires restart
rgmanager: Fix bz#174819 - clustat crashes if ccsd is not running
rgmanager: Fix bz#175106 - lsof -b blocks when using gethostbyname causing
slow force-unmount when DNS is broken
rgmanager: Fix bz#175108 - rgmanager storing extraneous info using VF
rgmanager: Fix bz#175114 - rgmanager uses wrong stop-order for unspecified
resource agents
rgmanager: Implement bz#175215: Inherit fsid for nfs exports
rgmanager: Fix bz#175229 - remove unneeded references to clurmtabd; it is no
longer a necessary piece for NFS failover
rgmanager: Fix bz#176343 - __builtin_return_address(x) for x>0 is never
guaranteed to work
rgmanager: Ensure rgmanager doesn't block SIGSEGV when debug is not enabled.
rgmanager: Fix bz#172177, bz#172178
rgmanager: Allow scripts to inherit the name attr of a parent in case the
script wants to know it. bz#172310
rgmanager: Fix #166109 - random segfault in clurgmgrd
rgmanager: Fix most of 177467 - clustat hang
More information about the Linux-cluster
mailing list