The OpenNET Project / Index page

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

Обновление OpenZFS 2.1.14 и 2.2.2 с устранением ошибки, приводящей к повреждению файлов

01.12.2023 08:23

Сформированы корректирующие выпуски проекта OpenZFS 2.1.14 и 2.2.2, развивающего реализацию файловой системы ZFS для Linux и FreeBSD. В обновлениях устранена проблема в коде проверки согласованности кэша dnode, приводящая к повреждению данных в файлах, содержавших пустые области, при их копировании после внесения изменений.

Изначально проблему попытались устранить в версии 2.2.1, но исправление оказалось неэффективно. Ошибка долгое время оставалась незамеченной и начала проявляться после изменений, внесённых в утилиту "cp" в пакете coreutils 9.x. Предполагается, что в Red Hat Enterprise Linux и дистрибутивах на его основе проблема не проявляется, так как в RHEL 9 используется пакет coreutils 8.x с иной логикой работы утилиты "cp".

Проблема проявляется при использовании утилит копирования файлов, умеющих определять и оптимизировать пустые области в файлах. Повреждение может возникнуть в нагруженных ФС при копировании файла, если операция выполнена почти сразу после изменения и часть данных остаётся только в dirty-кэше и ещё не сброшена на диск.

Для оптимизации работы с пустыми областями в файлах OpenZFS, начиная с выпуска 0.6.2, поддерживает операции SEEK_HOLE и SEEK_DATA, позволяющие пропустить пустую область файла при чтении с диска. Распознавание пустых областей и сохранение информации о них производится только после сброса на диск всех остающихся в кэше данных, связанных с файлом. Для инициирования сброса в OpenZFS имеется проверка, которая оценивает присутствие в кэше несохранённых данных и производит принудительный сброс информации на диск, необходимый для использования SEEK_HOLE и SEEK_DATA.

