URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38464
[ Назад ]

Исходное сообщение
"OpenNews: Файловая система созданная для работы с ошибками"

Отправлено opennews , 19-Сен-07 18:28 
В заметке "Hoist your applications with petardfs (http://www.linux.com/feature/119199)" рассказано про файловую систему  petardfs (http://freshmeat.net/projects/petardfs/) (работает через FUSE), примечательную тем, что она специально создана для генерации различных ошибок. Назначение petardfs - проверка адекватной реакции программ на ошибки возникающие при работе с файлами (ошибки открытия файлов, ввода/вывода и т.д.) Логика генерации ошибок определяется в файле конфигурации.

URL: http://www.linux.com/feature/119199
Новость: http://www.opennet.me/opennews/art.shtml?num=12107


Содержание

Сообщения в этом обсуждении
"Файловая система созданная для работы с ошибками"
Отправлено zuborg , 19-Сен-07 18:28 
а ведь правильной дорогой пошли товарищи
надо ещё на все остальные системные вызовы и библиотечные функциии
ошибок навешать
чтоб память не выделялась, сокеты не открывались...

"Файловая система созданная для работы с ошибками"
Отправлено Andrew Kolchoogin , 20-Сен-07 09:55 
>сокеты не открывались...

Не. Лучше, чтобы к каждому переданному пакету прибавлялось рандомное количество мусора. И посмотреть, сколько программ крэшанётся от Buffer Overflows. ;)


"Файловая система созданная для работы с ошибками"
Отправлено alteleid , 20-Сен-07 16:18 
netem!

"Файловая система созданная для работы с ошибками"
Отправлено oxyum , 19-Сен-07 20:06 
Аффтар ЖЖОТ! :)

А вообще полезная вещь, думаю, что если сделано нормально, то популярность среди разработчиков будет хорошая. Вобщем авторам большой респект!


"Файловая система созданная для работы с ошибками"
Отправлено Аноним , 20-Сен-07 00:29 
ПетардФС :D

"Файловая система созданная для работы с ошибками"
Отправлено pavlinux , 20-Сен-07 01:22 
Прокралась злая шутка....  Завтра приколюсь над программерами :) У нас как раз один проект связан с массированной генерацией, кучи мелких файлов... ];->

"Файловая система созданная для работы с ошибками"
Отправлено www.andr.ru , 20-Сен-07 16:16 
GluckOS

"Файловая система созданная для работы с ошибками"
Отправлено 0xFFFFFFFE , 21-Сен-07 16:57 
>GluckOS

Ну и нормально.А то до смерти достали программы от авторов которые думают что ошибок на дисках не бывает а уж место на дисках и вовсе никогда не кончается.Что памяти дофига а если даже не дофига то еще своп резиновый - дескать закончится не может.Что из сети всегда приходит только то что задумал программер, а хакеры кидающие левые пакеты - фантастика.И что обработку ошибок и анализ входных данных на корректность придумали трусы и дураки, а даже если и не так - то все-равно многим програмерам лень.


"Файловая система созданная для работы с ошибками"
Отправлено northbear , 21-Сен-07 11:09 
Сразу видно, что некоторые здесь никогда серьезных систем с повышенными требованиями к надежности не писали.

Как я в свое время лет 15 назад мечтал о подобном инструменте!
Чтобы можно было бы симитировать все возможные варианты поведения и отказов фс: переполнения раздела, отказ винта, отказ части винтов в райде и прочая...

Отличный инструмент. Где только они были раньше.

С другой стороны с нынешним уровнем развития виртуализации лучшей идеей было бы сделать патчи к какой-нибудь VM для имитации различных типов отказов железа... Для отладки это было бы то, что доктор прописал.


"Файловая система созданная для работы с ошибками"
Отправлено local , 21-Сен-07 11:21 
А дублирование сообщений это способ увеличения гарантии доставки...

"Файловая система созданная для работы с ошибками"
Отправлено phpcoder , 22-Сен-07 22:26 
Идея интересная. Молодцы..