The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Файловая система созданная для работы с ошибками

19.09.2007 18:09

В заметке "Hoist your applications with petardfs" рассказано про файловую систему petardfs (работает через FUSE), примечательную тем, что она специально создана для генерации различных ошибок. Назначение petardfs - проверка адекватной реакции программ на ошибки возникающие при работе с файлами (ошибки открытия файлов, ввода/вывода и т.д.) Логика генерации ошибок определяется в файле конфигурации.

  1. Главная ссылка к новости (http://www.linux.com/feature/1...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12107-gcc
Ключевые слова: gcc, file, debug, fs, fuse
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, zuborg (?), 18:28, 19/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а ведь правильной дорогой пошли товарищи
    надо ещё на все остальные системные вызовы и библиотечные функциии
    ошибок навешать
    чтоб память не выделялась, сокеты не открывались...
     
     
  • 2.9, Andrew Kolchoogin (?), 09:55, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >сокеты не открывались...

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

     
     
  • 3.11, alteleid (ok), 16:18, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    netem!
     

  • 1.2, oxyum (?), 20:06, 19/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Аффтар ЖЖОТ! :)

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

     
  • 1.5, Аноним (-), 00:29, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ПетардФС :D
     
  • 1.8, pavlinux (??), 01:22, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прокралась злая шутка....  Завтра приколюсь над программерами :) У нас как раз один проект связан с массированной генерацией, кучи мелких файлов... ];->
     
  • 1.10, www.andr.ru (?), 16:16, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    GluckOS
     
     
  • 2.15, 0xFFFFFFFE (?), 16:57, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >GluckOS

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

     

  • 1.13, northbear (??), 11:09, 21/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сразу видно, что некоторые здесь никогда серьезных систем с повышенными требованиями к надежности не писали.

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

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

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

     
     
  • 2.14, local (??), 11:21, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А дублирование сообщений это способ увеличения гарантии доставки...
     

  • 1.16, phpcoder (??), 22:26, 22/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Идея интересная. Молодцы..
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру