I’ve been developing JIRA server plugins for a couple of years now. In all this time, I’ve worked using the instances that the Atlassian’s SDK runs for me, which are painfully slow.
I always assumed that the reason for the low performance was that the development instance used a local H2 database.
I’ve always worked with a pretty good server, so I know it’s not due to lack of resources.
But, yesterday, I tried to fix these performance problems by creating a regular postgreSQL database and connecting it to the development JIRA instance created by the SDK. To my surprise, the performance didn’t improve, not even a little. The development instance was working as it has always done.
Now, that is confusing. If the issue is not with the local H2 db nor with the capacity of the server it is running in, any ideas of what the root of the awful performance might be? Has anyone been able to fix this?