Merging DRBD-9.3 into the Linux Upstream

We are currently working on merging DRBD-9.3 into the Linux upstream. But how did we get here? DRBD-8.4 works only with a single peer; it is a software for two-node failover clusters. And the DRBD that comes with the upstream Linux is equivalent to drbd-8.4. The most recent release was 8.4.11, eight years ago. However, […]
Integrating External LINSTOR Clusters With Kubernetes by Using the LINSTOR CSI Driver

Much has changed in how LINSTOR® is typically deployed into Kubernetes clusters over the years. I’m referring to the LINSTOR Operator for Kubernetes which is now at a v2 release, but the CSI plugin is still the bridge between Kubernetes and LINSTOR-managed replicated block storage. While LINBIT® encourages its customers and users to use the LINSTOR Operator […]
Making a 10+ Year Dream Come True With an AI Coding Agent
As we all know, AI is still going strong as the latest and greatest thing since sliced bread. While it’s an amazing tool and is enabling lots of neat things to happen, I see it as an evolution of existing tools. Similar to how a hammer got superseded by a nail gun or roofing nailer. […]
Highly Available NFS Storage using LINBIT HA for Kubernetes

While NFS (Network File System) isn’t a new or exciting technology, it is one of the more common storage solutions for Kubernetes clusters that require persistent storage. Particularly, applications or pods requiring shared, network-based, “read write many” (RWX) access to storage in Kubernetes can benefit from the familiar storage solution. LINBIT® supports clients who build […]
The Benefits of High Availability (HA)

This article describes the reasoning behind and the benefits of a high-availability (HA) solution for providing services and applications. This article is intended as a general overview and introduction to HA, with a nontechnical reader in mind. Because you are reading this article on the LINBIT® blog, you will also learn how LINBIT software can […]
Replication Speed and CPU Efficiency Improvements in DRBD 9.3.1

The release of DRBD® 9.3.1 brings with it a “streaming I/O” feature. This feature means that DRBD can allocate compound pages from the kernel as I/O buffers. When applications make large I/O requests or streaming accesses, using compound pages can improve performance because DRBD will use CPU resources more efficiently. Background on DRBD memory allocation […]
Four Claude-Assisted LINBIT Projects & drbd-9.3.1

In the last few weeks, four LINBITers approached me to show me something. In all four cases, it was people not working in development. Two solution architects, one manager, and my contact for security and compliance. And all four presented LINBIT-relevant tools they created using Claude code. I therefore can’t help but notice the trend […]
Cybersecurity & What LINBIT Does

For a long time, when I told people that LINBIT® helps secure data, I would occasionally hear the reply, “You secure data from bad actors, so you are providing something like a firewall.” Then, of course, I replied with an explanation that LINBIT is about data replication and that users mainly want it to protect […]
Backing up or Migrating a Kubernetes Deployment by Using Velero & LINSTOR

Authors: Joel Zhou & Michael Troutman — In a Kubernetes cluster that has persistent storage managed by LINSTOR®, you bring high availability (HA) and data locality features to the persistent data that your applications and services rely on. To complement a running-in-production or enterprise Kubernetes deployment involving persistent data, you will likely want an off-site […]
PostmarketOS’s Stance Has Some Parallels with Luddism

We continue to adopt Claude Code for our software work. Since I switched from Opus 4.5 to the 4.6 model, it feels even better. It is an awesome tool that fundamentally changes the world of software development. Recently, the PostmarketOS open-source project published a statement on contributing and AI. It discourages the use of AI tools, […]