Revisions of pacemaker

Yan Gao's avatar Yan Gao (yan_gao) committed (revision 928)
- Update to version 2.1.6+20231031.d0ef74d64 (Pacemaker-2.1.7-rc1):
  * Doc: ChangeLog: update for 2.1.7-rc1 release
  * Build: update version information for 2.1.7
  * Build: libraries: update shared object versions for 2.1.7
  * Build: Makefiles: list library sources in bumplibs-parseable format
  * Fix: attrd: revert faulty T138 fix
  * Low: NLS: update translations for current code base
  * Doc: fencer: use correct coverity override
  * Refactor: scheduler: future-proof pcmk__ar_nested_remote_probe
  * Refactor: libcib: simplify update_cib_object() loop
  * Refactor: libcrmcommon: check certain return values even when unnecessary
  * Refactor: libcrmcommon: drop unused assignments
  * Low: controller: bail if CIB modify fails within transaction
  * Build: devel: move GLIB_CFLAGS from GNUmakefile to devel/Makefile.am
  * Fix: scheduler: don't show pending nodes as having "<3.15.1" feature set
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 927)
- scheduler: *really* ignore monitors for invalid roles
- scheduler: avoid double free with disabled recurring actions
- scheduler: use node when unpacking failure handling for history entries
- scheduler: check for migration actions more accurately
- attrd: avoid regression by reverting 58400e27
- libcrmcommon: fix readable interval string
- attrd: restore standalone operation for regression testing
- all: avoid "data set" or "working set" in messages
- cts-lab: work around issues with Reattach test
- scheduler: improve node comparison trace messages
- fencer: compare node name case-insensitively
- attrd: Use CIB transaction in attrd_write_attribute()
- attrd: NULL-check the_cib earlier in attrd_write_attribute()
- attrd, controller: Ignore CIB diff if client is safe
- based: Make CIB transactions backward compatible
- libcrmcommon: Bump feature set for CIB transactions
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 926)
  * bug-995365_pacemaker-cts-restart-systemd-journald.patch
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 925)
- Rebase:
  * bug-812269_pacemaker-fencing-device-register-messages.patch
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 924)
- Update to version 2.1.6+20231030.66cc0f083:
  * Doc: scheduler: improve type comments
  * API: libcrmcommon: deprecate pcmk_scheduler_t localhost member
  * Refactor: scheduler: include scheduler.h instead of pe_types.h
  * API: libpe_rules,libpe_status: deprecate pe_action_wrapper_t
  * Refactor: libcrmcommon: add pcmk__related_action_t type
  * API: libpe_rules,libpe_status,libcrmcommon: move struct pe_action_wrapper_s to libcrmcommon
  * API: libpe_rules,libpe_status,libcrmcommon: move enum pe_ordering to libcrmcommon
  * API: libpe_rules,libpe_status: deprecate pe_tag_t
  * API: libcrmcommon: add pcmk_tag_t type
  * API: libpe_rules,libpe_status,libcrmcommon: move struct pe_tag_s to libcrmcommon
  * API: libpe_rules,libpe_status: deprecate pe_ticket_t
  * API: libcrmcommon: add pcmk_ticket_t type
  * API: libpe_rules,libpe_status,libcrmcommon: move struct pe_ticket_s to libcrmcommon
  * API: libpe_status,libcrmcommon: move struct pe_action_s to libcrmcommon
  * API: libpe_status,libcrmcommon: move struct pe_working_set_s to libcrmcommon
  * API: libpe_status,libcrmcommon: move struct pe_resource_s to libcrmcommon
  * API: libpe_rules,libpe_status: deprecate resource_object_functions_t
  * API: libcrmcommon: add pcmk_rsc_methods_t type
  * API: libpe_rules,libpe_status,libcrmcommon: move struct resource_object_functions_s to libcrmcommon
  * API: libpe_status,libcrmcommon: move struct pe_node_s to libcrmcommon
  * API: libpe_status,libcrmcommon: move struct pe_node_shared_s to libcrmcommon
  * API: libpe_rules,libpe_status: deprecate resource_alloc_functions_t type
  * API: libcrmcommon: add pcmk_assignment_methods_t type
  * Refactor: scheduler: simplify searching for action config
  * Low: scheduler: *really* ignore monitors for invalid roles
  * Refactor: scheduler: don't check notify key unless necessary
  * Fix: scheduler: avoid double free with disabled recurring actions
  * Refactor: scheduler: drop redundant argument from custom_action()
  * Refactor: tools: make getting stop timeout more efficient
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 923)
- Update to version 2.1.6+20231009.5a44f03e4:
- controller: don't fence leaving nodes for node-pending-timeout
- Update to version 2.1.6+20231004.92cc36b15:
- crm_resource: move/ban fall back to old Promoted equivalent
- libcrmcommon: Ignore text nodes when creating XML patchset
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 922)
- Update to version 2.1.6+20231009.5a44f03e4:
  * Refactor: crm_resource: move/ban fall back to old Promoted equivalent
  * Refactor: controller: Avoid cib_internal_op() in controller
  * Refactor: libpe_status,libcrmcommon: move enum rsc_digest_cmp_val to libcrmcommon
  * Refactor: libcrmcommon: separate internal digest-related functions into own header
  * Refactor: libpe_status,libcrmcommon: move enum pe__rsc_node to libcrmcommon
  * Refactor: libpe_status,libcrmcommon: move enum pe_fc_flags_e to libcrmcommon
  * Refactor: libpe_status,libcrmcommon: move pe_wo to libcrmcommon
  * Fix: controller: don't fence leaving nodes for node-pending-timeout
  * API: libcib: New cib_api_operations_t:set_user() method
  * API: libcib: New cib_t:user member
  * Low: libcrmcommon: Ignore text nodes when creating XML patchset
  * Refactor: libpe_status,libcrmcommon: move enum pe_warn_once_e to libcrmcommon
  * Refactor: libpe_status,libcrmcommon: move enum pe__group_flags to libcrmcommon
  * Refactor: libpe_status,libcrmcommon: move enum pe__clone_flags to libcrmcommon
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 921)
- scheduler: compare join state case-sensitively
- scheduler: validate "terminate" node attribute better
- controller,scheduler: allow disabling node-pending-timeout
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 920)
- Update to version 2.1.6+20231003.0f5df886a:
  * Refactor: scheduler: handle unexpected values for when_member/online
  * Doc: scheduler: clarify node-pending-timeout
  * Refactor: scheduler: avoid "online" variable in determine_online_status_fencing()
  * Low: scheduler: compare join state case-sensitively
  * Test: scheduler: update expected output for message change
  * Low: scheduler: validate "terminate" node attribute better
  * API: libcrmcommon: add PCMK_NODE_ATTR_TERMINATE string constant
  * Refactor: scheduler: functionize unpacking node_state in_ccm attribute
  * Refactor: scheduler: functionize unpacking node_state crmd attribute
  * Feature: scheduler: raise node-pending-timeout default to 2h
  * Feature: controller,scheduler: allow disabling node-pending-timeout
  * API: libcrmcluster: deprecate set_uuid()
  * API: libcrmcommon: deprecate XML_NODE_EXPECTED string constant
  * API: libcrmcommon: deprecate XML_NODE_JOIN_STATE string constant
  * API: libcrmcommon: deprecate XML_NODE_IN_CLUSTER string constant
  * API: libcrmcommon: deprecate XML_NODE_IS_PEER string constant
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 919)
- libcrmcommon: Improve error log in pcmk__xml2text()
- scheduler: correct meta-attribute name in message
- scheduler: correct message about only-if-unmigratable inputs
- crm_resource: report error when trying to restart unmanaged resources
- scheduler: properly sort rule-based blocks when overwriting values
- scheduler: properly evaluate rules in action meta-attributes
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 918)
- Update to version 2.1.6+20231003.c3e159b4d:
  * API: libcib: Deprecate cib_api_operations_t:signon_raw()
  * Refactor: libcrmcommon: Move XML_RSC_OP_LAST_RUN to compat header
  * API: libcrmcommon: Deprecate XML_CIB_ATTR_SOURCE string constant
  * API: libcrmcommon: Deprecate XML_CIB_TAG_DOMAINS string constant
  * API: libcrmcommon: Deprecate XML_ATTR_VERBOSE string constant
  * API: libcrmcommon: Deprecate XML_TAG_DIFF_REMOVED string constant
  * API: libcrmcommon: Deprecate XML_TAG_DIFF_ADDED string constant
  * Refactor: libpacemaker: cast enum assignment
  * Build: python: Fix python tests when there's a separate build dir.
  * Doc: Pacemaker Development: add more detail about function naming
  * Build: rpm: move crm_master to pacemaker-cli package
  * Refactor: based: Use new XML logger functions
  * Refactor: various: Functionize logging XML changes
  * Refactor: fencer: Drop XML patchset logging
  * Refactor: various: Functionize XML patchset logging
  * API: libpe_status,libpe_rules: deprecate enum pe_ordering and all its values
  * Refactor: scheduler: replace pe_order_then_cancels_first internally
  * Refactor: scheduler: replace pe_order_preserve internally
  * Refactor: scheduler: replace pe_order_anti_colocation internally
  * Refactor: scheduler: replace pe_order_one_or_more internally
  * Refactor: scheduler: replace pe_order_load internally
  * Refactor: scheduler: replace pe_order_asymmetrical internally
  * Refactor: scheduler: replace pe_order_implies_then_printed internally
  * Refactor: scheduler: replace pe_order_implies_first_printed internally
  * Refactor: scheduler: replace pe_order_same_node internally
  * Refactor: scheduler: don't set ordered flag for serialize-only orderings
  * Refactor: scheduler: replace pe_order_serialize_only internally
  * Refactor: scheduler: replace pe_order_restart internally
  * Refactor: scheduler: replace pe_order_probe internally
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 917)
- libcrmcommon: Fix error logging in mainloop_add_ipc_server_with_prio.
- fencer: sleep 1s between reconnects
- attrd: Don't write attributes for a CIB replace that we requested
- controller: Drop CIB replace call recording and forgetting
- attrd: Ignore CIB diff notification if shutdown was requested
- controller: improve another shutdown message
- attrd: avoid race condition at writer election
- controller: improve disconnection messages
- agents: HealthCPU - fix the validation of input
- based: improve request processing messages
- agents: avoid deprecated attrd_updater option in ocf:pacemaker:ping
- tools: make crm_node -R use transaction for CIB changes
- agents: HealthCPU - Add the parameter of attrd_delay and fix attrd_updter command
- tools: improve how crm_node -R purges node from fencer
- tools: improve how crm_node -R purges node from CIB
- tools: crm_node shouldn't try to purge nodes from pacemakerd
- controller: improve logs when processing messages
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 916)
- Update to version 2.1.6+20230905.dc65dc35f:
  * Refactor: tools: Remove direct calls to crm_perror.
  * Refactor: Remove unnecessary calls to pcmk_strerror.
  * Low: libcrmcommon: Fix error logging in mainloop_add_ipc_server_with_prio.
  * Refactor: tools: Remove direct calls to crm_perror.
  * Refactor: fencer: sleep 1s between reconnects
  * API: libpe_status: deprecate pe_rsc_needs_unfencing
  * API: libpe_status: deprecate pe_rsc_needs_fencing
  * API: libpe_status: deprecate pe_rsc_needs_quorum
  * API: libpe_status: deprecate pe_rsc_is_container
  * API: libpe_status: deprecate pe_rsc_maintenance
  * API: libpe_status: deprecate pe_rsc_replica_container
  * API: libpe_status: deprecate pe_rsc_failure_ignored
  * API: libpe_status: deprecate pe_rsc_allow_migrate
  * API: libpe_status: deprecate pe_rsc_stop_unexpected
  * API: libpe_status: (further) deprecate pe_rsc_stopping
  * API: libpe_status: (further) deprecate pe_rsc_starting
  * API: libpe_status: deprecate pe_rsc_start_pending
  * API: libpe_status: deprecate pe_rsc_runnable
  * API: libpe_status: deprecate pe_rsc_detect_loop
  * API: libpe_status: deprecate pe_rsc_failed
  * API: libpe_status: deprecate pe_rsc_critical
  * API: libpe_status: deprecate pe_rsc_allow_remote_remotes
  * API: libpe_status: deprecate pe_rsc_reload
  * API: libpe_status: deprecate pe_rsc_stop
  * API: libpe_status: deprecate pe_rsc_restarting
  * API: libpe_status: deprecate pe_rsc_merging
  * API: libpe_status: deprecate pe_rsc_assigning
  * API: libpe_status: deprecate pe_rsc_provisional
  * API: libpe_status: deprecate pe_rsc_promotable
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 915)
- libcrmcommon: fix unit tests on 32-bit hosts with large files (CLBZ#5526)
- libcrmcommon: Use the new bz2-related error code.
- libcrmcommon, daemons: Use the new network-related return codes.
- tools: improve attrd_updater -U help
- attrd: improve disconnection messages
- attrd: avoid race condition when shutting down
- controller: improve messages for resource history updates
- controller: guard lrm_state_table usage with NULL check
- controller: don't try to execute agent action at shutdown
- scheduler: make validate_on_fail() replace value
- scheduler: compare action names case-sensitively in validate_on_fail()
- schemas: Add a new schema for crm_node.
- tools: Convert crm_node -l/-p to formatted output.
- tools: Convert crm_node -i to formatted output.
- tools: Convert crm_node -q to use formatted output.
- tools: Convert crm_node -n/-N to use formatted output.
- libcrmcommon: Bump feature set for crm_node formatted output
- libpacemaker: Change the type of the node_id argument.
- libcrmcommon: wait for reply from appropriate controller commands
- daemons: Disable sync points in certain circumstances.
- tools: Fix a bug in clone resource description display (rh#2106642)
- tools: The dampen parameter is disabled when setting values with attrd_updater.
- libcrmcommon: fix regression in XML logging
- build: No longer try to package the cts python directory.
- libpe_status: compare action names case-sensitively
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 914)
  * bug-995365_pacemaker-cts-restart-systemd-journald.patch
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 913)
  * bug-943295_pacemaker-lrmd-log-notice.patch
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 912)
- Rebase:
  * bug-806256_pacemaker-log-level-notice.patch
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 911)
- Update to version 2.1.6+20230821.d00694366:
  * Refactor: Remove code commented out with "#if 0".
  * API: libcrmcommon: deprecate no_quorum_demote
  * API: libcrmcommon: add pcmk_no_quorum_demote
  * API: libcrmcommon: deprecate no_quorum_suicide
  * API: libcrmcommon: add pcmk_no_quorum_fence
  * API: libcrmcommon: deprecate no_quorum_ignore
  * API: libcrmcommon: add pcmk_no_quorum_ignore
  * API: libcrmcommon: deprecate no_quorum_stop
  * API: libcrmcommon: add pcmk_no_quorum_stop
  * API: libcrmcommon: deprecate no_quorum_freeze
  * API: libcrmcommon: add pcmk_no_quorum_freeze
  * API: libpe_status,libcrmcommon: move enum pe_quorum_policy to libcrmcommon
  * Test: libcrmcommon: fix unit tests on 32-bit hosts with large files
  * Build: configure: don't cache sscanf result
  * Build: configure: move __progname check to libraries section
  * Build: configure: move systemd function with rest of systemd code
  * Build: configure: move BUILD_VERSION detection to versioning section
  * Build: configure: move tools section up
  * Build: configure: detect git existence correctly
  * Build: configure: separate programs section into tools and documentation
  * Build: configure: new section for processing file paths
  * Build: configure: new section for simple option processing
  * Build: configure: move package version processing with schema versioning
  * Build: configure: improve configure options section
  * Build: configure: move schema detection to own section
  * Build: configure: move compiler checks and helpers to compiler check section
  * Build: configure: move program checks to program check section
  * Build: configure: move PACKAGE_SERIES definition out of configure.ac
  * Build: configure: move some stuff from bootstrap to more appropriate sections
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 910)
D    pacemaker-2.1.6+20230710.a6d9205af.tar.xz
A    pacemaker-2.1.6+20230711.ecd2395f8.tar.xz
Yan Gao's avatar Yan Gao (yan_gao) committed (revision 909)
- Update to version 2.1.6+20230711.ecd2395f8:
- controller: do not check whether watchdog fencing is enabled for the node if `stonith-watchdog-timeout` is not even configured (bsc#1213125)
Displaying revisions 81 - 100 of 1008
openSUSE Build Service is sponsored by