Hi, our company is now considering if JIRA can be used to consolidate all of our companies issue tracking tools into JIRA and JIRA alone. We think this would be a great thing to do, but we know that in doing so we would ramp up the number of active users and JIRA issues quite significantly, going from a few hundred active users all the time, to thousands of active users all the time.
Before we do any consolidation, we want to be sure we've planned ahead for how to keep JIRA perfming as well as it does now, after we have millions of issues in the database and thousands of active users.
Have any you done this kind of scale up at your company? What are the gotchas's to watch out for? Is it as simple as partitioning JIRA (creating a functional bubble for JIRA, Bamboo, Crucible and Confluence), and just creeating as many bubbles as you need?
Ultimately, is it cheaper/easier to just allocate bubbles through Atlassian hosting? We like having customizations and integrations we have now with stand along tools, I really fear how much we would loose by going to a hosted solution, but maybe it ultimately makes more sense to allocate bubbles through hosting?
If you've gone through this exercise at your company, could you share your experience? I woiuld be very interested/thankful, to hear about how it went, and what the pitfalls are.
Thanks in advance for your time/learnings!
Please feel free to reply here or email me directly. (mgarvin /at/ avaya.com)
Thanks!
Michael Garvin
The support team at Atlassian put together a great FAQ on this, it covers the bases prettey well, except for concurrent usage:
https://answers.atlassian.com/questions/22210/jira-scale-up-strategy
the link provided points to this same page
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
the links provided points to this same page
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, yeah this posting is out of date...but actually since then we have complete dour testing on JIRA 5.0, and we took it up to 1M issues with 10K users and had no problems. Ofcourse we used some big hardware to test, but basiclaly JIRA scaling is no longer an issue from what we can see. Although, we agree with other people that its a very good idea to put the database (we tuned with PostgreSQL) and the Lucene indexes on an SSD drive. For testing we just used Ramdisk (since its so easy to create on linux -- just make a tmpfs folder).
We wrote a bunch of PHP scripts similar to the the Spartes folks, doing all the same kinds of operations to test throughput on issues. Basically we found there is a periodic "bump" due to Lucene; text search response time exponentially explodes at 600K issues, 1.6M issues, etc. But to get that "bump" we had to run JIRA with 40Gb memory and 24cores *all* running flat out at 100%. To get to that level of overload, we'd have to hve hundreds of times more traffic than we do now (orders and orders of magnitude).
So pretty much, JIRA 5.0 scales no problem from our point of view. Atlassian alaso has someone working on proper enterprise level support, if you just ask them for that contact, I'm sure they can get you hooked up.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
can you tell in details how you configured lucene with ram disk?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey Michael,
Your request is actually pretty common and to be honest, we do a terrible job telling you guys about how to scale JIRA.
We recommend splitting JIRA instances once you reach around 20,000 issues. This works, but it isn't a hard limit - you should be able to run JIRA with a million issues!
I think you would be interested in an article by Spartez (one of our partners):
https://loft.spartez.com/confluence/display/SPARTEZ/Testing+a+Million+Issue+JIRA+-+The+Verdict
Hope it helps, and let us know if you have any more questions about scaling JIRA.
-Simon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks! Thats very cool, they even include source for how to simulate whatever load you are targeting.
I also reviewed:
http://forums.atlassian.com/message.jspa?messageID=257322346
and in talking to Atlassian support, they said that JIRA 5.x will have a much better Luceme engine, so that shoudl help as well
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This seems like exactly what we need:
http://www.sourcesense.com/en/events/scarlet.html
is it too good to be true?
Seems like it should work and the actual source patch is free, but I guess if you can't get the current version of scarlet to work with your current version of JIRA, you'd have to go back to sourcesense to get their help in bringing scarlet up to date, so clearly your upgrade velocity would be at risk. But if you patching source JIRA...maybe you should update less often anyways :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think you meant 200,000 issues, not 20,000. ;-)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It turns out both scalet and wandisco are not options; wandisco doesn't provide their JIRA SDK anymore. Scarlet is not actively maintained.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.