Особенно меня интересует, как старые файлы записей журнала удаляются. Согласно официальной документации
Старые файлы журналов записей удаляются потоком сборщика мусора, если они не связаны ни с одним активным регистром.
Тем не менее, у меня есть настройки, где книга была удалена, но файл записи журнала все еще находится на диске. Мои интервалы GC установлены на 15 и 5 минут. Я играл с разными настройками и так и не смог заставить Pulsar / Bookkeeper освободить место на диске, поэтому мой главный вопрос: как это происходит?
Это просто проект POC, поэтому я не выполняю рабочую нагрузку. Я в значительной степени следовал официальному руководству Apache Pulsar K8s .
Это Журнал потоков GarbageCollector одного из двух моих букмекеров. Единственный параметр, который я не пробовал, - это уменьшить интервал MajorCompaction и проверить, правильно ли он работает, но даже если это так, в документации четко указано, что несвязанные журналы должны удаляться автоматически, поэтому я склонен думать, чточто-то сломалось в моем кластере.