Is there a URL trick to get a large RRC Module to load?
I have a large module in RRC (~15,000 artifacts). In 4.0.1, this module would sometimes not load. I would have to repeatedly reload the page before the artifacts would finally be displayed. At the time, I thought this was because 4.0.1 was the first time modules had been implemented and RRC was not yet optimized to support them. After all, modules were first slated to be released in 4.0, but were delayed until the subsequent release due to performance concerns.
I just gritted my teeth and bore the inconvenience of sometimes not having my data available to me. I was optimistic that when we upgraded our server to 4.0.5, we would get these issues resolved (we skipped all of the intermediate updates). After all, most of the patch notes between 4.0.1 and 4.0.5 promised "performance improvements".
Fast forward to the present and we have recently upgraded to RRC 4.0.5. Now the module doesn't load at all. It doesn't matter how many times I reload the page, it just won't pull up the data. The error message is:
"The server has taken too long to respond."
"ID CRRRW7557E The application has been waiting for some time for the server to respond to a request."
Before this message comes up, I get this one:
"The list of artifacts cannot be displayed"
"ID CRRRW7611W The server was unable to generate the list of artifacts in a reasonable period of time. Try making the filter more specific. For example, specify which artifact types to display, and try to open the list again."
I've tried various strategies to get to the data, but nothing appears to work. Is there some sort of argument I can add to the RRC URL to extend the time before the web client "gives up"? Do I have any other option available to me? I created a defect against this behavior when it was first encountered in 4.0.1, but at the time of this posting, it remains unfixed.
I had heard that you can get a "Rich Client" that works with RRC. Most of my searches on Jazz.net associate the Rich Client with DOORS NG, not RRC. However, back in 4.0.1 I found a trial installation of the DOORS client and was able to get it to successfully talk to the RRC database. We were told when we were first evaluating the IBM Rational Toolset that the back-end of DOORS NG and RRC were the same so you could use the DOORS client if necessary. Does anyone know if there is an RRC "Rich Client" or is that exclusively the domain of web browsers?
Accepted answer
Comments
While extending the timeout allows the query to complete, I have to add my concern to Mike's comment below. This may simply be masking a more serious issue and it may simply be a matter of time beforeĀ 60 seconds isn't sufficient and you find yourself extending the timeout again.
And remember, this is extending the timeout for all queries, so if other poor performing queries are now allowed to run longer, you will affect the overall performance of the server.