Revisions of pacemaker

Yan Gao's avatar Yan Gao (yan_gao) committed (revision 968)
M    pacemaker.changes
Yan Gao's avatar 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's avatar 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's avatar Yan Gao (yan_gao) committed (revision 965)
- tools: crm_simulate output should match its schema
Yan Gao's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar Yan Gao (yan_gao) committed (revision 959)
- Rebase:
  * bug-728579_pacemaker-stonith-dev-id.patch
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 958)
M    bug-728579_pacemaker-stonith-dev-id.patch
Yan Gao's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar Yan Gao (yan_gao) committed (revision 951)
+%{_mandir}/man7/pacemaker-based.7%{ext_man}
Yan Gao's avatar 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()
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 949)
- libcrmcommon: use log-friendly name in pacemakerd IPC logs
- controld,libcrmcommon: improve attrd IPC API messages
- libcrmcommon: handle NULL attribute manager IPC API connections consistently
- libcrmcommon: handle disconnected attrd API connections consistently
- scheduler: restore nvpair behavior without id-ref
- scheduler: use correct variable in log message
- scheduler: reject expression without op sooner
- libcrmcommon: fix NULL dereference in expand_idref()
- pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in cluster node cache
- libcrmcluster: avoid use-after-free in trace log
- attrd: improve logging of CIB write result
- attrd: improve messages for CIB wipe
- scheduler: improve logs for invalid id-ref's
- scheduler: improve logging of invalid roles
- scheduler: improve messages when unpacking location constraints
- scheduler: treat config errors as processing errors
- HealthSmart: Check the parameter values of check_temperature to avoid error output
- Modify the HealthCPU, HealthSMART, HealthIOWait scripts about the function of reload and setting the dampen
- daemons: Only ask for schemas if supported by the server
- daemons: Download newer schema files to a remote executor.
- libcrmcommon: Write crm_verify detailed messages to XML
Displaying revisions 41 - 60 of 1008
openSUSE Build Service is sponsored by