Entries tagged [asf]
ASF JIRA Outages and Troubleshooting
As people have noticed, our JIRA instance (arguably the largest public instance in the world) has been suffering from a yet unknown issue as of late. We are reasonably sure that this is related to specific queries being made against the instance (possibly automated queries from scrapers), but have yet to identify the exact cause of the problem.
The failure condition arises when the database connection pool is exhausted, despite being configured and sized appropriately. These connections all appear idle, but when the pool is full, no new connections can be established, and the instance falls over, requiring a restart.
We are working closely with Atlassian, the creator of JIRA, to remedy the situation. Unfortunately, this requires running diagnostics on the production JIRA instance, which in and of itself causes performance degradation and downtime. Over the past several days, we've identified and implemented some changes to the pool parameters which we hope will help stabilize the instance while we continue our diagnostic work.
We expect that there may still be some moments of downtime and occasional restarts. Any longer duration outages will be announced via Twitter/infrabot and status.apache.org.
ASF Buildbot svn setup
Here at the ASF we have a subversion setup with all our projects code in one repository, with each of those projects having their own style of trunk/branches/tags/site etc.. This works well for us, but did present us with some initial problems when setting up our Buildbot instance to work with it.[Read More]
Posted at 10:25AM Mar 29, 2010 by administrator in Development | |
What can the ASF Buildbot do for your project?
The below information has just been published to the main ASF Buildbot URI ci.apache.org/buildbot.html.
A summary of just some of the things the ASF Buildbot can do for your project:
- Perform per commit build & test runs for your project
- Not just svn! - Buildbot can pull in from your Git/Mercurial branches too!
- Build and Deploy your website to a staging area for review
- Build and Deploy your website to mino (people) for syncing live
- Automatically Build and Deploy Snapshots to Nexus staging area.
- Create Nightly and historical zipped/tarred snapshot builds for download
- Builds can be triggered manually from within your own freenode #IRC Channel
- An IRCBot can report on success/failures of a build instantly
- Build Success/Failures can go to your dev/notification mailing list
- Perform multiple builds of an svn/git commit on multiple platforms asyncronously
- ASF Buildbot uses the latest RAT build to check for license header issues for all your files.
- RAT Reports are published live instantly to ci.apache.org/$project/rat-report.[txt|html]
- As indicated above, plain text or html versions of RAT reports are published.
- [Coming Soon] - RAT Reports sent to your dev list, only new failures will be listed.
- [Coming Soon] - Email a patch with inserted ASL 2.0 Headers into your failed files!!
- Currently Buildbot has Ubuntu 8.04, 9.04 and Windows Server 2008 Slaves
- [Coming Soon] - ASF Buildbot will soon have Solaris, FreeBSD 8 and Windows 7 Slaves
Help is always on hand on the builds.at.apache.org mailing list for any problems or build configuration issues/requests. Or try the #asftest channel on irc.freenode.net for live support.
So now you want your project to use Buildbot? No problem, best way is to file a Jira Ticket. and count to 10 (well maybe a bit longer but it wont be long before you are up and running).
Posted at 01:01PM Nov 09, 2009 by administrator in General | |