SHA256
1
0
forked from pool/pacemaker

Commit Graph

  • 2681720169 - acl: Do not delay evaluation of added nodes in some situations (bsc#927828: CVE-2015-1867) Yan Gao 2015-04-20 11:47:35 +00:00
  • af774e777a - docker-wrapper: per resource logging of lrmd and remote client tool - pengine: Avoid trailing whitespaces when printing resource state - pengine: cl#5207 - Display "UNCLEAN" for resources running on unclean offline nodes - docker-wrapper: add reuse option for presistent containers - Upstream version cs: 7a2e3ae6b736621933b24f4cdc9ea260021d878d Yan Gao 2015-04-13 09:00:29 +00:00
  • 14fcf447e7 - docker-wrapper: only override exit reason if docker daemon is inactive - pengine: handle isolated resource scenario, cloned group of isolated resources - pengine: handle cloned isolated resources in a sane way - Upstream version cs: 3263963bf0f5ef2ecc88e7806a59af09e017de28 Yan Gao 2015-04-10 17:33:56 +00:00
  • 94be1aa964 - crm_report: More patterns for finding logs on non-DC nodes - lrmd: Use original timestamps when reporting multi-step systemd operations - lrmd: report original timeout when systemd operation completes - systemd: improve unit files - Upstream version cs: 3cf5ba7c407a460f1fd9baed13c94a8a24f4d34b Yan Gao 2015-04-10 12:51:42 +00:00
  • d8538b0b14 - Rebase: * pacemaker-NodeUtilization-RA.patch Yan Gao 2015-04-09 13:18:46 +00:00
  • 6bef176308 - PE: Turn off legacy unpacking of resource options into the meta hashtable - acl: Do not delay evaluation of added nodes in some situations - docker-wrapper: add demote, promote, and notify actions for multistate rsc - docker-wrapper: properly forward key value pairs during isolation - attrd: fixes double free in attrd legacy - lrmd: do not let isolation wrappers inherit the wrapper attribute, or it makes a loop - pengine: pass node name of pcmk host into isolated resources - lrmd: isolation wrappers are moved from containers to isolation OCF namepace - pengine: Fix colocation with unmanaged resources - stonith-ng: Correctly track node state - stonith-ng: No reply is needed for CRM_OP_RM_NODE_CACHE - crm_resource: Fix output format of the warning from --force-start - crm_resource: Display the locations of all anonymous clone children when supplying the children's common ID (bsc#870339) - cib: Correctly track node state - Upstream version cs: 35e2d8ff0672b61a3aaba3c9bfb74d08875efb46 Yan Gao 2015-04-09 12:31:30 +00:00
  • 8faefc2bb1 Accepting request 294323 from network:ha-clustering:Factory Dominique Leuenberger 2015-04-05 22:26:07 +00:00
  • 9180cec92b Add /usr/lib/ocf/resource.d/containers into pacemaker.spec Yan Gao 2015-03-27 15:32:29 +00:00
  • 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 Yan Gao 2015-03-27 15:20:34 +00:00
  • d29887dfb2 Accepting request 291855 from network:ha-clustering:Factory Dominique Leuenberger 2015-03-25 20:02:47 +00:00
  • 74d6f31be3 - Upstream version cs: e32080b460f81486b85d08ec958582b3e72d858c Yan Gao 2015-03-13 09:50:23 +00:00
  • a4fa041993 - PE: Support non-actionable degraded mode for OCF - lrmd, services: interpret LSB status codes properly Yan Gao 2015-03-13 09:40:09 +00:00
  • 78ef010d5d - tools: add crm_resource --wait option - tools: attrd_updater supports --query and --all options - attrd: attrd supports queries - pengine: remove unnecessary whitespace from notify environment variables - Upstream version cs: ce0980220db05ac70f31cad9e265f356d564c4d6 Yan Gao 2015-03-12 11:04:03 +00:00
  • fe78d39e9a - tools: free allocated memory correctly in crm_resource - attrd: properly write attributes for peers once uuid is discovered - cib: assignment where comparison intended - attrd: only send ack for recognized operations - attrd: make each client operation handler its own function - tools: attrd_updater supports private attributes - attrd supports private attributes (not written to CIB) - pengine: Reschedule specific monitors when resource definitions have changed (bsc#914761) - pengine: Resolve memory leaks (bsc#914761) - Upstream version cs: 622f276c9b773b6fa05a30cb35f8688356dded19 Yan Gao 2015-03-09 15:48:31 +00:00
  • 96d6b90bd8 Accepting request 288670 from network:ha-clustering:Factory Dominique Leuenberger 2015-03-09 08:59:51 +00:00
  • fa8c282729 Accepting request 287506 from home:rguenther:branches:network:ha-clustering:Factory Yan Gao 2015-02-24 12:54:28 +00:00
  • d805f626bd Accepting request 284462 from network:ha-clustering:Factory Dominique Leuenberger 2015-02-11 15:31:01 +00:00
  • 17decdc000 - pengine: Handle ordering between stateful and migratable resources (bsc#881160) - crmd: Check "watchdog" daemon option before setting "have-watchdog" property - crmd: Correctly add the local option that validates against schema for pengine to calculate - Upstream version cs: 3021d731fdeba29e1136c117a62f3201785be6ea Yan Gao 2015-01-30 10:47:13 +00:00
  • dd59593339 Accepting request 282552 from network:ha-clustering:Factory Dominique Leuenberger 2015-01-25 20:14:20 +00:00
  • 0a5689f43a - crm_standby: update accepted options to match documentation - cts: Fix bashisms in LSBDummy script - Upstream version cs: 03ec61210c82471161f6cf3366e8afc30d737d67 Yan Gao 2015-01-16 12:47:45 +00:00
  • f12c2c9cd9 - pengine: fixes pengine crash with orphaned remote node connection resource - Upstream version cs: 70f472e1c08e3d977de39cf75b47b04d541eaab2 Yan Gao 2015-01-15 17:33:59 +00:00
  • 1d4a4ed4de - PE: Do not aggregate children in a pending state into the started/stopped/etc lists - acl: Correctly implement the 'reference' acl directive - Upstream version cs: c529898ac8a580ff32869fd9e715d7c086ba2a10 Yan Gao 2015-01-15 13:46:04 +00:00
  • b7b89fd033 - pengine: imply stop in container node resources when host node is fenced - Build: Fix building if ncurses doesn't provide pkg-config files - xml: Do not change the ordering of properties when applying v1 cib diffs - xml: Do not prune leaves from v1 cib diffs that are being created with digests - Upstream version cs: 4109f1539a625bfa3e884d19ab2fc42d7a4daec4 Yan Gao 2015-01-12 11:07:01 +00:00
  • f7fd1260f0 - xml: add 'require-all' to xml schema for constraints - pengine: require-all feature for ordered clones - xml: Ensure ACLs are reapplied before calculating what a replace operation changed - cib: Ensure file-based backends treat '-o section' consistently with the native backend - crmd: resolves memory leak in crmd. - pacemakerd: resolves memory leak of xml structure in pacemakerd - ipc: use server enforced buffer during ipc client send - pengine: do not recording pending migrate_to ops for pacemaker remote - crmd: never stop recurring monitor ops for pcmk remote during incomplete migration - pengine: prefer migration target for remote node connections - pengine: properly handle ordering during remote connection partial migration - crmd: Ensure remote connection resources timeout properly during 'migrate_from' action - crmd: gracefully handle remote node disconnects during op execution - pengine: Fence baremetal remote when recurring monitor op fails - crmd: Handle remote connection failures while executing ops on remote connection - remote: Treat recv msg timeout as a disconnect - pengine: properly recover remote-nodes when cluster-node proxy goes offline - systemd: Correctly handle long running stop actions - crm_resource: Include group members when calculating the next timeout - crm_resource: Ensure --restart sets/clears meta attributes - crm_resource: Clean up memory in --restart error paths - Build: Use a wrapper for realloc() which calls abort when we run out of memory - services: Prevent potential use-of-NULL - crm_resource: Memory leak in error paths - crmd: Mistake of the set of the variable. - Upstream version cs: d0139e9a00c32b9bc1d7d206d6210126045b49be Yan Gao 2015-01-09 12:50:35 +00:00
  • f22e8aead1 Accepting request 266295 from network:ha-clustering:Factory Dominique Leuenberger 2014-12-25 22:21:35 +00:00
  • df0af128e3 - crm_mon: Repair notification delivery when the v2 patch format is in use (bsc#909286) Yan Gao 2014-12-17 11:04:24 +00:00
  • 91e2bf69df Accepting request 262602 from network:ha-clustering:Factory Dominique Leuenberger 2014-11-24 10:15:50 +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 Gao 2014-11-21 15:41:23 +00:00
  • 1c4e80cbd8 - use _rundir macro Yan Gao 2014-11-14 10:16:16 +00:00
  • a6e7ebbcbd - pengine: make resource-discovery work with location rules - services: Conditionally clean up services actions - Upstream version cs: 5093c095c5f517ab58375b2b69ecfc5516c86b5b Yan Gao 2014-11-14 09:45:34 +00:00
  • 120c1f3f7f Accepting request 261539 from home:dimstar:branches:network:ha-clustering:Factory Yan Gao 2014-11-14 09:26:59 +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 Gao 2014-11-10 11:40:32 +00:00
  • 4444ab6932 Accepting request 259663 from network:ha-clustering:Factory Stephan Kulow 2014-11-07 08:05:53 +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 Gao 2014-10-28 14:37:01 +00:00
  • cf33a157e1 Accepting request 257778 from network:ha-clustering:Factory Stephan Kulow 2014-10-25 06:32:38 +00:00
  • b2b31ab911 - Rebase bug-806256_pacemaker-log-level-notice.patch Yan Gao 2014-10-20 14:38:48 +00:00
  • 2753efdd99 - Bug cl#5219 - PE: Allow unrelated resources with a common colocation target to remain promoted (bnc#899175) Yan Gao 2014-10-17 15:43:18 +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 Gao 2014-10-17 13:03:04 +00:00
  • 0a176db8fc Accepting request 248830 from network:ha-clustering:Factory Stephan Kulow 2014-09-15 15:40:39 +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 Gao 2014-09-05 07:37:24 +00:00
  • 0574628ec6 Accepting request 246201 from network:ha-clustering:Factory Stephan Kulow 2014-08-30 14:03:40 +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 Gao 2014-08-27 11:31:22 +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 Gao 2014-08-18 08:57:27 +00:00
  • fb6a05d2a6 Accepting request 243558 from network:ha-clustering:Factory Stephan Kulow 2014-08-06 09:42:07 +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 Gao 2014-07-28 06:24:15 +00:00
  • 0407941a88 Accepting request 241813 from network:ha-clustering:Factory Stephan Kulow 2014-07-24 04:58:32 +00:00
  • 395ed573ab Remove "BuildRequires: byacc" Yan Gao 2014-07-22 06:50:08 +00:00
  • dd952c3194 - Upstream version cs: 561c4cfda1b09b31b60fd5f73644ee05348f41fb (1.1.12) Yan Gao 2014-07-22 05:13:13 +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 Gao 2014-07-21 11:10:10 +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 Gao 2014-07-17 06:21:41 +00:00
  • 0b2bf05e93 Accepting request 240143 from network:ha-clustering:Factory Stephan Kulow 2014-07-13 12:06:02 +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 Gao 2014-07-10 10:06:42 +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 Gao 2014-07-03 05:47:01 +00:00
  • 540319756f Add /etc/logrotate.d/pacemaker into spec file Yan Gao 2014-07-01 08:18:09 +00:00
  • 3ca720e8ab - Fix: ignore SIGPIPE with gnutls is in use Yan Gao 2014-07-01 08:10:40 +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 Gao 2014-07-01 08:07:09 +00:00
  • 1ee19e1560 Accepting request 238110 from network:ha-clustering:Factory Stephan Kulow 2014-06-25 04:57:37 +00:00
  • 56d2274c38 - Bug cl#5219 - PE: Allow unrelated resources with a common colocation target to remain promoted - Upstream version cs: 97629ded958f76652350569a54303b3cd25d1d7e Yan Gao 2014-06-13 09:01:28 +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 Gao 2014-06-13 03:22:12 +00:00
  • a412f758c5 - crm_report: Gracefully handle rediculously large logfiles - Upstream version cs: 734e6b538b0a037f9e7d0709f450bd664f26c332 Yan Gao 2014-06-11 05:50:48 +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 Gao 2014-06-10 13:17:28 +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 Gao 2014-06-02 03:30:22 +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 Gao 2014-05-29 11:37:00 +00:00
  • 3189bb8bb5 - Rebase: * pacemaker-colocated-utilization.patch Yan Gao 2014-05-27 11:13:26 +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 Gao 2014-05-27 10:27:03 +00:00
  • f4b6603f31 Accepting request 235158 from network:ha-clustering:Factory OBS User buildservice-autocommit 2014-05-26 08:27:37 +00:00
  • f366d1e42e Accepting request 235158 from network:ha-clustering:Factory Stephan Kulow 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
  • a912ff2982 Accepting request 235151 from home:jsegitz:branches:network:ha-clustering:Factory Yan Gao 2014-05-23 09:12:50 +00:00
  • 7dd286163d Accepting request 233567 from network:ha-clustering:Factory Stephan Kulow 2014-05-22 18:38:00 +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 Gao 2014-05-12 11:01:56 +00:00
  • 99ef1b9b4c Accepting request 233018 from home:oertel:branches:network:ha-clustering:Factory Factory Maintainer 2014-05-11 05:25:00 +00:00
  • f1a03b21e8 Update pacemaker-colocated-utilization.patch to fix build Yan Gao 2014-05-05 10:01:46 +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 Gao 2014-05-05 09:35:22 +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 Gao 2014-04-16 09:04:09 +00:00
  • 2ac37ce818 - pengine: Support cib object tags (FATE#315101) - crmd: Correctly detect changes of ticket state (bnc#872794) - Upstream version cs: 3f7ec44b51825898e3e30784ca4df09e3f45bf40 Yan Gao 2014-04-14 06:18:54 +00:00
  • 0f11d61d83 - Rebase: * bug-812269_pacemaker-fencing-device-register-messages.patch - Build: Update versions in configure.ac and sample spec file - fencing: Do not unregister/register all stonith devices on every resource agent change - PE: Unfencing is based on device probes, there is no need to unfence when normal resources are found active - pengine: handles edge case where container order constraints are not honored during migration - pengine: Allow container nodes to migrate with connection resource - xml: Resolve memory leak when logging xml blobs - PE: Do not unfence nodes that are offline, unclean or shutting down - PE: Ensure unfencing only happens once, even if the transition is interrupted - crmd: Actions can only be executed if their pre-requisits completed successfully - crmd: Do not erase the status section for unfenced nodes - Fencing: Correctly record which peer performed the fencing operation - lrmd: Expose logging variables expected by OCF agents - logging: Simplify processing of logging directives - logging: daemons always get a log file, unless explicitly set to configured 'none' - PE: Ensure unfencing occurs before fencing devices are (re-)probed - fencing: Filter self-fencing at the peers to allow unfencing to work correctly - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata - lrmd: Provide stderr output from agents if available, otherwise fall back to stdout - fencing: properly detect new fencing devices for v2 cib updates - acl: Prevent use-of-NULL - cts: automatically determine whether to run RemoteBaremetal (bnc#856353) - pengine: Correctly search failcount - Upstream version cs: ff74a591e670dbdb86f7cddeec989167de521216 Yan Gao 2014-04-11 16:58:54 +00:00
  • 577ac3a10f Accepting request 229447 from network:ha-clustering:Factory Stephan Kulow 2014-04-09 11:01:13 +00:00
  • 5f64fb1200 - pengine: Support id-ref in nvpair with optional "name" (FATE#316118) Drop the patches that have been merged upstream: * pacemaker-pengine-nvpair-id-ref.patch * pacemaker-pengine-nvpair-id-ref-test.patch - Upstream version cs: 6442c5a67cdd4cbaeedb2c532e0dc0667a79c202 Yan Gao 2014-04-09 04:54:43 +00:00
  • 26bd423aff - xml: INFINITY could overflow for 16-bit ints - explicitly cast it - xml: Correctly determine the lowest allowed schema version - xml: Construct the table of supported schemas - cib: All schema upgrade requests must go via the DC - cib: Determine the best value of validate-with if one is not supplied - acl: Ensure known users are not able to read the cib by default - xml: Add missing schema file - Upstream version cs: d9fbba56804a7a7bcceaa5d4b7e29e3f15fc0e59 Yan Gao 2014-04-08 13:46:29 +00:00
  • 5b918bf0b1 - crmd: Correctly react to successful unfencing operations - PE: Delay unfencing until after we know the state of all resources that require unfencing - PE: Fencing devices default to only requiring quorum in order to start - PE: Automatically re-unfence a node if the fencing device definition changes - pengine: Only report 'migrate' in transition summary if migration is actually taking place - crm_node: Set correct subsystem in node rm cache msg - crm_node: Prevent use-after-free in tools_remove_node_cache() - crmd: make resource ID case sensitive - fencing: Correction of the registration from a difference. - crm_report: Add support for ISO8601 time format in logs (bnc#870886) - PE: Potential memory leak - xml: Support resources that require unfencing - crmd: make node_state erase correctly - xml: Add the ability to have lightweight schema revisions - xml: Split up the RelaxNG schema files so they're easier to version individually - crm_get_msec: prevent integer overflow - corosync: Reduce log severity for a redundant message (bnc#870624) - attrd: Reduce log severity for normal messages (bnc#870624) - cib: When data was old, it fixed so that the newest cib might not be acquired. - crm_attribute: Default --lifetime to forever when using --node (bnc#870696) - Upstream version cs: 76579e813b5aaa1972d400055233519f58bbc0c6 Yan Gao 2014-04-08 12:17:12 +00:00
  • f935b0d20e Rebase pacemaker-pengine-nvpair-id-ref.patch Yan Gao 2014-03-31 09:06:35 +00:00
  • f003975b5d - pengine: Do not fence remote-node entries left over in the node section that have no connection rsc - pengine: properly handle remote-node without connection resource. - xml: Update xml validation to allow '<node type=remote />' - cib: allow setting permanent remote-node attributes - Upstream version cs: d63eaf41fa8173de3e29873d0461bfb888b83b37 Yan Gao 2014-03-31 07:27:41 +00:00
  • ea9f8158b2 - xml: Allow first-acl-match-wins semantics to be supported if desired - crm_report: extract additional DLM lockspace data - xml: If validate-with is missing, we find the most recent schema that accepts it and go from there - tools: fix "crm_shadow --reset <name>" - controld: Remove '-q 0' from default dlm_controld arguments - acl: Authenticate pacemaker-remote requests with the node name as the client - controld: Verify killall is available on resource start - Prevent use-of-NULL spotted by coverity - crmd: Correctly detect changes to the configuration root - crmd: Fenced nodes that return prior to an election do not need to have their status section reset - xml: Do not log deleted attributes - xml: Correctly mark the parent's of deleted attributes as dirty - crm_diff: Allow the generation of xml patchsets without digests - crmd: Prevent memory leak when accepting a new DC - xml: Find the minimal set of changes when part of a document is replaced - xml: Create the correct diff when only part of a document is changed - Upstream version cs: 61e95e4864be0301be528874eed65266f4e62cf0 Yan Gao 2014-03-28 07:56:30 +00:00
  • 417c1ff4b9 - pengine: fixes invalid transition caused by clones with more than 10 instances - services_action_cancel: Interpret return code from mainloop_child_kill() correctly - fencing: make hashtable mapping hostname->alias case insensitive for hostname - attrd: Make hostname hashtable case insensitive - membership: make caching peers by uname case insensitive - crmd: make lrm_state hash table not case sensitive - lrmd: clean up the agent's entire process group - xml: Enable resource sets in location constraints for 1.2 schema (bnc#867880) - Upstream version cs: 8bee850bb95ee01dcba03038ddfd65d22e195cf6 Yan Gao 2014-03-21 05:57:18 +00:00
  • 46c0afaaa4 Tweak of pacemaker.changes Yan Gao 2014-03-13 13:08:11 +00:00
  • 90a1b0231e - Drop obsolete bug-792124_pacemaker-stonith-monitor-log.patch Yan Gao 2014-03-13 10:51:32 +00:00
  • 280d18b941 Update: pacemaker-pengine-nvpair-id-ref.patch pacemaker-pengine-nvpair-id-ref-test.patch Yan Gao 2014-03-13 10:30:21 +00:00
  • ceec526574 - mainloop: Fixes use after free in process monitor code - lrmd: Cancel recurring operations before stop action is executed - lrmd: Merge duplicate recurring monitor operations - services: Do not allow duplicate recurring op entries - crmd: Ack pending operations that were cancelled due to rsc deletion - crm_mon: Add failures to --as-xml output - cib: Check if on-disk cib is corrupt in the separate on_disk_cib_corrupt() rather than in validate_on_disk_cib() (bnc#866618) - crmd: Do not start timers for already completed operations - acl: Read access must be explicitly granted - xml: Better move detection logic for xml nodes - cib: Do not disable cib disk writes if on-disk cib is corrupt (bnc#866618) - xml: Correctly calculate the adjusted offset of xml elements - crm_diff: Mirror how the cib operates for better testing - cib: Ingore patch failures if we already have their contents - cib: Prevent use-after-free when cleaning up after query operations - xml: Mark the parents of a partial replace as dirty - xml: Correctly enforce ACLs after a replace operation - cib: Do not try to use an empty value for CIB_shadow - crm_resource: Gracefully handle -EACCESS when querying the cib - xml: Correctly observe ACLs when creating filtered copies of xml documents - xml: Only test write permissions for attributes that are being changed - xml: Always allow new scaffolding - node with no attributes or only an id field - cib: Memory leaks caused by ACLs returning filtered copies - xml: Set flags to indicate when updates were rejected by an ACL - cib: Respect the CIB_user environment variable for ACLs - xml: Unpack and apply ACLs when tracking changes - cib: Implement CIB_file-mode ACLs for testing - remote: Enable migration support for baremetal connection resources by default - cibadmin: Allow priviliged clients to perform tasks as unpriviliged users - cibadmin: Remove dangerous commands that exposed unnecessary implementation internal details Yan Gao 2014-03-13 10:26:07 +00:00
  • e7a395414f - Add symlinks rcpacemaker and rcpacemaker_remote to /usr/bin/service (bnc#866057) Yan Gao 2014-03-03 11:51:26 +00:00
  • 0bc48138fd Add a bug number: - xml: Fix segfault in TRACKING_CHANGES() (bnc#865345) Yan Gao 2014-03-03 10:36:36 +00:00
  • eed638275e - Rebase bug-812269_pacemaker-fencing-device-register-messages.patch Yan Gao 2014-03-03 09:35:43 +00:00
  • ecf1558079 - xml: Memory leak when free'ing xml documents - systemd: Prevent use-of-NULL when determining if an agent exists - xml: Fix segfault in TRACKING_CHANGES() - PE: Memory leak when updating cancel operations - xml: Prevent memory leak in xml _private field - pengine: Performance increase, stack allocated score2char - crm_report: Only gather dlm data if dlm_controld is running - Fix: memory leak found by valgrind was corrected. - Fencing: Add the ability to call stonith_api_time() from stonith_admin - Fencing: Pass the correct options when looking up the history by node name - cib: Ensure 'cibadmin -R/--replace' commands get replies - xml: Correctly initialize and find v1-style patch version numbers - crm_mon: Add -R switch to show clone details - Build: Install compatibility.h - fencing: Teach stonith-ng about finding device and topology changes in the v2 patch format - crm_report: Additional dlm detail - crm_report: Allow ssh alternatives to be used - crmd: Correctly recognise operation cancellations we initiated - crmd: Improved logging of transition cancellations - crmd: Correctly detect lrm refreshes - crmd: Ignore 'move' operations to the cib, we only care about content changes - PE: Ensure instance numbers are preserved for cloned templates - Bug cl#5196 - PE: Check values after expanding templates - crm_mon: Ensure resource attributes have been unpacked before displaying connectivity data - Upstream version cs: ca8234daf2bbb2d0fd2fb47cdbb6667f892081bb Yan Gao 2014-03-03 07:56:37 +00:00
  • d3e1673ec5 Ready to run source service: ca8234daf2bbb2d0fd2fb47cdbb6667f892081bb Yan Gao 2014-03-03 06:50:59 +00:00
  • 5ae3bc05fc Accepting request 223330 from network:ha-clustering:Factory Stephan Kulow 2014-02-22 19:44:16 +00:00
  • 234c448115 - controld: Do not consider the dlm up until the address list is present - pengine: Support per-resource maintenance mode (bnc#863071) - pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node (bnc#856135, bnc#862319) - controld: handling startup fencing within the controld agent, not the dlm - Upstream version cs: 0b7d85a159cc92e00ebded65c9a33edce7ba1c22 Yan Gao 2014-02-21 07:15:44 +00:00
  • f0b6ef871b Accepting request 221419 from network:ha-clustering:Factory Stephan Kulow 2014-02-11 10:46:40 +00:00
  • e867fb5cb8 - ipc: Convince clang that our casting is intended (bnc#845525) * Drop pacemaker-Wno-cast-align.patch which has been merged upstream - cib: Use the correctly typed enum value during initialization - Build: Add dbus as an rpm dependancy - Fix: Bug rhbz#1057697 - Use native DBus library for systemd async support to avoid problematic use of threads - remote: Fail remote-node connection rsc monitor ops early on unexpected disconnect - tools: Return error when attempting to delete an unspecified attribute - remote: Allow baremetal remote-node connection resources to migrate - lrmd: Send event alerting estabilished clients that a new client connection is created. - Fix: Bug rhbz#1057697 - Use native DBus library for systemd support to avoid problematic use of threads - xml: Fix segfault in find_entity() - Upstream version cs: 6290953f2b035a92a8f093973b94c5cf38b79cd9 Yan Gao 2014-02-08 14:21:03 +00:00
  • 27012725b6 Accepting request 215261 from network:ha-clustering:Factory Stephan Kulow 2014-01-30 13:59:24 +00:00
  • 09ad3ccbbe - pengine: Free memory allocated by find_actions() - cib: Fix remote cib based on TLS - Upstream version cs: f3eeaf49d1fb7bca713ecbbc819aef51650d26ef Yan Gao 2014-01-28 08:12:10 +00:00