The cluster team and its community are proud to announce the
3.0.0.alpha5 release from the STABLE3 branch.
The development cycle for 3.0.0 is about to end. With the new STABLE3
branch that will collect only bug fixes and minimal update required to
build on top of the latest upstream kernel, we are getting closer and
closer to a shiny new stable release.
Everybody with test equipment and time to spare, is highly encouraged to
download, install and test the 3.0.0.alpha releases and more important
report problems. This is the time for people to make a difference and
help us testing as much as possible.
In order to build the 3.0.0.alpha5 release you will need:
- corosync 0.93
(qdisk users _must_ cherry pick also revision 1774 from trunk or use
- openais 0.92.
- linux kernel 2.6.28.
At the same location is now possible to find separated tarballs for
fence-agents and resource-agents as previously announced
To report bugs or issues:
Would you like to meet the cluster team or members of its community?
Join us on IRC (irc.freenode.net #linux-cluster) and share your
experience with other sysadministrators or power users.
Under the hood (from 3.0.0.alpha4):
Andrew Price (5):
askant: Fix linking with libgfs2
askant: prog_name is no longer required
gfs2-utils: Remove 'die' calls from check_for_gfs2
gfs2-utils: Remove 'die' calls from set_sysfs
libgfs2: Move get_list out of libgfs2
Bob Peterson (7):
Replace deprecated do_seek, do_read, do_write functions
Get rid of build warning in gfs2_convert.
Add Filesystem UUID to GFS2 utils.
GFS2: make gfs2_fsck conform to fsck(8) exit codes
GFS2: gfs2_edit fixes for 5.4
gfs2_tool df segfault on non-4K block size
gfs2_grow man page references removed -r option
Christine Caulfield (5):
cman: don't display the last node name if we can't get an address
cman: Print nodeids as unsigned ints
cman: Make cman_tool debug -d<x> more effective
cman: Don't eject nodes that were quorate on their own if we have
cman: Allow connections from unprivileged user/group "ais"
David Teigland (5):
man pages: cluster.conf, groupd
man pages: cluster.conf
man pages: cluster.conf
libccs: daemon logging config
Fabio M. Di Nitto (11):
cman: fix notifyd loop
qdisk: fix device scanning.
qdisk: fix device scanning order.
qdisk: remove debugging printf.
qdisk: propagate parent_holder information to childs
qdisk: uses sizeof() when memsetting stack-defined variables
qdisk: optimize list append operations
man pages: cluster.conf.5
fence: add missing man pages
build: stricter install invokation
build: make/release update
Jan Friesse (5):
fence_ipmilan: Cygwin doesn't like NULL in times function
fence_ipmilan: Better name for unused variable in expect.c
fence_ipmi: Increased number of retries to action
fence_vmware: Fix process of special characters (like ')
fence_vmware: Fix VMware helper script to force stdout close
Lon Hohberger (2):
fence: Make fence_xvm -o metadata work
qdisk: Honor CMAN_TRY_SHUTDOWN
Marek 'marx' Grac (5):
fence_wti: #481664 - fence_wti is unable to connect to
(password-less) fencing device
[FENCE] Fixes ##485065 - Add support for LPAR/HMC v3
fence_lpar: #485065 Typo
fence_lpar: Fix 'list' operation for HMC v3
bladecenter & wti: Fix operation 'list'
Steven Whitehouse (24):
libgfs2: Remove pv macros from library
libgfs2: Remove RANDOM/SRANDOM macros
libgfs2: Change some macros into inline functions
libgfs2: Remove another macro
libgfs2: format checking for printf-like functions
libgfs2: gfs2_disk_hash is a .c not a .h!
libgfs2: Move SYS_BASE macro
libgfs2: Merge bitmap.c into block_list.c
libgfs2: Merge linux_endian.h into libgfs2
libgfs2: Remove ancient, obsolete alpha workaround
libgfs2: Merge ondisk.h into libgfs2.h
libgfs2: Remove copyright.cf include from libgfs2.h
fsck: Using wrong hash size
libgfs2: Forgot to remove headers from apps
libgfs2: Remove a typedef that was only used once
libgfs2: metapointer function is only used internally
libgfs2: First go at cutting the number of "die"s
libgfs2: test_locking should be in mkfs
mount.gfs2: Fix wrong header
libgfs2: Move prog_name out of the library
gfs_controld: One header removal too far
gfs2_edit: Tidy up EXTERN stuff
libgfs2: DIV_RU Macro bites the dust
mount.gfs2: Move the endian functions out of gfs_ondisk.h