[OPENIDM-14776] Very low throughput from QueryUserFilterNoLinkExpansion test in GKE cloud Created: 20/May/20 Updated: 23/Jun/20 Resolved: 23/Jun/20
|Component/s:||Devops, Module - Relationships, Performance|
|Reporter:||Tinghua Xu||Assignee:||Dirk Hogan|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
IDM master runs in a GKE cloud
We noticed that the throughput for QueryUserFilterNoLinkExpansion test is only 2 users/second in GKE cloud while on bare metal machine its about 1400 users/second.
Gary figured out the cause should be from search operations from IDM using fr-idm-uuid in the filter, fr-idm-uuid is not indexed and so response times are high.
Example, in this case over 3s.
He did a test using his own docker image for forgeops/docker/7.0/ds/idrepo and the throughput get back to 900 users/second. here is the docker image diff:
He suspects that "it could be misconfig in rest2ldap, maybe rest2ldap should not make such search if fr-idm-uuid is defined as a naming attribute"
|Comment by Tinghua Xu [ 22/May/20 ]|
Gary Williams, Matt has this PR https://stash.forgerock.org/projects/OPENDJ/repos/opendj/pull-requests/5496/ for OPENDJ-7081, they look as the same issue, right?
|Comment by Tinghua Xu [ 23/Jun/20 ]|
Resolving https://bugster.forgerock.org/jira/browse/OPENDJ-7081 fixed the issue.