Page MenuHomeClusterLabs Projects
Feed Advanced Search

Tue, Feb 20

kgaillot closed T779: in_range should include endpoints as Wontfix.
Tue, Feb 20, 11:58 AM
kgaillot moved T779: in_range should include endpoints from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Feb 20, 11:51 AM
kgaillot triaged T779: in_range should include endpoints as High priority.
Tue, Feb 20, 11:51 AM
kgaillot moved T778: Typo in fence parameter help from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Feb 20, 11:07 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Mon, Feb 19

kgaillot committed rP6c462f29ddf3: Refactor: libcrmcommon: best practices for crm_time_set_if_earlier() (authored by kgaillot).
Refactor: libcrmcommon: best practices for crm_time_set_if_earlier()
Mon, Feb 19, 6:11 PM
kgaillot committed rP1893cd76dcc4: Refactor: libcrmcommon: functionize parsing date/time from XML (authored by kgaillot).
Refactor: libcrmcommon: functionize parsing date/time from XML
Mon, Feb 19, 6:11 PM
kgaillot committed rP52c0c1ccb288: Refactor: libcrmcommon: functionize getting time component attribute and… (authored by kgaillot).
Refactor: libcrmcommon: functionize getting time component attribute and…
Mon, Feb 19, 6:11 PM
kgaillot committed rP58d8b9cf1c11: Refactor: libcrmcommon: best practices for parse_xml_duration() (authored by kgaillot).
Refactor: libcrmcommon: best practices for parse_xml_duration()
Mon, Feb 19, 6:11 PM
kgaillot triaged T778: Typo in fence parameter help as High priority.
Mon, Feb 19, 12:49 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T777: Standardize header file separation as Wishlist priority.
Mon, Feb 19, 11:18 AM · Restricted Project, Restricted Project
kgaillot committed rP2fc3f86463ab: Doc: pacemaker-attrd: document attribute and value structs (authored by kgaillot).
Doc: pacemaker-attrd: document attribute and value structs
Mon, Feb 19, 10:02 AM
kgaillot committed rPcf8648a8801a: Test: cts-attrd: update reference output for recent log change (authored by kgaillot).
Test: cts-attrd: update reference output for recent log change
Mon, Feb 19, 10:02 AM

Wed, Feb 14

kgaillot committed rP5767415e4eed: Doc: Pacemaker Explained: correct typo in date_expression example (authored by kgaillot).
Doc: Pacemaker Explained: correct typo in date_expression example
Wed, Feb 14, 3:21 PM
kgaillot committed rP21408146dd67: Refactor: scheduler: change argument type in pe__eval_date_expr() (authored by kgaillot).
Refactor: scheduler: change argument type in pe__eval_date_expr()
Wed, Feb 14, 3:21 PM
kgaillot committed rPa15885c74797: Refactor: libcrmcommon,libpe_rules: replace update_field() (authored by kgaillot).
Refactor: libcrmcommon,libpe_rules: replace update_field()
Wed, Feb 14, 3:21 PM
kgaillot committed rW60ac4dc779fc: Use spaces instead of tabs (authored by kgaillot).
Use spaces instead of tabs
Wed, Feb 14, 12:31 PM
kgaillot committed rW5a087c6d17af: Update wiki links and remove mediawiki-specific files (authored by kgaillot).
Update wiki links and remove mediawiki-specific files
Wed, Feb 14, 12:31 PM
kgaillot added a subtask for T776: Support message substitutions for higher-level tools: Unknown Object (Maniphest Task).
Wed, Feb 14, 11:45 AM · Restricted Project, Restricted Project
kgaillot triaged T776: Support message substitutions for higher-level tools as Wishlist priority.
Wed, Feb 14, 11:45 AM · Restricted Project, Restricted Project

Tue, Feb 13

