<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В Bcachefs реализована возможность самовосстановления ФС из избыточных кодов</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html</link>
    <description>Кент Оверстрит (Kent Overstreet), разработчик ФС Bcachefs, предложил для включение в состав ядра Linux 6.11 изменение с реализацией в ФС Bcachefs возможности автоматического прозрачного восстановления проблемных данных, используя сохраняемые избыточные коды восстановления ошибок. Логика работы предложенной функциональности напоминает реализацию подобной функции в Btrfs: если при чтении возникает ошибка ввода/вывода или вычислено не соответствие контрольной суммы, проблемный блок данных будет автоматически перезаписан заново, при наличии избыточности для его восстановления...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61570&lt;br&gt;</description>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (Tron is Whistling)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#189</link>
    <pubDate>Sat, 27 Jul 2024 07:52:40 GMT</pubDate>
    <description>Битых систем - к счастью, не у себя, а у разных любителей &quot;подешевле&quot; - я ловил в своей жизни предостаточно.&lt;br&gt;Коллекцию не собирал, просто предлагал выкинуть и заменить на нормальное железо.&lt;br&gt;&lt;br&gt;И вот если начался тот самый массовый &quot;вой о чексуммах&quot; или появились рандомные падения с порчей структур FS / данных - всё, дальше только бэкапы &quot;до события&quot;, потому что с вероятностью 99&#037; часть данных прекрасно записалась битыми. Но тут уже каждый сам себе в свою меру злобный буратина.&lt;br&gt;&lt;br&gt;Всё это правда было задолго до того, как тот же zfs даже в проекте появился - я тогда подрабатывал консультацией всяких разных указанных любителей. А дальше всё это как-то уже прошло мимо меня - необходимости просто не возникало.&lt;br&gt;</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#188</link>
    <pubDate>Fri, 26 Jul 2024 20:34:17 GMT</pubDate>
    <description>&amp;gt; Ну вот эти. И да, именно благодаря характерному эксперименсу, ценнику и допущениям &lt;br&gt;&lt;br&gt;которого у тебя - нет, как обычно.&lt;br&gt;&lt;br&gt;&amp;gt; В общем вон то - сугубо для унесенных ветром^W^W покусанных энтерпрайзом. О &lt;br&gt;&lt;br&gt;нет. Но не для невменозников талдычащих одни и те же бредовые мантры и отвергающих все что выходит за пределы их мирка.&lt;br&gt;&lt;br&gt;&amp;gt; Как я уже сказал - у нас и правда разные хотелки. Пересекающиеся, &lt;br&gt;&lt;br&gt;у нас разный опыт. У тебя его нет, у меня - есть, вот и вся разница. Там где у тебя мантры и религиозные верования и что-то как-то непонятно видел - у меня знания, как оно на самом деле, а не в фантазиях.&lt;br&gt;&lt;br&gt;&amp;gt; Если 1 бэд/ошибка чтения раз в пару лет - а смысл? Это &lt;br&gt;&lt;br&gt;я никогда не видел ошибок чтения раз в пару лет. Вероятно и не увижу. Ну, надеюсь.&lt;br&gt;&lt;br&gt;&amp;gt; единичный upset, он ничего не означает.&lt;br&gt;&lt;br&gt;нет, он означает что что-то серьезно поломалось, потому что в исправной системе этого быть не может. Нет там никаких ошибок чтения, кроме sector read error, resetting dma и так далее, привет диску.&lt;br&gt;&lt;br&gt;&amp;gt; А я видел с месяц наза</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#187</link>
    <pubDate>Fri, 26 Jul 2024 11:19:02 GMT</pubDate>
    <description>&amp;gt; но разбираться в чем причина - конечно же не стал &lt;br&gt;&lt;br&gt;Я и в тыкании копьем мамонта профан.&lt;br&gt;&lt;br&gt;&amp;gt; Там все делается server-side.&lt;br&gt;&lt;br&gt;Особенно билд кернела реактоса из актуального сорца на моей системе? :)&lt;br&gt;&lt;br&gt;&amp;gt; Твоя &quot;квалификация&quot; в очередной раз пробивает днище.&lt;br&gt;&lt;br&gt;А уж как меня стебли бы неандертальцы при походе на мамонта...&lt;br&gt;&lt;br&gt;&amp;gt; На твоей стороне только трекинг ТВОИХ изменений, которых у тебя нет, по &lt;br&gt;&amp;gt; всей видимости, поэтому ты выбрал вообще не тот инструмент.&lt;br&gt;&lt;br&gt;Вот именно ВЫБРАЛ я для себя и правда - ДРУГОЙ инструмент. И не только я. Даже реактос, вроде, допер, хоть я и не слежу уже.&lt;br&gt;&lt;br&gt;&amp;gt; Это гит имеет привычку таскать ненужную никому галиматью&lt;br&gt;&lt;br&gt;Это про историю? Да, уж, кому с VCS придет в голову мотаться по версиям?! Но если мы про документацию, в эту игру могут играть и двое. Про clone --depth=1 ты, видимо, не в курсе? :)&lt;br&gt;&lt;br&gt;&amp;gt; и если весь остальной день ничего не делаешь, то оно так работает.&lt;br&gt;&lt;br&gt;Не понимаю как билд ядра мешает мне делать что-то еще. Я асинхронен относительно компов/vm/одноплатников и не об</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#186</link>
    <pubDate>Fri, 26 Jul 2024 10:06:34 GMT</pubDate>
    <description>&amp;gt; что тебе лапочка непонятно - любые рейды кроме совсем игрушечных умеют в &lt;br&gt;&amp;gt; контроль массива - сравнивают зеркала или пересчитывают и сравнивают сумму. И &lt;br&gt;&amp;gt; даже встроенный планировщик для этого бывает, внутри самой железки. Какие еще &lt;br&gt;&amp;gt; тебе мерещатся допущения и рояли?&lt;br&gt;&lt;br&gt;Ну вот эти. И да, именно благодаря характерному эксперименсу, ценнику и допущениям - я буду за штуки типа btrfs и bcachefs. Чтобы видеть ЭТО в более вменяемом вормате, с удобным управлением, и деланое человеками, для человеков. Когда можно подоткнуть +1 девайс из того что есть, не делая мозг, получить +N места, с минимумом side effects и considerations. И все это еще нашару, без вендорлоков, камасутр с выравниваниями, нужд типа склазирования зипов и прочего брейнфака, большим разнообразием поддерживаемых конфиг, вплоть до планов что делать при отклонении от идела на 1-девайсном конфиге, кроме как &quot;помереть с позором&quot;.&lt;br&gt;&lt;br&gt;В общем вон то - сугубо для унесенных ветром^W^W покусанных энтерпрайзом. О том что кому-то может хотеться чего-то м</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#185</link>
    <pubDate>Fri, 26 Jul 2024 09:13:35 GMT</pubDate>
    <description>&amp;gt; Я в свое время рекатос таскал оными. И помню сколько апдейт по сети занимал, капец. Оно реально &lt;br&gt;&lt;br&gt;но разбираться в чем причина - конечно же не стал&lt;br&gt;&lt;br&gt;&amp;gt; большую часть репы заново таскало на любой пшик.&lt;br&gt;&lt;br&gt;оно никогда не таскает никакие части никакой репы. Сюрприз. Там все делается server-side.&lt;br&gt;Твоя &quot;квалификация&quot; в очередной раз пробивает днище.&lt;br&gt;&lt;br&gt;На твоей стороне только трекинг ТВОИХ изменений, которых у тебя нет, по всей видимости, поэтому ты выбрал вообще не тот инструмент.&lt;br&gt;&lt;br&gt;Это гит имеет привычку таскать ненужную никому галиматью в сотни раз превышающую объем реального кода, только ради возможности посмотреть на дифф. Причем никакой распределенностью снова не пахнет, для сложного проекта только чтоб иметь счастье получить себе полную копию а не огрызок, нужны танцы с бубнами.&lt;br&gt;&lt;br&gt;&amp;gt; Во вторых не обязательно лично смотреть на билд. Пнул, прищел за результатом потом, прогнал&lt;br&gt;&amp;gt; тесты, goto 1. Ну потрачу я по 5, минут несколько раз в день, и?!&lt;br&gt;&lt;br&gt;и если весь остальной день ничего не делаешь, то оно так ра</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#184</link>
    <pubDate>Fri, 26 Jul 2024 08:55:43 GMT</pubDate>
    <description>&amp;gt; Поверь, если у тебя проц вызывает битфлип в данных - ты это &lt;br&gt;&amp;gt; заметишь очень быстро через вставание системы раком. &lt;br&gt;&lt;br&gt;Опять теоретики вылезли. Вы такое ловили хоть раз на практике чтобы лечить про это? Экземпляр это делал 1) редко 2) только после прогрева.&lt;br&gt;&lt;br&gt;Так что система могла спокойно пахать почти неограниченное время в крейсерском без постановки в позу. Ну может пару раз в неделю странности бывали, но кто на них обращает внимание в современных сложных системах?&lt;br&gt;&lt;br&gt;Но вот вой btrfs о чексумах - это повод расследовать проблемы железа. И вот тогда, после адресного тыкания палочкой, когда оказалось что scrub хаотично сыпется в разных участках без понятных паттернов, зато &quot;через некоторое время от начала&quot; - уже понятнее. Методом замены подозрения с RAM были cняты, и остался - вот - странный гаденыш. Реально подглюкивал изредка после прогрева. После его замены стало - ЗБС.&lt;br&gt;&lt;br&gt;&amp;gt; никакая мегадублированная ФС тебе не поможет, потому что данные с большой &lt;br&gt;&amp;gt; долей вероятности уйдут на чексумминг и запись уже </description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#183</link>
    <pubDate>Fri, 26 Jul 2024 08:42:08 GMT</pubDate>
    <description>&amp;gt; Всё ещё хуже.&lt;br&gt;&amp;gt; Не-ECC память угробит данные ещё до записи.&lt;br&gt;&amp;gt; И они во все десять копий запишутся угробленными :D &lt;br&gt;&lt;br&gt;Только это все если и будет - то в 1 случае из дохреналиона. А еще дохреналион будет успешно запален чексумами, и если не нарываться и исправить проблемную ситуацию, то в целом все куда лучше чем если игнорить проблему до упора, прощелкав ее наличие без чексум.&lt;br&gt;&lt;br&gt;А вот когда такое долго игнорят - потом тома могут в вермишель развалиться и fsck совсем не обязан сильно загаженый том моунтабельным сделать, и тем более - lossless.&lt;br&gt;</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#182</link>
    <pubDate>Fri, 26 Jul 2024 08:37:43 GMT</pubDate>
    <description>&amp;gt; о которых ты ничего кроме названия не знаешь.&lt;br&gt;&lt;br&gt;Я в свое время рекатос таскал оными. И помню сколько апдейт по сети занимал, капец. Оно реально большую часть репы заново таскало на любой пшик.&lt;br&gt;&lt;br&gt;&amp;gt; т.е. собирающемся по часу, с необходимостью ручного ковыряния,&lt;br&gt;&lt;br&gt;Во первых кернелконф разные бывают, у меня и лайтовые есть ;)&lt;br&gt;Во вторых не обязательно лично смотреть на билд. Пнул, прищел за результатом потом, прогнал тесты, goto 1. Ну потрачу я по 5, минут несколько раз в день, и?!&lt;br&gt;В третьих, замахать нетривиальные баги за это время - недурно. Другими способами это может совсем другие времена требовать.&lt;br&gt;В четвертых - сейчас у ядра есть и автоматический бот который бисекты делает для некоторых багов, ессно для того что он умеет репродусить на автомате. Прикольно со стороны выглядит, сам бисектит, сам пинает причастного - &quot;вкалывают роботы&quot; :)&lt;br&gt;&lt;br&gt;&amp;gt; безусловно на таком проекте очень-очень важны те 15 секунд за которые делается switch&lt;br&gt;&lt;br&gt;Сколько я себя помню - на штуке типа реактоса качало полинтернета минут по 2</description>
