It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

What is the performance impact of Git Integration for Jira plugin?

We are considering to use Git Integration for Jira add-on on our Jira Software Server instance https://marketplace.atlassian.com/apps/4984/git-integration-for-jira?hosting=server&tab=overview

The plug-in adds a lot of functionality to Jira (like repository browser, comparison of files and branches, etc.), but I am worried about performance impact.

We will have about 80 Gitlab repositories indexed by the plug-in

In addition we have Crucible, which is already used for ~500 repositories.

Here are my questions:

  • What is the impact on the load time of View Issue page, when there's no referenced Git commit? In our case more issues will be linked to commits in Crucible, compared to issue linked to repos, indexed by the plug-in.
  • What is the extra storage that we must prepare for the add-on (file system and DB server)?
  • What is the average increase of CPU load on an instance with this plug-in (indexing 80 repos), compared to instance without this plug-in?
  • Is this plug-in more resource intensive than the regular Jira DVCS connector plug-in (it can be tricked to work with Gitlab EE)?

Thanks in advance

1 answer

1 accepted

0 votes
Answer accepted

Hi Pavel,

What is the impact on the load time of View Issue page, when there's no referenced Git commit? In our case more issues will be linked to commits in Crucible, compared to issue linked to repos, indexed by the plug-in.

No referenced commits is almost no additional load time.

What is the extra storage that we must prepare for the add-on (file system and DB server)?

DB usage is unremarkable --- approximately 10s of bytes per Git commit.

Local storage will be a function of the total size of all bare repo clones plus an indexing factor. The indexing factor is related to number of commits --- not size of the repos.

What is the average increase of CPU load on an instance with this plug-in (indexing 80 repos), compared to instance without this plug-in?

We do a lot of work around indexing and load performance. However, 80 repos is smaller than the typical customer install (on the high end we have customers with 30,000 repos).

We have a lot of settings to allow an admin to enable/disable parts of the plugin to manage performance as well.

However after the initial index and especially for 80 repos, I don't think you'd see a negligible increase of CPU with the stock settings.

Is this plug-in more resource intensive than the regular Jira DVCS connector plug-in (it can be tricked to work with Gitlab EE)?

They're different products so the comparison gets hard. This plugin does a lot more than DVCS so if you use the "more" then I'd expect the resource utilization to be less. If you disabled the "more function" --- then it might be about the same. 

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted in Off-topic

Do you still play the same games you played when you were a kid?

Months ago, I was walking in a huge grocery store and I went to the toys aisle and found a jigsaw puzzle that was more than 50% off, and I thought "why not? It will be fun and it can be a beautiful f...

260 views 24 10
Join discussion

Community Events

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

Events near you