Как сообщил участвующий в проекте программист Эдуард Шишкин - несмотря на проблемы у фирмы Namesys, файловая система Reiser4 активно развивается.
В связи с тем, что домашняя страничка Namesys в настоящий момент недоступна, код Reiser4 можно скачать здесь.
>Ассерты жесткая необходимость в сколь нибудь серьезном проекте, особенно в условиях никакой типизации С.
Это не совсем так. В *отлаженном* коде наличие ассертов необязательно ввиду сущности ассерта. В плохо отлаженном или неотлаженном коде ассерты необходимы.
Подобное их количество в коде reiserfs говорит о том, что проект *пока что* не отлажен.
> За что вылюбите это поделие. Оно теряет данные и само ломается без шансов восстановления.
На старом ноуте уже второй год ничего не ломается. Падала пару раз давно - да, но в lost+found после fsck.reiser4 только один раз оказывалось несколько жителей /tmp. Держу на сжатой reiser4 корень и home - доволен, как слон. В продакшен ей пока рано.
>Уже 3 года использую reiserfs. НИ разу ничего не случилось, никаких пропаданий файлов и т.д. Что я делаю не так ?
Плюсадын. До этого был ext3 - слетел после глюка ide-контроллёра (при разгоне) Скорость феноминальная. Оценку надёжности дать не могу так как у меня сбоев не было. Раза 3 или 4 пропадал свет.
>Аналогично 3года юзаю reiserfs3 и не одного падения невидел, в отличии от ext2/3
+1. А уж xfs при отключении питания - у меня это пестня. Совершенно штатная заявленная фича - повреждённые файлы затираются нулями. Ищи потом их по всей системе... :D
Даже не так, reiserfs и reiser4 делали по заказу какой то оборонной структуры USA (не помню названия) и из за особых требований к безопасности была напихана куча казалось бы не совсем нужных проверок. Так же одним из требований была независимость ФС от ОС и отсюда конфликт с разработчиками ядра Linux. Если сделать как требуют одни то обидятся другие. Все это было тыщу раз разжевано на LKML.
Очень надеюсь на активное продолжение разработок reiser4, если бы допилили repacker, xattrs (для SELinux), resizer, и еще контролируемые дыры чтобы медленнo растущие файлы не сильно фрагментировались да цены ей не было. Для полного счастья еще бы онлайновый конвертор из отсталой ext3.
Эдуарду Шишкину огромный респектище, не так уж много разработок в России такого уровня.
Это какой-то пиз***, Рейзер заявляет, что ему стало известным, что Нина Рейзер вернулась в Россию и даже несколько раз встречалась со своими детьми. Если это так, то слов нет.
Какая-то ублюдская судебная система. На основании того, что баба пропала и где-то там нашли пятна красных чернил человека уже два года в тюряге держат и судят за убийство.
>Да? И почему же в коде ext3 ассертов в 183.5 раз меньше, чем в коде Reiser?
ССЗБ. Автор гибернейта Гейвин Кинг когда-то с пеной у рта доказывал что любой запрос в базу предполагает транзакцию и форсировал ее автоматически (автоматически же закрывать ему ума не хватило). Теперь это базовая реализация для персистенса RedHat JBoss App Server.
Разработка ПО - область офигенно переполненая предрассудками и "habit"ами, привычками и стилями. Кому то не то что ассерты, но и типизация вообще не нужна. А посмотри хоть на количество языков программирования! И любой адепт тебе докажет что его язык - самый лучший. А кто-то не пишет тестов на код. А кто-то пишет тесты доходящие до маразма.
Люди по отношению к rfs делятся на две категории: те у кого 10 лет ничего не падало и те, у кого грохнулось 10 серваков в первый же день. А есть ли объективные исследования надежности fs? Аудит кода, алгоритмов, практические научно-обоснованные тесты?..
У меня 30 машин в офисе уже полтора года, а так же дома на постоянной основе и так далее... Везде рейзер 3,6 ставлю. О каких там кто проблемах говорит - понятия не имею. Работает пока винты не помрут.
>Какая-то ублюдская судебная система. На основании того, что баба пропала и где-то там нашли пятна красных чернил человека уже два года в тюряге держат и судят за убийство.
В "отечественной" ты бы уже наисал чистостердечное признание:)
> Люди по отношению к rfs делятся на две категории: те у кого 10 лет ничего не падало и те, у кого грохнулось 10 серваков в первый же день. А есть ли объективные исследования надежности fs? Аудит кода, алгоритмов, практические научно-обоснованные тесты?..
У тех, у кого "не падало" по всей видимости нагрузка на файлуху не особая. У меня на ненагруженных тоже не сильно ломалось, а вот если базенка постоянно диском шуршит - свет выключили и каша.
> У тех, у кого "не падало" по всей видимости нагрузка на файлуху не особая. У меня на ненагруженных тоже не сильно ломалось, а вот если базенка постоянно диском шуршит - свет выключили и каша.
> У тех, у кого "не падало" по всей видимости нагрузка на файлуху не особая.
Совсем непонятно влияние нагрузки винта на собственно файловую систему
Но все же расскажу hardcore со сбойным scsi контроллером: сначала начал отваливаться системный винт - он просто пропадал, но система оставалась жизнеспособной, пока ее не заклинивало в зависших операциях ввода-вывода. Далее начались тупые зависания - причем на другом диске (с другого контроллера) вовсю шуршали виртуальные машины (да, на reiserfs) - ничего с ними не случилось. Затем ось при загрузке драйвера этого контроллера начала падать в kernel panic. Потом ядро вообще перестало стартовать - ошибка контрольной суммы. И в завершении lilo начал плеваться нулями...
После замены контроллера система осталась жива и невредима вместе со всеми данными... Думаю, отключение света для собственно reiserfs - это детский лепет...
>У меня на ненагруженных тоже не сильно ломалось, а вот если базенка постоянно диском шуршит - свет выключили и каша.
Последние 3 года все практически выключения тачки, что на работе, что дома делаются жестко (в основном потому, что не мной) - я злобно не выключаю, а разные нехорошие люди лектричесво экономят (на работе) или включают тачку с целью гейтования в инет (дома) и вырубают по питанию - ни разу не слетела fs на рейзере, хотя журналы разматываются иногда очень длинные.
> У меня 30 машин в офисе уже полтора года, а так же дома на постоянной основе и так далее... Везде рейзер 3,6 ставлю. О каких там кто проблемах говорит - понятия не имею. Работает пока винты не помрут.
+1 4 года - никаких проблем. Хотя нет, иногда при отключении электричества в файлы добавлялся мусор, но это было на 2.6.3-м ядре... Где-то после 2.6.9 эти проблемы пропали. Винт тот же самый, электричество отключают по несколько раз в неделю. ИМХО, не последнюю роль играет опция notail.
Пользовался рейзером года 4 назад, откfзался из за непонятных глюков. Глюки не смертельные. Щас уже не помню, что то типа то ли не неудаляемых файлов, то ли невидимых и неудаляемых. Порылся в мейллистах и форумах и нашел только то, что глюк известный и способов лечения нет. Поэтому при первом же удобном случае отказался в пользу ext3.
>У тех, у кого "не падало" по всей видимости нагрузка на файлуху не особая.
Вот уже четыре года IO-wait почти никогда не бывает нулевым. Прямо сейчас - колбасится от 5 до 15%. За сутки только одних mysql-запросов бывало до 80 млн.
> Novell's Suse Linux operation, switched to ext3 by default in 2006, citing customer preference.
Там действительно какой очень редкий баг в Reiser3 :((((, после которого она накрывается. В поддержку Suse регулярно приходили такие issue. Был бы баг постоянный - его бы быстро отловили.
Ты эта, за себя говори, ага? А я за себя скажу -- лично у меня ума не хватит на сей момент участвовать в разработке серьёзного проекта. И не думаю, что каждый третий линуксоид, что в России, что во всём мире сможет тянуть такой проект.
>Это какой-то пиз***, Рейзер заявляет, что ему стало известным, что Нина >Рейзер вернулась в Россию и даже несколько раз встречалась со своими >детьми.
Я это сразу сказал - без вариантов так и есть ! По притонам питера тусует...
>Юзаю reiser4 как файловую помойку ( торренты и пр.) уже больше года. Ничё так. И свет пропадал и блок питания медленно сгорал и ещё куча неприятностей была. Всё хорошо ни одного пропавшего файла
>sneer *
Так уж повелось что дуракам - везет! Но не всегда так будет ,)
Это, кстати, наглядная иллюстрация, кто на самом деле занимается развитием Linux. Вы говорите "сообщество" и "энтузиасты", а без главного разработчика все сообщество постепенно превращается в беспомощных котят.