Fix file_descriptors total_limit in rabbitmq_limits role
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Undecided
|
chris |
Bug Description
Description
===========
Ansible role `rabbitmq_limits` Task `Get file_descriptors total_limit` has incorrect command line argument.
~~~
"{{ container_cli }}"
exec $("{{ container_cli }}" ps -q --filter "name=rabbitmq" | head -1)
rabbitmqctl eval 'sysctl -n fs.file-max'
~~~
Running `openstack tripleo validator run --validation rabbitmq-limits` fails with the below
"stderr": "Error (argument validation): \"syntax error before: fs\"\nArguments given:\n\teval sysctl -n fs.file-
Running that command which fails in the ansible task
~~~
podman exec $(podman ps -q --filter \"name=rabbitmq\" | head -1) rabbitmqctl eval 'sysctl -n fs.file-max'
Error (argument validation): "syntax error before: fs"
Arguments given:
eval sysctl -n fs.file-max
Usage
rabbitmqctl [--node <node>] [--longnames] [--quiet] eval <expression>
Error: non zero exit code: 64: OCI runtime error
~~~
Changed in tripleo: | |
assignee: | nobody → chris (chrisbro) |
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- validations/ +/799451
Review: https:/