Package: wnpp
Severity: wishlist

* Package name    : CharybdeFS
  Version         : 0.1
  Upstream Author : ScyllaDB
* URL             : https://github.com/scylladb/charybdefs
* License         : Epat
  Programming Lang: C++
  Description     : ScyllaDB fault injection filesystem

CharybdeFS is a fuse based fault injection filesystem with a Thrift RPC
interface for instrumentation.

Block devices sometimes do bad things (or just fill up), so sometimes
bad things happen to good software. CharybdeFS makes it easy to do
integration testing that covers hard-to test filesystem errors. And
good error handling is a sign of well-thought-out software. For
example, your program will make a much better impression on users if
you have it show a nice “insufficient space” message than if it just
crashes for no apparent reason. The CharybdeFS filesystem lets you
inject arbitrary file errors for testing. This article covers some
common examples for getting started.
https://www.scylladb.com/2016/05/02/fault-injection-filesystem-cookbook/

Reply via email to