Denis Roy's blog

    Is software development Green?

    Thursday, December 2, 2021 - 15:16 by Denis Roy
    The world is environmentally conscious like never before. The planet's resources are not endless, and the amount of waste that our environment can tolerate is limited. We understand the need to recycle, the need for public transit, the need to use green energy, such as wind power and electric cars...

    Choosing servers for Kubernetes

    Wednesday, July 7, 2021 - 16:14 by Denis Roy
    The Eclipse Foundation jumped on the Kubernetes bandwagon a few years ago, for the same reasons as everyone else. Our need at the time was for a scalable/fault tolerant solution for our Jenkins-based CI system. We started small by repurposing older hardware, and with early successes, the cluster grew out...

    Postmortem - February 7 storage and authentication outage

    Thursday, February 20, 2020 - 11:12 by Denis Roy
    On Friday, February 7 2020, Eclipse.org suffered a severe service disruption to many of its web properties when our primary authentication server and file server suffered a hardware failure. For 90 minutes, our main website, www.eclipse.org, was mostly available, as was our Bugzilla bug tracking tool, but logging in was...

    Anatomy of a server failure

    Tuesday, February 11, 2020 - 09:51 by Denis Roy
    Last Friday, Feb 7 at around 12:30pm (Ottawa time), I received a notification from Fred Gurr (part of our release engineering team) that something was going on with the infra. The multitude of colours on the Eclipse Service Status page confirmed it -- many of our services and tools were...

    Eclipse CBI - Common Build Infrastructure changes

    Friday, September 28, 2018 - 14:56 by Denis Roy
    The Eclipse CBI, which traces its roots back to 2006, has undergone some important changes recently, including a new Kubernetes+Docker-powered environment at https://jenkins.eclipse.org that we announced previously. Like all the Foundation's services, CBI does not operate at zero-cost, and its immense success over the years has given us many a...