-
Notifications
You must be signed in to change notification settings - Fork 46
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
Operation timed for edit/delete Developer App Custom field #1097
Comments
Maybe I'm missing something, but I'm trying to edit (or delete) a field and when I click the edit button it calls Apigee to get all the apps from there. Even if it succeeds, why do they matter to me if I'm just working with an extra field between the UI and the database. |
Hi @ibilo Are you sure of the steps you mentioned lead you to error. If yes, can you also turn on the Apigee Debug module and then check the steps. Also thanks for sharing the issue with the details. |
Hi @kedarkhaire I enabled Apigee Edge Debug and this is what it logged:
|
Hi @kedarkhaire. |
Hi @ibilo I tried to replicate the issue you are saying, but I am not able to replicate it on edit page for custom field. The issue which you mentioned of load time, we get on listing page for the first load only, which we alreading solving on other tickets. Have you written any custom code or hooks for the developer app field, which might be triggering those API calls ? |
Hi @kedarkhaire. |
Hi @ibilo |
I created more apps in my test organization and the total_time to get 257 apps with |
Hello @kedarkhaire I created more apps in my test organization and now there are 500 of them: And now it doesn't work. The first request (from the Apigee Debug module logs)
that gets all the applications took more than 30 seconds and I got an error again:
Conclusion: Apigee Edge does not support custom application attributes for more than 450-500 applications in an organization |
Hi @ibilo I am now able to reproduce this issue on edit page. Currently we are working on reducing the load time here for apps #1077 & company apps #1078 listing pages. If it does not fix this issue, we are sure that it will 100% reduce the time to load the page as in our case also it is calling Indirectly we have already started the work for this issue, which we can say as stage 1 and then in stage 2 we can check for this. Thanks! |
Thanks for the reply. |
Description
I added a custom field to the Apigee->Apps->Developer App Settings
/admin/config/apigee-edge/app-settings/developer-apps/fields
and when I am trying to edit or delete it I get an error like
I'm trying to edit (or delete) a custom field and the apigee module calls an API to get all the apps from all the developers on Apigee (in my case 600+ apps) from my organization. This is strange. And what is the purpose?
Apigee Info
Apigee Edge
Steps to Reproduce
Steps to reproduce the behavior:
Actual Behavior
Expected Behavior
To view details of my new created custom field
Screenshots
Notes
I increased timeout from admin panel, also tested with increased max_execution_time value to 1300 in the settings of my Apache php.in file settings
The request from postman took a little more than 35 seconds:
Version Info
Drupal 10.3.6
Database system SQLServer
Database system version 15.00.2125
Web server Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.1.25
The text was updated successfully, but these errors were encountered: