mirror of
https://github.com/apache/rocketmq.git
synced 2026-09-24 16:04:00 +08:00
fix(broker): can not clear topic unitSubFlag (#3429)
Co-authored-by: lushilin <lushilin.me@bytedance.com>
This commit is contained in:
committed by
duhenglucky
co-authored by
lushilin
parent
2385f04468
commit
fe72057abc
@@ -320,7 +320,7 @@ public class TopicConfigManager extends ConfigManager {
|
||||
topicConfig.setTopicSysFlag(TopicSysFlag.clearUnitFlag(oldTopicSysFlag));
|
||||
}
|
||||
|
||||
log.info("update topic sys flag. oldTopicSysFlag={}, newTopicSysFlag", oldTopicSysFlag,
|
||||
log.info("update topic sys flag. oldTopicSysFlag={}, newTopicSysFlag={}", oldTopicSysFlag,
|
||||
topicConfig.getTopicSysFlag());
|
||||
|
||||
this.topicConfigTable.put(topic, topicConfig);
|
||||
@@ -338,9 +338,11 @@ public class TopicConfigManager extends ConfigManager {
|
||||
int oldTopicSysFlag = topicConfig.getTopicSysFlag();
|
||||
if (hasUnitSub) {
|
||||
topicConfig.setTopicSysFlag(TopicSysFlag.setUnitSubFlag(oldTopicSysFlag));
|
||||
} else {
|
||||
topicConfig.setTopicSysFlag(TopicSysFlag.clearUnitSubFlag(oldTopicSysFlag));
|
||||
}
|
||||
|
||||
log.info("update topic sys flag. oldTopicSysFlag={}, newTopicSysFlag", oldTopicSysFlag,
|
||||
log.info("update topic sys flag. oldTopicSysFlag={}, newTopicSysFlag={}", oldTopicSysFlag,
|
||||
topicConfig.getTopicSysFlag());
|
||||
|
||||
this.topicConfigTable.put(topic, topicConfig);
|
||||
|
||||
Reference in New Issue
Block a user