Revisions of pacemaker
Yan Gao (yan_gao)
committed
(revision 969)
- Update to version 2.1.7+20240226.bff14cd3f: * Fix: libcrmservice: avoid async zombie children by resending ignored SIGCHLD * Doc: fencer: fix pcmk_delay_max description * Build: libpe_rules: Remove unneeded build stuff for libpe_rules_test.
Yan Gao (yan_gao)
committed
(revision 968)
M pacemaker.changes
Yan Gao (yan_gao)
committed
(revision 967)
- Update to version 2.1.7+20240220.d4f389e48: * Fix: lrmd.h: conditionally include lrmd_compat.h * Fix: cib.h: conditionally include cib_compat.h
Yan Gao (yan_gao)
committed
(revision 966)
- Update to version 2.1.7+20240219.38c0126f0: - libcrmcommon: avoid file descriptor leak in IPC client with async connection (bsc#1219323, gh#ClusterLabs/pacemaker#3351)
Yan Gao (yan_gao)
committed
(revision 965)
- tools: crm_simulate output should match its schema
Yan Gao (yan_gao)
committed
(revision 964)
- libcrmservice: Revert single quotes to double quotes in metadata - libcrmcommon: Always output request= in XML output. (gh#ClusterLabs/pacemaker#3362) - libcrmcommon: crm_xml_escape() shouldn't stop on Unicode characters (gh#ClusterLabs/pacemaker#3323) - tools: crm_simulate output should match its schema (gh#ClusterLabs/pacemaker#3308)
Yan Gao (yan_gao)
committed
(revision 963)
- Update to version 2.1.7+20240219.a586196f1: * Refactor: libcrmcommon: best practices for parse_xml_duration() * Refactor: libcrmcommon: functionize getting time component attribute and function * Refactor: libcrmcommon: functionize parsing date/time from XML * Refactor: libcrmcommon: best practices for crm_time_set_if_earlier() * Fix: libcrmservice: Revert single quotes to double quotes in metadata * Test: cts-attrd: update reference output for recent log change * Doc: pacemaker-attrd: document attribute and value structs * Low: libcrmcommon: Always output request= in XML output. * Test: libpacemaker: Use pcmk__assert_validates. * Test: libcrmcommon: Add pcmk__assert_validates.
Yan Gao (yan_gao)
committed
(revision 962)
- scheduler: improve date specification argument validation - libcrmcommon: Properly handle UTF-8 characters when escaping XML - libcrmcommon: Don't include "<null>" as an attribute value - tools: Drop newline from crm_rule errors - libcrmcommon: Escape XML text content when adding it - libcrmcommon: Escape XML text content when dumping XML as string - libcrmcommon: crm_xml_escape() shouldn't stop on Unicode characters - libcrmcommon: Always use XML substitutions - tools: crm_simulate output should match its schema
Yan Gao (yan_gao)
committed
(revision 961)
- Update to version 2.1.7+20240214.8f140c4e9: * Refactor: libcrmcommon,libpe_rules: replace update_field() * Refactor: scheduler: change argument type in pe__eval_date_expr() * Doc: Pacemaker Explained: correct typo in date_expression example * doc: Elaborate on output formatting documentation * Refactor: tools: Change the string type passed for resource-search-list. * Refactor: libpacemaker: Use "xmlNode *" instead of "xmlNodePtr". * Refactor: tools: Remove unused args from find_matching_attr_resources_recursive. * Refactor: tools: Simplify various calls to find_resource_attr. * Refactor: tools: Update the attr name/id section in the xpath query.
Yan Gao (yan_gao)
committed
(revision 960)
- Update to version 2.1.7+20240213.6d1365978: * Low: scheduler: improve date specification argument validation * Refactor: libcrmcommon: best practices for pe_cron_range_satisfied() * Refactor: libcrmcommon: best practices for check_one() * Refactor: libcrmcommon: best practices for phase_of_the_moon() * Refactor: libpe_rules,libcrmcommon: move pe_cron_range_satisfied() * API: libpe_rules: deprecate find_expression_type() * Refactor: libcrmcommon: PCMK__XA_LRMD_CALLDATA -> PCMK__XE_LRMD_CALLDATA * API: liblrmd: Deprecate T_LRMD_RSC_OP * Refactor: libcrmcommon: New PCMK__XE_LRMD_RSC_OP string constant * API: liblrmd: Deprecate T_LRMD_IPC_PROXY * Refactor: libcrmcommon: New PCMK__XE_LRMD_IPC_PROXY string constant * API: liblrmd: Deprecate T_LRMD_NOTIFY * Refactor: libcrmcommon: New PCMK__XE_LRMD_NOTIFY string constant * API: liblrmd: Deprecate T_LRMD_REPLY * Refactor: libcrmcommon: New PCMK__XE_LRMD_REPLY string constant * Refactor: libcrmcommon: New PCMK__XE_LRMD_COMMAND string constant * API: liblrmd: Deprecate T_LRMD * Refactor: libcrmcommon: New PCMK__VALUE_LRMD string constant * API: liblrmd: Deprecate F_LRMD_IPC_MSG_FLAGS * Refactor: libcrmcommon: New PCMK__XA_LRMD_IPC_MSG_FLAGS string constant * API: liblrmd: Deprecate F_LRMD_IPC_MSG_ID * Refactor: libcrmcommon: New PCMK__XA_LRMD_IPC_MSG_ID string constant * API: liblrmd: Deprecate F_LRMD_IPC_MSG * Refactor: libcrmcommon: New PCMK__XE_LRMD_IPC_MSG string constant * API: liblrmd: Deprecate F_LRMD_IPC_USER * Refactor: libcrmcommon: New PCMK__XA_LRMD_IPC_USER string constant * API: liblrmd: Deprecate F_LRMD_IPC_CLIENT * Refactor: libcrmcommon: New PCMK__XA_LRMD_IPC_CLIENT string constant * API; liblrmd: Deprecate F_LRMD_IPC_SESSION
Yan Gao (yan_gao)
committed
(revision 959)
- Rebase: * bug-728579_pacemaker-stonith-dev-id.patch
Yan Gao (yan_gao)
committed
(revision 958)
M bug-728579_pacemaker-stonith-dev-id.patch
Yan Gao (yan_gao)
committed
(revision 957)
- Update to version 2.1.7+20240208.bc5596299: * API: libcrmcommon: deprecate INFINITY integer constant * API: libcrmcommon: deprecate CRM_SCORE_INFINITY integer constant * API: libcrmcommon: add PCMK_SCORE_INFINITY constant * Refactor: libcrmcommon: separate score-related APIs into their own headers * API: liblrmd: Deprecate F_LRMD_RSC_RUN_TIME * Refactor: libcrmcommon: New PCMK__XA_LRMD_RUN_TIME string constant * API: liblrmd: Deprecate F_LRMD_ORIGIN * Refactor: libcrmcommon: New PCMK__XA_LRMD_ORIGIN string constant * API: liblrmd: Deprecate F_LRMD_TYPE * Refactor: libcrmcommon: New PCMK__XA_LRMD_TYPE string constant * API: liblrmd: Deprecate F_LRMD_PROVIDER * Refactor: libcrmcommon: New PCMK__XA_LRMD_PROVIDER string constant * API: liblrmd: Deprecate F_LRMD_CLASS * Refactor: libcrmcommon: New PCMK__XA_LRMD_CLASS string constant * API: liblrmd: Deprecate F_LRMD_WATCHDOG * Refactor: libcrmcommon: New PCMK__XA_LRMD_WATCHDOG string constant * API: liblrmd: Deprecate F_LRMD_TIMEOUT * Refactor: libcrmcommon: New PCMK__XA_LRMD_TIMEOUT string constant * API: liblrmd: Deprecate F_LRMD_OP_STATUS * Refactor: libcrmcommon: New PCMK__XA_LRMD_EXEC_OP_STATUS string constant * API: liblrmd: Deprecate F_LRMD_EXEC_RC * Refactor: libcrmcommon: New PCMK__XA_LRMD_EXEC_RC string constant * API: liblrmd: Deprecate F_LRMD_RC * Refactor: libcrmcommon: New PCMK__XA_LRMD_RC string constant * API: liblrmd: Deprecate F_LRMD_CALLDATA * Refactor: libcrmcommon: New PCMK__XA_LRMD_CALLDATA string constant * API: liblrmd: Deprecate F_LRMD_CALLOPTS * Refactor: libcrmcommon: New PCMK__XA_LRMD_CALLOPT string constant * API: liblrmd: Deprecate F_LRMD_CALLID
Yan Gao (yan_gao)
committed
(revision 956)
- 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)
Yan Gao (yan_gao)
committed
(revision 955)
- Update to version 2.1.7+20240130.4f595be2b: * Fix: tools: crm_attribute emits garbage for --node localhost or auto * Doc: libstonithd,libcrmservice: mark generated agent metadata as OCF 1.1 * Doc: Pacemaker Explained: document role in location constraints * Doc: Pacemaker Explained: add types to location constraint properties * Doc: Pacemaker Explained: convert rsc_location properties table to list-table * API: libpe_rules,libpe_status: deprecate role member of pe_op_eval_data * Feature: scheduler: drop support for rules based on #role attribute * Refactor: libcrmcommon: make PCMK_XE_RKT internal-only * Feature: CIB: deprecate support for rkt in bundles * Log: daemons: use ENOMEM for pcmk__new_client() failure * Log: daemons: return ECONNREFUSED to new clients at shutdown * Log: libcrmservice: drop LSB metadata trace log * Refactor: libpacemaker,tools: Cast values being passed to output fns. * Low: libpacemaker: Fix a parameter to the cluster-status message. * Refactor: tools: Rename node-list to simple-node-list in crm_node. * Refactor: scheduler: Use "xmlNode *" instead of "xmlNodePtr"... * Refactor: various: Use pcmk__xe_is() in more places * API: libcrmcommon: New PCMK_XA_STATE string constant * API: libcrmcommon: New PCMK_NODE_ATTR_STANDBY string constant * API: libcrmcommon: New PCMK_XA_STANDARD string constant * API: libcrmcommon: New PCMK_XE_STACK string constant * API: libcrmcommon: New PCMK_XA_SPEC string constant * Refactor: attrd, libpe_status: Use PCMK__NODE_ATTR_SHUTDOWN more * API: libcrmcommon: New PCMK_XE_SHADOW string constant * API: libcrmcommon: New PCMK_XA_RUNNING_ON string constant * API: libcrmcommon: New PCMK_XA_RULE_ID string constant * API: libcrmcommon: New PCMK_XE_RULE_CHECK string constant * API: libcrmcommon: New PCMK_XE_RKT string constant * API: libcrmcommon: New PCMK_XE_RESOURCE_HISTORY string constant
Yan Gao (yan_gao)
committed
(revision 954)
- 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
Yan Gao (yan_gao)
committed
(revision 953)
- Update to version 2.1.7+20240122.d342672cb: * Log: pacemaker-attrd: improve some messages for debugging * Refactor: pacemaker-attrd: functionize getting attribute nvpair ID * Refactor: pacemaker-attrd: functionize getting attribute set ID * Fix: pacemaker-attrd: sync utilization attributes to peers correctly * Low: pacemaker-attrd: properly validate attribute set type * Refactor: cib_file: improve error message when schema file is missing * API: libcrmcommon: New PCMK_XA_CIB_NODE string constant * API: libcrmcommon: New PCMK_XE_CHECK string constant * API: libcrmcommon: New PCMK_XE_LIST string constant * API: libcrmcommon: New PCMK_XE_ITEM string constant * API: libcrmcommon: New PCMK_XE_CAPACITY string constant * API: libcrmcommon: New PCMK_XA_CALL string constant * API: libcrmcommon: New PCMK_XA_CACHED string constant * API: libcrmcommon: New PCMK_XE_UTILIZATIONS string constant * API: libcrmcommon: New PCMK_XE_REVISED_CLUSTER_STATUS string constant * API: libcrmcommon: New PCMK_XE_OPERATIONS string constant * API: libcrmcommon: New PCMK_XE_RESOURCE_CONFIG string constant * API: libcrmcommon: New PCMK_XE_NODE_ATTRIBUTES string constant * API: libcrmcommon: New PCMK_XE_NODE_HISTORY string constant * API: libcrmcommon: New PCMK_XE_FAILURES string constant * API: libcrmcommon: New PCMK_XE_TRANSITION string constant * API: libcrmcommon: New PCMK_XE_CLUSTER_STATUS string constant * API: libcrmcommon: New PCMK_XE_SUMMARY string constant * API: libcrmcommon: New PCMK_XE_ALLOCATIONS_UTILIZATIONS string constant * API: libcrmcommon: New PCMK_XE_ALLOCATIONS string constant * API: libcrmcommon: New PCMK_XE_BANS string constant * API: libcrmcommon: New PCMK_XE_BAN string constant * API: libcrmcommon: New PCMK_XE_AGENTS string constant * API: libcrmcommon: New PCMK_XA_AGENT string constant
Yan Gao (yan_gao)
committed
(revision 952)
- attrd: write Pacemaker Remote node attributes even if not in cache (gh#ClusterLabs/pacemaker#3304) - agents: Use attrd_updater dampen delay in SysInfo (gh#ClusterLabs/pacemaker#3286) - libcrmcommon: Check correct env vars in pcmk__node_attr_target() (gh#ClusterLabs/pacemaker#3286) - scheduler: restore nvpair behavior without id-ref (gh#ClusterLabs/pacemaker#3292) - scheduler: reject expression without op sooner (gh#ClusterLabs/pacemaker#3292) - libcrmcommon: fix NULL dereference in expand_idref() (gh#ClusterLabs/pacemaker#3292) - pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in cluster node cache (gh#ClusterLabs/pacemaker#3293) - libcrmcluster: avoid use-after-free in trace log (gh#ClusterLabs/pacemaker#3293) - scheduler: improve logs for invalid id-ref's (gh#ClusterLabs/pacemaker#3292) - HealthSmart: Check the parameter values of check_temperature to avoid error output (gh#ClusterLabs/pacemaker#3289)
Yan Gao (yan_gao)
committed
(revision 951)
+%{_mandir}/man7/pacemaker-based.7%{ext_man}
Yan Gao (yan_gao)
committed
(revision 950)
- 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 - based: Add man page for pacemaker-based - agents: Use attrd_updater dampen delay in SysInfo - libcrmcommon: Check correct env vars in pcmk__node_attr_target()
Displaying revisions 41 - 60 of 1009