Partitioned-topic 无法正常的被自动删除

比如我新建了名为 scores 的 partitioned-topic,由于设置 brokerDeleteInactiveTopicsEnabled = true,一段时间后触发了自动删除,用 list 命令查不到 scores-partition-xxx 的 topic,但 list-partitioned-topics 还能查到名为 scores 的 topic:

broker 的配置:

按理说 list-partitioned-topics 命令也不应该能查到,这是为什么?

原因参见这个 issue:Topic metadata not removed for partitioned topics · Issue #10975 · apache/pulsar · GitHub

需要将配置文件中的 brokerDeleteInactivePartitionedTopicMetadataEnabled 也设置为 true。