8f45de3793
- crm_node: Correctly remove nodes from the CIB by nodeid - fencing: Allow nodes to be purged from the member cache - xml: cl#5231 - Unset the deleted attributes in the resulting diffs (bsc#905641) - fencing: stonith -l option for custom log - cib: Avoid nodeid conflicts we don't care about - Membership: Detect and resolve nodes that change their ID - attrd: Simplify how node deletions happen - attrd: Clean out the node cache when requested by the admin - crm_resource: Allow resource restart operations to be node specific - crm_resource: Implement --timeout for resource restart operations - crm_resource: Calculate how long to wait for a restart based on the resource timeouts - crm_resource: Implement an intelligent restart capability - crm_failcount: Better error reporting when no resource is specified - cib: tls sock cleanup for remote cib connections - Upstream version cs: 7dd90226e10035340d6707d9fd2b04f2e0141194
Yan Gao2014-11-21 15:41:23 +00:00
88cda57763
- crm_node: Correctly remove nodes from the CIB by nodeid - fencing: Allow nodes to be purged from the member cache - xml: cl#5231 - Unset the deleted attributes in the resulting diffs (bsc#905641) - fencing: stonith -l option for custom log - cib: Avoid nodeid conflicts we don't care about - Membership: Detect and resolve nodes that change their ID - attrd: Simplify how node deletions happen - attrd: Clean out the node cache when requested by the admin - crm_resource: Allow resource restart operations to be node specific - crm_resource: Implement --timeout for resource restart operations - crm_resource: Calculate how long to wait for a restart based on the resource timeouts - crm_resource: Implement an intelligent restart capability - crm_failcount: Better error reporting when no resource is specified - cib: tls sock cleanup for remote cib connections - Upstream version cs: 7dd90226e10035340d6707d9fd2b04f2e0141194
Yan Gao2014-11-21 15:41:23 +00:00
2cbdf6cd94
- pengine: make resource-discovery work with location rules - services: Conditionally clean up services actions - Upstream version cs: 5093c095c5f517ab58375b2b69ecfc5516c86b5b
Yan Gao2014-11-14 09:45:34 +00:00
a6e7ebbcbd
- pengine: make resource-discovery work with location rules - services: Conditionally clean up services actions - Upstream version cs: 5093c095c5f517ab58375b2b69ecfc5516c86b5b
Yan Gao2014-11-14 09:45:34 +00:00
fbce4af01b
Accepting request 261539 from home:dimstar:branches:network:ha-clustering:Factory
Yan Gao2014-11-14 09:26:59 +00:00
120c1f3f7f
Accepting request 261539 from home:dimstar:branches:network:ha-clustering:Factory
Yan Gao2014-11-14 09:26:59 +00:00
a260736715
- pengine: exclusive discovery implies rsc is only allowed on exclusive subset of nodes - dbus: handle dispatch queue when multiple replies need to be processed - dbus ref count leaks - dbus: Ensure both the read and write queues get dispatched - systemd: Ensure failed monitor operations always return - Perform systemd reloads asynchronously - Upstream version cs: cd7c9abbcfc620aa84194ee07aade142240db15a
Yan Gao2014-11-10 11:40:32 +00:00
5cf884ed27
- pengine: exclusive discovery implies rsc is only allowed on exclusive subset of nodes - dbus: handle dispatch queue when multiple replies need to be processed - dbus ref count leaks - dbus: Ensure both the read and write queues get dispatched - systemd: Ensure failed monitor operations always return - Perform systemd reloads asynchronously - Upstream version cs: cd7c9abbcfc620aa84194ee07aade142240db15a
Yan Gao2014-11-10 11:40:32 +00:00
023a2773d0
Accepting request 259663 from network:ha-clustering:Factory
Stephan Kulow
2014-11-07 08:05:53 +00:00
4444ab6932
Accepting request 259663 from network:ha-clustering:Factory
Stephan Kulow
2014-11-07 08:05:53 +00:00
b348dc0cdc
- watchdog: Allow startup without sbd - service: Prevent potential use-of-NULL in metadata lookups - dbus: Fail gracefully if malloc fails - crmd: Prevent use-of-NULL during reprobe - crmd: Correctly obtain SBD_WATCHDOG_TIMEOUT from the environment - pengine: add #kind=remote for baremetal remote-nodes - Officially support the resource-discovery attribute for location constraints - xml: fix xml.c memleak in "missing upgrade XSLT" case - Prefer to inherit the watchdog timeout from SBD - stonith-ng: Correctly observe the watchdog completion timeout - sbd: Attempt to locate sbd via its pid file - Fencing: If configured, wait stonith-watchdog-timer seconds for self-fencing to complete - Resolve some potential issues spotted by clang and coverity - PE: Watchdog integration is sufficient for fencing - Fencing: Correctly wait for self-fencing to occur when the watchdog is in use - Fencing: Ensure the hostlist parameter is set for watchdog agents - crm_resource: Allow -M location to be reinforced with -f even if rsc is already on node - mcp: Turn on sbd integration if pacemakerd finds it running - pengine: Fix the behaviors of multi-state resources with asymmetrical ordering (bsc#899403) - lrmd: Prevent glib assert triggered by timers being removed from mainloop more than once - cib: Improved tracing of callbacks - Upstream version cs: a9c81774b89f21f990be255f9862446d1a38afee - Fencing: Allow the cluster to recover resources if the watchdog is in use - crmd: If configured, trigger the watchdog immediately if we loose quorum and no-quorum-policy=suicide - crmd: Ensure a watchdog device is in use if stonith-watchdog-timeout is configured - Fencing: Advertise the watchdog device for fencing operations
Yan Gao2014-10-28 14:37:01 +00:00
3b54dc51be
- watchdog: Allow startup without sbd - service: Prevent potential use-of-NULL in metadata lookups - dbus: Fail gracefully if malloc fails - crmd: Prevent use-of-NULL during reprobe - crmd: Correctly obtain SBD_WATCHDOG_TIMEOUT from the environment - pengine: add #kind=remote for baremetal remote-nodes - Officially support the resource-discovery attribute for location constraints - xml: fix xml.c memleak in "missing upgrade XSLT" case - Prefer to inherit the watchdog timeout from SBD - stonith-ng: Correctly observe the watchdog completion timeout - sbd: Attempt to locate sbd via its pid file - Fencing: If configured, wait stonith-watchdog-timer seconds for self-fencing to complete - Resolve some potential issues spotted by clang and coverity - PE: Watchdog integration is sufficient for fencing - Fencing: Correctly wait for self-fencing to occur when the watchdog is in use - Fencing: Ensure the hostlist parameter is set for watchdog agents - crm_resource: Allow -M location to be reinforced with -f even if rsc is already on node - mcp: Turn on sbd integration if pacemakerd finds it running - pengine: Fix the behaviors of multi-state resources with asymmetrical ordering (bsc#899403) - lrmd: Prevent glib assert triggered by timers being removed from mainloop more than once - cib: Improved tracing of callbacks - Upstream version cs: a9c81774b89f21f990be255f9862446d1a38afee - Fencing: Allow the cluster to recover resources if the watchdog is in use - crmd: If configured, trigger the watchdog immediately if we loose quorum and no-quorum-policy=suicide - crmd: Ensure a watchdog device is in use if stonith-watchdog-timeout is configured - Fencing: Advertise the watchdog device for fencing operations
Yan Gao2014-10-28 14:37:01 +00:00
8623e23f56
Accepting request 257778 from network:ha-clustering:Factory
Stephan Kulow
2014-10-25 06:32:38 +00:00
cf33a157e1
Accepting request 257778 from network:ha-clustering:Factory
Stephan Kulow
2014-10-25 06:32:38 +00:00
29994d0fb6
- Rebase bug-806256_pacemaker-log-level-notice.patch
Yan Gao2014-10-20 14:38:48 +00:00
b2b31ab911
- Rebase bug-806256_pacemaker-log-level-notice.patch
Yan Gao2014-10-20 14:38:48 +00:00
469e1a3e8d
- Bug cl#5219 - PE: Allow unrelated resources with a common colocation target to remain promoted (bnc#899175)
Yan Gao2014-10-17 15:43:18 +00:00
2753efdd99
- Bug cl#5219 - PE: Allow unrelated resources with a common colocation target to remain promoted (bnc#899175)
Yan Gao2014-10-17 15:43:18 +00:00
238af83079
- 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
Yan Gao2014-10-17 13:03:04 +00:00
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
Yan Gao2014-10-17 13:03:04 +00:00
486b96b24f
Accepting request 248830 from network:ha-clustering:Factory
Stephan Kulow
2014-09-15 15:40:39 +00:00
0a176db8fc
Accepting request 248830 from network:ha-clustering:Factory
Stephan Kulow
2014-09-15 15:40:39 +00:00
7b4d2d5036
- cluster: Invoke crm_remove_conflicting_peer() only when the new node's uname is being assigned in the node cache (bnc#870771) - mcp: set environment variable which the cluster-glue module needs - services: Refector services os execute function - Upstream version cs: 266d5c2484716111616bcd0f32d9b94bc49baa77
Yan Gao2014-09-05 07:37:24 +00:00
1121ca4657
- cluster: Invoke crm_remove_conflicting_peer() only when the new node's uname is being assigned in the node cache (bnc#870771) - mcp: set environment variable which the cluster-glue module needs - services: Refector services os execute function - Upstream version cs: 266d5c2484716111616bcd0f32d9b94bc49baa77
Yan Gao2014-09-05 07:37:24 +00:00
35127c8a33
Accepting request 246201 from network:ha-clustering:Factory
Stephan Kulow
2014-08-30 14:03:40 +00:00
0574628ec6
Accepting request 246201 from network:ha-clustering:Factory
Stephan Kulow
2014-08-30 14:03:40 +00:00
a03541f5b3
- logging: correctly initialized default log file (bnc#883567) - Upstream version cs: 362f181a387e0a0a9f04e0da84d6c5906d71dd20 - services: Remove cancelled recurring ops from internal lists as early as possible (bnc#888586) - services: Remove file descriptors from mainloop as soon as we have drained them (bnc#888586)
Yan Gao2014-08-27 11:31:22 +00:00
29b8fc441b
- logging: correctly initialized default log file (bnc#883567) - Upstream version cs: 362f181a387e0a0a9f04e0da84d6c5906d71dd20 - services: Remove cancelled recurring ops from internal lists as early as possible (bnc#888586) - services: Remove file descriptors from mainloop as soon as we have drained them (bnc#888586)
Yan Gao2014-08-27 11:31:22 +00:00
67cdcf5e64
- crm_resource: Print a clear message if the attribute is not found for the resource (bnc#890400) - lrmd: fix rescheduling of systemd monitor op during start - services: restore SIGPIPE default behavior for child processes - lrmd: prevent \n from being printed in exit reason output - lrmd: pass exit reason prefix to ocf scripts as env variable - Upstream version cs: dad4cebccdb5a4bcdb8fb94e676f6df006ac0846
Yan Gao2014-08-18 08:57:27 +00:00
969abc3b95
- crm_resource: Print a clear message if the attribute is not found for the resource (bnc#890400) - lrmd: fix rescheduling of systemd monitor op during start - services: restore SIGPIPE default behavior for child processes - lrmd: prevent \n from being printed in exit reason output - lrmd: pass exit reason prefix to ocf scripts as env variable - Upstream version cs: dad4cebccdb5a4bcdb8fb94e676f6df006ac0846
Yan Gao2014-08-18 08:57:27 +00:00
8b61d345b9
Accepting request 243558 from network:ha-clustering:Factory
Stephan Kulow
2014-08-06 09:42:07 +00:00
fb6a05d2a6
Accepting request 243558 from network:ha-clustering:Factory
Stephan Kulow
2014-08-06 09:42:07 +00:00
80ca17ea0c
- Bug rhbz#1067544 - Tools: Correctly handle --ban, --move and --locate for master/slave groups - lrmd: Log with the correct personality - mainloop: implement gio_poll_dispatch_mod - Upstream version cs: 483f48a1921241f1f5976a100a171785dc327192
Yan Gao2014-07-28 06:24:15 +00:00
164af43138
- Bug rhbz#1067544 - Tools: Correctly handle --ban, --move and --locate for master/slave groups - lrmd: Log with the correct personality - mainloop: implement gio_poll_dispatch_mod - Upstream version cs: 483f48a1921241f1f5976a100a171785dc327192
Yan Gao2014-07-28 06:24:15 +00:00
131abcc891
Accepting request 241813 from network:ha-clustering:Factory
Stephan Kulow
2014-07-24 04:58:32 +00:00
0407941a88
Accepting request 241813 from network:ha-clustering:Factory
Stephan Kulow
2014-07-24 04:58:32 +00:00
17c5d22889
Remove "BuildRequires: byacc"
Yan Gao2014-07-22 06:50:08 +00:00
395ed573ab
Remove "BuildRequires: byacc"
Yan Gao2014-07-22 06:50:08 +00:00
8c6cc472b4
- Upstream version cs: 561c4cfda1b09b31b60fd5f73644ee05348f41fb (1.1.12)
Yan Gao2014-07-22 05:13:13 +00:00
dd952c3194
- Upstream version cs: 561c4cfda1b09b31b60fd5f73644ee05348f41fb (1.1.12)
Yan Gao2014-07-22 05:13:13 +00:00
69456f973a
- Update to version 1.1.12 - Log: Turn off the default log file if a real one is specified - Log: Do not unconditionally send crm_perror output to stderr - Log: allows the user to specify a log level that is output to syslog - Upstream version cs: 93a037d25fcd2edfebe7c59ff15378f2055d2c61 (1.1.12)
Yan Gao2014-07-21 11:10:10 +00:00
175b155e86
- Update to version 1.1.12 - Log: Turn off the default log file if a real one is specified - Log: Do not unconditionally send crm_perror output to stderr - Log: allows the user to specify a log level that is output to syslog - Upstream version cs: 93a037d25fcd2edfebe7c59ff15378f2055d2c61 (1.1.12)
Yan Gao2014-07-21 11:10:10 +00:00
3a1f236563
- logrotate: maxsize is not supported by older versions (bnc#883567) - Tools: Non-daemons shouldn't abort just because xml parsing failed - Log: Default to emitting CRIT messages only until logging is fully configured - Logging: Bootstrap daemon logging before processing arguments but configure it afterwards (bnc#883567) - dbus: Return 'null' if we cannot connect via dbus - Upstream version cs: 026944ebfad7c4b2da5a6864a9d763bf37e0e088
Yan Gao2014-07-17 06:21:41 +00:00
264e9eb7f0
- logrotate: maxsize is not supported by older versions (bnc#883567) - Tools: Non-daemons shouldn't abort just because xml parsing failed - Log: Default to emitting CRIT messages only until logging is fully configured - Logging: Bootstrap daemon logging before processing arguments but configure it afterwards (bnc#883567) - dbus: Return 'null' if we cannot connect via dbus - Upstream version cs: 026944ebfad7c4b2da5a6864a9d763bf37e0e088
Yan Gao2014-07-17 06:21:41 +00:00
12b06a3957
Accepting request 240143 from network:ha-clustering:Factory
Stephan Kulow
2014-07-13 12:06:02 +00:00
0b2bf05e93
Accepting request 240143 from network:ha-clustering:Factory
Stephan Kulow
2014-07-13 12:06:02 +00:00
9e900f5542
- systemd: Ensure the retry logic is also exercised for the 'service' class - crm_simulate: Remove resource states and transient attributes when a node is marked as down - crm_verify: Perform a full set of calculations whenever the status section is present (bnc#886479) - PE: Correctly warn when resources require fencing but fencing is disabled (bnc#886479) - PE: Always use pe_fence_node to mark nodes as unclean - lrmd: Handle systemd reporting 'done' before a resource is actually stopped - Upstream version cs: c468fa06483152c29529f81aa0b5ccf37da8b2af
Yan Gao2014-07-10 10:06:42 +00:00
bce0e87129
- systemd: Ensure the retry logic is also exercised for the 'service' class - crm_simulate: Remove resource states and transient attributes when a node is marked as down - crm_verify: Perform a full set of calculations whenever the status section is present (bnc#886479) - PE: Correctly warn when resources require fencing but fencing is disabled (bnc#886479) - PE: Always use pe_fence_node to mark nodes as unclean - lrmd: Handle systemd reporting 'done' before a resource is actually stopped - Upstream version cs: c468fa06483152c29529f81aa0b5ccf37da8b2af
Yan Gao2014-07-10 10:06:42 +00:00
3381bc134e
- attrd: Remove offline nodes from node cache for "peer-remove" requests (bnc#870771) - membership: Prevent use-after-free in reap_crm_member() (bnc#870771) - cluster: Remove unknown offline nodes with conflicting unames from node cache (bnc#870771) - crmd: Remove state of unknown nodes with conflicting unames from CIB (bnc#870771) - Upstream version cs: 440da7f59ac4bed16a0289e33f04d2635b335c70
Yan Gao2014-07-03 05:47:01 +00:00
124b9b010f
- attrd: Remove offline nodes from node cache for "peer-remove" requests (bnc#870771) - membership: Prevent use-after-free in reap_crm_member() (bnc#870771) - cluster: Remove unknown offline nodes with conflicting unames from node cache (bnc#870771) - crmd: Remove state of unknown nodes with conflicting unames from CIB (bnc#870771) - Upstream version cs: 440da7f59ac4bed16a0289e33f04d2635b335c70
Yan Gao2014-07-03 05:47:01 +00:00
76cd801733
Add /etc/logrotate.d/pacemaker into spec file
Yan Gao2014-07-01 08:18:09 +00:00
540319756f
Add /etc/logrotate.d/pacemaker into spec file
Yan Gao2014-07-01 08:18:09 +00:00
0332c5829f
- Fix: ignore SIGPIPE with gnutls is in use
Yan Gao2014-07-01 08:10:40 +00:00
3ca720e8ab
- Fix: ignore SIGPIPE with gnutls is in use
Yan Gao2014-07-01 08:10:40 +00:00
61ca513e18
- extra: Add logrotate configuration file for /var/log/pacemaker.log (bnc#883567) - PE: Correctly detect empty tags - xml: Ensure realloc didn't fail - crmd: Only write fence_averride if open() returns a positive file descriptor - tools: Non-recurring memory leak - PE: Potential use-of-NULL - ipc: Buffer size cannot be negative - xml: Prevent possible array underflow - mcp: Let daemons know when they have been respawned by the mcp - cts: fix RemoteBaremetal step2 move resource action failed issue - PE: Correctly observe requires=nothing - crmd: Remove unknown nodes with conflicting unames from CIB (bnc#883240) - controld: Return OCF_ERR_INSTALLED instead of OCF_NOT_INSTALLED (bnc#883729) - lrmd: Prevent OCF agents from logging to random files due to "value" of setenv() being NULL (bnc#883524) - cts: fix shutdown pattern not found issue - ignore SIGPIPE with gnutls is in use - crmd: avoid double free caused by nested hash table removal - crm_report: Correctly detect large files - cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations (bnc#881575) - Upstream version cs: c3f1a7f8912f3d6d17497dd8af0b69fe0708b2b1
Yan Gao2014-07-01 08:07:09 +00:00
14f92a2c19
- extra: Add logrotate configuration file for /var/log/pacemaker.log (bnc#883567) - PE: Correctly detect empty tags - xml: Ensure realloc didn't fail - crmd: Only write fence_averride if open() returns a positive file descriptor - tools: Non-recurring memory leak - PE: Potential use-of-NULL - ipc: Buffer size cannot be negative - xml: Prevent possible array underflow - mcp: Let daemons know when they have been respawned by the mcp - cts: fix RemoteBaremetal step2 move resource action failed issue - PE: Correctly observe requires=nothing - crmd: Remove unknown nodes with conflicting unames from CIB (bnc#883240) - controld: Return OCF_ERR_INSTALLED instead of OCF_NOT_INSTALLED (bnc#883729) - lrmd: Prevent OCF agents from logging to random files due to "value" of setenv() being NULL (bnc#883524) - cts: fix shutdown pattern not found issue - ignore SIGPIPE with gnutls is in use - crmd: avoid double free caused by nested hash table removal - crm_report: Correctly detect large files - cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations (bnc#881575) - Upstream version cs: c3f1a7f8912f3d6d17497dd8af0b69fe0708b2b1
Yan Gao2014-07-01 08:07:09 +00:00
ea0d415ff3
Accepting request 238110 from network:ha-clustering:Factory
Stephan Kulow
2014-06-25 04:57:37 +00:00
1ee19e1560
Accepting request 238110 from network:ha-clustering:Factory
Stephan Kulow
2014-06-25 04:57:37 +00:00
04452e7b2c
- Bug cl#5219 - PE: Allow unrelated resources with a common colocation target to remain promoted - Upstream version cs: 97629ded958f76652350569a54303b3cd25d1d7e
Yan Gao2014-06-13 09:01:28 +00:00
56d2274c38
- Bug cl#5219 - PE: Allow unrelated resources with a common colocation target to remain promoted - Upstream version cs: 97629ded958f76652350569a54303b3cd25d1d7e
Yan Gao2014-06-13 09:01:28 +00:00
70d10cfda3
- Bug cl#5222 - Enable legacy mode whenever a broadcast update is detected (bnc#881575) - xml: Prevent incorrect xml diffs from corrupting the cib (bnc#878362) - mainloop: implement gio_poll_dispatch_mod - cluster: Prevent search of unames from attempting to create node entries for unknown nodes (bnc#881884) - Upstream version cs: 4f00ccce11db182afa88c90ddfe444f319ccfe3a
Yan Gao2014-06-13 03:22:12 +00:00
4272ebfdf1
- Bug cl#5222 - Enable legacy mode whenever a broadcast update is detected (bnc#881575) - xml: Prevent incorrect xml diffs from corrupting the cib (bnc#878362) - mainloop: implement gio_poll_dispatch_mod - cluster: Prevent search of unames from attempting to create node entries for unknown nodes (bnc#881884) - Upstream version cs: 4f00ccce11db182afa88c90ddfe444f319ccfe3a
Yan Gao2014-06-13 03:22:12 +00:00
3a306abe96
- crm_report: Gracefully handle rediculously large logfiles - Upstream version cs: 734e6b538b0a037f9e7d0709f450bd664f26c332
Yan Gao2014-06-11 05:50:48 +00:00
a412f758c5
- crm_report: Gracefully handle rediculously large logfiles - Upstream version cs: 734e6b538b0a037f9e7d0709f450bd664f26c332
Yan Gao2014-06-11 05:50:48 +00:00
ebfd37f897
- Bug cl#5222 - cib: Repair rolling update capability (bnc#881575) - cib: Use a better option name for enabling the legacy cib diff code (cl#5222, bnc#881575) - remote: clear remote-node status correctly - pengine: properly handle fencing of container remote-nodes when the container is orphaned - remote: Handle request/response ipc proxy correctly - cib: Prevent assert on sending cib sync requests (cl#5222, bnc#881575) - crm_simulate: Clean up temporary shadow files on exit (bnc#879934) - pengine: cl#5200 - Before migrating utilization-using resources to a node, take off the load that will no longer run there if it's not introducing transition loop (Rework cl#5044, lf#2599, bnc#695440) - Fencing: Cache metadata lookups to avoid repeated blocking during device registration - pengine: properly place resource within a container when container is a remote-node. - mainloop: Better handle the killing of processes in the act of exiting - services: Remove cancelled recurring ops from internal lists as early as possible - services: Remove file descriptors from mainloop as soon as we have drained them - pengine: Don't report a resource as restarting when it is a moving multistate resource - pengine: avoid assert by searching for stop action on correct node during LogActions - Upstream version cs: 34721d2829c466a4965ab2b16478183601d9df18
Yan Gao2014-06-10 13:17:28 +00:00
feef33b48b
- Bug cl#5222 - cib: Repair rolling update capability (bnc#881575) - cib: Use a better option name for enabling the legacy cib diff code (cl#5222, bnc#881575) - remote: clear remote-node status correctly - pengine: properly handle fencing of container remote-nodes when the container is orphaned - remote: Handle request/response ipc proxy correctly - cib: Prevent assert on sending cib sync requests (cl#5222, bnc#881575) - crm_simulate: Clean up temporary shadow files on exit (bnc#879934) - pengine: cl#5200 - Before migrating utilization-using resources to a node, take off the load that will no longer run there if it's not introducing transition loop (Rework cl#5044, lf#2599, bnc#695440) - Fencing: Cache metadata lookups to avoid repeated blocking during device registration - pengine: properly place resource within a container when container is a remote-node. - mainloop: Better handle the killing of processes in the act of exiting - services: Remove cancelled recurring ops from internal lists as early as possible - services: Remove file descriptors from mainloop as soon as we have drained them - pengine: Don't report a resource as restarting when it is a moving multistate resource - pengine: avoid assert by searching for stop action on correct node during LogActions - Upstream version cs: 34721d2829c466a4965ab2b16478183601d9df18
Yan Gao2014-06-10 13:17:28 +00:00
aa0283e96c
- cib: Drop the message serverity now that the cause is well understood - crmd: Avoid spamming the cib by triggering a transition only once per non-status change - Upstream version cs: 559f733e8818a96085134cd2a34efc280c512a2a
Yan Gao2014-06-02 03:30:22 +00:00
8781c844e4
- cib: Drop the message serverity now that the cause is well understood - crmd: Avoid spamming the cib by triggering a transition only once per non-status change - Upstream version cs: 559f733e8818a96085134cd2a34efc280c512a2a
Yan Gao2014-06-02 03:30:22 +00:00
75f227c59b
- pengine: Prevent possible segfault (bnc#880258) - attrd: Ensure attribute dampening is always observed - Bug cl#5213 - Limit the scope of the previous commit to the masters role - membership: Avoid duplicate peer entries in the peer cache - Bug cl#5184 - Ensure pending probes that ultimately fail are correctly updated (bnc#804763, bnc#879034) - Upstream version cs: 9776707a6232f25812009145fafa8a64c5b53910 - pengine: Correctly search failcount (bnc#880520)
Yan Gao2014-05-29 11:37:00 +00:00
602bd1747a
- pengine: Prevent possible segfault (bnc#880258) - attrd: Ensure attribute dampening is always observed - Bug cl#5213 - Limit the scope of the previous commit to the masters role - membership: Avoid duplicate peer entries in the peer cache - Bug cl#5184 - Ensure pending probes that ultimately fail are correctly updated (bnc#804763, bnc#879034) - Upstream version cs: 9776707a6232f25812009145fafa8a64c5b53910 - pengine: Correctly search failcount (bnc#880520)
Yan Gao2014-05-29 11:37:00 +00:00
2e2aecd5e3
- Rebase: * pacemaker-colocated-utilization.patch
Yan Gao2014-05-27 11:13:26 +00:00
3189bb8bb5
- Rebase: * pacemaker-colocated-utilization.patch
Yan Gao2014-05-27 11:13:26 +00:00
0f552ff711
- Bug cl#5213 - Ensure role colocation with -INFINITY is enforced - pengine: Mark unrunnable stop actions as "blocked" and show the correct current locations (bnc#878662) - pengine: Block restart of resources if any dependent resource in a group is unmanaged (bnc#878662) - systemd: Try to handle dbus actions that complete prior to configuring a callback - mainloop: Canceling in-flight operations should not fail if child process has already exited. - Bug rhbz#1097457 - Limit the scope of the previous fix and include a helpful comment - Bug cl#5212 - Do not promote instances when quorum is lots and no-quorum-policy=freeze - Bug rhbz#1097457 - Prevent invalid transition when resource are ordered to start after the container they're started in - Fix: fix small memory leaks - Upstream version cs: 25ebca2b83df9263aedb944ea4eeb53468e90e83
Yan Gao2014-05-27 10:27:03 +00:00
e8a9b3da0b
- Bug cl#5213 - Ensure role colocation with -INFINITY is enforced - pengine: Mark unrunnable stop actions as "blocked" and show the correct current locations (bnc#878662) - pengine: Block restart of resources if any dependent resource in a group is unmanaged (bnc#878662) - systemd: Try to handle dbus actions that complete prior to configuring a callback - mainloop: Canceling in-flight operations should not fail if child process has already exited. - Bug rhbz#1097457 - Limit the scope of the previous fix and include a helpful comment - Bug cl#5212 - Do not promote instances when quorum is lots and no-quorum-policy=freeze - Bug rhbz#1097457 - Prevent invalid transition when resource are ordered to start after the container they're started in - Fix: fix small memory leaks - Upstream version cs: 25ebca2b83df9263aedb944ea4eeb53468e90e83
Yan Gao2014-05-27 10:27:03 +00:00
0d9fe8ccd1
Accepting request 235158 from network:ha-clustering:Factory
OBS User buildservice-autocommit
2014-05-26 08:27:37 +00:00
f4b6603f31
Accepting request 235158 from network:ha-clustering:Factory
OBS User buildservice-autocommit
2014-05-26 08:27:37 +00:00
1149b9066e
Accepting request 235158 from network:ha-clustering:Factory
Stephan Kulow
2014-05-26 08:27:36 +00:00
f366d1e42e
Accepting request 235158 from network:ha-clustering:Factory
Stephan Kulow
2014-05-26 08:27:36 +00:00
b0af257170
Updating link to change in openSUSE:Factory/pacemaker revision 70.0
OBS User buildservice-autocommit
2014-05-26 08:27:36 +00:00
00606e216b
Updating link to change in openSUSE:Factory/pacemaker revision 70.0
OBS User buildservice-autocommit
2014-05-26 08:27:36 +00:00
37ce532caa
Accepting request 235151 from home:jsegitz:branches:network:ha-clustering:Factory
Yan Gao2014-05-23 09:12:50 +00:00
a912ff2982
Accepting request 235151 from home:jsegitz:branches:network:ha-clustering:Factory
Yan Gao2014-05-23 09:12:50 +00:00
6ee11ec350
Accepting request 233567 from network:ha-clustering:Factory
Stephan Kulow
2014-05-22 18:38:00 +00:00
7dd286163d
Accepting request 233567 from network:ha-clustering:Factory
Stephan Kulow
2014-05-22 18:38:00 +00:00
1ed26f86db
- pengine: Use "#site-name" in rules for setting site-specific instance attributes - pengine: Use "#cluster-name" in rules for setting cluster-specific instance attributes (FATE#316118) - crmd: Set "cluster-name" property to corosync's "cluster_name" by default for corosync-2 (FATE#316118) - pengine: Fixed so that it could change while a setup of "startup-fencing" starts. - crmd: Use correctly signed inputs to sscanf() - PE: Correctly handle origin offsets in the future - iso8601: Different logic is needed when logging and calculating durations - xml: Do not prune meaningful leaves from v1 patchsets - Upstream version cs: da5aaab97ca5b7858f2aac98107a1a7ffc3e4252 - pengine: Support site-specific instance attributes based on rules for stretch cluster
Yan Gao2014-05-12 11:01:56 +00:00
aec6f25acd
- pengine: Use "#site-name" in rules for setting site-specific instance attributes - pengine: Use "#cluster-name" in rules for setting cluster-specific instance attributes (FATE#316118) - crmd: Set "cluster-name" property to corosync's "cluster_name" by default for corosync-2 (FATE#316118) - pengine: Fixed so that it could change while a setup of "startup-fencing" starts. - crmd: Use correctly signed inputs to sscanf() - PE: Correctly handle origin offsets in the future - iso8601: Different logic is needed when logging and calculating durations - xml: Do not prune meaningful leaves from v1 patchsets - Upstream version cs: da5aaab97ca5b7858f2aac98107a1a7ffc3e4252 - pengine: Support site-specific instance attributes based on rules for stretch cluster
Yan Gao2014-05-12 11:01:56 +00:00
020e3cc04b
Update pacemaker-colocated-utilization.patch to fix build
Yan Gao2014-05-05 10:01:46 +00:00
f1a03b21e8
Update pacemaker-colocated-utilization.patch to fix build
Yan Gao2014-05-05 10:01:46 +00:00
370989f363
- Rebase: * pacemaker-NodeUtilization-RA.patch * pacemaker-colocated-utilization.patch - xml: Clean up schema list at exit - pengine: Support cluster-specific instance attributes based on rules (FATE#316118) - crmd: Ensure crm_config options are re-read on updates - Resolve all clang analyser defects - xml: Check all available schemas when doing upgrades - Changes to the ACL schema to support nodes and unix groups - tools: Allow crm_shadow to create older configuration versions - xml: Prevent use-after-free when comparing two xml documents - cib: Resolve memory leaks in query paths - xml: Correctly subtract xml with v1 patchsets - fencing: Advertise support for reboot/on/off in the metadata for legacy agents - fencing: default to 'off' when agent does not advertise 'reboot' in metadata - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: Fence using all required devices - fencing: fixed so that change of <resources> could be handled correctly. - Upstream version cs: 42ae0e3cb50bb9e19dba7d1ad1ea69255bef5370
Yan Gao2014-05-05 09:35:22 +00:00
3b1daef8d4
- Rebase: * pacemaker-NodeUtilization-RA.patch * pacemaker-colocated-utilization.patch - xml: Clean up schema list at exit - pengine: Support cluster-specific instance attributes based on rules (FATE#316118) - crmd: Ensure crm_config options are re-read on updates - Resolve all clang analyser defects - xml: Check all available schemas when doing upgrades - Changes to the ACL schema to support nodes and unix groups - tools: Allow crm_shadow to create older configuration versions - xml: Prevent use-after-free when comparing two xml documents - cib: Resolve memory leaks in query paths - xml: Correctly subtract xml with v1 patchsets - fencing: Advertise support for reboot/on/off in the metadata for legacy agents - fencing: default to 'off' when agent does not advertise 'reboot' in metadata - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: Fence using all required devices - fencing: fixed so that change of <resources> could be handled correctly. - Upstream version cs: 42ae0e3cb50bb9e19dba7d1ad1ea69255bef5370
Yan Gao2014-05-05 09:35:22 +00:00
0880c7945e
- pengine: Fix memory leak in expand_tags_in_sets() - PE: Memory leak - PE: Do not initiate fencing for unclean nodes when fencing is disabled - crm_node: Only remove the named resource from the cib - pengine: Support site-specific instance attributes based on rules (FATE#316118) - pengine: Ignore failure-timeout only if the failed operation has on-fail="block" (bnc#871175) - Upstream version cs: f7859e2e06c8cf320482c3e4b447ddbe0a96fe83
Yan Gao2014-04-16 09:04:09 +00:00
1d32640628
- pengine: Fix memory leak in expand_tags_in_sets() - PE: Memory leak - PE: Do not initiate fencing for unclean nodes when fencing is disabled - crm_node: Only remove the named resource from the cib - pengine: Support site-specific instance attributes based on rules (FATE#316118) - pengine: Ignore failure-timeout only if the failed operation has on-fail="block" (bnc#871175) - Upstream version cs: f7859e2e06c8cf320482c3e4b447ddbe0a96fe83
Yan Gao2014-04-16 09:04:09 +00:00
825d1b5376
- pengine: Support cib object tags (FATE#315101) - crmd: Correctly detect changes of ticket state (bnc#872794) - Upstream version cs: 3f7ec44b51825898e3e30784ca4df09e3f45bf40
Yan Gao2014-04-14 06:18:54 +00:00