we are using Perforce server for polling data from JIRA Data Center server, the P4 server a creating a lot of sessions (~300 sessions within a couple of minutes) and this causes performance issues on the servers which already have 300-400 real user sessions.
server (tomcat), by default, checks session timeouts periodically every one minute.
P4 server using bellow JIRA Java libraries
is there any way to limited REST API session on client side so server handle the request less then 1 minute ?
If I understand your request, you are looking to adjust the REST client as a means to address the performance load that the Perforce integration seems to be having on your Jira Data Center setup. I don't know if this approach is feasibly possible to achieve.
As an alternative, have you explored the possibilities of setting up a dedicated data center node exclusively for REST API requests to Jira? There is an interesting enterprise level guide on Traffic distribution with Atlassian Data Center that might be very helpful in this scenario. Depending on your load balancer, it might be possible to filter REST API requests directly to a specific node, while you can then serve your other Jira users with other data center nodes. This setup has been known to help with performance issues like this one.
I hope this helps.
Catch up with Atlassian Product Managers in our 2020 Demo Den round-up! From Advanced Roadmaps to Code in Jira to Next-Gen Workflows, check out the videos below to help up-level your work in the new ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events