pacemaker 2.0.4 fixes before released
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pacemaker (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
From 4.0.2 release to HEAD we have:
$ git log 0ed0b72e6..HEAD --no-merges --oneline --grep Fix
dbf550106 Fix: controller: recognize reprobe requests correctly again
309e68639 Fix: tools: allow crm_resource --option to be specified multiple times again
daa368771 Fix: scheduler: Display stop-all-resources in cluster options.
8168529b5 Fix: scheduler: Add management status to group output.
ed89b2b5c Fix: scheduler: Change output for disabled clones.
80f4c50e3 Fix: scheduler: Change output for disabled groups.
8c9ee2575 Fix: scheduler: don't select instance to be promoted on a guest that can't run
444b485c0 Fix: libcrmcommon: Don't always write out a name attribute.
fed66ec25 Fix: tools: Remove print_resources
afca6aff5 Fix: tools: properly detect local node name
d86df577e Fix: include: Simplify the conditional in services_
97bcb5e1d Fix: controld: Log correct timeout for timed-out stonith monitor
e44a6d4b2 Fix: libpe_status: Use pcmk_monitor_
e8704c172 Fix: scheduler: don't schedule a dangling migration stop if one already occurred
033dec82d Fix: libpe_status: Support integer as rule type attribute
92dd209d5 Fix: libcrmcommon: use correct sense of string comparison in crm_action_str()
781ccb30f Fix: xml: Support integer as rule type attribute
d9b6a68f1 Fix: libcrmcommon: Add doxygen blocks to string functions.
14b52a707 Fix: daemons, lib, tools: Correct comparisons to string functions.
2d8b43bf9 Fix: libs: And then use the new default value when registering messages.
b520c60cc Fix: libcrmcommon: Allow default formatted output message handlers.
085158a76 Fix: tools: get_operation_list should sometimes return an empty list.
4c7232aa5 Fix: tools: Add "No active resources" to one case in crm_mon output.
ccd30cf48 Fix: libcrmcommon: Use truly implicit deny for ACLs
5c111adf1 Fix: libpe_status: Destroy hash table after use
624394fa8 Fix: tools: Use gboolean for options in crm_resource.
ec5806cb2 Fix: tools: Use GError in parts of crm_resource.
d446ed182 Fix: tools: Use standard pacemaker return codes in crm_resource.
2d8b14a0c Fix: tools: Change return codes of cli_resource_
723e0e5da Fix: tools: s/scope_
36cf92841 Fix: cts: Use --node instead of --host as crm_resource argument.
36b85dc84 Fix: libcommon, tools: Define additional GError domains.
24dd01c39 Fix: cts: Use a different grep in building the cts-cli summary.
567cb6ec6 Fix: pacemakerd: improve logging when synced with SBD
6ce5bb0d6 Fix: pacemakerd: interworking with sbd not using pacemakerd-api
927b43a57 Fix: sbd-integration: sync pacemakerd with sbd
f7389ac6f Fix: executor: only send executor notifications to executor clients
e5ad1a6c5 Fix: ipc-api: avoid infinite loop when disconnected
17d5ceac7 Fix: ipc-api: allow calling connect after disconnection
1f8542794 Fix: libpacemaker: Get libpacemaker building again.
b655c0394 Fix: tools: Add the http-equiv header to crm_mon at the right time.
0f8e4ca5d Fix: tools, libcrmcommon: Reopen the output dest on reset.
377915299 Fix: libcrmcommon: Make reset and finish work more similarly.
62773d0b7 Fix: libcib: Update known_paths
7056ae08b Fix: libcrmcommon: Set out->priv to NULL in free_priv.
8b688440a Fix: Remove superfluous breaks
9a03a5286 Fix: libpe_status: Rename pcmk__rsc_
de89cf0cc Fix: tools, libs: s/only_
846150915 Fix: tools: crm_node -l and -p now work from Pacemaker Remote nodes
46c725375 Fix: lib, tools: Correct types given to PCMK__OUTPUT_ARGS.
47c3e06b0 Fix: libpacemaker: Don't allow a potential NULL in a format string.
055d7e4e4 Low: libcib: Fix building if the gnutls library is not present.
ab86e8c71 Fix typo: evalute => evaluate
ef246ff05 Fix: scheduler: disallow on-fail=stop for stop operations
to be checked if they make sense to be present in Groovy or not.
Related branches
- Lucas Kanashiro (community): Approve
- Canonical Server: Pending requested
- Canonical Server Core Reviewers: Pending requested
-
Diff: 964 lines (+860/-0)16 files modifieddebian/changelog (+21/-0)
debian/patches/series (+16/-0)
debian/patches/ubuntu/lp1895883-055d7e4e-Low-libcib-Fix-building-if-the-gnutls-library-is-not.patch (+33/-0)
debian/patches/ubuntu/lp1895883-0f8e4ca5-Fix-tools-libcrmcommon-Reopen-the-output-dest-on-res.patch (+99/-0)
debian/patches/ubuntu/lp1895883-24dd01c3-Fix-cts-Use-a-different-grep-in-building-the-cts-cli.patch (+31/-0)
debian/patches/ubuntu/lp1895883-36cf9284-Fix-cts-Use-node-instead-of-host-as-crm_resource-arg.patch (+29/-0)
debian/patches/ubuntu/lp1895883-37791529-Fix-libcrmcommon-Make-reset-and-finish-work-more-sim.patch (+134/-0)
debian/patches/ubuntu/lp1895883-3a88b2b6-Refactor-tools-rename-function-in-cibsecret-to-be-mo.patch (+77/-0)
debian/patches/ubuntu/lp1895883-47c3e06b-Fix-libpacemaker-Don-t-allow-a-potential-NULL-in-a-f.patch (+30/-0)
debian/patches/ubuntu/lp1895883-5c111adf-Fix-libpe_status-Destroy-hash-table-after-use.patch (+45/-0)
debian/patches/ubuntu/lp1895883-67174c53-Build-configure-Conditionalize-check-for-PYTHON.patch (+29/-0)
debian/patches/ubuntu/lp1895883-7056ae08-Fix-libcrmcommon-Set-out-priv-to-NULL-in-free_priv.patch (+71/-0)
debian/patches/ubuntu/lp1895883-b655c039-Fix-tools-Add-the-http-equiv-header-to-crm_mon-at-th.patch (+143/-0)
debian/patches/ubuntu/lp1895883-dc341923-cluster-Close-corosync-handles-when-they-disconnect.patch (+47/-0)
debian/patches/ubuntu/lp1895883-ea7469cb-Low-resources-don-t-check-host-specific-conditions-i.patch (+51/-0)
debian/rules (+4/-0)
Changed in pacemaker (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
I'm going to ask for a FFe for the following feature:
* #### this is the no-quorum-policy feature microsoft needs for mssqlserver policy= demote (3 m policy= "demo
|\
| * c4429d86e - Log: scheduler: downgrade "active on" messages to trace (3 mont
| * 7eec572db - Build: libcrmcommon: bump CRM feature set (3 months ago) <Ken G
| * 01c5ec67e - Low: scheduler: match initial no-quorum-policy struct value to
| * 015b5c012 - Doc: Pacemaker Explained: document no-quorum-
| * 5d809e136 - Test: scheduler: add regression test for no-quorum-
| * b1ae35938 - Feature: scheduler: support "demote" choice for no-quorum-polic
| * 0b6834453 - Refactor: scheduler: functionize checking quorum policy in effe
| * d4b9117e7 - Doc: Pacemaker Explained: correct on-fail default (3 months ago
| * 204961e95 - Doc: Pacemaker Explained: document new on-fail="demote" option
| * d29433ea5 - Test: scheduler: add regression tests for on-fail="demote" (3 m
| * 874f75e0f - Feature: scheduler: new on-fail="demote" recovery policy for pr
| * 2f1e2df1f - Feature: xml: add on-fail="demote" option to resources schema (
| * fd55a6660 - Doc: libpacemaker: improve comments for resource state and acti
| * 98c3b649f - Log: libpacemaker: check for re-promotes specifically (3 months
| * ff6aebecf - Doc: libpacemaker: improve comments when logging actions (3 mon
| * f2d244bc4 - Test: scheduler: test forcing a restart instead of reload when
| * a4d6a20a9 - Low: libpacemaker: don't force stop when skipping reload of fai
| * 8dceba792 - Refactor: scheduler: use more appropriate types in a couple pla
| * ef246ff05 - Fix: scheduler: disallow on-fail=stop for stop operations (3 mo
| * f1f71b3f3 - Refactor: scheduler: functionize comparing on-fail values (3 mo
*
This feature has been asked by Microsoft to serve MSSQL installations in big machines (the upstream team has developed this features specially for MSSQL big clusters as it does not need fencing and uses demote feature).