Aggregated news from external sources
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 on top of this binary and it should crash in case it comes
across a memory leak or memory corruption. We’ve fixed at least one
bug with the traceback from ASAN.
Here’s how you run Gluster under ASAN.
./autogen.sh ./configure --enable-gnfs --enable-debug --silent --sanitize=address
You need to make sure you have
libasan installed or else this might error out.
Once this is done, compile and install like you would normally. Now run tests
and see how it works. There are problems with this approach though. If there’s
a leak in cli, it’s going to complain about it all the time. The noise doesn’t
imply that fixing that is important. The Gluster CLI is going away soon.
Additionally, the CLI isn’t a long running daemon. It’s started, does it’s job,
and dies immediately.
The tricky part though is catches memory you’ve forgotten to free. It does not
catch memory that you’ve allocated unnecessarily. In the near future, I want to
create downloadable RPMs which you can download and run tests against.
Source: nigelb (Building Gluster with Address Sanitizer)
The Gluster community is pleased to announce the release of 5.0, our latest release. This is a major release that includes a range of code improvements and stability fixes with some management and standalone features as noted below. A selection of the key features and changes are documented on this...
Today, we are announcing the availability of GCS (Gluster Container Storage) 0.1. This initial release is designed to provide a platform for community members to try out and provide feedback on the new Gluster container storage stack. This new stack is a collaboration across a number of repositories, currently including...
Gluster 5.0 is just around the corner! We’re in testing for 5.0rc0, https://lists.gluster.org/pipermail/maintainers/2018-September/005073.html has more details for testing with CentOS. Community Meeting – October 15:00 UTC in #gluster-meeting on freenode. https://bit.ly/gluster-community-meetings has the agenda. We’re participating in Outreachy this cycle! https://www.outreachy.org/communities/cfp/gluster/ Want swag for your meetup? https://www.gluster.org/events/...