Revisions of pacemaker
Yan Gao (yan_gao)
committed
(revision 988)
- Pacemaker Explained: action-specific timeouts are `timeout` type now (gh#ClusterLabs/pacemaker#3385) - fencer: correctly parse action-specific timeouts with units (gh#ClusterLabs/pacemaker#3385) - cts-fencing: test for parsing action-specific timeouts with units (gh#ClusterLabs/pacemaker#3385) - fencer: log the units of fencing timeouts and delays (gh#ClusterLabs/pacemaker#3385) - fencer: log the correct unit of action-specific timeouts (gh#ClusterLabs/pacemaker#3385) - fencer: respect per-device watchdog fencing timeout from any query result (gh#ClusterLabs/pacemaker#3385) - fencer: prevent watchdog fencing targeting an offline node from timing out on insufficient `stonith-timeout` (gh#ClusterLabs/pacemaker#3385) - fencer: prevent watchdog fencing from timing out on insufficient per-device fencing timeout (gh#ClusterLabs/pacemaker#3385) - fencer: prevent watchdog fencing from timing out on insufficient `stonith-timeout` (gh#ClusterLabs/pacemaker#3385) - fencer: prevent an in-progress watchdog fencing from timing out on query timeout (gh#ClusterLabs/pacemaker#3385) - fencer: make an `on` action for an offline target of watchdog fencing fail (gh#ClusterLabs/pacemaker#3385) - fencer: ask an online target of watchdog fencing to acknowledge an `on` action (gh#ClusterLabs/pacemaker#3385) - fencer: log the correct value of `stonith-watchdog-timeout` (gh#ClusterLabs/pacemaker#3385) - fencer: log for an offline target of watchdog fencing correctly (gh#ClusterLabs/pacemaker#3385) - fencer: functionize checking whether a fencing action should be done with watchdog (gh#ClusterLabs/pacemaker#3385)
Yan Gao (yan_gao)
committed
(revision 987)
- Update to version 2.1.7+20240325.c71f81e91: * Doc: Pacemaker Explained: action-specific timeouts are `timeout` type now * Fix: fencer: correctly parse action-specific timeouts with units * Test: cts-fencing: test for parsing action-specific timeouts with units * Log: fencer: log the units of fencing timeouts and delays * Log: fencer: log the correct unit of action-specific timeouts * Fix: fencer: respect per-device watchdog fencing timeout from any query result * Fix: fencer: prevent watchdog fencing targeting an offline node from timing out on insufficient `stonith-timeout` * Fix: fencer: prevent watchdog fencing from timing out on insufficient per-device fencing timeout * Fix: fencer: prevent watchdog fencing from timing out on insufficient `stonith-timeout` * Fix: fencer: prevent an in-progress watchdog fencing from timing out on query timeout * Fix: fencer: make an `on` action for an offline target of watchdog fencing fail * Fix: fencer: ask an online target of watchdog fencing to acknowledge an `on` action * Log: fencer: log the correct value of `stonith-watchdog-timeout` * Log: fencer: log for an offline target of watchdog fencing correctly * Refactor: fencer: functionize checking whether a fencing action should be done with watchdog
Yan Gao (yan_gao)
committed
(revision 986)
- libcrmcommon: NULL-check strdup() in pcmk__register_message() - libcrmcommon: NULL-check strdup() in pcmk__register_format() - libpacemaker: Correctly free graphs and synapses - libcrmcommon: Initialize some variables - libcrmcommon: Avoid dumping core in pcmk__mem_assert() - HealthSMART:fix the description of temp_lower_limit (gh#ClusterLabs/pacemaker#3392)
Yan Gao (yan_gao)
committed
(revision 985)
- Update to version 2.1.7+20240321.03099e938: * Low: libcrmcommon: NULL-check strdup() in pcmk__register_message() * Low: libcrmcommon: NULL-check strdup() in pcmk__register_format() * Low: fencer: Clean up stonith_fence_history_trim() * Refactor: fencer: Clarify fence history op comparison * Low: libpacemaker: Correctly free graphs and synapses * Low: libcrmcommon: Initialize some variables * Fix: build: Get only -I/-D/-U from GLIB_CFLAGS for cppcheck target * Refactor: libcrmcommon: Assert on alloc failure in pcmk__new_client() * Refactor: libcrmcommon: Move pcmk__str_copy() to strings_internal.h * Refactor: libcrmcommon: Drop unneeded if in mainloop_timer_add() * Low: libcrmcommon: Avoid dumping core in pcmk__mem_assert() * Refactor: libcrmcommon: Move pcmk__mem_assert to results_internal.h * Refactor: libcrmcommon: Drop confusing comments from results_internal.h * Refactor: libcrmcommon: Drop dead code in CRM_ASSERT() * Doc: HealthSMART:fix the description of temp_lower_limit * Refactor: libpe_rules,libcrmcommon: parse reference value source into enum * Test: libcrmcommon: add unit tests for pcmk__cmp_by_type() * Refactor: libcrmcommon: best practices for pcmk__cmp_by_type() * Refactor: libpe_rules,libcrmcommon: move type-based comparison to libcrmcommon * Refactor: libpe_rules,libcrmcommon: parse value type into enum * Refactor: various: Replace strdup() with pcmk__str_copy() * Refactor: libcrmcommon: New pcmk__str_copy() * Refactor: libcrmcommon: New pcmk__assert_alloc() * Refactor: libcrmcommon: New pcmk__mem_assert() * Doc: controller: Explain strdup() into const pointer * Refactor: libpe_rules,libcrmcommon: parse comparison type into enum * Refactor: libcrmcommon: best practices for pcmk__replace_submatches() * Test: libcrmcommon: add unit tests for pcmk__replace_submatches() * API: libpe_rules: deprecate pe_expand_re_matches()
Yan Gao (yan_gao)
committed
(revision 984)
- cibsecret: Use 'ps axww' to avoid truncating issue (gh#ClusterLabs/pacemaker#3384)
Yan Gao (yan_gao)
committed
(revision 983)
- Update to version 2.1.7+20240306.56e6b6818: * Fix: cibsecret: Use 'ps axww' to avoid truncating issue
Yan Gao (yan_gao)
committed
(revision 982)
- libcrmcommon: Bump feature set for crm_ticket formatted output - tools: Use formatted output in the rest of crm_ticket. - tools: Convert crm_ticket -G to formatted output. - tools: Convert crm_ticket -q/-c to formatted output. - schemas: Add a schema for crm_ticket.
Yan Gao (yan_gao)
committed
(revision 981)
- Update to version 2.1.7+20240305.2cdec7080: * Feature: libcrmcommon: Bump feature set for crm_ticket formatted output * Feature: tools: Use formatted output in the rest of crm_ticket. * Refactor: tools: Split ticket_warning into individual functions. * Feature: tools: Convert crm_ticket -G to formatted output. * Feature: tools: Use the ticket-list message in crm_ticket. * Feature: tools: Use the ticket output message in crm_ticket. * Refactor: libcrmcommon: New PCMK_XA_EXPIRES string constant * Feature: tools: Convert crm_ticket -q/-c to formatted output. * Refactor: scheduler: The ticket-list message should take a hash table... * Refactor: tools: Don't use crm_err in crm_ticket. * Test: cts-cli: Add ticket querying output to cts-cli. * Feature: tools: Add formatted output skeleton to crm_ticket. * Test: cts-cli: Sanitize xmllint error messages. * API: schemas: Add a schema for crm_ticket. * Refactor: schemas: Copy crm_mon schema in preparation for changes.
Yan Gao (yan_gao)
committed
(revision 980)
- libcrmcommon: Escape XML non-printing characters correctly as hex - libcrmcommon: Drop "Couldn't parse XML" error messages - libcrmcommon: pcmk__xml_read() recovery works for stdin (gh#ClusterLabs/pacemaker#3361) - libcrmcommon: Don't try to parse XML from bad .bz2 file
Yan Gao (yan_gao)
committed
(revision 979)
- Update to version 2.1.7+20240305.100c58ea0: * Refactor: libcrmcommon: Drop pcmk__xml_dump(), use pcmk__xml_string() * Refactor: tools: New accept_clone_instance() in crm_resource.c * Doc: tools: Add COMPAT notes to crm_resource for cmd_delete * Refactor: tools: Drop options.cib_options from crm_resource * Refactor: tools: Drop expired_cb() from crm_resource * Refactor: tools: Drop validate_or_force_cb() from crm_resource * Refactor: tools: Drop why_cb() from crm_resource * Refactor: tools: Drop wait_cb() from crm_resource * Refactor: tools: Drop digests_cb() from crm_resource * Refactor: tools: Drop restart_cb() from crm_resource * Refactor: tools: Drop set_prop_cb() from crm_resource * Refactor: tools: Drop set_delete_param_cb() from crm_resource * Refactor: tools: Drop list_cb() from crm_resource * Refactor: tools: Drop get_param_prop_cb() from crm_resource * Refactor: tools: Drop flag_cb() from crm_resource * Refactor: tools: Drop fail_cb() from crm_resource * Refactor: tools: Drop list_standards_cb() from crm_resource * Refactor: tools: Drop delete_cb() from crm_resource * Refactor: tools: Drop cleanup_refresh_cb() from crm_resource * Refactor: tools: Drop agent_spec_cb from crm_resource * Refactor: tools: Use default command in crm_resource * Refactor: tools: Case-sensitive comparisons in crm_resource * Refactor: tools: Drop SET_COMMAND() macro from crm_resource * Refactor: tools: Simplify is_scheduler_required() in crm_resource * Refactor: tools: Functionize getting find_flags() in crm_resource * Refactor: tools: New agent_spec_cb() in crm_resource * Refactor: tools: Merge agent_provider_cb() / class_cb() in crm_resource * Refactor: tools: Use bool for options.cmdline_config * Refactor: tools: Functionize options.require_scheduler in crm_resource
Yan Gao (yan_gao)
committed
(revision 978)
- libcrmcommon: Use free_xml in html_free_priv. (gh#ClusterLabs/pacemaker#3380) - libcrmcommon: Free error strings in html/xml outputters. (gh#ClusterLabs/pacemaker#3380) - libcrmcommon: Free text/curses private list data. (gh#ClusterLabs/pacemaker#3380)
Yan Gao (yan_gao)
committed
(revision 977)
- tools: Fix argument validation for crm_attribute update. (gh#ClusterLabs/pacemaker#3379)
Yan Gao (yan_gao)
committed
(revision 976)
- remove dependency on /usr/bin/python3 using %python3_fix_shebang_path macro, [bsc#1212476]
Yan Gao (yan_gao)
committed
(revision 975)
- Update to version 2.1.7+20240304.d18a497eb: - libcrmcommon: use uint32_t for 32-bit magic numbers (gh#ClusterLabs/pacemaker#3381)
Yan Gao (yan_gao)
committed
(revision 974)
- libcrmcommon: Use free_xml in html_free_priv. - libcrmcommon: Free error strings in html/xml outputters. - libcrmcommon: Free text/curses private list data. - tools: Fix argument validation for crm_attribute update. - pacemaker-fenced: improve pcmk_host_list help - libcrmcommon, fencer: Fix some option defaults - tools: crm_attribute --list-options --all - scheduler: Deprecate metadata CLI option - controller: Deprecate metadata CLI option - based: Deprecate metadata CLI option - libcrmcommon: Bump CRM_FEATURE_SET for cluster option listing - tools: New crm_attribute --list-options=TYPE option - schemas: Update for crm_attribute --list-options - schemas: New options API schema - schemas: New OCF RA version 1.1 schema - tools: deprecate --text-fancy command-line option
Yan Gao (yan_gao)
committed
(revision 973)
- Update to version 2.1.7+20240304.d7bf4680c: * Low: libcrmcommon: Use free_xml in html_free_priv. * Low: libcrmcommon: Free error strings in html/xml outputters. * Low: libcrmcommon: Free text/curses private list data. * Low: tools: Fix argument validation for crm_attribute update. * Test: cts-cli: update expected output for recent change * Doc: pacemaker-fenced: improve pcmk_host_list help * Doc: Pacemaker Explained: convert fence options to list table * Refactor: libcrmcommon: Make log output functions safe for all out objs * Test: cts-cli: Update tests after fixing option defaults * Refactor: libcrmcommon, fencer: Fix some option defaults * Test: cts-cli: crm_attribute --list-options=cluster with/without --all * Feature: tools: crm_attribute --list-options --all * Refactor: libcrmcommon: Don't output adv/deprec options unless "all" * API: scheduler: Deprecate metadata CLI option * API: controller: Deprecate metadata CLI option * API: based: Deprecate metadata CLI option * Test: cts-cli: Add tests for crm_attribute --list-options * Feature: libcrmcommon: Bump CRM_FEATURE_SET for cluster option listing * Feature: tools: New crm_attribute --list-options=TYPE option * API: schemas: Update for crm_attribute --list-options * API: schemas: New options API schema * API: schemas: New OCF RA version 1.1 schema * Low: schemas: Copy schema in preparation for changes * Refactor: tools: New enum attr_cmd in crm_attribute * Test: cts-cli: Update daemons after adding option flags * Refactor: libcrmcommon: Include relevant option flags in output * API: libcrmcommon: New PCMK_XE_DEPRECATED string constant * API: libcrmcommon: New PCMK_XA_GENERATED string constant * API: libcrmcommon: New PCMK_XA_ADVANCED string constant
Yan Gao (yan_gao)
committed
(revision 972)
M pacemaker-cts-StartCmd.patch
Yan Gao (yan_gao)
committed
(revision 971)
- libcrmservice: avoid async zombie children by resending ignored SIGCHLD (bsc#1216972, gh#ClusterLabs/pacemaker#3374)
Yan Gao (yan_gao)
committed
(revision 970)
- libcrmservice: avoid async zombie children by resending ignored SIGCHLD (bsc#1216972, gh#ClusterLabs/pacemaker#33374) - fencer: fix pcmk_delay_max description (gh#ClusterLabs/pacemaker#3373)
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.
Displaying revisions 21 - 40 of 1008