121797cc17
19 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
Yan Gao
|
271ab1da64 |
Accepting request 1146108 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.1.7+20240130.4f595be2b: - tools: crm_attribute emits garbage for --node localhost or auto (gh#ClusterLabs/pacemaker#3339) - scheduler: drop support for rules based on #role attribute - CIB: deprecate support for rkt in bundles - daemons: use ENOMEM for pcmk__new_client() failure - daemons: return ECONNREFUSED to new clients at shutdown - libpacemaker: Fix a parameter to the cluster-status message. - tools: Fix memory leak in crm_mon with HTML output (gh#ClusterLabs/pacemaker#3332) - Update to version 2.1.7+20240122.d342672cb: - pacemaker-attrd: improve some messages for debugging - pacemaker-attrd: sync utilization attributes to peers correctly (gh#ClusterLabs/pacemaker#3333) - pacemaker-attrd: properly validate attribute set type (gh#ClusterLabs/pacemaker#3333) - cib_file: improve error message when schema file is missing - libcrmcommon, Pacemaker Explained: improve descriptions of cluster options - Update to version 2.1.7+20240118.9ae4bea49: - tools: crm_mon segfaults when fencer connection is lost (bsc#1219220, gh#ClusterLabs/pacemaker#3331) - Update to version 2.1.7+20240117.570909537: - pacemaker-attrd: make sure we don't try to log NULL - libpe_rules: Warn on invalid value-source in expressions - libpe_rules, libpacemaker: Warn on invalid boolean-op - CIB: Deprecate resource-discovery-enabled node attribute - NLS: update translations for current code base - libcib: Do not check CIB feature set for files in cib_perform_op. - scheduler: Check the CIB feature set in cluster_status. - based: Fix CIB version values - attrd: write Pacemaker Remote node attributes even if not in cache (gh#ClusterLabs/pacemaker#3304) - based: Add man page for pacemaker-based OBS-URL: https://build.opensuse.org/request/show/1146108 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=391 |
||
Yan Gao
|
48db58056e |
Accepting request 1131354 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.1.6+20231205.0f6fbd59f: - scheduler: log reason for recheck time updates - scheduler: update recheck time for node-pending-timeout - Update to version 2.1.6+20231204.e1a1bd808: - tools: Fix a regression in tool XML output. (clbz#5529) - Update to version 2.1.6+20231122.7534cc50a (Pacemaker-2.1.7-rc2): - rpm: require minimum libxml2 version of 2.6.0 - libcrmcommon: Write crm_verify detailed messages to XML - libcrmcommon: Use const for xmlCtxtGetLastError() (CLBZ#5530) - libcrmcommon: Drop deprecated libxml2 symbols (CLBZ#5530) - sysconfig: Use CRM_DAEMON_USER and CRM_DAEMON_GROUP - sysconfig: Fix defaults for dh_min_bits/dh_max_bits - sysconfig: Document PCMK_stderr - pacemakerd: Mark PCMK_shutdown_delay as deprecated - sysconfig: Document PCMK_cluster_type - sysconfig: Document PCMK_remote_pid1 - sysconfig: Document PCMK_node_action_limit - sysconfig: Mark PCMK_cib_timeout as deprecated - controld/schedullerd: Change the default value of node-pending-timeout to 0. - controld: Adding default value for node-pending-timeout. - crm_resource: make --wait wait for pending actions in CIB - Update to version 2.1.6+20231031.d0ef74d64 (Pacemaker-2.1.7-rc1): - attrd: revert faulty T138 fix - controller: bail if CIB modify fails within transaction - scheduler: don't show pending nodes as having "<3.15.1" feature set - Update to version 2.1.6+20231030.66cc0f083: OBS-URL: https://build.opensuse.org/request/show/1131354 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=385 |
||
Yan Gao
|
3d429d5100 |
Accepting request 1093808 from home:yan_gao:branches:network:ha-clustering:Factory
- rpm: build with --with-sbd-sync-default="true" only for sle_version >= 150400 (bsc#1180966) - rpm: build with --enable-legacy-links only for suse_version < 1600 - rpm: build with --enable-compat-2.0 only for suse_version < 1600 (jsc#PED-106, jsc#PED-294) - rpm: build with --with-concurrent-fencing-default=true only for sle_version >= 150400 - rpm: build with --with-resource-stickiness-default=1 only for sle_version >= 150400 - rpm: build with --with-nagios=true only for suse_version < 1600 (jsc#PED-3877, jsc#PED-4446) - agents: create symlink ocf:pacemaker:NodeUtilization only for suse_version < 1600 in favor of ocf💓NodeUtilization (bsc#1070347) - Update to version 2.1.6+20230524.6fdc9deea (Pacemaker-2.1.6): - scheduler: ensure earlier group member starts happen after later member stops - Update to version 2.1.5+20230502.802a72226 (Pacemaker-2.1.6-rc2): - rpm: avoid bare wildcards under shared directories in spec - scheduler: consider mandatory colocations before optional - Update to version 2.1.5+20230501.832463d94: - daemons: pacemakerd -S should wait for shutdown before returning (bsc#1210857) - Update to version 2.1.5+20230501.b049bbeea: - scheduler: deprecate support for Nagios resources (jsc#PED-3877, jsc#PED-4446) - scheduler: deprecate "moon" in date_spec elements in rules - daemons: Preserve transient attrs when possible - daemons: Sync remote connection info with new controllers. - daemons: Record the node hosting a remote connection resource. - daemons: Add node hosting connection resource to state XML. - daemons: Broadcast remote node state changes to all controllers - daemons: Add daemon uptime to execd XML replies. - Update to version 2.1.5+20230424.6127934e3: - fencer: fencing timeout sent to peer takes no delay into account (bsc#1210074) OBS-URL: https://build.opensuse.org/request/show/1093808 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=383 |
||
Yan Gao
|
1523c5f7bd |
Accepting request 1073529 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.1.5+20230309.a4b0ea1b5: - controller: compare recordable actions case-sensitively - libcrmcommon: Don't parse "-INFINITY" as a list of cmdline options (CLBZ#5509) - tools: crm_shadow --commit now works with CIB_file - scheduler: expired results shouldn't affect state - scheduler: avoid remap log if not remapped - scheduler: always treat degraded results as success - watchdog-fencing: correctly derive timeout with topology - watchdog-fencing: terminate dangling timer before watchdog-waiting - scheduler: ensure resource history entries have an XML ID - crm_resource: Add the --element option for --get-parameter - libcrmcommon: Fix problems with pcmk__output_and_clear_error. - libcrmcommon: Fix memleak in pcmk__output_xml_add_node_copy() - Rebase: * bug-806256_pacemaker-log-level-notice.patch * pacemaker-cts-StartCmd.patch - Update to version 2.1.5+20230220.c4f6c191a: - libcrmcommon: Fix handling node=NULL in pcmk__attrd_api_query. - fencer: Avoid double source remove of op_timer_total (rh#2166967) - Rebase: * bug-806256_pacemaker-log-level-notice.patch - Update to version 2.1.5+20230216.ed8bc68bc: - scheduler: count only containers' active nodes for bundles - Update to version 2.1.5+20230208.231b58a40: - cts: Add a basic cts-attrd program. - daemons: Modify a couple log messages for testing. - daemons: Add a -l argument to pacemaker-attrd. OBS-URL: https://build.opensuse.org/request/show/1073529 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=377 |
||
Yan Gao
|
43a9979cf4 |
Accepting request 1055788 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.1.5+20221212.b4db7685a: - cts-scheduler: update test for preventing inactive instances from starting if probe is unrunnable on any nodes (bsc#1206263) - scheduler: prevent inactive instances from starting if probe is unrunnable on any nodes (bsc#1206263) - libpacemaker: ensure any pending recurring monitor gets updated if it fails (bsc#1206263) - cts-scheduler: update test for preventing a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) - scheduler: prevent a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) - cts-scheduler: add test for preventing a leftover pending monitor from causing unexpected stop of other instances (bsc#1206263) - Update to version 2.1.5+20221212.074e9c860: - tools: Support setting transient utilization attrs from crm_attribute. - scheduler: Unpack transient utilization attributes. - daemons: Add support for transient utilization attributes. - libcrmcommon: Add a block attr to an IPC update request. - tools: Add a -z option to attrd_updater. - Update to version 2.1.5+20221208.cd0f91f51: - libcrmcommon: Warn if deprecated command line formats are used. - controller: Don't nack joining node due to old CIB - based: Successful CIB schema upgrade should always force a write - based: Don't write to disk if CIB replace failed - tools: Fix trivial memory leak in cibadmin - based: Fix double free() in pacemaker-based.c - libpe_status: avoid memory leak on regular expression error - controller: Avoid election storm due to incompatible CIB - libpacemaker: don't regfree() if regcomp() failed - libpe_status: don't try to use compiled expression if regcomp() failed - libcrmcommon: don't regfree() if regcomp() failed - controller: Avoid error if a join request is received after fencing - controller: Don't double-increment failcount for simulated failures - daemons, tools: Unregister formats before exiting OBS-URL: https://build.opensuse.org/request/show/1055788 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=372 |
||
Yan Gao
|
bac5bcc13a |
Accepting request 952937 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.1.2+20220126.16c1bab10: - controller: correctly match "node down" events - controller: improve meta-data warnings - scheduler: assert on memory allocation error - pacemakerd: improve messages for subdaemon handling - Update to version 2.1.2+20220126.57e783b4b: - libstonithd: avoid controld shutdown hanging - pacemakerd: have signal-handler take care of lost processes - scheduler: avoid memory leak when displaying clones - Rebase: * bug-806256_pacemaker-log-level-notice.patch - Update to version 2.1.2+20220120.3f0398825: - scheduler: implement utilization for bundles - fencer: reset op result before grabbing new one (rh#1470834) - schemas: update fence-event API schema for recent change (rh#1470834) - fencing: display exit reasons with failed fencing events (rh#1470834) - fencing: return exit reason with fencing history (rh#1470834) - fencer: track full result in fencing history (rh#1470834) - Update to version 2.1.2+20220119.2c937a4c0: - ipc_client: use libqb async API for connect - pacemakerd: keep tracking pacemakerd for liveness - pacemakerd: tweak systemd unit respawn settings - Update to version 2.1.2+20220119.eec504705: - libcrmservice: improve exit reason for timeouts (rh#1470834) - fencing: improve exit reason for fencing timeouts (rh#1470834) - controller: improve exit reason for internal timeouts (rh#1470834) OBS-URL: https://build.opensuse.org/request/show/952937 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=356 |
||
Yan Gao
|
c43bb90be9 |
Accepting request 868329 from home:yan_gao:branches:network:ha-clustering:Factory
- pacemakerd: downgrade the warning about SBD_SYNC_RESOURCE_STARTUP to notice (bsc#1180966) * bsc#1180966-0001-Log-pacemakerd-downgrade-the-warning-about-SBD_SYNC_.patch - Update to version 2.0.5+20210104.8ae19fdf9: - attrd: prevent leftover attributes of shutdown node in cib (bsc#1173668) - Update to version 2.0.5+20201218.c67665496: - books: enable Sphinx build - books: remove Publican - xml: Update XML schema for crm_resource changes. - libpacemaker: Also flatten XML location constraint output. - libpacemaker: Various small fixes to location-list. - libpacemaker: Fix printing out location constraints. - libpacemaker: Correct loop detection in rscs_colocated_with_list. - libpacemaker: Flatten XML output for colocations. - libpacemaker: Pass the correct resource to recursive calls. - tools: Don't display generic lists for colocations and constraints. - libpacemaker: Change the colocation list headings. - libpacemaker: Don't show an empty locations list. - libcrmcluster: properly check CPG payload size - libcrmcluster: correctly return error for invalid payload size - libcrmcommon: set errno properly on IPC connection failure - scheduler: Don't output a resource header with no list. - libcib: Cleanup at signoff.Fix(CLBZ#5457) - scheduler: add class back to multiple recovery message - fencer: standardize fence device references in log messages - fencer: improve wording of various messages - fencer: correct order of arguments to a message - fencer: log operation IDs more consistently - fencer: log operation state as readable string rather than integer enum value OBS-URL: https://build.opensuse.org/request/show/868329 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=345 |
||
Yan Gao
|
32e626790c |
Accepting request 853533 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.0.5+20201202.ba59be712 (Pacemaker-2.0.5): - xml: Revert to correct schema for alerts-3.5 - tools: match calloc() with free() in crm_resource - tools: "Connectivity is lost" may not be displayed even if the ping communication is lost. - Update to version 2.0.4+20201116.ae2c04b54: - tools: make cibsecret use bash - fencer: allow peer configuration requests - Update to version 2.0.4+20201027.31aa4f551: - pacemakerd: handle shutdown requests better - daemons,libcrmcommon: send status code with client acks - fencer: restrict certain IPC requests to privileged users (CVE-2020-25654, bsc#1177916) - pacemakerd: ignore shutdown requests from unprivileged users (CVE-2020-25654, bsc#1177916) - pacemakerd: check client for NULL before using it - executor: restrict certain IPC requests to Pacemaker daemons (CVE-2020-25654, bsc#1177916) - executor: return appropriate error code when no remote support - executor: mark controller connections to pacemaker-remoted as privileged - executor: show CRM_OP_REGISTER rc in debug message - Update to version 2.0.4+20201022.354625c62: - tools: revert some changes in crm_resource NULL checks - xml: Mark new crm_mon attributes as optional. - scheduler: fix build when DEFAULT_CONCURRENT_FENCING_TRUE is set - Update to version 2.0.4+20201019.878658661: - cib: create reply when needed for diff - cib: only build reply when needed - Update to version 2.0.4+20201014.b0ef36d82: OBS-URL: https://build.opensuse.org/request/show/853533 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=343 |
||
Yan Gao
|
a37d6b83b1 |
Accepting request 746348 from home:yan_gao:branches:network:ha-clustering:Factory
- Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together. - Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging - Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=<filename>". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. OBS-URL: https://build.opensuse.org/request/show/746348 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=331 |
||
Yan Gao
|
f282465d02 |
Accepting request 625813 from home:yan_gao:branches:network:ha-clustering:Factory:Test
- Update to version 2.0.0+20180726.3d81c89b8: - Shutdown corosync after a fatal error - tools: ipmiservicelogd FTBFS on ppc64le - tools: notifyServicelogEvent FTBFS on ppc64le - tools: detect CIB directory correctly - tools: avoid memory leak when crm_resource checks resource - controller: avoid any chance of use-of-NULL when doing LRM op - resources: controld doesn't need to check for corosync 1 plugin - resources: use correct variable name in Stateful - cts-scheduler: restore ability to pass arguments to single test run - resources: use ocf_is_true in SysInfo - spec: drop superfluous dependency of -libs-devel on -cts - tools: update URL in crm_simulate help - crm_mon: rhbz#1461964 - add fence history features - Update to version 2.0.0+20180706.8cf3fe749 (Pacemaker-2.0.0): - tools: Multiple -V increase debug level (#1526) - scheduler: clarify multiple-anonymous-instances message - scheduler: avoid use-after-free when on-fail=block - controller: add node name to meta-data call environment - controller: filter certain synthesized failures from CIB - controller: filter certain action timeouts from CIB - controller: don't record pending notifies in CIB - executor: cancel recurring monitors if fence device registration is lost - controller: avoid memory leak if start-up fails - XML: schemas.c: fix possible memleak + less magic with numeric constants - tools: stonith_admin -h/-H options are queries - libstonithd: avoid memory leak when getting meta-data - XML: resources-3.1.rng: relaxed schema after tight upgrade enforcement - XML: schemas.c: take severities of XSLT messages into account properly OBS-URL: https://build.opensuse.org/request/show/625813 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=307 |
||
Yan Gao
|
158655be13 |
Accepting request 594934 from home:yan_gao:branches:network:ha-clustering:Factory:Test
- Update to version 1.1.18+20180406.633845120: - libcrmcommon: add a byte to pid file holder - attrd,cib,libcrmcommon: avoid %z - crmd: avoid memory leak when synthesizing operation result - tools: avoid memory leak on invalid resource - crmd: log rc code as extended information - cib: avoid file descriptor leak on temporary file creation - pengine: avoid redundant test - libcrmcommon: handle compression failures properly - libcrmcommon: improve empty string check - various: improve NULL checks - libcrmcommon: improve patch xpath searches - libcrmcommon,tools: use format strings appropriate to variables - libcrmcommon: use correct argument type for duration - libcrmcluster: avoid potential use-of-NULL - libcrmcommon,libstonithd: avoid resource leaks - tools: get sensor lun in ipmiservicelogd before using it - schema upgrade: temporary fix to avoid crash on newly present text - Update to version 1.1.18+20180406.ce623681e: - fencing: convert fence_legacy to python - fencing: fix typos in messages - Update to version 1.1.18+20180406.18fe1cc2b: - XML: upgrade-2.10.xsl: add transform for automatic upgrades to latest schema - Log: establish correct character string literals also with qb_logt sink - pengine: fix swapped warning message arguments leading to segfault - cts-pengine: add regression test for notifications for unrunnable actions - cts-pengine: update regression tests for notification changes - rhbz#1545449 - Do not perform notifications for events we know wont be executed OBS-URL: https://build.opensuse.org/request/show/594934 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=302 |
||
Yan Gao
|
68eff2f20b |
Accepting request 513590 from home:yan_gao:branches:network:ha-clustering:Factory:Test
- logging: ensure blackbox gets generated on arithmetic error - crm_mon: overcome crm_system_name no longer influenced with argv - crm_mon: make CGI bail out on suspicious arguments - crm_mon: make CGI bail out properly and w/o help screen - crm_mon: canonical casing of Content-Type CGI header field - libcrmcommon: handle schema versions properly - attrd: don't reconnect to lrmd if already connected - PE: Ensure nested container connections run on the same host - crmd: send alerts via lrmd - lrmd: execute alerts as cluster daemon user - libservices: add ability to specify user to run an action - libcrmcommon: improve user lookup messages - extra: correct ClusterMon metadata - attrd: avoid memory leak when disconnecting from lrmd - attrd,tools: avoid memory leaks from use of crm_itoa() - attrd: be consistent about attr/host logging - attrd: delay lrmd connect until needed - attrd: add timestamp to alert just when needed - attrd: improve log messages - libcrmcommon,libpe_rules: avoid crash when alerts section has comments - libcrmcommon: add API call for next named XML child - liblrmd: only set environment variables with a value - attrd,liblrmd: handle adding env var at head of list - lrmd: drain alerts at shutdown - attrd,lrmd: generate alert sequence number in lrmd - liblrmd: better trace message when creating command - stonith-ng: avoid double-free of pending-ops in free_device - crmd: log correct feature set revision - PE: update start-failure-is-fatal help - cib: avoid unnecessary memory allocation OBS-URL: https://build.opensuse.org/request/show/513590 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=272 |
||
Yan Gao
|
585b8113f5 |
Accepting request 362987 from home:yan_gao:branches:network:ha-clustering:Factory:Test
- cpg: Ensure group name is never unset - remote: Simplify calls to accept() and inet_ntop() by using "struct sockaddr_storage" (bsc#964183) - remote: cl#5269 - Notify other clients of a new connection only if the handshake has completed (bsc#967388) - remote: Correctly display the IP address of the remote client (bsc#964183) - spec: declare also BSD license as suitable - libservices: Add error handling for pipe() failed. - libservices: Check resource agent is executable or not before pipe open. - crmd: Prevent use-after-free when an unexpected remote client takes over (bsc#964183) - pacemakerd: Correction of the stonithd process judgment of pacemakerd. - crmd: Do not turn on stonith-watchdog-timeout automatically if SBD is detected - remote: Correctly check for SBD configuration consistency - resources: Fix state file metadata in Dummy, Stateful and HealthCPU resource agents - systemd: Modified so that the cluster to stop before the rsyslog - common: Correctly locate sbd via its pidfile - common: Assume processes are active if we get EACCESS - Fencing: Simplify watchdog integration - crmd: Only poopulate stonith-watchdog-timeout if SBD is active - remote: Ensure SBD is consistently configured on remote nodes - remote: Allow cluster and remote LRM API versions to diverge - cib: Do not send notifications when the dryrun flag is present - Upstream version cs: cf67796823c4429714857411e614cfacfbc59d89 - crm_shadow: fix broken --display command - ipc: Respect the parameter of pick_ipc_buffer() but don't let it affect the global value - libcluster: crm_peer_uname() should return NULL if uuid is invalid - remote: recover from remote node fencing more quickly - crmd: update node state for migrated pacemaker_remote nodes - crmd: update node state for stopped pacemaker_remote nodes - crmd: update node state for started pacemaker_remote nodes - crmd: add new message type for updating pacemaker_remote node state OBS-URL: https://build.opensuse.org/request/show/362987 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=233 |
||
Yan Gao
|
8ef7c96389 |
Accepting request 319808 from home:yan_gao:branches:network:ha-clustering:Factory:Test
- dbus: Remove redundant ref/unref of pending call records - stonithd: potential device list corruption - cib: don't destroy peer cache in peer status callback - systemd: Ensure pending structs are correctly unreferenced - systemd: Track pending operations so they can be safely cancelled - crmd: memory leak in CIB callbacks - attrd: memory leak in legacy attrd's CIB callback - attrd: memory leak in CIB callback - libcib: allow free function for user data supplied to CIB callbacks - xml: Prevent use-of-NULL in crm_xml_dump() - crm_mon: Memory leaks - Upstream version cs: 3fb7f71bf9ca2a3d6e1187fa3b74c7841d6af5a7 - pengine: properly handle blocked clone actions - pengine: Correctly bypass fencing for resources that do not require it - libservices: potential memory leaks when executing systemd actions - libservices: memory leak in DBus-related log messages - crmd: memory leaks in recurring operation history - pengine: Addtion of the clone resource clone-min metadata option - Upstream version cs: 3d781d3fe61504c841e3c89b2e8ccff8195d4af6 - Rebase bug-806256_pacemaker-log-level-notice.patch - Build: Update version numbers to 1.1.13 in version.m4 and sample spec file - fencing: Broadcast uname as soon as a peer's state has changed (bsc#938410) - fencing: remap sequential topology reboots to all-off-then-all-on - fencing: remap sequential topology reboots to off - fencing: support remapping reboots when processing fencing query results - fencing: treat remapped reboots as reboots when appropriate - fencing: support remapping reboots in fencing query results - crmd: check for errors when searching for CIB daemon's load file OBS-URL: https://build.opensuse.org/request/show/319808 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=212 |
||
Yan Gao
|
b3fe1fb47a |
- Rebase:
* bug-806256_pacemaker-log-level-notice.patch * pacemaker-NodeUtilization-RA.patch * pacemaker-colocated-utilization.patch - crmd: All peers need to track node shutdown requests (bsc#917625) - crmd: Cached copies of transient attributes cease to be valid once a node leaves the membership (bsc#917625) - crmd: Wait for all pending operations to complete before poking the policy engine - lrmd: preserve exit reason string when isolation wrappers are in use - docker-wrapper: properly separate docker and resource specific attributes - docker-wrapper: set authkey file permissions and properly set container 'node name' during start - systemd: Trick systemd into not stopping our services before us during shutdown - mcp: Allow a configurable delay when debugging shutdown issues - systemd: Kindly ask dbus NOT to kill the process if the dbus connection fails - systemd: Tell systemd not to take DBus down from underneath us - cib: Correctly set up signal handlers - PE: Do not record duplicate copies of the failed actions - lrmd: enable ipc proxy for docker-wrapper privileged mode - lrmd: properly handle poke requests in lrmd client when using ipc - spec: add docker-wrapper directory to spec file - pengine: disable migrations for resources with isolation containers - pengine: disable reloading of resources within isolated container wrappers - pengine: ability to launch resources in isolated containers - extra: docker container tech wrapper script for pcmk remote - tools: crm_mon prints Stopped clones only if --inactive was specified - tools: display node names more consistently in crm_mon output - tools: Improve crm_mon output with certain option combinations - tools: make crm_mon last updated header consistent across formats - remote: pcmk remote client tool for use with container wrapper script - crmd: Reset stonith failcount to recover transitioner when the node rejoins (bsc#921102) - systemd: fix crash caused when canceling in-flight operation OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=193 |
||
Yan Gao
|
6e3bbfd704 |
- remote: advertise default port correctly, further adjust default timeout periods
- remote: report timestamps for remote connection resource operations - pengine: allow remote-nodes to be placed in maintenance mode - xml: Prevent assert errors in crm_element_value() on applying a patch without version information (bsc#900296) - pengine: prevent disabling rsc discovery per node in certain situations - crm_resource: avoid deletion of lrm cache on node with resource discovery disabled. - pengine: per-node control over resource discovery - mainloop: fix potential segfault for fd = 0 - ping: Correct metadata for attempts parameter (bsc#899324) - ping: Pass extra options to fping (bsc#899324) - ping: Remove incorrectly advertised migrate_to|migrate_from (bsc#899324) - ping: Add use_fping parameter (bsc#899324) - ping: Correctly advertise multiplier default (bsc#899324) - pengine: resource discovery mode for location constraints - cib: Ensure upgrade operations from a non-DC get an acknowledgement - lrmd: cancel pending async connection during disconnect - systemd: Ensure we don't call dbus_message_unref() with NULL - systemd: Perform monitor operations without blocking - dbus: Notice when dbus connections get disabled - pengine: allow baremetal remote-nodes to recover without requiring fencing when cluster-node fails - crmd: do not remove connection resources during re-probe - pengine: only fence baremetal remote when connection can fails or can not be recovered - ipc: properly allocate server enforced buffer size on client - remote: advertise more reasonable timeout periods for remote-nodes connections - crmd: properly update job limit for baremetal remote-nodes - crmd: Remote-node throttle jobs count towards cluster-node hosting conneciton rsc - crmd: Ensure throttle_mode() does something on Linux - systemd: Perform actions asynchronously - crm_attribute: Correctly update config options when -o crm_config is specified - crmd: Fixes crash when remote connection migration fails OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=164 |
||
Yan Gao
|
bf78bd2b9d |
- Rebase:
* bug-806256_pacemaker-log-level-notice.patch - Drop the obsolete patch: * bug-800323_pacemaker-crm_mon-save-cib.patch - Probe for baremetal remote-node connection resources. - remote: Add support for ipv6 into pacemaker_remote daemon - election/fencing: Fix the casts that would result in incorrect values for big-endian systems (bnc#842915) - Fencing: Apply correct score to the resource of group - crm_resource: Wait for the correct number of replies when cleaning up resources (bnc#842204) - cpg: Only process one message at a time to allow other priority jobs to be performed - remote: Handle endian changes between client and server and improve forward compatibility - crmd: A more reliable method of looking up migration options - crmd: Allow non-CIB based throttling to be disabled - crmd: Honor load thresholds lower than the cib maximum - crmd: Tell the DC our job limit instead of the number of cores - crmd: Track the CIB's CPU usage - crmd: Fold the enforcement of migration-limit into the throttling code - crmd: Don't start throttling until we're over the target threshold - crmd: Do not send throttle updates to versions that don't support them - ipc: Use the higher of the configured buffer size or the default - crmd: Tweak the throttling threshold multipliers - crmd: Simplify option processing for throttling options - crmd: Simplify the logic for calculating the number of available cores - crmd: Make the per-node action limit directly configurable in the CIB - crmd: Tweak the throttling code based on migration-limit and/or LRMD_MAX_CHILDREN (bnc#838358) - crmd: Slow down recovery on nodes with IO load - crmd: Make the utilization limit configurable - crmd: Use the load on our peers to know how many jobs to send them - crmd: Notify peers of our relative load - remote: Properly version the remote connection protocol OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=74 |
||
Yan Gao
|
fe46e06b0e |
- cpg: Correctly free sent messages
- crm_resource: Present an error if an admin tries to --force-start an already active resource - cluster: Correctly construct the header for compressed messages - PE: Re-allow ordering constraints with fencing devices now that it is safe to do so - cl#5170 - Correctly support on-fail=block for clones - PE: Do the right thing when admins specify the internal resource instead of the clone - fencing: Correctly detect existing device entries when registering a new one - crm_node: Return 0 if --remove passed - remove the mainloop_trigger that are no longer needed. - corosync: Ensure removed peers are erased from all caches - cluster: Detect and warn about node names with capitals - Upstream version cs: 9abe6876d50ff2879f17b08dfa1500817a7fbeba - crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons - lrmd: Prevent use-of-NULL in client library - Upstream version cs: 9d656180294770e39deced79a134d4cf531b8159 - Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints - Upstream version cs: 90b8afe77ab8a3ff2fd30826187fd7726aab4f04 - crm_mon: Bug cl#5167 - Only print "stopped" node list for incomplete clone sets - Upstream version cs: d16f4c56b120c5ae761680cfb4d98922a185c6c2 - Fix: memory leak when used score2char() - Fencing: Avoid hashtable lookups in NULL - Fencing: Force use of the calculated command for support ops - Bug cl#5157 - Allow migration in the absence of some colocation constraints - PE: Detect constraints with inappropriate actions (ie. promote for a clone) - PE: Do the right thing when admins specify the internal resource instead of the clone OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=47 |
||
Tim Serong
|
62ef318946 |
1.1.9 + various fixes
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/pacemaker?expand=0&rev=45 |