Skip to content
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

Closed
26 tasks done
mattisonchao opened this issue Apr 6, 2022 · 12 comments
Closed
26 tasks done
Assignees
Labels

Comments

@mattisonchao
Copy link
Member

mattisonchao commented Apr 6, 2022

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

ClustersBase

Namespaces

Tenants

ResourceQuotas

SchemasResource

@Technoboy- Technoboy- changed the title [WIP] Track the progress of PIP-149( Making the REST Admin API fully async ) [WIP] Track the progress of PIP-149-Making the REST Admin API fully async Apr 6, 2022
codelipenghui pushed a commit that referenced this issue May 14, 2022
### Motivation
See PIP #14365  and change tracker #15043. 

 Make `NamespacesBase` `getTenantNamespaces / createNamespace / getTopics / getPolicies / getPermissions` methods to pure async.
@gaoyanliang
Copy link
Contributor

I'll take care of (Namespaces - deleteSubscribeRate / setSubscribeRate / getSubscribeRate), please assign to me

@gaoyanliang
Copy link
Contributor

image

please assign these tasks to me .

@leizhiyuan
Copy link
Contributor

@gaoyanliang

maybe I can help for

setSubscriptionDispatchRate / getSubscriptionDispatchRate / deleteSubscriptionDispatchRate @gaoyanliang

@gaoyanliang
Copy link
Contributor

gaoyanliang commented Jun 1, 2022

@leizhiyuan This task will be completed soon and a review will be launched later. maybe you can help for
image

@zhangqian321
Copy link
Contributor

我可以帮助完成 removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate @leizhiyuan @Technoboy- @gaoyanliang

@Technoboy-
Copy link
Contributor

我可以帮助完成 removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate @leizhiyuan @Technoboy- @gaoyanliang

you can choose one that is not assigned.

@gaoyanliang
Copy link
Contributor

setSubscriptionDispatchRate / getSubscriptionDispatchRate / deleteSubscriptionDispatchRate this task has been completed, and review request has been launched. @Technoboy- @leizhiyuan @zqcece

Please @leizhiyuan @zqcece help to complete the following tasks:

  • splitNamespaceBundle / getTopicHashPositions / setPublishRate
  • removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate

congbobo184 pushed a commit that referenced this issue Jun 2, 2022
…5821)

### Motivation
See PIP #14365  and change tracker #15043. 

 Make `getSchema` /  `deleteSchema` / `postSchema` / `getVersionBySchema` / `testCompatibility` methods in SchemasResourceBase to pure async.
@leizhiyuan
Copy link
Contributor

setSubscriptionDispatchRate / getSubscriptionDispatchRate / deleteSubscriptionDispatchRate this task has been completed, and review request has been launched. @Technoboy- @leizhiyuan @zqcece

Please @leizhiyuan @zqcece help to complete the following tasks:

  • splitNamespaceBundle / getTopicHashPositions / setPublishRate
  • removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate

ok

I will work for splitNamespaceBundle / getTopicHashPositions / setPublishRate

@zhangqian321
Copy link
Contributor

setSubscriptionDispatchRate / getSubscriptionDispatchRate / deleteSubscriptionDispatchRate this task has been completed, and review request has been launched. @Technoboy- @leizhiyuan @zqcece

Please @leizhiyuan @zqcece help to complete the following tasks:

  • splitNamespaceBundle / getTopicHashPositions / setPublishRate
  • removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate

thx~ i will work for removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate

@leizhiyuan
Copy link
Contributor

setSubscriptionDispatchRate / getSubscriptionDispatchRate / deleteSubscriptionDispatchRate this task has been completed, and review request has been launched. @Technoboy- @leizhiyuan @zqcece
Please @leizhiyuan @zqcece help to complete the following tasks:

  • splitNamespaceBundle / getTopicHashPositions / setPublishRate
  • removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate

thx~ i will work for removePublishRate / getPublishRate / getDispatchRate / setDispatchRate / deleteDispatchRate

setPublishRate is same with these work, you can do it together

@github-actions
Copy link

github-actions bot commented Aug 1, 2022

The issue had no activity for 30 days, mark with Stale label.

@Technoboy-
Copy link
Contributor

Close as we have done all these trackings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
5 participants