It's all about the answers!

Ask a question

What's taking so long in postCheckPermissions() ?


Kevin Ramer (4.5k9186201) | asked Sep 14 '11, 4:40 p.m.
retagged Jun 19 '12, 12:11 p.m. by Martha (Ruby) Andrews (3.0k44351)
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.

Comments
Pramod Chandoria commented Jun 19 '12, 9:55 a.m. | edited Jun 19 '12, 10:22 a.m.
JAZZ DEVELOPER

Hi Kevin
Permission check are usually supported by Jazz foundation, can you move this question to jazz foundation by changing the tag.

2 answers



permanent link
Kevin Ramer (4.5k9186201) | answered Jun 19 '12, 12:19 p.m.
Well, I don't see this in the "Statistics" page any longer
This is from just seconds ago:

Web ServicesLongest Average Time
SecondsName
3.1895com.ibm.team.repository.service.internal.ILicenseAdminRestService.getLicenseInfo()
3.0923com.ibm.team.repository.service.internal.ILicenseAdminRestService.getAssignedLicenses()
2.7700com.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.



Comments
Pramod Chandoria commented Jun 20 '12, 1:02 a.m.
JAZZ DEVELOPER

Hi, Kevin Can you accept the answer or close this question now as it is resolved for you


permanent link
Martha (Ruby) Andrews (3.0k44351) | answered Jun 19 '12, 12:12 p.m.
JAZZ DEVELOPER
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

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.