rabbitmq healthcheck uses deprecated calls

Bug #1931298 reported by Michele Baldessari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Low
Michele Baldessari

Bug Description

Rabbitmq healthcheck when used against newer rabbitmq versions (seen at least with 3.8.16) is using old interface "rabbitmqctl node_health_check" which is deprecated and logs the following:

2021-06-08 18:25:55.014 [warning] <0.5504.0> rabbitmqctl node_health_check and its HTTP API counterpart are
DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)
Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/795399
Committed: https://opendev.org/openstack/tripleo-common/commit/aaa981c9ebc4d3fb517286317f674427e3235610
Submitter: "Zuul (22348)"
Branch: master

commit aaa981c9ebc4d3fb517286317f674427e3235610
Author: Michele Baldessari <email address hidden>
Date: Tue Jun 8 20:52:41 2021 +0200

    Move rabbitmq healthcheck to something more modern

    Rabbitmq healthcheck when used against newer rabbitmq versions (seen at
    least with 3.8.16) is using old interface "rabbitmqctl
    node_health_check" which is deprecated and logs the following:

      2021-06-08 18:25:55.014 [warning] <0.5504.0> rabbitmqctl node_health_check and its HTTP API counterpart are
      DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

    Let's switch to "rabbitmq-diagnostics check_running" which should be a
    sufficiently solid check without being too complex/heavy on rabbit
    itself.

    Change-Id: Ibaad817f52930380e659180fd8c52dca131cd4f8
    Closes-Bug: #1931298

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-common/+/795808

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/795808
Committed: https://opendev.org/openstack/tripleo-common/commit/62344e944ea9ffa082931dac0bcdccd92320da59
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 62344e944ea9ffa082931dac0bcdccd92320da59
Author: Michele Baldessari <email address hidden>
Date: Tue Jun 8 20:52:41 2021 +0200

    Move rabbitmq healthcheck to something more modern

    Rabbitmq healthcheck when used against newer rabbitmq versions (seen at
    least with 3.8.16) is using old interface "rabbitmqctl
    node_health_check" which is deprecated and logs the following:

      2021-06-08 18:25:55.014 [warning] <0.5504.0> rabbitmqctl node_health_check and its HTTP API counterpart are
      DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

    Let's switch to "rabbitmq-diagnostics check_running" which should be a
    sufficiently solid check without being too complex/heavy on rabbit
    itself.

    Change-Id: Ibaad817f52930380e659180fd8c52dca131cd4f8
    Closes-Bug: #1931298
    (cherry picked from commit aaa981c9ebc4d3fb517286317f674427e3235610)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/tripleo-common/+/796080

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 16.1.0

This issue was fixed in the openstack/tripleo-common 16.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/796080
Committed: https://opendev.org/openstack/tripleo-common/commit/f7dabb4625322cbe5b01cb89931faa56f72d0e8e
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit f7dabb4625322cbe5b01cb89931faa56f72d0e8e
Author: Michele Baldessari <email address hidden>
Date: Tue Jun 8 20:52:41 2021 +0200

    Move rabbitmq healthcheck to something more modern

    Rabbitmq healthcheck when used against newer rabbitmq versions (seen at
    least with 3.8.16) is using old interface "rabbitmqctl
    node_health_check" which is deprecated and logs the following:

      2021-06-08 18:25:55.014 [warning] <0.5504.0> rabbitmqctl node_health_check and its HTTP API counterpart are
      DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

    Let's switch to "rabbitmq-diagnostics check_running" which should be a
    sufficiently solid check without being too complex/heavy on rabbit
    itself.

    Change-Id: Ibaad817f52930380e659180fd8c52dca131cd4f8
    Closes-Bug: #1931298
    (cherry picked from commit aaa981c9ebc4d3fb517286317f674427e3235610)
    (cherry picked from commit 62344e944ea9ffa082931dac0bcdccd92320da59)

tags: added: in-stable-victoria
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/tripleo-common/+/796225

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/796225
Committed: https://opendev.org/openstack/tripleo-common/commit/6ac7803b8a50409de8bad96773b2ed959d7df084
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 6ac7803b8a50409de8bad96773b2ed959d7df084
Author: Michele Baldessari <email address hidden>
Date: Tue Jun 8 20:52:41 2021 +0200

    Move rabbitmq healthcheck to something more modern

    Rabbitmq healthcheck when used against newer rabbitmq versions (seen at
    least with 3.8.16) is using old interface "rabbitmqctl
    node_health_check" which is deprecated and logs the following:

      2021-06-08 18:25:55.014 [warning] <0.5504.0> rabbitmqctl node_health_check and its HTTP API counterpart are
      DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

    Let's switch to "rabbitmq-diagnostics check_running" which should be a
    sufficiently solid check without being too complex/heavy on rabbit
    itself.

    Change-Id: Ibaad817f52930380e659180fd8c52dca131cd4f8
    Closes-Bug: #1931298
    (cherry picked from commit aaa981c9ebc4d3fb517286317f674427e3235610)
    (cherry picked from commit 62344e944ea9ffa082931dac0bcdccd92320da59)
    (cherry picked from commit f7dabb4625322cbe5b01cb89931faa56f72d0e8e)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/c/openstack/tripleo-common/+/796661

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-common/+/796661
Committed: https://opendev.org/openstack/tripleo-common/commit/90725a9ed791794ebb5ba5d913ad00393122cf52
Submitter: "Zuul (22348)"
Branch: stable/train

commit 90725a9ed791794ebb5ba5d913ad00393122cf52
Author: Michele Baldessari <email address hidden>
Date: Tue Jun 8 20:52:41 2021 +0200

    Move rabbitmq healthcheck to something more modern

    Rabbitmq healthcheck when used against newer rabbitmq versions (seen at
    least with 3.8.16) is using old interface "rabbitmqctl
    node_health_check" which is deprecated and logs the following:

      2021-06-08 18:25:55.014 [warning] <0.5504.0> rabbitmqctl node_health_check and its HTTP API counterpart are
      DEPRECATED. See https://www.rabbitmq.com/monitoring.html#health-checks for replacement options.

    Let's switch to "rabbitmq-diagnostics check_running" which should be a
    sufficiently solid check without being too complex/heavy on rabbit
    itself.

    Change-Id: Ibaad817f52930380e659180fd8c52dca131cd4f8
    Closes-Bug: #1931298
    (cherry picked from commit aaa981c9ebc4d3fb517286317f674427e3235610)
    (cherry picked from commit 62344e944ea9ffa082931dac0bcdccd92320da59)
    (cherry picked from commit f7dabb4625322cbe5b01cb89931faa56f72d0e8e)
    (cherry picked from commit 6ac7803b8a50409de8bad96773b2ed959d7df084)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 15.3.0

This issue was fixed in the openstack/tripleo-common 15.3.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 13.2.2

This issue was fixed in the openstack/tripleo-common 13.2.2 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 12.4.6

This issue was fixed in the openstack/tripleo-common 12.4.6 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common train-eol

This issue was fixed in the openstack/tripleo-common train-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.