We're running 6.7.1 and frequently add new pipelines, both to pipelines.yml and to config directories. We also update pipeline configs. The configuration reloads as expected.
However, we removed some pipelines from pipeline.yml and removed the corresponding pipeline config directories and no config reload happened, I had to restart logstash.
These configuration changes are done using Ansible, I think the directories were removed before pipelines.yml were changed, but it would have been by just seconds, its all in the same playbook run.
Any ideas why the config wouldn't reload when removing pipelines?