Denis Roy's blog

    Before the Cloud: Eclipse Foundation’s Quiet Stewardship of Open Source Infrastructure

    Friday, October 24, 2025 - 16:12 by Denis Roy
    Long before the cloud era, the Eclipse Foundation quietly served as the backbone of open source stewardship. Its software, frameworks, processes and infrastructure helped define and standardise developer workflows that are now core to modern engineering practices. As early as 2005, the Eclipse IDE’s modular plugin architecture embodied what we...

    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...