Обложка канала

Протестировал

Фильтрованный контент о тестировании и качестве ПО.

Протестировал

4 года назад
Открыть в
До сих пор в фреймворке Jepsen не было поддержки внедрения сбоев на уровне файловой системы, если не считать полумертвой интеграции с CharybdeFS, которую добавил в Jepsen один из пользователей. Во всяком случае Кайл ни в одном из своих отчётов по тестированию не упоминал про использование сбоев на уровне ФС. Вчера Кайл Кингсбери добавил в Jepsen серию изменения c поддержкой lazyfs, которая реализует сбои такого типа. Причем репозиторий lazyfs по ссылке не доступен и Кайл пока ничего об этом рассказывать не хочет: "Calm dowwwwwwn, this is literally only hours old, already addressed in the commit message, and won't make its way into release for some time.". Судя по коду в коммитах Jepsen lazyfs работает как FUSE файловая система и поддерживает управление с помощью FIFO-канала. github.com/jepsen-…77197f3f
jepsen.nemesis.lazyfs: · jepsen-io/jepsen@effe335

Work in progress towards a lazy filesystem which can lose un-fsynced writes. This depends on a private, unreleased repo, but we're getting started here in preparation for lazyfs having a pu...

GitHub