“umount is too slow”

A question we see over and over again is Why is umount so slow? Why does it take so long? Part of the answer was already given in an earlier blog post; here’s some more explanation.

Raspberry Tau: a Pi cluster

The Raspberry PI is a small ARM computer (hardware specifications in wiki, outline and FAQs). Of course, you can build a cluster with it!

“read-balancing” with 8.4.1+

DRBD 8.4.1 introduces a new feature: read-balancing, which is configured in the disk section of the configuration file(s). This feature enables DRBD to balance read requests between the Primary/Secondary nodes.

Monitoring: better safe than sorry…

Stumbling upon the Holy time-travellin’ DRBD, batman! blog post there’s only one thing to be said … Be strict in what you emit, liberal in what you accept[1. Thanks, Larry] is simply not true when dealing with mission-critical systems. It’s ok to be alerted on upgrading a machine because the “old, working” RegEx that did […]

Maximum volume size on DRBD

From time to time we get asked things like this: I want to use a 100TiB volume with DRBD, is that supported”? The biggest public device size with DRBD known to LINBIT is currently ~600TiB. (JUNE 2019 UPDATE)

Trust, but verify

DRBD tries to ensure data integrity across different computers, and it’s quite good at it. But, as per the old saying Trust, But Verify[1. attributed either to Lenin or Kennedy] it might be a good idea to periodically test whether the nodes really have identical data, similar to the checks that are[1. or at least […]

Increase vm.min_free_kbytes for better OOM resistance

Depending on your setup and your workload (eg. within a virtual machine with little memory and much I/O) you could get into the situation that the kernel has little memory left, so wants to write some dirty pages to disk, but cannot, because for that it would need some memory free!