[Pacemaker] Summary of 110 Pacemaker 1.0.0 patches from weeks 44 and 45, 2008

Bret Palsson bretep at gmail.com
Mon Nov 10 13:31:52 UTC 2008


I think it is safe to say that were all looking forward to and are  
excited for the builds this week. Thanks Andrew for your dedication  
and hard work.

Sent from my iPhone

On Nov 10, 2008, at 6:11 AM, Andrew Beekhof <abeekhof at suse.de> wrote:

> Another project update...
>
> These last two weeks were very busy but since even I balk at the  
> idea of sending over 100 patches to the mailing list, for this week  
> I thought I'd go with this summary instead.
>
> Happy reading,
> Andrew
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/76942338bd54
> by abeekhof on 2008-10-25::    Low: Build: Send patches to the  
> mailing list
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/f9992f741472
> by abeekhof on 2008-10-26::    Medium: PE: Allow group and clone  
> level resource attributes
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/23c237ed0cbe
> by abeekhof on 2008-10-26::    Dev: PE: Add missing header files
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/4e58a53e4478
> by abeekhof on 2008-10-26::    Low: PE: Add stonith-timeout to  
> regression tests
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/33a0c67e6044
> by abeekhof on 2008-10-26::    High: Core: Don't redefine  
> __FUNCTION__ unnecessarily
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/b8530243c8ce
> by abeekhof on 2008-10-26::    Dev: PE: Group parameters take  
> precedence over those of any parent resource
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/7a98c50fbf8a
> by abeekhof on 2008-10-26::    Dev: PE: Primitive parameters take  
> precedence over those of any parent resource
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/2d9924d2aac2
> by abeekhof on 2008-10-26::    Low: PE: Fix the 1.0 testcases after  
> f9992f741472
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/1eca6b7f73b3
> by abeekhof on 2008-10-26::    Medium: Ensure meta attributes are  
> used consistantly
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a730f2b4cdb2
> by abeekhof on 2008-10-27::    Low: PE: Remove useless  
> instance_attribute duplicates of meta attributes
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/ef9f4e4f0adb
> by abeekhof on 2008-10-27::    Dev: PE: Re-enable code that was  
> accidentally commented out
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/0176b6df502a
> by abeekhof on 2008-10-27::    Medium: Tools: crm_verify - check  
> that we're being asked to validate a complete config
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/6e42a546dd82
> by abeekhof on 2008-10-27::    Low: PE: Remove reference to failure  
> stickiness in 1.0 regression test
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/9a619fafb2d8
> by abeekhof on 2008-10-27::    Low: PE: Add stonith-timeout values  
> to regression test expected outputs
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a9168dc8e216
> by abeekhof on 2008-10-27::    Low: xml: Regression tests - Remove  
> the random portion of automatically generated IDs so that the diffs  
> are useful
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a1b300047674
> by abeekhof on 2008-10-27::    Low: PE: Update the expected 0.6  
> regression test scores for groups and clones
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/acf4601ffe24
> by abeekhof on 2008-10-27::    Low: xml: Use the most recent schema  
> in regression tests
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/bd466565c216
> by abeekhof on 2008-10-27::    Low: xml: Tweak the upgrade xslt to  
> prepare for an upcomming change
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/ed506d16b90c
> by abeekhof on 2008-10-27::    Low: xml: Do not bring across clone  
> attributes from 0.6 configurations
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/ff397d27487c
> by abeekhof on 2008-10-27::    PE: Medium: Make a best-effort guess  
> at a migration threshold for people with 0.6 configs
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/3d53fec6cb49
> by abeekhof on 2008-10-27::    Low: PE: Update the inc9 regression  
> test
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/c7ecba5f0e69
> by abeekhof on 2008-10-27::    Low: PE: Remove reference to failure  
> stickiness in 1.0 regression test
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/0ec924b8d091
> by abeekhof on 2008-10-27::    Low: Tools: Update regression test  
> output
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/9082ded546ec
> by abeekhof on 2008-10-27::    Low: Build: Clean up configure to  
> ensure the build environment is always sane
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/68d9e602fcb2
> by dejan on 2008-10-20::    High: Tools: hb2openais: backup improved  
> and multiple fixes
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/cb52810e351b
> by dejan on 2008-10-23::    High: Tools: hb2openais: add option to  
> upgrade the CIB to v3.0
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/78c69d3dfa64
> by dejan on 2008-10-23::    Low: Tools: hb2openais: update user  
> messages
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/6a9e1a69f0bd
> by dejan on 2008-10-23::    High: Tools: hb2openais: add U option to  
> getopts and update usage
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/cd43994c0025
> by dejan on 2008-10-23::    High: Tools: hb2openais: fix class/ 
> provider reversal
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/74f75e495bd4
> by dejan on 2008-10-23::    Low: Tools: hb2openais: update user  
> messages on CIB upgrade
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/33abc01abc49
> by dejan on 2008-10-23::    High: Tools: hb2openais: move the CIB  
> update to the end
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/4fbb737d3ea0
> by dejan on 2008-10-23::    High: Tools: hb2openais: fix testing
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/5fb0259d7024
> by dejan on 2008-10-27::    Low: doc: hb2openais: conversion document
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/79d2ba7e502f
> by abeekhof on 2008-10-28::    High: Tools: crm_shadow - Show more  
> line number information after validation failures
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/d49e378b993e
> by abeekhof on 2008-10-28::    Low: Tools: crm_mon - clean up extra  
> colon in summary title
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/3ba9036052d9
> by abeekhof on 2008-10-29::    Low: crmd: Remove inline function  
> that was causing compile issues
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/2ac744c80f74
> by abeekhof on 2008-10-29::    Medium: Tools: attrd - Automatically  
> refresh all attributes after a CIB replace operation
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/84aa9917338f
> by abeekhof on 2008-10-29::    Low: PE: Improve log message
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e49370931a87
> by abeekhof on 2008-10-29::    High: ais: Ensure HA_RSCTMP exists  
> for use by resource agents
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/cb422bf006c7
> by abeekhof on 2008-10-29::    High: PE: Fix optional colocation
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/d282dfa3a954
> by abeekhof on 2008-10-29::    High: crmd: Bug:1975 - crmd should  
> wait indefinitely for stonith operations to complete
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/86d4b93e73f8
> by abeekhof on 2008-10-29::    Low: crmd: Fix logging
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/93906a75a8d8
> by abeekhof on 2008-10-29::    Dev: crmd: Make sure the transition  
> timeout is restored if stonithd terminates
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e823b091e55c
> by abeekhof on 2008-10-30::    Medium: crmd: Fix the recording of  
> pending operations in the CIB
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/642a45d094cd
> by abeekhof on 2008-10-30::    Low: PE: Remove code not relevant to  
> the 1.0 series
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/5d1e1b12cae9
> by abeekhof on 2008-10-30::    Medium: PE: Bug N:437719 - Ensure  
> scores from colocated resources count when allocating groups
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a79dc66e18e7
> by abeekhof on 2008-10-30::    Dev: crmd: Fix segfault caused by use- 
> of-NULL - transition_graph isn't always non-NULL
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/f259a2a47766
> by abeekhof on 2008-10-30::    Dev: cib: update_attr - rc values  
> greater than 0 occur normally for a-synchronous updates
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e6bceea21f6c
> by abeekhof on 2008-10-31::    Dev: crmd: Fix comparision in  
> start_global_timer to supress error message
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/b89a1fbe8057
> by abeekhof on 2008-11-02::    Low: PE: Disconnected clients are not  
> the PE's problem, downgrade log message
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a8ec24aa9550
> by abeekhof on 2008-11-02::    Medium: cib: Ensure remote access  
> ports are cleaned up on shutdown
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a650b66481fc
> by abeekhof on 2008-11-02::    Low: crmd: Stop the transition timer  
> when 'disconnecting' the TE
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/5e7a6166c425
> by abeekhof on 2008-11-03::    Medium: Tools: Bug LF:1987 -  
> crm_verify incorrectly warns of configuration upgrades for the most  
> recent version
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/3a772501bc25
> by abeekhof on 2008-11-03::    High: PE: Prevent assert failures in  
> master_color() by ensuring unmanaged masters are always reallocated  
> to their current location
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/86e282fa7964
> by abeekhof on 2008-11-03::    Medium: Tools: Bug LF:1985 - crm_mon  
> - Correctly process failed cib queries to allow reconnection after  
> cluster restarts
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/ac69195e98e9
> by abeekhof on 2008-11-04::    High: PE: Bug LF:1988 - For unmanaged  
> resources we need to skip the usual can_run_resources() checks
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/1206eb8a4d55
> by dejan on 2008-11-03::    Low: Tools: hb2openais: fix grep of ps  
> output for crmd
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a609bb40aa9f
> by dejan on 2008-11-03::    Low: Tools: crm: fix usage message for  
> shadow new
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/533197a7d656
> by dejan on 2008-11-03::    Medium: Tools: crm (bnc#441028): check  
> for key error in attributes management
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/984c8e5797ba
> by abeekhof on 2008-11-04::    High: PE: Bug LF:1988 - Ensure  
> recurring operations always have the correct target-rc set
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/f87f79aad470
> by abeekhof on 2008-11-04::    Low: cts: Add a pingd resource to cts  
> and some constraints which use it
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/eb1e027712f1
> by abeekhof on 2008-11-04::    Low: PE: Clean up some confusing log  
> messages
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/d642ad0efc38
> by abeekhof on 2008-11-04::    Low: Tools: crm_mon - Wait a moment  
> before exiting so the user can see that the config can't be upgraded
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/d233e9a670df
> by abeekhof on 2008-11-04::    Medium: xml: Relax the restriction on  
> the contents of rsc_locaiton.node
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/5bc17c128f1e
> by abeekhof on 2008-11-04::    Low: PE: Bug BNC:440242 - Do not  
> restart the entire unordered, uncolcoated group if one child is  
> migrating
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/ed51c3d508aa
> by abeekhof on 2008-11-04::    Medium: crmd: Detect deleted resource  
> operations automatically
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/3cf4239be16a
> by abeekhof on 2008-11-04::    Medium: crmd: Erase a node's resource  
> operations and transient attributes after a successful STONITH
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/9cf93042fa9c
> by abeekhof on 2008-11-04::    Low: crmd: Minor logging change
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/1b514144bc24
> by abeekhof on 2008-11-04::    Low: cts: Rewrite the Stonithd test  
> to exercise the complete STONITH pathway
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/0956d31d5d9e
> by abeekhof on 2008-11-05::    Low: ais: Tweak the subsystem start/ 
> stop order
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/920e54ef8911
> by abeekhof on 2008-11-05::    High: ais: Allow the crmd to get  
> callbacks whenever a node's state changes
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/287b8fff5685
> by abeekhof on 2008-11-05::    High: PE: Ensure the terminate node  
> attribute is handled correctly
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a0496a5fd82d
> by abeekhof on 2008-11-05::    Low: cts: Ignore failed pingd updates  
> during component fail
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/70e7f498fee3
> by abeekhof on 2008-11-05::    Low: crmd: dc-deadtime doesn't  
> require two levels of defaults
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e26c2d657804
> by abeekhof on 2008-11-05::    Dev: crmd: Check for the right state  
> value when erasing node attributes
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/008f05f920d0
> by abeekhof on 2008-11-05::    Low: Core: Log the use of  
> configuration defaults at debug
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/c2a24d24441e
> by abeekhof on 2008-11-05::    Low: Core: Create a common function  
> for getting xpath results
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/dfd1fe4ff9e2
> by abeekhof on 2008-11-05::    Low: crmd: Simplify the processing of  
> CIB update diffs
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/3e5fa4c44b59
> by abeekhof on 2008-11-06::    Low: cts: Don't barf if the remote  
> action result was empty
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/ed98e80e9008
> by abeekhof on 2008-11-06::    Medium: cib: Always store cib  
> contents on disk with num_updates=0
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/c64ef87eaef0
> by abeekhof on 2008-11-06::    Medium: crmd: Initiate an attrd  
> refresh _after_ the status section has been fully repopulated
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/c3c687bf0f4f
> by abeekhof on 2008-11-06::    Medium: crmd: Only the DC should  
> update quorum in an openais cluster
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/de31fcc3f792
> by abeekhof on 2008-11-06::    Low: cib: Let the caller decide if  
> DTD/schema validation issues are an error
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/6507ceb3472a
> by abeekhof on 2008-11-06::    Low: Tools: attrd - Mask some known/ 
> acceptable update errors
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/4bbd163c5f20
> by abeekhof on 2008-11-06::    Low: crmd: Removed duplicate code -  
> this is now handled before the update is sent
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/4466ebed6430
> by abeekhof on 2008-11-06::    Low: Core: Provide compilers with  
> optimization hints for our logging code
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/d1cc11bec47a
> by abeekhof on 2008-11-06::    Low: Core: use the hinted logging  
> function that indicates to the compiler that these logs are unlikely  
> to be printed
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a9054d8e7861
> by abeekhof on 2008-11-06::    Low: Core: use the hinted logging  
> function that indicates to the compiler that these logs are unlikely  
> to be printed
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/feac09f7e75e
> by abeekhof on 2008-11-06::    Low: cib: Correctly log the origin of  
> replace operations
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/2f590d4309f2
> by abeekhof on 2008-11-06::    Low: crmd: Simplify the resource  
> operation updates
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/407ea5f7b4cd
> by abeekhof on 2008-11-06::    Low: Build: Tweak the hg version output
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e516a5302591
> by abeekhof on 2008-11-06::    Low: Core: Tweak the logging in  
> get_xpath_object()
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/1c42b9401a2f
> by abeekhof on 2008-11-06::    High: Core: Add an extra snaity check  
> to getXpathResults() to prevent segfaults
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/7633faf60301
> by abeekhof on 2008-11-06::    Dev: Core: Fix the comparision in  
> getXpathResult()
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/3df94df62b45
> by abeekhof on 2008-11-06::    Dev: crmd: Fix the xpath expressions  
> for processing cib update diffs
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/8279461649cd
> by abeekhof on 2008-11-06::    Low: cib: It is up to the cib client  
> to report operation errors
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/fd4066e9888d
> by abeekhof on 2008-11-07::    Dev: crmd: Repair the logic that  
> maintains and updates the CIB with our quorum status
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/0c528feb2089
> by abeekhof on 2008-11-07::    Dev: crmd: Repair the logic that  
> maintains and updates the CIB with our quorum status
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/742fa64dbe3f
> by abeekhof on 2008-11-07::    Medium: crmd: Find a more appropriate  
> place to update quorum and refresh attrd attributes
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/2e45586524a9
> by abeekhof on 2008-11-07::    Medium: ais: Provide better feedback  
> when nodes change nodeid's (in openais.conf)
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e9cb86a43464
> by abeekhof on 2008-11-07::    Low: crm: Add TODO note
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/8c3963cbc20a
> by abeekhof on 2008-11-07::    Low: Build: Add a new helper target
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/7508f211e536
> by abeekhof on 2008-11-07::    High: PE: Improve up the detection of  
> 'new' nodes joining the cluster
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e21021b77657
> by abeekhof on 2008-11-07::    Dev: crmd: Erase the correct node's  
> status section when it returns
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/bc11fc6c384a
> by abeekhof on 2008-11-10::    Low: cts: Fix up the stonithd test
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/08871de24b58
> by abeekhof on 2008-11-10::    Dev: crmd: Detect and ignore  
> lrm_rsc_op deletions caused by cancelation graph events
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/1ec86648680d
> by abeekhof on 2008-11-10::    Low: cib: Only log failed actions in  
> cib_client_register_callback if only_success=TRUE
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/7b281d9453bd
> by abeekhof on 2008-11-10::    Low: crmd: Log failed cib queries  
> when trying to invoke the PE
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/a93d3368dec6
> by abeekhof on 2008-11-10::    Low: crmd: Fix comment
>
> http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/01daf5d2d73c
> by abeekhof on 2008-11-10::    Dev: crmd: Timers are also allowed in  
> the S_POLICY_ENGINE state
>
>
>
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at clusterlabs.org
> http://list.clusterlabs.org/mailman/listinfo/pacemaker




More information about the Pacemaker mailing list