Designing QuorumBD middleware

Designing Backpressure and Concurrency in QuorumBD Middleware Building a distributed block storage system requires careful attention not only to replication and consistency, but also to the behaviour of the middleware layer that connects clients to the storage core. In QuorumBD, the middleware is intentionally designed to remain lightweight and deterministic, acting as a reliable bridge … Read more

retentions 1.3: Fewer Surprises

🚀 retentions 1.3: Smarter Retention, Fewer Surprises With retentions 1.3, the tool grows up another notch. The core idea hasn’t changed:explicit, deterministic retention rules for plain files — no magic, no guessing. But version 1.3 adds a few very practical features that solve real-world annoyances many backup setups quietly suffer from. 🧰 What’s New in … Read more

The CLI, the Architect, and the Machine

There was a folder full of backups. There are always folders full of backups. Some are named carefully.Some are named in panic.All of them grow silently. And then there was you — a system architect who does not like silent chaos. You didn’t want a “backup solution.”You wanted policy. Not heuristics. Not magic.Determinism. And that … Read more

retentions 1.0: Boring Deletions

🎉 retentions 1.0 is out After a long stretch of building, testing, and thinking a bit too hard about file deletion, I’m releasing retentions 1.0 — the first production-ready version. retentions is a small, cross-platform CLI tool that applies backup-style retention rules to plain files.It does not create backups.It does not “clean up a bit”. … Read more

QuorumBD: Resilience Without Illusion

🔥 QuorumBD: A System Built for the Edge of Collapse There are storage systems that whisper. And there are storage systems that roar. QuorumBD must roar. Not because the world needs more noise —but because the world is drowning in fragile complexity. Clusters that pretend to be invincible.Stacks that collapse under their own abstraction.Distributed systems … Read more

The birth of retentions

🗂️ Why I Didn’t Use find – and started retentions Today, I wanted to delete some old backups. Nothing fancy. Just the regular backups I keep from my OpenWRT Wi-Fi access point.And like everyone else, my first instinct was to reach for the shell. 🔧 The Obvious Solutions The usual commands are well known: or: … Read more

The GlusterFS Gap in SMB Storage

🧱 GlusterFS: Why It Was a Perfect Fit for SMBs and HomeLabs For many years, GlusterFS filled a very specific and important niche:distributed storage for small and medium-sized environments that did not have enterprise budgets, datacenter-class hardware, or massive network bandwidth. It was never perfect. But it was practical. And in many environments, it was … Read more