What's taking so long in postCheckPermissions() ?
RQM 3.0.1 under WAS 7.0.17 on a power7 lpar with 64Mb, db2 on separate similar lpar...
Web ServicesLongest Average Time
Seconds Name
36.9773 com.ibm.rqm.process.deployment.rest.IPermissionRestService.postCheckPermissions()
5.3040 com.ibm.team.repository.common.internal.IRepositoryRemoteService.fetchDynamicPackages()
4.7506 com.ibm.team.process.internal.service.web.IProcessWebUIService.getProjectAreaByUUIDWithLimitedMembers()
After login to the repository it takes minutes to display the Quality Manager interface.
Web ServicesLongest Average Time
Seconds Name
36.9773 com.ibm.rqm.process.deployment.rest.IPermissionRestService.postCheckPermissions()
5.3040 com.ibm.team.repository.common.internal.IRepositoryRemoteService.fetchDynamicPackages()
4.7506 com.ibm.team.process.internal.service.web.IProcessWebUIService.getProjectAreaByUUIDWithLimitedMembers()
After login to the repository it takes minutes to display the Quality Manager interface.
2 answers
Well, I don't see this in the "Statistics" page any longer
This is from just seconds ago:
The QM version when this was written was likely the GA or first fixpack. It is now at 3.0.1.3.
This is from just seconds ago:
Web ServicesLongest Average Time
| Seconds | Name |
|---|---|
| 3.1895 | com.ibm.team.repository.service.internal.ILicenseAdminRestService.getLicenseInfo() |
| 3.0923 | com.ibm.team.repository.service.internal.ILicenseAdminRestService.getAssignedLicenses() |
| 2.7700 | com.ibm.team.reports.service.internal.IReportViewerService.GET() |
The QM version when this was written was likely the GA or first fixpack. It is now at 3.0.1.3.
Hello,
Pramod is correct that Jazz Foundation is, in general, is responsible for permission checking. In this case, however, there is an RQM interface involved. It is not clear what the RQM interface is doing, and whether it is adding overhead to the call.
Unfortunately, I cannot tell you why the load is slow. To determine that, someone from RQM will need to take a look and see where the time is being spent in the RQM IPermissionRestService. If the time is spent waiting on some Process code, the Process team can step in to help figure out the situation.
I am re-tagging this so that it gets attention from the Rational Quality Manager team.
Martha Andrews
Jazz L3 Developer
Pramod is correct that Jazz Foundation is, in general, is responsible for permission checking. In this case, however, there is an RQM interface involved. It is not clear what the RQM interface is doing, and whether it is adding overhead to the call.
Unfortunately, I cannot tell you why the load is slow. To determine that, someone from RQM will need to take a look and see where the time is being spent in the RQM IPermissionRestService. If the time is spent waiting on some Process code, the Process team can step in to help figure out the situation.
I am re-tagging this so that it gets attention from the Rational Quality Manager team.
Martha Andrews
Jazz L3 Developer
Comments
Pramod Chandoria
JAZZ DEVELOPER Jun 19 '12, 10:22 a.m.Hi Kevin
Permission check are usually supported by Jazz foundation, can you move this question to jazz foundation by changing the tag.