DRBD 9.2 Updates

The eight-week cadence brings the new DRBD releases 9.1.15 and 9.2.2. The two releases contain roughly the same bug fixes. What these bug fixes have in common is that the underlying bugs trigger very seldom.

We found one while using drbd-9.2 in our internal virtualization cluster for our lab infrastructure. Via the ‘eat your own dog food’ strategy. About every 3-5 weeks, we experienced kernel OOPSes. At first, no one could find an explanation. Then, one day, it became like a dialogue between Joel and me, and we were able to restore the chain of events that caused this type of crash.

Joel was able to build a reproducer script, and we were able to fix the bug. Later, we realized that it is not specific to drbd-9.2 — to trigger it on drbd-9.1, a custom CPU mask needs to be configured (which most users do not have).

This anecdote is, of course, a personal success. It improves the technology and stabilizes it for you and the user base.

It might be time to consider switching to drbd-9.2 as well. It brings several optimizations compared to 9.1 and is ‘drop-in’ compatible. With it comes:

  • better (lower) write latency, in general
  • better (smaller grain) lockout between resync and application IO
  • deals a lot better with thinly provisioned storage during resync

In other news, the team has released a video demo that shows people how to set up a high availability (HA) ownCloud cluster using DRBD and DRBD Reactor. The demo also demonstrates a failover of services during a node failure.

Here’s the corresponding DRBD and DRBD Reactors documentation and ownCloud documentation for those interested in exploring the subject in more detail.

You can also join our LINBIT community to interact with our team directly.

Philipp Reisner

Philipp Reisner

Philipp Reisner is founder and CEO of LINBIT in Vienna/Austria. His professional career has been dominated by developing DRBD, a storage replication for Linux. Today he leads a company of about 30 employees with locations in Vienna, Austria and Portland, Oregon.

Talk to us

LINBIT is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick above to say how you would like us to contact you.

You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

By clicking submit below, you consent to allow LINBIT to store and process the personal information submitted above to provide you the content requested.

Talk to us

LINBIT is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick above to say how you would like us to contact you.

You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

By clicking submit below, you consent to allow LINBIT to store and process the personal information submitted above to provide you the content requested.