Comment 1 for bug 2018346

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to config-files (master)

Reviewed: https://review.opendev.org/c/starlingx/config-files/+/882181
Committed: https://opendev.org/starlingx/config-files/commit/0dee292bef5028a21c0c4a556d16ad1af3c5e188
Submitter: "Zuul (22348)"
Branch: master

commit 0dee292bef5028a21c0c4a556d16ad1af3c5e188
Author: Adriano Oliveira <email address hidden>
Date: Wed May 3 16:30:53 2023 -0400

    Replace lsof by ss in RabbitMQ ocf script

    It has been noted on heavy load test conditions that lsof
    can hang for a considerable time and cause timeouts on the
    RabbitMQ stop path triggered from Service Manager on a
    swact scenario.

    To avoid that, both netstat or ss commands could be used to
    check for listening process on the amqp port (5672).

    The ss command has been chosen since man page of netstat mark
    it as obsolete and points ss as replacement for the major part
    of it.

    Also, note that ss uses Netlink which uses socket API.

    Closes-Bug: 2018346

    Test Plan:

    PASS: Verify, using ss, the listening amqp socket
    PASS: Verify AIO-DX is properly deployed
    PASS: Restart RabbitMQ service successfully using sm-restart
    PASS: Swact successfully on DX system
    PASS: Lock/unlock successfully

    Change-Id: I929b2a1b7a61eb70154c00177aa0b7f2fc46890a
    Signed-off-by: Adriano Oliveira <email address hidden>