Revisions of pacemaker
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 (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 (yan_gao)
committed
(revision 926)
* bug-995365_pacemaker-cts-restart-systemd-journald.patch
Yan Gao (yan_gao)
committed
(revision 925)
- Rebase: * bug-812269_pacemaker-fencing-device-register-messages.patch
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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (yan_gao)
committed
(revision 914)
* bug-995365_pacemaker-cts-restart-systemd-journald.patch
Yan Gao (yan_gao)
committed
(revision 913)
* bug-943295_pacemaker-lrmd-log-notice.patch
Yan Gao (yan_gao)
committed
(revision 912)
- Rebase: * bug-806256_pacemaker-log-level-notice.patch
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 (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 (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