Разработчики ScyllaDB представили инструмент для тестирования приложений при ошибках ввода/вывода. Файловая система CharybdeFS работает через FUSE и позволяет симулировать следующие ситуации:
- ошибки ввода/вывода;
- превышение дисковой квоты;
- нехватка памяти;
- ситуации когда файл занят другим процессом.
Код доступен на github и распространяется как Public Domain с рекомендацией не использовать в деструктивных целях и благословением.
>>> Подробности