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

Reduce the number of API metadata pulled from the Control Plane. #2919

Closed
VirajSalaka opened this issue May 12, 2022 · 1 comment
Closed

Comments

@VirajSalaka
Copy link
Contributor

Describe your problem(s)

Currently, the adapter sends an http request to the /apis resource in api manager, for each api deployment event. The reason is for subscription validation. In addition, this resource is called during the startup to identify default APIs and blockedAPIs.

Since the set of properties which are required for subscription validation is already available in the api runtime artifacts, it is not required to invoke the /apis endpoint repeatedly. But during the startup, still it requires to call this endpoint to identify default and blocked APIs.

The improvement implemented to the api manager in wso2/carbon-apimgt#11036 needs to be provided to further optimize the number of APIs returned.

Describe your solution

How will you implement it


Optional Fields

Related Issues:

Suggested Labels:

Suggested Assignees:

@VirajSalaka
Copy link
Contributor Author

duplicate of #2857. hence closing the issue.

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

No branches or pull requests

1 participant