1. Swift Middleware

    My work on Audit Watchers has brought me into learning about and creating new Swift Middleware! Here are some of the things I've discovered during that process. Middleware Swift supports use of Python WSGI (Web Server Gateway Interface) middleware to process requests and responses that go through Swift nodes including…


  2. The Season for Giving

    Happy Holidays Everyone! Now is the time much of the world celebrates Christmas and New Years, my family are no exception. It's the season for giving and for making goals and resolutions. Looking back at this year, I've been very fortunate. I'm finally graduating and out finding my place in…


  3. Auditors In Swift

    What is an Auditor? In Swift Auditors are daemons (background processes) that ensure data integrity. There are auditors for accounts, containers, and objects. An object auditor will detect data corruption in files and move any affected file to quarantine allowing replication processes to replace it with a good copy. Auditors…


  4. Sloggging In Swift

    slog informal verb 1. work hard over a period of time. 2. hit (someone or something) forcefully and typically wildly, especially in boxing or cricket. The Slogging project has, to my knowledge, nothing to do with hitting things wildly nor forcefully. I suppose it must have been named for the…


  5. My Internship Project

    Really excited to be starting a new internship with OpenStack Swift! As a very green developer my project isn't expected to be overly complex, instead the aim is to produce something useful for users of the project and learn about working with, and contributing to, an open source community. Project…