...
- Next we need to add the ACL and validation logic in the command execution context to the apiDispatcher.
Project progress for list api performance optimization
- Removed IdentityProxy fields in all Response classes to avoid internal DB Id to UUID conversion (extra db lookup) in list result serialization phase.
- Created DB views to further speed up the following costly list APIs:
- listAccounts
- listAsyncJobs
- listDomainRouters
- listEvents
- listHosts
- listVmGroups
- listProjects
- listProjectAccounts
- listProjectInvitations
- listResourceTags
- listSecurityGroups
- listUsers
- listVirtualMachines
- listVolumes
- Added a new create-schema-view.sql to create these new DB views during database setup phase.
- Also handled upgrade script for these new DB views in schema-40to410.sql.
{"serverDuration": 119, "requestCorrelationId": "eccb8cc4f8a492f1"}