Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

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
TAGS
Community showcase
Published in DevOps

Step up your DevOps game webinar Q&A series - Questions answered!

  On October 21st, 2020 we hosted a webinar titled,   Step Up You DevOps Game with 4 Key Integrations for Jira and Bitbucket. We had a great showing and high engagement, but that meant th...

117 views 0 1
Read article

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