Blog

Reboot Sunday 2015-05-03

Sunday 2015-05-03 NCSA Open Source will be rebooted (as well as all other machines machined by ISDA). This downtime should be minimal. During this downtime crowd, JIRA and FishEye will be upgraded to the latest version.

Power Outage

We had a short power blib that made opensource reboot around 6:06 Central Time today. After the reboot the networking did not recover correctly and the machine was unaccessible until 8:30 Central time. All services are back up and running normal again.

HipChat

I'd like to introduce a new feature to NCSA Open Source, HipChat. This is a persistent chat client that allows you to create rooms to chat about your code or anything else. You can use your existing NCSA Open Source account to login into this service and start chatting right away. You can have direct conversations with people as well as group chats. You can upload attachments and it is even possible to make rooms publicly available, allowing people to join your room without creating a NCSA Open Source account.

To get started you can go to https://hipchat.ncsa.illinois.edu and use your existing account information, your will need to use your email address for your login. You can also download clients for your machine or phone, all you have to do is change the server from the default to hipchat.ncsa.illinois.edu (on the phone under advanced settings and on the desktop client under settings). Once you change it you are good to go (if you were logged in already you will need to logout first).

 

Polls Plugin

A new plugin is installed that allows you to create polls in confluence. Feel free to try it out and give feedback if you like this feature or not.

Date has changed from 2015-01-28 to 2015-01-29.

Open Source requires a reboot to fix the GHOST vulnerability. The machine will be down for approximately half an hour.

JIRA notification changes

The default notification scheme for JIRA will be changed. You will no longer get a notification when an issue is created. Some active projects would send out many emails to large numbers of people whenver a new issue was created. The result is that people would ignore all emails from JIRA. To solve this JIRA will no longer send an email to all people associated with a project when an issue is created. However, you will still get emails when an issue is assigned to you, you created an issue, or if you watch an issue.

It is recommended to use a more flexible system of filters and notifications/subscriptions instead. For a good description on how to use this see http://blogs.atlassian.com/2013/05/bulk-watch-meet-the-new-jira/.

For example, I have created a filter for all projects that I'm interested when a task is created in the last hour ((project = SEAD OR project = BD) AND created >= -1h ORDER BY created). Once I have this filter I can subscribe to it and get notified by email when something happens. When creating the notification you can specify how often to send the email (make sure it is the same duration as the created above). In this case I will use advanced and specify it using 0 0 * * * ? * for the advanced option.

Feel free to leave comments here with more filters and other ways to get notification.

Downtime NCSA Open Source

Most services need to be updated on NCSA Open Source to resolve a critical security issue in the Atlasssian software. The services will have a brief downtime on Thursday 01-22-15 around 9PM central.

New Build Server online

A new buildserver (buildserver-2) is online. It has the same configuration as the other buildserver. If you notice anything that is out of the ordinary please send email to opensource@ncsa.illinois.edu and we will look at it as soon as possible.

Power Outage
The University of Illinois (including NCSA) suffered from a power outage today (around 1pm Central) that brought down all machines for close to an hour. All machines started fine again. Please let us know if you notice any problems with any of the machines or services.
Software Update

The following services have been updated to the latest version:

  • Confluence
  • Fisheye/Crucible
  • JIRA
  • Stash
  • NEXUS

All services should be back to operational again.

 

Bamboo Build System

Builds will no longer be done on opensource.ncsa.illinois.edu, instead they will be done on 2 separate machines. Both of these machines are running ubuntu 12.04 and have been configured with the same set of software.  Please send email to opensource@ncsa.illinois.edu if you notice your builds failing.

Installed Software:

  • ant 1.9 
  • buckminster 4.2
  • java 1.6
  • java 1.7
  • java 1.8
  • maven 2.2
  • maven 3.2
  • node 0.10
  • sbt 0.13
Bamboo Build Notifications

You should get a message on success/fail of all branches you are a committer on bu bamboo. I noticed that this did not work for me, and after a long process I realized that you need to make sure you have a mapping from your git user to your opensource user. You can check at: https://opensource.ncsa.illinois.edu/bamboo/profile/userProfile.action

If you look at "Source repository aliases” it should list all aliases you have used, you can edit this to add any missing. Just be warned it is a multi-select so you need to hold command (Mac) or alt (windows I think) to map your git commit to your opensource account.

As a general reminder, please make sure you have done the following 2 commands:

git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"

You will have to do this on every machine you commit from. This will make sure you always use the same information. If you don’t do this, git will use your machine name and login for email address, so you might end up with an email address of spacebunny@localhost.localdomain if you are not careful.

 

Software updates

Stash has been updated to version 3.2

Opensource and HeartBleed

NCSA Open Source was affected by the heartbleed bug. We have installed an updated version of openssl as well as new certificates. It is now safe to change your password.

Switch to NGINX

The server is now using nginx to serve the data from apache server. This should improve the response time as well lighten the memory load on the server. Please send email to opensource@ncsa.illinois.edu if anything is not working as expected.