kgaillot committed rP3af5699c7de5: Refactor: libpe_rules,libcrmcommon: move pe_cron_range_satisfied() (authored by kgaillot).
Refactor: libpe_rules,libcrmcommon: move pe_cron_range_satisfied()
Tue, Feb 13, 4:56 PM
kgaillot committed rPc80c82543cd7: API: libpe_rules: deprecate find_expression_type() (authored by kgaillot).
API: libpe_rules: deprecate find_expression_type()
Tue, Feb 13, 4:56 PM
kgaillot committed rPbc785935c42b: Refactor: libcrmcommon: best practices for phase_of_the_moon() (authored by kgaillot).
Refactor: libcrmcommon: best practices for phase_of_the_moon()
Tue, Feb 13, 4:56 PM
kgaillot committed rP71a73bb864db: Refactor: libcrmcommon: best practices for check_one() (authored by kgaillot).
Refactor: libcrmcommon: best practices for check_one()
Tue, Feb 13, 4:56 PM
kgaillot committed rPedb3568876b0: Refactor: libcrmcommon: best practices for pe_cron_range_satisfied() (authored by kgaillot).
Refactor: libcrmcommon: best practices for pe_cron_range_satisfied()
Tue, Feb 13, 4:56 PM
kgaillot committed rP70b7c5cd2a75: Low: scheduler: improve date specification argument validation (authored by kgaillot).
Low: scheduler: improve date specification argument validation
Tue, Feb 13, 4:55 PM

Thu, Feb 8

kgaillot committed rP14a597f0a81f: API: libcrmcommon: add PCMK_VALUE_INFINITY string constant (authored by kgaillot).
API: libcrmcommon: add PCMK_VALUE_INFINITY string constant
Thu, Feb 8, 6:17 PM
kgaillot committed rPfd0239eac798: API: libcrmcommon: deprecate CRM_INFINITY_S (authored by kgaillot).
API: libcrmcommon: deprecate CRM_INFINITY_S
Thu, Feb 8, 6:17 PM
kgaillot committed rPf0a461087b40: API: libcrmcommon: add PCMK_VALUE_PLUS_INFINITY string constant (authored by kgaillot).
API: libcrmcommon: add PCMK_VALUE_PLUS_INFINITY string constant
Thu, Feb 8, 6:17 PM
kgaillot committed rP7c6df87bf1ee: API: libcrmcommon: deprecate CRM_PLUS_INFINITY_S (authored by kgaillot).
API: libcrmcommon: deprecate CRM_PLUS_INFINITY_S
Thu, Feb 8, 6:17 PM
kgaillot committed rP93104301a480: API: libcrmcommon: add PCMK_VALUE_MINUS_INFINITY string constant (authored by kgaillot).
API: libcrmcommon: add PCMK_VALUE_MINUS_INFINITY string constant
Thu, Feb 8, 6:17 PM
kgaillot committed rP63390bbc7fdb: API: libcrmcommon: deprecate CRM_MINUS_INFINITY_S (authored by kgaillot).
API: libcrmcommon: deprecate CRM_MINUS_INFINITY_S
Thu, Feb 8, 6:17 PM
kgaillot committed rP026eccc0caec: Refactor: libcrmcommon: separate score-related APIs into their own headers (authored by kgaillot).
Refactor: libcrmcommon: separate score-related APIs into their own headers
Thu, Feb 8, 6:17 PM
kgaillot committed rP4c68150450b6: API: libcrmcommon: deprecate INFINITY_S string constant (authored by kgaillot).
API: libcrmcommon: deprecate INFINITY_S string constant
Thu, Feb 8, 6:17 PM
kgaillot committed rP162cef6dbe84: API: libcrmcommon: deprecate MINUS_INFINITY_S string constant (authored by kgaillot).
API: libcrmcommon: deprecate MINUS_INFINITY_S string constant
Thu, Feb 8, 6:17 PM
kgaillot committed rPb0245c5f1a77: API: libcrmcommon: add PCMK_SCORE_INFINITY constant (authored by kgaillot).
API: libcrmcommon: add PCMK_SCORE_INFINITY constant
Thu, Feb 8, 6:17 PM
kgaillot committed rP62428bd72291: API: libcrmcommon: deprecate CRM_SCORE_INFINITY integer constant (authored by kgaillot).
API: libcrmcommon: deprecate CRM_SCORE_INFINITY integer constant
Thu, Feb 8, 6:17 PM
kgaillot committed rP2ff610ae4abc: API: libcrmcommon: deprecate INFINITY integer constant (authored by kgaillot).
API: libcrmcommon: deprecate INFINITY integer constant
Thu, Feb 8, 6:17 PM

Wed, Feb 7