</item>

<item>
    <title>В Bcachefs реализована возможность самовосстановления ФС из ... (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/134323.html#181</link>
    <pubDate>Thu, 25 Jul 2024 20:49:40 GMT</pubDate>
    <description>&amp;gt;&amp;gt; для _контроля_ - ЛЮБОЙ.&lt;br&gt;&amp;gt;&amp;gt; И да, даже совсем уж дешевые из приличных плат умеют такой контроль.&lt;br&gt;&amp;gt; А все равно куча допущений о роялях в кустах. &lt;br&gt;&lt;br&gt;понеслась бредятина... &lt;br&gt;что тебе лапочка непонятно - любые рейды кроме совсем игрушечных умеют в контроль массива - сравнивают зеркала или пересчитывают и сравнивают сумму. И даже встроенный планировщик для этого бывает, внутри самой железки. Какие еще тебе мерещатся допущения и рояли?&lt;br&gt;&lt;br&gt;(про твой опыт работы с чем-то кроме битых флэшек - уже и так все понятно, раз ты этого не знаешь)&lt;br&gt;&lt;br&gt;&amp;gt; Это очень круто и полезно, но, вот, self heal меня - прикалывает.&lt;br&gt;&lt;br&gt;А меня нет. Потому что такое железо надо просто выбрасывать. К счастью, первый и последний раз я видел подобное лет пятнадцать назад на трэшовом сервере за 15 евро, ему можно было простить. (кстати, ни одного ценного байта он так и не потерял, пока его не угробили физически рукозадые админы - видимо с твоим примерно опытом и умениями)&lt;br&gt;&lt;br&gt;&amp;gt; Ты еще не понял? Я отвисаю с толпой самого разного народа. У них ес</description>
</item>

</channel>
</rss>
