Photo

DRBD Deep Dive

Philipp Reisner

from LINBIT

About speaker

Philipp Reisner is one of the founders and CEO of LINBIT in Vienna/Austria. His professional career has been dominated by developing DRBD, a storage replication for Linux. He still enjoys writing kernel code, besides his leading role at LINBIT.

About speakers company

LINBIT started as a Linux system integrator in Austria in 2001. The first transformation turned it into a worldwide active support provider for high-availability failover clustering on Linux. The second transformation turns it into a provider of software-defined block storage.

Abstracts

specific

DRBD is a virtual block device driver for Linux and is on the kernel (drbd-8.4), which has seen massive improvements out-of-tree (drbd-9.2). We are preparing to upgrade the in-tree version to 9.2. However, as of writing this proposal, it is unknown if that effort will be successful by the time of the presentation.

The out-of-tree DRBD is the data plane behind LINSTOR and, with that, the workhorse behind Piraeus Datastore (for Kubernetes) and plenty of other integrations to virtualization orchestrators such as Apache CloudStack, OpenNebula, OpenStack (cinder), Proxmox VE, XCP-ng, and oVirt.

This session will inform users of DRBD 9.2 in such configurations. I will explain in detail how quorum works in the context of DRBD. I will discuss DRBD’s meta-data, the activity log, and the change tracking bitmap. This knowledge will help the listener architect high-performing and highly available data storage for their next virtualization or container project using standard off-the-shelf hardware and open-source software. Additionally, I will discuss the effects of a fully hyper-converged architecture vs. a disaggregated architecture as it relates to the previously presented information.

The talk was accepted to the conference program

other talks of this topic

Photo
The Anatomy of a Distributed JavaScript Runtime

Peter van Vliet

Masking Technology

broad
Photo
Blending Product Thinking with Architecture

Joel Tosi

Dojo and Co

broad
Photo
Writing a TSDB from Scratch: Performance Optimization

Roman Khavronenko

VictoriaMetrics

specific
Photo
Cloud Costs with ClickHouse and OpenCost

Denys Kondratenko

Altinity

specific
Photo
Using Heterogeneous Computing in Databases

Aleksandr Borgardt

OtterStax

specific
Photo
Open Source Ecosystem for ClickHouse on Kubernetes

Denys Kondratenko

Altinity

specific
Photo
ML/AI in the cloud - State of the Art in 2025

Federico Fregosi

OpsGuru

broad
Photo
Dismantling Big Data with DuckDB

Yoav Nordmann

Tikal Knowledge

specific
Photo
Migrations at Scale

Karen Tovmasyan

Uber

broad
Photo
Architectures that we can use with .NET

Alexej Sommer

Capgemini

broad
Photo
The simplest way to build resilient applications

Francesco Guardiani

Restate Gmbh

broad
Photo
Achieving True Layered Separation with Hexagonal Architecture in Spring Boot

Adrian Kodja

softgarden e-recruiting GmbH

specific
Photo
REST or gRPC: Best practices for modern architectures

Kristina Kraljić

PIS d.o.o.

specific
Photo
Beyond Caching: Valkey's Advanced Data Structures in Action

Viktor Vedmich

Amazon Web Services

specific
Photo
Mastering Software Design: Best Practices for Building Robust Applications

Ambesh Singh

Visionet Systems Deutschland

broad
Photo
Organizational Sustainability with Platform Engineering

Lesley Cordero

The New York Times

specific