kgaillot committed rPfd80a1a85abb: Refactor: libpe_status: de-functionize pe__resource_is_remote_conn() (authored by kgaillot).
Refactor: libpe_status: de-functionize pe__resource_is_remote_conn()
Wed, Feb 7, 5:53 PM
kgaillot committed rP2d7d40928ccf: Refactor: libcrmcommon,libpe_status: move pe__is_guest_node() (authored by kgaillot).
Refactor: libcrmcommon,libpe_status: move pe__is_guest_node()
Wed, Feb 7, 5:53 PM
kgaillot committed rP9d857154511e: Refactor: libcrmcommon,libpe_status: move pe__is_remote_node() (authored by kgaillot).
Refactor: libcrmcommon,libpe_status: move pe__is_remote_node()
Wed, Feb 7, 5:53 PM
kgaillot committed rP43bfd7544fb2: Refactor: libcrmcommon,libpe_status: move pe__is_guest_or_remote_node() (authored by kgaillot).
Refactor: libcrmcommon,libpe_status: move pe__is_guest_or_remote_node()
Wed, Feb 7, 5:53 PM
kgaillot committed rP47241a24d4fc: Refactor: libcrmcommon,libpe_status: move pe__is_bundle_node() (authored by kgaillot).
Refactor: libcrmcommon,libpe_status: move pe__is_bundle_node()
Wed, Feb 7, 5:53 PM
kgaillot committed rPc23a6dbd6999: Refactor: libcrmcommon: rename attrd_internal.h to attrs_internal.h (authored by kgaillot).
Refactor: libcrmcommon: rename attrd_internal.h to attrs_internal.h
Wed, Feb 7, 5:53 PM
kgaillot committed rP5fa6230a9b68: Refactor: scheduler: consolidate node attribute getters (authored by kgaillot).
Refactor: scheduler: consolidate node attribute getters
Wed, Feb 7, 5:53 PM
kgaillot committed rPc32b1a8e5201: Refactor: scheduler: assert on pcmk__parse_on_fail() invalid arguments (authored by kgaillot).
Refactor: scheduler: assert on pcmk__parse_on_fail() invalid arguments
Wed, Feb 7, 5:53 PM
kgaillot committed rPf85dc782e12f: Refactor: pacemaker-attrd: drop support for "sync" peer message (authored by kgaillot).
Refactor: pacemaker-attrd: drop support for "sync" peer message
Wed, Feb 7, 10:52 AM
kgaillot committed rPbefe43106388: Log: pacemaker-attrd: trace-log local-only attributes (authored by kgaillot).
Log: pacemaker-attrd: trace-log local-only attributes
Wed, Feb 7, 10:52 AM
kgaillot committed rP2d8774ce1962: Refactor: pacemaker-attrd: make broadcast_local_value() more flexible (authored by kgaillot).
Refactor: pacemaker-attrd: make broadcast_local_value() more flexible
Wed, Feb 7, 10:52 AM
kgaillot committed rP71a82ed41287: Doc: libcrmcluster: document crm_node_t:uuid (authored by kgaillot).
Doc: libcrmcluster: document crm_node_t:uuid
Wed, Feb 7, 10:52 AM
kgaillot committed rP4083e7b10461: Refactor: pacemaker-attrd: drop support for attribute XML ID (authored by kgaillot).
Refactor: pacemaker-attrd: drop support for attribute XML ID
Wed, Feb 7, 10:52 AM

Tue, Feb 6

