[Pacemaker] ANNOUNCE: Pacemaker 1.0.3 now available (maintenance release)

Rvm rvm at free.fr
Wed Apr 15 05:49:42 EDT 2009


Hello,

Thanks for this release.
I've just build pacemaker with "dpkg-buildpackage -rfakeroot -uc -us"
according to the wiki. The generated .deb is in version 1.0.2-1 not
1.0.3. I think the DEBIAN/control is not up to date ?
Regards,

Andrew Beekhof a écrit :
> Hi all,
>
> Now that the SLES11 crunch is over, we're back on the regular monthly
> release schedule.
> Accordingly, 1.0.3 is now ready and certified to work with both stacks
> :-)
>
> Major points of interest for this release include:
> - Compact display of clones in crm_mon
> - Fixed memory leaks
> - Reduced logging
> - PE bug-fixes
>
> Unfortunately, the packages are not being built for all platforms due
> to a bug in the build service which I can't seem to get anyone to care
> about.  For those affected, I suggest either building from source or
> following the short instructions below for rebuilding with the src.rpm
>   
> http://clusterlabs.org/wiki/Install#Re-Building_RPMs_for_Other_Architectures
>
>
>
> Packages for Pacemaker 1.0 and it's immediate dependancies can be
> downloaded from the usual location:
>   http://software.opensuse.org/download/server:/ha-clustering
>
> and the source can be obtained from:
>  
> http://hg.clusterlabs.org/pacemaker/stable-1.0/archive/Pacemaker-1.0.3.tar.bz2
>
>
> General installation instructions are available at:
>   http://clusterlabs.org/wiki/Install
>
> regards,
> Andrew
>
>
> Begin lazy paste from the changelog...
>   * Update source tarball to revision: b133b3f19797 (stable-1.0) tip
>   * Statistics:
>       Changesets:      383
>       Diff:            329 files changed, 15471 insertions(+), 15119
> deletions(-)
>
>   * Testing Notes:
>       Heartbeat: 2-nodes: 500 iterations, 4-node: 500 iterations
>       OpenAIS: 2,4,6,8,10,12 nodes: Thousands of iterations
>
>   * Changes since Pacemaker-1.0.2
>   + High: ais plugin: Fix quorum calculation (bnc#487003)
>   + High: ais: Bug bnc#482847, bnc#482905 - Force a clean exit of
> OpenAIS once Pacemaker has finished unloading
>   + High: ais: Bug bnc#486858 - Fix update_member() to prevent
> spamming clients with membership events containing no changes
>   + High: ais: Centralize all quorum calculations in the ais plugin
> and allow expected votes to be configured int he cib
>   + High: ais: Correctly handle a return value of zero from
> openais_dispatch_recv()
>   + High: ais: Disable logging to a file
>   + High: ais: Fix memory leak in error path
>   + High: ais: IPC messages are only in scope until a response is sent
>   + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent
> data loss.  Required a change to the backup filename format
>   + High: cib: crmd: Revert part of 9782ab035003.  Complex shutdown
> routines need G_main_add_SignalHandler to avoid race coditions
>   + High: crm: Avoid infinite loop during crm configure edit (bnc#480327)
>   + High: crmd: Avoid a race condition by waiting for the attrd update
> to trigger a transition automatically
>   + High: crmd: Bug bnc#480977 - Prevent extra, partial, shutdown when
> a node restarts too quickly
>   + High: crmd: Bug bnc#480977 - Prevent extra, partial, shutdown when
> a node restarts too quickly (verified)
>   + High: crmd: Bug bnc#489063 - Ensure the DC is always unset after
> we 'loose' an election
>   + High: crmd: Bug BSC#479543 - Correctly find the migration source
> for timed out migrate_from actions
>   + High: crmd: Call crm_peer_init() before we start the FSA -
> prevents a race condition when used with Heartbeat
>   + High: crmd: Erasing the status section shouldn't be forced to the
> local node
>   + High: crmd: Fix memory leak in cib notication processing code
>   + High: crmd: Fix memory leak in transition graph processing
>   + High: crmd: Fix memory leaks found by valgrind
>   + High: crmd: More memory leaks fixes found by valgrind
>   + High: fencing: stonithd: is_heartbeat_cluster is a no-no if there
> is no heartbeat support
>   + High: PE: Bug bnc#466788 - Exclude nodes that can't run resources
>   + High: PE: Bug bnc#466788 - Make colocation based on node
> attributes work
>   + High: PE: Bug BNC#478687 - Don't crash when clone-max is 0
>   + High: PE: Bug bnc#488721 - Fix id-ref expansion for clones, the
> doc-root for clone children is not the cib root
>   + High: PE: Bug bnc#490418 - Correctly determine node state for
> nodes wishing to be terminated
>   + High: PE: Bug LF#2087 - Correctly parse the state of anonymous
> clones that have multiple instances on a given node
>   + High: PE: Bug lf#2089 - Meta attributes are not inherited by clone
> children
>   + High: PE: Bug lf#2091 - Correctly restart modified resources that
> were found active by a probe
>   + High: PE: Bug lf#2094 - Fix probe ordering for cloned groups
>   + High: PE: Bug LF:2075 - Fix large pingd memory leaks
>   + High: PE: Correctly attach orphaned clone children to their parent
>   + High: PE: Correctly handle terminate node attributes that are set
> to the output from time()
>   + High: PE: Ensure orphaned clone members are hooked up to the
> parent when clone-max=0
>   + High: PE: Fix memory leak in LogActions
>   + High: PE: Fix the determination of whether a group is active
>   + High: PE: Look up the correct promotion preference for anonymous
> masters
>   + High: PE: Simplify handling of start failures by changing the
> default migration-threshold to INFINITY
>   + High: PE: The ordered option for clones no longer causes extra
> start/stop operations
>   + High: RA: Bug bnc#490641 - Shut down dlm_controld with -TERM
> instead of -KILL
>   + High: RA: pingd: Set default ping interval to 1 instead of 0 seconds
>   + High: Resources: pingd - Correctly tell the ping daemon to shut down
>   + High: Tools: Bug bnc#483365 - Ensure the command from cluster_test
> includes a value for --log-facility
>   + High: Tools: cli: fix and improve delete command
>   + High: Tools: crm: add and implement templates
>   + High: Tools: crm: add support for command aliases and some common
> commands (i.e. cd,exit)
>   + High: Tools: crm: create top configuration nodes if they are missing
>   + High: Tools: crm: fix parsing attributes for rules (broken by the
> previous changeset)
>   + High: Tools: crm: new ra set of commands
>   + High: Tools: crm: resource agents information management
>   + High: Tools: crm: rsc/op_defaults
>   + High: Tools: crm: support for no value attribute in nvpairs
>   + High: Tools: crm: the new configure monitor command
>   + High: Tools: crm: the new configure node command
>   + High: Tools: crm_mon - Prevent use-of-NULL when summarizing an orphan
>   + High: Tools: hb2openais: create clvmd clone for respawn evmsd in
> ha.cf
>   + High: Tools: hb2openais: fix a serious recursion bug in xml node
> processing
>   + High: Tools: hb2openais: fix ocfs2 processing
>   + High: Tools: pingd - prevent double free of getaddrinfo() output
> in error path
>   + High: Tools: The default re-ping interval for pingd should be 1s
> not 1ms
>   + Medium (bnc#479049): Tools: crm: add validation of resource type
> for the configure primitive command
>   + Medium (bnc#479050): Tools: crm: add help for RA parameters in tab
> completion
>   + Medium (bnc#479050): Tools: crm: add tab completion for primitive
> params/meta/op
>   + Medium (bnc#479050): Tools: crm: reimplement cluster properties
> completion
>   + Medium (bnc#486968): Tools: crm: listnodes function requires no
> parameters (don't mix completion with other stuff)
>   + Medium: ais: Remove the ugly hack for dampening AIS membership
> changes
>   + Medium: cib: Fix memory leaks by using mainloop_add_signal
>   + Medium: cib: Move more logging to the debug level (was info)
>   + Medium: cib: Overhaul the processing of synchronous replies
>   + Medium: Core: Add library functions for instructing the cluster to
> terminate nodes
>   + Medium: crmd: Add new expected-quorum-votes option
>   + Medium: crmd: Allow up to 5 retires when an attrd update fails
>   + Medium: crmd: Automatically detect and use new values for
> crm_config options
>   + Medium: crmd: Bug bnc#490426 - Escalated shutdowns stall when
> there are pending resource operations
>   + Medium: crmd: Clean up and optimize the DC election algorithm
>   + Medium: crmd: Fix memory leak in shutdown
>   + Medium: crmd: Fix memory leaks spotted by Valgrind
>   + Medium: crmd: Ingore join messages from hosts other than our DC
>   + Medium: crmd: Limit the scope of resource updates to the status
> section
>   + Medium: crmd: Prevent the crmd from being respawned if its told to
> shut down when it didn't ask to be
>   + Medium: crmd: Re-check the election status after membership events
>   + Medium: crmd: Send resource updates via the local CIB during
> elections
>   + Medium: PE: Bug bnc#491441 - crm_mon does not display operations
> returning 'uninstalled' correctly
>   + Medium: PE: Bug lf#2101 - For location constraints, role=Slave is
> equivalent to role=Started
>   + Medium: PE: Clean up the API - removed ->children() and renamed
> ->find_child() to fine_rsc()
>   + Medium: PE: Compress the display of healthy anonymous clones
>   + Medium: PE: Correctly log the actions for resources that are being
> recovered
>   + Medium: PE: Determin a promotion score for complex resources
>   + Medium: PE: Ensure clones always have a value for globally-unique
>   + Medium: PE: Prevent orphan clones from being allocated
>   + Medium: RA: controld: Return proper exit code for stop op.
>   + Medium: Tools: Bug bnc#482558 - Fix logging test in cluster_test
>   + Medium: Tools: Bug bnc#482828 - Fix quoting in cluster_test
> logging setup
>   + Medium: Tools: Bug bnc#482840 - Include directory path to CTSlab.py
>   + Medium: Tools: crm: add more user input checks
>   + Medium: Tools: crm: don't check resource status of we're working
> with a shadow
>   + Medium: Tools: crm: fix id-refs and allow reference to top objects
> (i.e. primitive)
>   + Medium: Tools: crm: ignore comments in the CIB
>   + Medium: Tools: crm: multiple column output wouldn't work with
> small lists
>   + Medium: Tools: crm: refuse to delete running resources
>   + Medium: Tools: crm: rudimentary if-else for templates
>   + Medium: Tools: crm: Start/stop clones via target-role.
>   + Medium: Tools: crm_mon - Compress the node status for healthy and
> offline nodes
>   + Medium: Tools: crm_shadow - Return 0/cib_ok when --create-empty
> succeeds
>   + Medium: Tools: crm_shadow - Support -e, the short form of
> --create-empty
>   + Medium: Tools: Make attrd quieter
>   + Medium: Tools: pingd - Avoid using various clplumbing functions as
> they seem to leak
>   + Medium: Tools: Reduce pingd logging
>
>
>
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker





More information about the Pacemaker mailing list