[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