kgaillot committed rP893f67d0324e: Refactor: libcrmcommon: move crm_meta_name() and crm_meta_value() (authored by kgaillot).
Refactor: libcrmcommon: move crm_meta_name() and crm_meta_value()
Tue, Feb 6, 1:12 PM
kgaillot committed rP4c2ae55f9839: Refactor: libcrmcommon: best practices for crm_meta_name() (authored by kgaillot).
Refactor: libcrmcommon: best practices for crm_meta_name()
Tue, Feb 6, 1:12 PM
kgaillot committed rPc6baad6bea5b: Refactor: libcrmcommon: best practices for crm_meta_value() (authored by kgaillot).
Refactor: libcrmcommon: best practices for crm_meta_value()
Tue, Feb 6, 1:12 PM
kgaillot committed rPdc9854cdb395: Refactor: various: assert on memory errors for hash table keys/values (authored by kgaillot).
Refactor: various: assert on memory errors for hash table keys/values
Tue, Feb 6, 1:12 PM
kgaillot committed rP539b02c81474: Refactor: scheduler: add pcmk__insert_meta() (authored by kgaillot).
Refactor: scheduler: add pcmk__insert_meta()
Tue, Feb 6, 1:12 PM
kgaillot committed rPc87b862847c5: Test: scheduler: update expected graph for meta-attribute change (authored by kgaillot).
Test: scheduler: update expected graph for meta-attribute change
Tue, Feb 6, 1:12 PM
kgaillot committed rP31fa65c1e9e4: Refactor: scheduler: drop add_hash_param() (authored by kgaillot).
Refactor: scheduler: drop add_hash_param()
Tue, Feb 6, 1:12 PM
kgaillot added a project to T774: Fence devices with node-based rules are probably unpacked incorrectly: Restricted Project.
Tue, Feb 6, 11:02 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T774: Fence devices with node-based rules are probably unpacked incorrectly as Normal priority.
Tue, Feb 6, 11:01 AM · Restricted Project, Restricted Project, Restricted Project

Mon, Feb 5

