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

Andrew Beekhof abeekhof at suse.de
Mon Nov 10 13:11:27 UTC 2008


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






More information about the Pacemaker mailing list