-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Track the progress of PIP-149-Making the REST Admin API fully async #15043
Comments
I'll take care of (Namespaces - deleteSubscribeRate / setSubscribeRate / getSubscribeRate), please assign to me |
maybe I can help for
|
@leizhiyuan This task will be completed soon and a review will be launched later. maybe you can help for |
我可以帮助完成 removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate @leizhiyuan @Technoboy- @gaoyanliang |
you can choose one that is not assigned. |
Please @leizhiyuan @zqcece help to complete the following tasks:
|
ok I will work for splitNamespaceBundle / getTopicHashPositions / setPublishRate |
thx~ i will work for removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate |
setPublishRate is same with these work, you can do it together |
The issue had no activity for 30 days, mark with Stale label. |
Close as we have done all these trackings |
Motivation
This issue is used to track the progress of PIP-149 Making the REST Admin API fully async.
We should check this PIP first to know our purpose and then push PR to refactor.
Each group, consisting of 2~4 methods, referring to the rules of PIP-149 to submit only one patch to fix.
Progress
BrokersBase
getOwnedNamespaces
/getAllDynamicConfigurations
/getDynamicConfigurationName
@mattisonchao [improve][broker] Make some methods ofBrokersBase
pure async. #15280getRuntimeConfiguration
/getInternalConfigurationData
/backlogQuotaCheck
@mattisonchao [improve][broker] Make some methods ofBrokersBase
pure async. #15281ClustersBase
getClusters
/getCluster
/createCluster
/updateCluster
@mattisonchao [improve][broker] Make some methods ofClusterBase
pure async. #15318setPeerClusterNames
/getPeerCluster
/deleteCluster
@mattisonchao [improve][broker] Make some methods ofClusterBase
pure async. #15358getNamespaceIsolationPolicies
/getNamespaceIsolationPolicy
/getBrokersWithNamespaceIsolationPolicy
@mattisonchao [improve][broker] Make some methods ofClusterBase
pure async. #15437getBrokerWithNamespaceIsolationPolicy
/setNamespaceIsolationPolicy
@mattisonchao [improve][broker] Make some methods ofClusterBase
pure async. #15527deleteNamespaceIsolationPolicy
/setFailureDomain
/getFailureDomains
@mattisonchao [improve][broker] Make some methods of ClusterBase pure async. #15685getDomain
/deleteFailureDomain
@mattisonchao [improve][broker] Make some methods ofClusterBase
pure async. #15847Namespaces
deleteNamespace
@mattisonchaogetTenantNamespaces
/createNamespace
/ @Technoboy- [improve][broker] Make some methods in NamespacesBase async. #15518getTopics
/getPolicies
/getPermissions
@Technoboy- [improve][broker] Make some methods in NamespacesBase async. #15518getPermissionOnSubscription
/grantPermissionOnNamespace
/grantPermissionOnSubscription
[improve][broker] Make some method on permission async #16324revokePermissionsOnNamespace
/revokePermissionOnSubscription
[improve][broker] Make some method on permission async #16324getNamespaceReplicationClusters
/setNamespaceReplicationClusters
@shibd [improve][broker] Make some operation replication clusters methods in… #15760getNamespaceMessageTTL
/setNamespaceMessageTTL
/removeNamespaceMessageTTL
@shibd [improve][broker] Make some operation messageTTL methods in Namespaces async. #15577getSubscriptionExpirationTime
/setSubscriptionExpirationTime
/removeSubscriptionExpirationTime
@shibd [improve][broker]Make SubscriptionExpirationTime method async #16328getDeduplication
/modifyDeduplication
/removeDeduplication
@shibd [improve][broker] Make some operation deduplication methods in Namespaces async. #15608getAutoTopicCreation
/setAutoTopicCreation
/removeAutoTopicCreation
@shibd [improve][broker] Make some operation auto topic creation in Namespaces async. #15621setAutoSubscriptionCreation
/getAutoSubscriptionCreation
/removeAutoSubscriptionCreation
[improve][broker] Make AutoSubscriptionCreation async #16329 @shibdgetBundlesData
/unloadNamespace
/unloadNamespaceBundle
@shibdsplitNamespaceBundle
/getTopicHashPositions
/setPublishRate
@leizhiyuanremovePublishRate
/getPublishRate
/getDispatchRate
/setDispatchRate
/deleteDispatchRate
@zhangqian321 [improve][broker] make publish rate and dispatch rate operation async #15946setSubscriptionDispatchRate
/getSubscriptionDispatchRate
/deleteSubscriptionDispatchRate
@gaoyanliang [improve][broker] Make some operation subscription dispatchRate methods in Namespaces async #15880deleteSubscribeRate
/setSubscribeRate
/getSubscribeRate
@gaoyanliang [improve][broker] Make some operation SubscribeRate methods in Namespaces async #15656Tenants
getTenants
/getTenantAdmin
/createTenant
/updateTenant
/deleteTenant
@Technoboy- [improve][broker] Make some methods in TenantsBase async. #15603ResourceQuotas
getDefaultResourceQuota
/getNamespaceBundleResourceQuota
/setNamespaceBundleResourceQuota
/removeNamespaceBundleResourceQuota
@Technoboy- Make some methods in ResourceQuotasBase async. #15605SchemasResource
getSchema
/deleteSchema
/postSchema
/getVersionBySchema
/testCompatibility
@Technoboy- [improve][broker] Make some methods in SchemasResourceBase async. #15821The text was updated successfully, but these errors were encountered: