## Motivation PersistentTopicsBase has some sync methods. Decide to make them async. Volunteers wanted for this. ## Methods - [x] createNonPartitionedTopic @Technoboy- #14030 - [x] updatePartitionedTopic @Technoboy- #14141 - [x] getPartitionedMetadata @Technoboy- #14153 - [x] getPartitionedTopicList @mattisonchao #14059 - [x] getStats @mattisonchao #14048 - [x] getInternalStats @mattisonchao #14047 - [ ] getManagedLedgerInfo @shibd No need to do - [x] getBacklog @shibd #14057 - [x] getPermissionsOnTopic @liudezhi2098 #14179 - [x] grantPermissionsOnTopic @liudezhi2098 #14152 - [x] revokePermissionsOnTopic @liudezhi2098 #14149 - [x] skipMessages @liudezhi2098 #14045 - [x] peekNthMessage @liudezhi2098 #14039 - [x] examineMessage @RobertIndie #14062 - [x] terminate @RobertIndie #14064 - [x] compactionStatus @RobertIndie #14066 - [x] deleteTopic @RobertIndie #14069 - [x] triggerOffload @HQebupt #14027 - [x] offloadStatus @HQebupt #14027
Motivation
PersistentTopicsBase has some sync methods. Decide to make them async.
Volunteers wanted for this.
Methods
PersistentTopics#getPartitionedTopicListto pure async. #14059