К сожалению, проверка оказалась неполной и при некотором стечении обстоятельств данные о состоянии сброса определялись неверно, и на диске находилась старая информация о содержимом файла, если запрос попадал в небольшое временное окно между двумя операциями сброса данных из кэша. Операции чтения, оптимизирующие загрузку пустых областей, в этот момент могли пропустить чтение части данных, посчитав их пустыми, в то время как работающая с файлом программа до этого могла внести в пустые области изменения. В результате применение утилиты "cp" могло привести к созданию копии, содержащей пустые области там, где их не было в оригинальном файле.

 
  1. Главная ссылка к новости (https://github.com/openzfs/zfs...)
  2. OpenNews: В OpenZFS выявлена ошибка, которая может привести к повреждению файлов
  3. OpenNews: Релиз OpenZFS 2.2, реализации ZFS для Linux и FreeBSD
  4. OpenNews: В инсталляторе Ubuntu 23.10 будет возвращена поддержка ZFS
  5. OpenNews: Ошибка в патчах FreeNAS, вызывающая скрытое повреждение данных в ZFS
  6. OpenNews: Уязвимость в OpenZFS, нарушающая обработку прав доступа во FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60212-openzfs
Ключевые слова: openzfs, zfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (332) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:14, 01/12/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.2, КриоМух (?), 09:22, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +18 +/
    Чётенько описали подробности проблемы. Спасибо!
     
  • 1.3, bOOster (ok), 09:22, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –9 +/
    Объясните мне - зачем cp лезет в структуру файловой структуры нарушая уровни абстракции? Ну понятно что для убогих ufs, ext и т.п. это необходимо - но ZFS абсолютно другой класс ФС.
     
     
  • 2.19, Аноним (19), 10:36, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +6 +/
    UFS норм FS. Третий день использую,никаких косяков нет.
     
     
  • 3.27, нах. (?), 11:02, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    mksnap_ffs /home/.snap/delme

    как, все еще - нет косяков?

     
     
  • 4.38, Дилетант (?), 11:23, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    не знаю, мне больше по душе Flatpak
     
  • 3.155, Аноним (-), 21:36, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    > UFS норм FS. Третий день использую,никаких косяков нет.

    Ну тогда bcachefs просто эталон стабильности. Уже неделю работает и никаких особых траблов вроде. Только еще умеет сильно поболее этого unknown flying sh...

     
     
  • 4.163, Tron is Whistling (?), 22:19, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    /dev/null - недостижимый идеал
     
     
  • 5.171, Аноним (-), 00:14, 02/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > /dev/null - недостижимый идеал

    Ну, блин, с него виртуалка не хочет грузиться что-то. И с /dev/urandom кстати тоже.

     
  • 2.65, ананим.orig (?), 13:00, 01/12/2023 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –3 +/
    не правильно понимаете сабж
    > Проблема проявляется при использовании утилит копирования файлов, умеющих определять и оптимизировать пустые области в файлах.

    умеющих ПРАВИЛЬНО определять

    в общем и целом новость такая - zfs  НЕ использует внутренние структуры ядра (vfs/итд), а тянет свои ( ещё солярную spl/итд)

    Но иногда очень хочется использовать удобные новые возможности ядра:
    > … OpenZFS, начиная с выпуска 0.6.2, поддерживает операции SEEK_HOLE и SEEK_DATA …

    но не всегда получается кусочно-разрывная интеграция ежа с ужом.
    как-то так.

     
     
  • 3.76, ананим.orig (?), 13:19, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    в общем интересующимся - 'man 2 lseek'
    > Since Linux 3.1, Linux supports the following additional values for whence:
    >       SEEK_DATA
    > …
    >       SEEK_HOLE
    > …
     
  • 2.122, all_glory_to_the_hypnotoad (ok), 17:17, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну ты бы прежде чем писать заумную ерунду посмотрел бы что написано в тексте новости, а из него догадался бы сходить в man lseek чтобы понять куда конкретно лезет cp. По крайней мере ддя ценителей уровней абстракции эта операция должна быть посильной.
     
  • 2.156, Аноним (-), 21:38, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Объясните мне - зачем cp лезет в структуру файловой структуры нарушая уровни абстракции?
    > Ну понятно что для убогих ufs, ext и т.п. это необходимо - но ZFS абсолютно другой класс ФС.

    А она - не лезет. И лишь взаимодействует через апи файловых операций. Со временем и вот такие, для оптимизация операций появились. А ZFS и лоханулся в их реализации. Заметив сильно опосля, когда это coreutils в массы принесли. Так все просто и банально.

    Но вы там не расслябляйтесь, кроме coreutils есть и другие программы - вот теперь и гадайте у кого из вас данные побитые. Хотя там детектор есть, но его методы работы...

     
     
  • 3.316, bOOster (ok), 19:39, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нда, оголтелые в своем репертуаре. Кто нибудь из вас хоть исходники cp из coreutils видел?... Хотя о чем я спрашивают - понятно что нет. Бред то нести это не изучать вопрос перед ответом.
     
     
  • 4.323, Аноним (-), 06:02, 06/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    1 Да, я видел эти исходники Покажи мне там нарушение уровня абстракций , чуда... большой текст свёрнут, показать
     

  • 1.6, Аноним (6), 09:43, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +8 +/
    Странно, что до сих пор нет исправления ошибки, приводящей к появлению файлов.
     
  • 1.7, Шарп (ok), 09:48, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –9 +/
    >return (B_TRUE);

    Над сишниками смеются, что они переизобретают строки. Но ситуация ещё хуже: они даже bool переизобретают. Скобочки ещё какие-то поставили при возвращении. Это бездна.

     
     
  • 2.9, Аноним (9), 09:57, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +4 +/
    Если это троллинг то только для тех кто не знает Си хотя бы на начальном уровне.
    Если нет - учите язык перед тем как писать подобное.
     
     
  • 3.56, Аноним (-), 11:49, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    СИ настолько качественно продуманный язык, что stdbool.h в стандартной библиотеке появился в версии стандарта C99.
    Т.е через 10 лет после выпуска первого стандарта C89. (Ну... а фигли торопиться))
    И примерно через 21 год после выпуска "не-стандарта" K&R.
     
     
  • 4.60, Аноним (60), 12:39, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    У него по крайней мере есть стандарт :)
     
  • 4.92, Big Robert TheTables (?), 14:42, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    С это и есть программирование в чистом виде - все эти параметры на стеке, условные переходы, всё это и есть разработка без уровня абстракций. То, что тебе понадобилось побитово делать маркеры успеха в виде булевских переменных, да и еще под это почему-то затребован отдельный тип данных - это уже абстракция, пандус у входа.
     
     
  • 5.227, Аноним (227), 04:48, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Забыли про флаги, от которых абстрагировались в Си.
     
  • 4.98, анон (?), 15:29, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Че там по расту? Уже придумали и описали единственную имплементацию и реализацию вектора? Нет? Т.е. очередная обнова сине-розовых ленточных должна сломать поддержку в RO прошивке нескольких лямов готовых модемов у увожаемых партнеров в костюмах от гуччи?
    Покормил.
     
  • 2.51, nox. (?), 11:45, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    > Скобочки ещё какие-то поставили при возвращении. Это бездна.

    Уберите скобочки - можно новую версию анонсировать. Правда, ничего в логике не поменялось, что кто-то при деле.

     
  • 2.63, Аноним (60), 12:48, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    Скобки могли оставить для соблюдения единообразия кода. У Си и так простой и чистый синтаксис, а соблюдение единого стиля кода делает его вообще идеальным.
     
     
  • 3.167, Аноним (167), 22:56, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    > Скобки могли оставить для соблюдения единообразия кода. У Си и так простой
    > и чистый синтаксис, а соблюдение единого стиля кода делает его вообще
    > идеальным.

    [CODE]
    #define MAP_LIST(f, ...) EVAL(MAP_LIST1(f, __VA_ARGS__, ()()(), ()()(), ()()(), 0))
    ...
    volatile const static signed long int* const restrict borsch = {(const volatile void*)0};
    [/CODE]

     
     
  • 4.241, шкаф (?), 12:44, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Это лишь доказывает, что и тридцать ключевых слов -- дело тяжелое, ты вот даже не осилил нечто корректное написать, но мнение имеешь. Тьфу.
     
     
  • 5.246, Аноним (167), 16:05, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Очередной кек-сперд опеннета опять пишет о себе в третьем лице https github c... большой текст свёрнут, показать
     
     
  • 6.248, шкаф (?), 17:20, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    так а где корректность-то? в чем смысл того, что ты тут выдал?
    "а вот так вот можно написать и скомпилеца, ыхых, сишка, диды, дырени" -- это твое показательное выступление?

    Озвучь в паре предложений, что ты хотел проиллюстрировать.

     
     
  • 7.249, Аноним (167), 18:23, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > У Си и так простой и чистый синтаксис,

    ...
    > так а где корректность-то? в чем смысл того, что ты тут выдал?

    Причем тут "корректность"-то? В чем смысл того, что ты тут выдал, спрыгнув с темы (ну или как обычно - вообще не читав обсуждение, просто нафантазировав себе что-то)?

    > "а вот так вот можно написать и скомпилеца, ыхых, сишка, диды, дырени" -- это твое показательное выступление?

    А это твой показательный слив, с унылыми передергами и откровенными приписками из собственных фантазий? Уныленько, че.


     
     
  • 8.251, шкаф (?), 19:24, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    ну, насколько вижу, ты привел примеры какой-то фигни в ответ на скобки могли ос... текст свёрнут, показать
     
     
  • 9.256, Аноним (167), 00:02, 04/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Теперь поподробнее, какие буквы в Си и так простой и чистый синтаксис тебе не ... большой текст свёрнут, показать
     
  • 2.70, Пряник (?), 13:06, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Хочешь пиши 0 и 1 вместо fal$e/TrUe. А потом мы посмеемся над твоими макросами.
     

  • 1.8, Аноним (1), 09:50, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +2 +/
    Разве BTRFS не является переработанной и улучшенной версией ZFS?
     
     
  • 2.44, penetrator (?), 11:33, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    нет
     
  • 2.50, Минона (ok), 11:45, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    бтр это недозфс.
     
  • 2.85, Шарп (ok), 13:58, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Разве BTRFS не является переработанной и улучшенной версией ZFS?

    Является. Но файнбои зфс не унимаются.

     
     
  • 3.311, Stellarwind (?), 17:35, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А ENOSPC при диске заполненном от силы наполовину с необходимостью ребалансировки постоянной это у бтр такая фича улучшенная по сравнению с зфс. И рейд5/6 недоделанный тоже.
     
     
  • 4.339, Шарп (ok), 09:52, 06/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > А ENOSPC при диске заполненном от силы наполовину с необходимостью ребалансировки постоянной

    Брехня. Как раз наоборот можно поймать исчерпание свободного пространства при балансировке или дефрагментации. Я два раза на такое попадал у себя. А если не лезть с ручным обслуживанием, то проблем не возникает.

    > рейд5/6 недоделанный тоже.

    Да. Но лично у меня только 0 и 1. Так что пофиг.

     
  • 2.110, Аноним (110), 16:17, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Не шутите так. Даже близко нет!
     
  • 2.129, лютый арчешкольник... (?), 18:21, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    >Разве BTRFS не является переработанной и улучшенной версией ZFS?

    улучшенной нет. в бтре нет шифроавния и рэйды 5-6 итд кривые. но если ничего из этого тебе не нужно, то бтрфс конечно тортее. особенно на oracle linux (у дебианов-бубунтофф понятное дело экспертизы нет)

     
     
  • 3.176, Аноним (-), 00:29, 02/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    >>Разве BTRFS не является переработанной и улучшенной версией ZFS?
    > улучшенной нет. в бтре нет шифроавния и рэйды 5-6 итд кривые. но
    > если ничего из этого тебе не нужно, то бтрфс конечно тортее.

    У него менеджмент гораздо круче. Ну так, мелочи какие. Можно перегриать почти все. На ходу. И это даже относительно безопасно в силу природы CoW. И непозорно работает даже без подпора гигазами рамы, в отличие от ZFSа - который сам по себе редкостный тормоз без ломовых кешей в оперативе.

    И вообще - btrfs намного универсальнее и не такой энтерпрайзный пережорок как ZFS. Может DUP на ноутбучном диске например, переживая бэды, и при этом снапшотя систему и не выжирая гигазы на кеши. А с ZFS что в таких конфигах ловить?

     
  • 2.172, Аноним (-), 00:15, 02/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > Разве BTRFS не является переработанной и улучшенной версией ZFS?

    Это вообще совсем разные кодовые базы - и структуры ФС имеют мало общего. Единственное что хоть как-то пересекается это общая идея CoW.

     
  • 2.317, bOOster (ok), 19:57, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    https://www.enterprisedb.com/blog/postgres-vs-file-systems-performance-compari

    btrfs полный хлам в PostgreSQL применении...

     

  • 1.11, DEF (?), 10:13, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –5 +/
    Сижу на BTRFS с 2012 года и не потерял ни единого бита информации. А на ZFS постоянно жалуются на потерю данных. И баги у этой ФС соотвествующие. Кто вообще запустил миф, что ZFS - надежная ФС? :)
     

     ....большая нить свёрнута, показать (168)

  • 1.21, Аноним (21), 10:42, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –7 +/
    Чем проще ФС тем надёжней, целостность данных должны обеспечивать аппаратные контроллеры, а то сидят болваны и трясутся чтобы файлы не пропадали, зато с чексуммами всё ок, хаха.
     
     
  • 2.29, Аноним (79), 11:04, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +8 +/
    они "аппаратные" просто из-за наличия своего процессора, а так тама унутре софт, только поправить его Вы не сможете.
     
     
  • 3.31, нах. (?), 11:10, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Причем там почти наверняка linoops с mdraid. Т.е. без структурной целостности, с write hole и ресканом всего массива если неудачно выключили.

    По крайней мере для контроллеров areca это было доказано. Нет, разумеется, исходники этого линукса тебе никто не даст.

    А ты думал, в сказку попал, и у изготовителей контроллеров какая-то своя, особая магия, а не сп-женый "6ешплатновзятьвзятьвзять" код линукса? Причем самый примитивный и дрянной из возможных, потому что внутри контроллера особо не развернешься.

     
     
  • 4.36, Аноним (6), 11:17, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    зачем ты выключаешь?
     
  • 4.39, crypt (ok), 11:28, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    жаль, что фряха перешла на кодовую базу от этих криво-лапковых

    > Изначально проблему попытались устранить в версии 2.2.1, но исправление оказалось неэффективно.

    ну что это такое?:(((

     
     
  • 5.47, нах. (?), 11:41, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > жаль, что фряха перешла на кодовую базу от этих криво-лапковых

    Да, потому что в ней скорее всего ТОЖЕ есть эта проблема - но патч от open не подойдет, этот кусок кода даже в файле другом. Внешне - похож, так что скорее всего таки да.

    Внезапно, этот кот - кого нада кот. Либо из самого сана пришел, либо жертва давней-давней переделки parallel zfs (гуглите, не обещаю что найдете)

    > ну что это такое?

    не угадали источник, со сложными тяжело воспроизводимыми проблемами это бывает.

     
  • 5.102, Аноним (106), 15:40, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Котиков?
     
  • 5.238, Tron is Whistling (?), 10:38, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Исходный баг присутствует и во фряхе тоже, не парьтесь.
    Оно очень древнее. Народ подозревает, что аж с 2006 года ещё от санок, но подтвердить не может.
     
  • 4.308, voiceofreason (?), 17:26, 05/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    md уже научился на горячую диски менять? а дешёвые LSI - запросто.
     
     
  • 5.312, нах. (?), 17:48, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > md уже научился на горячую диски менять? а дешёвые LSI - запросто.

    mdadm --replace
    существует по-моему с 90х годов прошлого века. А с дешевыми lsi можно очень недешево влететь.

     
     
  • 6.348, voiceofreason (?), 16:41, 06/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    На горячую это когда не прикасаясь ни к какому софту вынимаешь диск из зеркала, вставляешь такой же новый и он сам инитится и встаёт в работу.
     
     
  • 7.350, нах. (?), 23:16, 07/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А ты его вставил вообще-то в надежде хоть что-то вытащить с еще не до конца но вот-вот сыплющегося второго. Успех гарантирован.

    Нет, спасибо, именно из-за этого в моих собственных системах никогда не будет udisksов и тому подобного вредного г-на, лезущего к железу без явной моей команды. (я бы и udev отправил следом, но это уже нереально сделать)

     
  • 3.59, Аноним (21), 12:26, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > они "аппаратные" просто из-за наличия своего процессора, а так тама унутре софт

    который решает одну задачу но хорошо. А у вас комбайн сиськид это плохо а комбайн зоофс хорошо - это другое, там пингвинами не пахнет! ну кушайте не подавитесь.

     
     
  • 4.68, нах. (?), 13:04, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > который решает одну задачу но хорошо.

    тоже нет.

     
  • 4.132, Аноним (128), 18:28, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > который решает

    Нет

    > одну задачу

    Тоже нет

    > но хорошо

    И снова нет. Я понимаю, конечно, что на локалхосте с LA 0.0 не повозишься особо с такими контроллерами, но в интернете-то хотя бы почитать или старших товарищей спросить не судьба?

     
  • 4.186, Аноним (-), 01:17, 02/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> они "аппаратные" просто из-за наличия своего процессора, а так тама унутре софт
    > который решает одну задачу но хорошо.

    Мне как-то виндочка драйверок обновила на таком. Заодно и фирмвару рефлешнуло, чего теряться?! А весь массив на этой чуде каааак дал дуба! Вечер вторника сразу перестал быть томным...

     
     
  • 5.309, voiceofreason (?), 17:28, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Невыдуманные истории, о которых невозможно молчать(с)

    А потом такой ставишь md-какашку и харды разгоняются до топовых SSD :)

     
     
  • 6.313, нах. (?), 17:50, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Невыдуманные истории, о которых невозможно молчать(с)
    > А потом такой ставишь md-какашку и харды разгоняются до топовых SSD :)

    внезапно, на заре опеннета пингвинятки во всю топырили гузки что их md недоразумение быстрее (дешевых и помойных) адаптеков. Правда начинали исходить на гуано, когда их тыкали клювиками в виндовый рейд (который таки был быстрее и адаптеков и md - тогда не умевшего даже параллелить чтение с зеркал. Не уверен что уже научился, они ж еще маленькие, всего 25й годок)

     
  • 6.340, Аноним (-), 09:53, 06/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Что есть то есть - ля с сервантом на ровном месте, с выкапыванием по помойкам... большой текст свёрнут, показать
     

  • 1.40, crypt (ok), 11:29, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    > Изначально проблему попытались устранить в версии 2.2.1, но исправление оказалось неэффективно.

    все, что нужно знать об опенсорсных авторах этого проекта:((( linux-way all the way^(((

     
     
  • 2.53, nox. (?), 11:48, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Как будто у ваших авторов хот-фиксы к патчам к исправлениям каждый вторник исправлений эффективны.
     
     
  • 3.103, Tron is Whistling (?), 15:41, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Там даже хуже - вообще не поглядеть, чего в очередной раз нафиксили.
     
     
  • 4.125, пох. (?), 17:36, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ты не захочешь это увидеть.
     
     
  • 5.146, Tron is Whistling (?), 20:43, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    После полистывания утекших исходников - ну, да видимо.
    Не, там есть интересное, но в общем и целом у меня во-первых это жизни разобрать не хватит, во-вторых после потребуется бригада психиатров...
     
  • 4.185, Аноним (-), 01:11, 02/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Там даже хуже - вообще не поглядеть, чего в очередной раз нафиксили.

    Зато фороникс развлекается бенчами - и в очередном из убунта делает 11 на 20% в среднем. Хотя если бенчить файлухи, с пристрастием - там наверное и 200% можно получить. Если не 300%. Конечно не в пользу виндов.


     

  • 1.64, Аноним (60), 12:53, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Ну вот, взяли и оперативно исправили, а столько вони было.
     
  • 1.88, Аноним (227), 14:15, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    0.6.2 -- это порядка 10 (десяти) лет назад.

    Поймали на Gentoo, потому что там любят крутить все ручки сразу -- это к вопросу "зачем нужна Gentoo, когда есть RHEL, Debian и болгеносы на любой вкус?"

    Как быть с ответом на вопрос "сколько ещё осталось подобных неполных проверок?" (и не только в ZFS) -- не понятно.

     
     
  • 2.123, all_glory_to_the_hypnotoad (ok), 17:33, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Gentoo нужнен хотя бы чтобы не тащить весь крап, который понапихали в дистрибутивы симулянты бурной деятельности из RH и сказочники из Debian
     
     
  • 3.124, нах. (?), 17:35, 01/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    а чтобы без конца пересобирать go

     

  • 1.90, Tron is Whistling (?), 14:24, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Сквозная(с) целостность(tm).
    Сначала побьёт данные, потом запишет.
    С зияющей целостностью.
    С чем всех фанатиков и поздравляю.
     
  • 1.109, Аноним (-), 16:03, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • –2 +/
    Прекрасный пример того, что бывает когда гнутики пытаются скопировать что-то рабочее.
    И оно "как-то" даже работает. Но не всегда и не у всех.
    А если именно у тебя не работает, то УМВР и иди "пердолься с конфигами"(с)

    Так и со всем остальным. Ну вроде скопировали, но то тут косяк, то там косяк.

     
  • 1.126, EuPhobos (ok), 18:06, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Ого, так скоро вторая новость про повреждение данных в ZFS
     
     
  • 2.127, Аноним (-), 18:19, 01/12/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.147, Tron is Whistling (?), 20:44, 01/12/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.141, Аноним (1), 19:21, 01/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Обе новости касаются одного и того же бага, так что не считается. Баг можно исправить, а вот архитектурную ущербность btfrs уже ничем не вылечить.
     

  • 1.150, Аноним (151), 20:49, 01/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    Может тут кто мне объяснит, зачем нужен zfs в проде? А то в прошлом треде было "у меня торрентокачалка на zfs, поэтому это продакшон!!!111"
     

     ....большая нить свёрнута, показать (72)

  • 1.236, Tron is Whistling (?), 10:15, 03/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Бгг.

    "So your best bet is if you have a known good source copy or hash from one, to compare your stuff against that. Anything else is going to be a heuristic with false positives and negatives."

    Сквозная(c) целостность(tm) с хешами(r) внезапно потребовала ещё этих вкусных хешей.

     
     
  • 2.237, Tron is Whistling (?), 10:17, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Причём баг жил аж с 2013 года... Сколько фанатиков за это время приобрели никак не замеченные нули в файлах - ну, можно прикинуть. Впрочем, там рядовая практика была "ой, чёт пул слетел, надо переставлять", поэтоу есть мысль, что хранились на этом в лучшем случае торренты, поэтому особо никто и не замечал.
     
     
  • 3.250, нах. (?), 18:34, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Э ноль Часто у тебя возникает идея скопировать только что скопированный фай... большой текст свёрнут, показать
     
     
  • 4.252, Tron is Whistling (?), 21:03, 03/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Там речь не о копировании любого только что скопированного файла.
    Там речь о попытке чтения из бывшей write hole после записи в таковую.
    Ну я ATA не использую, только SAS, там всё попроще.
     
     
  • 5.257, нах. (?), 00:15, 04/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Там речь не о копировании любого только что скопированного файла.
    > Там речь о попытке чтения из бывшей write hole после записи в таковую.

    ДО записи.

    Попробуй это воспроизвести в реальной жизни. Не пересобирая игого.

    sas дохнет ничуть не хуже sata, всем бэкплейном сразу, не надо мне сказок про суперуникальные ентер-прайс решения, я на них не одну крысу съел.

     
     
  • 6.258, Tron is Whistling (?), 09:31, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Судя по количеству визга в треде в issues - воспроизвелось на отличненько.
     
     
  • 7.260, нах. (?), 09:37, 04/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > Судя по количеству визга в треде в issues

    воспроизвелось у трех человек помимо пересобирателей игогошечки, причем они постарались воспроизвести, внезапно (и это хорошо, что такие вообще еще остались).
    И даже у пересобирателей через раз, понадобился скрипт чтобы воспроизводимость была хотя бы на уровне, позволяющем проверить баг.


     
  • 6.263, Tron is Whistling (?), 09:42, 04/12/2023 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Не ДО записи.
    После записи и ДО сброса на диск.
     

  • 1.286, Аноним (286), 11:47, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Круто. Лучшая файловая система стала ещё лучше.
     
  • 1.319, Аноним (319), 21:47, 05/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    task txg_sync blocked for more than 120 seconds ]:}
     
     
  • 2.320, Минона (ok), 22:01, 05/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > task txg_sync blocked for more than 120 seconds ]:}

    Что же они там такого накодили.
    Во фре и солярке такого не наблюдается.

     
     
  • 3.346, нах. (?), 11:43, 06/12/2023 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Во фре и солярке такого не наблюдается.

    нет автообнаружения заблокировавшихся ядерных тредов, вот и не наблюдается.

    Я в такое вляпывался на пресловутой 11.1
    Воспроизводимость в конкретно моей конфигурации - 100%, мертвое повисание системы на make world, вероятнее всего из-за нехватки памяти при попытке обработать нехватку памяти. (как у них обычно)

    К сожалению, пока я пытался донести эту информацию до тех кто мог бы что-то поправить, из той конторы уволился и ноут отобрали. А там и ZoF стала немодно.

    Попробуйте отключить abd scatter и arc compression - чем чорт не шутит, может это именно тот баг.

     

  • 1.321, Аноним (319), 22:37, 05/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Хз, сегодня поймал от rsync локально на pool/ФС.
    На pool/zvol с ext4 внутри через virtio льет нормально с максимальной для источника скоростью (пул на nvram, источник hdd)
    Багу уже несколько лет https://github.com/openzfs/zfs/issues/9130
     

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



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

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