Hi everybody!
I spent half a day tracking down the reason why issue editing can be very slow in our system. The reason seems to be connected to issue links. If the issue does not have any links editing is quite fast. If I add a "is base for" link to another issue editing takes about 20 seconds. I figured out that we have quite a lot of those "is base for" links between issues in our system, i.e. more than 6700.
Profiling the request tells me that most of the 20 seconds is spent in "getOutwardLinks" and "getInwardLinks". It look like all issues of the same type are loaded.
I think it's strange that issue links matter even if I change a field that is not connected to issue links at all.
Does any one have an idea how to improve performance? Waiting 20 seconds is really annoying.
Thanks in advance!
Christopher