Closed razvanphp closed 1 week ago
It was not "deleted without notice", it was moved to a discussion since it was a question https://github.com/rabbitmq/rabbitmq-server/discussions/11546. The error returned by the OS was clearly explained to you.
This is not a bug. Only paths in rabbitmq.conf
support validation. This has always been the case. You are welcome to contribute rabbitmq.conf
support for the tracing plugin if you need it, this is the first such case in my 14 years around RabbitMQ.
The tracing plugin is only meant to be used in development environments and likely will be removed for 4.x because Wireshark and similar tools are superior in almost every way in production environments.
@razvanphp see https://github.com/rabbitmq/rabbitmq-server/issues/11554 which is more specific about what can be done. We will not be adding path validations outside of rabbitmq.conf
since well over 90% of settings can be configured there (or exposed to rabbitmq.conf
, in the case of plugins).
You are welcome to contribute rabbitmq.conf
support for tracing. This is open source software you very likely get for free, after all. Smaller plugins can be used as an example.
Note that schema extensions have test suites usually named config_schema_SUITE
that can be run with Make with
# this is an example
cd deps/rabbitmq_trust_store
gmake ct-config_schema
# open the results
open logs/index.html
Thank you very much for taking the time to explain the context, I also took the time to investigate this issue and I was frustrated that the issue disappeared, did not get any notification from github discussion indeed, my bad.
As you noticed, the bitnami chart created the premise for this bug to arise, for me and at least another person who opened the issue, so I'm glad it's sorted out, up until the plugin will be deprecated.
Describe the bug
Not sure why my previous bug issue was deleted without a notice, but I will rephrase so that it's clear what the bug is, now that I confirmed it locally.
rabbitmq_tracing
plugin configuration, more preciselydirectory
is:Reproduction steps
rabbitmq_tracing
plugin/var/tmp/rabbitmq-tracing
read-onlyExpected behavior
On startup, the server checks if this directory exists and is writable and throws a fatal error otherwise.
Also, configuration for this plugin should also be available in the new config format, currently that's not possible:
... same thing without
rabbitmq_
prefix, it only works inadvanced.config
formatting.Additional context
Originally reported here: https://github.com/bitnami/charts/issues/27082