Recently, I had a chance to think about an outage that I debugged and fixed a few years ago that involves Jenkins and systemd (or in this case lack thereof!). Generally, if you want to run a task at the end of every Jenkins job whether the job has passed or failed, you have two …Read more
We occasionally find leaks in Gluster via bugs filed by users and customers. We definitely have benefits from checking for memory leaks and address corruption ourselves. The usual way has been to run it under valgrind. With ASAN, the difference is we can compile the binary with ASAN and then anyone can run their tests …Read more
Static analysis programs are quite useful, but also prone to false positives. It’s really hard to keep track of static analysis failures on a fairly large project. We’ve looked at several approaches in the past. The one that we used to do was to publish a report every day which people could look at if …Read more
Right after Open Source Europe, we had Gluster Summit. It was a 2-day event with talks and BoFs. I had two key things to do at the Gluster Summit. One was build out the minnowboard setup to demo Tendrl. This didn’t work out. I had volunteered to help with the video work as well. According …Read more
I’ve been wanting to work on upgrading build.gluster.org setup for ages. There’s a lot about that setup that isn’t ideal in how people use Jenkins anymore. We used the unix user accounts for access to Jenkins. This means Jenkins needs to read /etc/passwd and everyone has SSH access via passwords by default. Very often, the …Read more
If you run an infrastructure, there’s a good chance you have some debt tucked in your system somewhere. There’s also a good chance that you’re not getting enough time to fix those debts. There will most likely be a good reason why something is done in the way it is. This is just how things …Read more
Important happenings for Gluster for June: Gluster Summit 2017! Gluster Summit 2017 will be held in Prague, Czech Republic on October 27 and 28th. More details at: https://www.gluster.org/events/summit2017 Our weekly community meeting has changed: we’ll be meeting every other week instead of weekly, moving the time to 15:00 UTC, and our agenda is at: …Read more
We’re doing something new now with releases, running a retrospective on what things we as a community should stop, what we should start, and what we should continue. With last week’s release, here’s our quick form for 3.11 – 3.11 Retrospective Google Form Or, if you prefer: https://goo.gl/forms/OkhNZDFspYqdN00g2 We’ll keep this open until June 15th to give …Read more
Gluster Monthly Newsletter, May 2017 Important happenings for Gluster for May: — 3.11 Release! Our 3.11 release is officially out! https://blog.gluster.org/2017/05/announcing-gluster-3-11/ Note that this is a short term supported release. 3.12 is underway with a feature freeze date of July 17, 2017. — Gluster Summit 2017! Gluster Summit 2017 will be held in Prague, Czech …Read more
Release notes for Gluster 3.11 The Gluster community is pleased to announce the release of Gluster 3.11. This is a short term maintenance (STM) Gluster release that includes some substantial changes. The features revolve around, improvements to small file workloads, Halo replication enhancement from Facebook, some usability and performance improvements, among other bug fixes. The …Read more
Release 3.11 has been branched and tagged! More details on the mailing list. http://lists.gluster.org/pipermail/gluster-users/2017-April/030764.html Our weekly community meeting has changed: we’ll be meeting every other week instead of weekly, moving the time to 15:00 UTC, and our agenda is at: https://bit.ly/gluster-community-meetings We hope this means that more people can join us. Kaushal outlines …Read more
3.10 Release: If you didn’t already see this, we’ve released Gluster 3.10. Further details on the blog. https://blog.gluster.org/2017/02/announcing-gluster-3-10/ Our weekly community meeting has changed: we’ll be meeting every other week instead of weekly, moving the time to 15:00 UTC, and our agenda is at: https://bit.ly/gluster-community-meetings We hope this means that more people can …Read more
Containers are designed to run applications and be stateless in nature. This necessitates containerized applications to store data externally on persistent storage. Since applications can be launched at any point in time in a container cloud, the persistent storage shares also need to be dynamically provisioned without any administrative intervention. Gluster has been taking big …Read more
One of the salient features in Gluster 3.10 goes by the rather boring – and slightly opaque – name of brick multiplexing. To understand what it is, and why it’s a good thing, read on.
This year at FOSDEM, we helped run a Software Defined Storage DevRoom on Sunday, February 5th: For those who weren’t able to make it, we’ve collected the recordings from the event related to Gluster here. GlusterD-2.0 – the next generation of GlusterFS management – Kaushal Madappa https://fosdem.org/2017/schedule/event/glusterd2/ Gluster Features Update – Niels de Vos https://fosdem.org/2017/schedule/event/cephglustercommunity/ …Read more
This release of Gluster ushers in improvements for container storage, hyperconverged storage and scale-out Network Attached Storage (NAS) use cases. These use cases have been the primary focus areas for previous releases over the last 12-18 months and will continue to be the primary focus for the next three planned releases. One of the things …Read more
Release notes for Gluster 3.10.0 The Gluster community is pleased to announce the release of Gluster 3.10. This is a major Gluster release that includes some substantial changes. The features revolve around, better support in container environments, scaling to larger number of bricks per node, and a few usability and performance improvements, among other bug …Read more
3.10 is at RC1 and is tracking towards a February GA release! Read more about RC1 release — http://lists.gluster.org/pipermail/gluster-users/2017-February/030031.html Find us at Vault next month! http://events.linuxfoundation.org/events/vault Our weekly community meeting has changed: we’ll be meeting every other week instead of weekly, moving the time to 15:00 UTC, and our agenda is at: …Read more
Important happenings in Gluster: Come see us at DevConf and FOSDEM! Gluster has a big presence at both DevConf.CZ (https://devconf.cz/schedule.html) as well as FOSDEM! We’ll be exhibiting at FOSDEM with a Gluster stand, and we’ve got an Open Source Software DevRoom. Our schedule for FOSDEM: https://fosdem.org/2017/schedule/track/software_defined_storage/ Our weekly community meeting has changed: we’ll …Read more
Important happenings for Gluster this month: Gluster 3.9 is out! https://blog.gluster.org/2016/11/announcing-gluster-3-9/ Gluster’s Annual Community Survey is open until December 9th! https://www.surveymonkey.com/r/gluster2016 Results to come out in the December newsletter. Gluster is supporting the Software Defined Storage DevRoom at FOSDEM, speakers to be announced by December 11th, 2016. We also have a stand …Read more