Как Apache Pulsar / Bookkeeper восстанавливает дисковое пространство - PullRequest
0 голосов
/ 15 октября 2019

Особенно меня интересует, как старые файлы записей журнала удаляются. Согласно официальной документации

Старые файлы журналов записей удаляются потоком сборщика мусора, если они не связаны ни с одним активным регистром.

Тем не менее, у меня есть настройки, где книга была удалена, но файл записи журнала все еще находится на диске. Мои интервалы GC установлены на 15 и 5 минут. Я играл с разными настройками и так и не смог заставить Pulsar / Bookkeeper освободить место на диске, поэтому мой главный вопрос: как это происходит?

Это просто проект POC, поэтому я не выполняю рабочую нагрузку. Я в значительной степени следовал официальному руководству Apache Pulsar K8s .

Это Журнал потоков GarbageCollector одного из двух моих букмекеров. Единственный параметр, который я не пробовал, - это уменьшить интервал MajorCompaction и проверить, правильно ли он работает, но даже если это так, в документации четко указано, что несвязанные журналы должны удаляться автоматически, поэтому я склонен думать, чточто-то сломалось в моем кластере.

...