kgaillot moved T773: Drop support for STONITH_ATTR_ACTION_OP instance attribute from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Feb 5, 11:23 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP980daa01077e: API: libcrmcommon: add pcmk_action_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_action_text()
Mon, Feb 5, 10:52 AM
kgaillot committed rPd4815cbc5de5: API: libpe_status,libpe_rules: deprecate task2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate task2text()
Mon, Feb 5, 10:52 AM
kgaillot committed rP29db7b1a4025: API: libcrmcommon: add pcmk_parse_action() (authored by kgaillot).
API: libcrmcommon: add pcmk_parse_action()
Mon, Feb 5, 10:52 AM
kgaillot committed rPfaa3f3268695: API: libpe_rules,libpe_status: deprecate text2task() (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate text2task()
Mon, Feb 5, 10:52 AM
kgaillot committed rPf3a0005cb546: API: libcrmcommon: add pcmk_on_fail_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_on_fail_text()
Mon, Feb 5, 10:52 AM
kgaillot committed rP86e213337844: API: libpe_status,libpe_rules: deprecate fail2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate fail2text()
Mon, Feb 5, 10:52 AM

Thu, Feb 1

kgaillot edited projects for T760: rpmlint make target fails, added: Restricted Project; removed Restricted Project.
Thu, Feb 1, 7:04 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T769: Controller should use pcmk_monitor_timeout for recurring monitors when appropriate.
Thu, Feb 1, 6:01 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T770: Always execute metadata commands asynchronously in controller.

The "support or drop" part -- if we had decided to support it, this would have been a subtask. But we decided to drop it.

Thu, Feb 1, 3:41 PM · Restricted Project, Restricted Project

Wed, Jan 31

kgaillot committed rP020791b72ed6: Refactor: libcrmcommon: move pcmk__filter_op_for_digest() to digest.c (authored by kgaillot).
Refactor: libcrmcommon: move pcmk__filter_op_for_digest() to digest.c
Wed, Jan 31, 9:06 PM
kgaillot committed rP4bc369a94ed2: Refactor: libcrmcommon: separate probe-related functions into own source file (authored by kgaillot).
Refactor: libcrmcommon: separate probe-related functions into own source file
Wed, Jan 31, 9:06 PM
kgaillot committed rPdd87b9dd5214: Refactor: libcrmcommon: best practices for probe-related functions (authored by kgaillot).
Refactor: libcrmcommon: best practices for probe-related functions
Wed, Jan 31, 9:06 PM
kgaillot added a subtask for T770: Always execute metadata commands asynchronously in controller: Unknown Object (Maniphest Task).
Wed, Jan 31, 4:32 PM · Restricted Project, Restricted Project
kgaillot added a parent task for T770: Always execute metadata commands asynchronously in controller: Unknown Object (Maniphest Task).
Wed, Jan 31, 4:32 PM · Restricted Project, Restricted Project
kgaillot triaged T770: Always execute metadata commands asynchronously in controller as Normal priority.
Wed, Jan 31, 4:31 PM · Restricted Project, Restricted Project
kgaillot updated the task description for T766: Fix use-after-free in crm_attribute.
Wed, Jan 31, 3:16 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Tue, Jan 30

kgaillot triaged T769: Controller should use pcmk_monitor_timeout for recurring monitors when appropriate as Normal priority.
Tue, Jan 30, 5:40 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPe91d5486a95b: Refactor: libcrmcommon: add pcmk__is_clone() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_clone()
Tue, Jan 30, 4:41 PM
kgaillot committed rPd0c7dbef2b80: Refactor: libcrmcommon: add pcmk__is_unique_clone() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_unique_clone()
Tue, Jan 30, 4:41 PM
kgaillot committed rPb10a50c51297: API: libpe_status: deprecate pe_rsc_is_unique_clone() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_unique_clone()
Tue, Jan 30, 4:41 PM
kgaillot committed rP37a4974fc3ae: Refactor: libcrmcommon: add pcmk__is_anonymous_clone() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_anonymous_clone()
Tue, Jan 30, 4:41 PM
kgaillot committed rPdfa72a367557: API: libpe_status: deprecate pe_rsc_is_clone() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_clone()
Tue, Jan 30, 4:41 PM
kgaillot committed rPc24ed058bc2a: API: libpe_status: deprecate pe_rsc_is_anon_clone() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_anon_clone()
Tue, Jan 30, 4:41 PM
kgaillot committed rP2857f20ac591: Refactor: libcrmcommon: add pcmk__is_bundled() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_bundled()
Tue, Jan 30, 4:41 PM
kgaillot committed rP9c2444a9be95: API: libpe_status: deprecate pe_rsc_is_bundled() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_bundled()
Tue, Jan 30, 4:41 PM
kgaillot moved T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Jan 30, 4:36 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Tue, Jan 30, 4:35 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added projects to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables: Restricted Project, Restricted Project.
Tue, Jan 30, 4:35 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T766: Fix use-after-free in crm_attribute from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Jan 30, 1:39 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added projects to T766: Fix use-after-free in crm_attribute: Restricted Project, Restricted Project.
Tue, Jan 30, 1:39 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot closed T766: Fix use-after-free in crm_attribute as Merged.

Fixed by rP9c13ce6fe

Tue, Jan 30, 1:38 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Mon, Jan 29

kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#11130, @nrwahl2 wrote:

I think it would make sense if we were designing from scratch, but crm_attribute actually is the intended place for this. It has always been used to manage cluster options as well as node attributes.

Okay, that makes sense for cluster options. I'm still not sure it makes sense to put local options there, or to put meta-attributes for alerts, resources, and ops there.

I'm not at that point yet, still finishing up cluster options, but the rest should move faster with the infrastructure in place and the approach settled on.

Mon, Jan 29, 3:53 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot reassigned T766: Fix use-after-free in crm_attribute from clumens to nrwahl2.
Mon, Jan 29, 2:24 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T766: Fix use-after-free in crm_attribute as High priority.
Mon, Jan 29, 2:14 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP790d9d7fd6d9: Log: libcrmservice: drop LSB metadata trace log (authored by kgaillot).
Log: libcrmservice: drop LSB metadata trace log
Mon, Jan 29, 1:55 PM
kgaillot committed rP2bd04d0ca3d1: Log: daemons: return ECONNREFUSED to new clients at shutdown (authored by kgaillot).
Log: daemons: return ECONNREFUSED to new clients at shutdown
Mon, Jan 29, 1:55 PM
kgaillot committed rP6ee2ad91e027: Log: daemons: use ENOMEM for pcmk__new_client() failure (authored by kgaillot).
Log: daemons: use ENOMEM for pcmk__new_client() failure
Mon, Jan 29, 1:55 PM
kgaillot committed rPf79be31b696d: Feature: CIB: deprecate support for rkt in bundles (authored by kgaillot).
Feature: CIB: deprecate support for rkt in bundles
Mon, Jan 29, 1:55 PM
kgaillot committed rP44aaa33faa46: Refactor: libcrmcommon: make PCMK_XE_RKT internal-only (authored by kgaillot).
Refactor: libcrmcommon: make PCMK_XE_RKT internal-only
Mon, Jan 29, 1:55 PM
kgaillot committed rP97e88e01d590: Feature: scheduler: drop support for rules based on #role attribute (authored by kgaillot).
Feature: scheduler: drop support for rules based on #role attribute
Mon, Jan 29, 1:55 PM