<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В состав FreeBSD принят код HAST и представлен ряд улучшений...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html</link>
    <description>Pawel Jakub Dawidek, известный созданием порта ZFS и GEOM-классов eli, mirror, gate, label, journal, hsec,  довел до финальной стадии и добавил (http://lists.freebsd.org/pipermail/svn-src-all/2010-February/020251.html) в дерево исходных текстов FreeBSD HEAD  реализацию системы репликации устройств хранения данных (HAST), которая позволяет использовать FreeBSD для создания высоконадежных конфигураций, в которых данные синхронизированы по всем узлам кластера. &lt;br&gt;&lt;br&gt;HAST реализован в виде GEOM-класса, обеспечивающего синхронную репликацию блочных устройств поверх TCP/IP сетей, независимо от типа накопителя и файловой системы. HAST предусматривает возможность быстрого восстановления после сбоя, причем, при выходе из строя первичного master-узла, его функции могут быть делегированы slave-узлу. После проверки и монтирования UFS раздела или импорта ZFS пула на поврежденном узле, система автоматически синхронизирует внесенные за время восстановления изменения и продолжит работу без потери данных....&lt;br&gt;&lt;br&gt;URL: http://lists.f</description>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (_umka_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#105</link>
    <pubDate>Wed, 24 Feb 2010 22:35:15 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;А как же вы поступите с файловой системой, у которой кэш есть? &lt;br&gt;&amp;gt;По условиям задачи, блочное устройство притворяется валенком и ничего ей не &lt;br&gt;&amp;gt;объясняет, лишь выдавая отлупы при попытке записать в область с локом. &lt;br&gt;&amp;gt;Висит, понимаете ли, в кэше инфа, наконец фс хочет ее сбросить... &lt;br&gt;&amp;gt;а на персистенте уже все переменилось давно. Так что, кэш совсем &lt;br&gt;&amp;gt;запретить? &lt;br&gt;&lt;br&gt;кстати - если нода читала перед этим данные - то у нее уже есть лок и никто другой положить данные туда не может - прежде чем скинут кэш.&lt;br&gt;А если 2 ноды пишут без чтения в один файл - то тут никакая &quot;кластерная&quot; FS не поможет, будет каша (особенно красиво это видно с O_APPEND - там вобще строчки в перемешку могут быть)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (_umka_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#104</link>
    <pubDate>Wed, 24 Feb 2010 22:31:45 GMT</pubDate>
    <description>&amp;gt;Таки абстрактных? И таки абсолютно не коррелирующих со структурами данных в файловой системе?&lt;br&gt;&lt;br&gt;Таки астрактных. И одно время использовались только plain locks для защиты и данных и мета-данных. потом в в процессе оптимизации и улучшения маштабируемости - их разделили и добавили 3й (полностью абстрактный) тип локов - glimpse - задача которого просто определять кто является &quot;владельцем&quot; EOF и от кого это можно получить (только не надо говорить что это отображение i_size - это совсем не так)&lt;br&gt;&lt;br&gt;Скажу даже больше - metadata-id - которым служит inode-no, отношения к идентификаторам на storage серверах никакого не имеет. там используется внутренная адресация внутри storage node - называется это LSM. &lt;br&gt;Так что resource_id для обращения к серверам с данными - совсем другой чем по обращению к мета-данным серверов.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;на клиенте в 2.x используются полностью абстрактные идентификаторы - FID&lt;br&gt;&amp;gt; И по каким же алгоритмам производится распределение этих идентификаторов? Какие же данные используются в этих алгоритмах в </description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#103</link>
    <pubDate>Wed, 24 Feb 2010 20:46:20 GMT</pubDate>
    <description>&amp;gt;В качестве такого DLM служит LDLM модуль в Lustre FS - набор абстрактных ресурсов.&lt;br&gt;&lt;br&gt;Таки абстрактных? И таки абсолютно не коррелирующих со структурами данных в файловой системе?&lt;br&gt;&lt;br&gt;&amp;gt;в 1.x Lustre (для простоты) номер ресурса совпадает с inode no на клиенте&lt;br&gt;&lt;br&gt;Да, действительно очень просто. Связь налицо.&lt;br&gt;&lt;br&gt;&amp;gt;на клиенте в 2.x используются полностью абстрактные идентификаторы - FID&lt;br&gt;&lt;br&gt;И по каким же алгоритмам производится распределение этих идентификаторов? Какие же данные используются в этих алгоритмах в качестве входных и выходных параметров?&lt;br&gt;&lt;br&gt;&amp;gt;Вы внимательно читали то что я говорил? Блочное устройство вполне себе имеет операции &quot;начать IO&quot;, &quot;закончить IO&quot;, &quot;буфер упал на persistent storage&quot;.&lt;br&gt;&lt;br&gt;Отлично. Только на их основании вы и будете рулить локами?&lt;br&gt;&lt;br&gt;А как же вы поступите с файловой системой, у которой кэш есть? По условиям задачи, блочное устройство притворяется валенком и ничего ей не объясняет, лишь выдавая отлупы при попытке записать в область с локом. Висит, понимаете ли, в кэше инфа, наконец фс хо</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (bill)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#102</link>
    <pubDate>Wed, 24 Feb 2010 16:59:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Я бы хотел, чтобы она никогда не стала &quot;ОС для масс&quot;. А &lt;br&gt;&amp;gt;&amp;gt;в том, что это всё-таки произошло, может быть заслуга BSD лицензии. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;от злости трещишь по швам прям. ну трещи-трещи, а мы дальше будем &lt;br&gt;&amp;gt;писать под BSD :) &lt;br&gt;&lt;br&gt;Фантазёр. Просто пытался понять, что движет людьми. С чего бы мне это злиться? Наоборот рад за FreeBSD. &lt;br&gt;</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (terminus)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#101</link>
    <pubDate>Wed, 24 Feb 2010 16:06:52 GMT</pubDate>
    <description>зарелизили же вот http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/113885&lt;br&gt;</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#100</link>
    <pubDate>Wed, 24 Feb 2010 13:13:07 GMT</pubDate>
    <description>&amp;gt;Я бы хотел, чтобы она никогда не стала &quot;ОС для масс&quot;. А &lt;br&gt;&amp;gt;в том, что это всё-таки произошло, может быть заслуга BSD лицензии. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;от злости трещишь по швам прям. ну трещи-трещи, а мы дальше будем писать под BSD :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#99</link>
    <pubDate>Wed, 24 Feb 2010 11:31:50 GMT</pubDate>
    <description>ух ты, какой тонкий троль! тут кормиться не чем, иди дальше.&lt;br&gt;</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (QuAzI)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#97</link>
    <pubDate>Wed, 24 Feb 2010 07:01:22 GMT</pubDate>
    <description>Где это я полил вас грязью, кроме того что явно намекнул что вы аноним и явно ничего уровня HAST не делали. Если Вас это так задело - смените ник и напишите аналог. А то тоже как-то предвзято относитесь, что все &quot;нелинуксоиды&quot; сейчас бросятся кидаться в вас тем же, чем и вы.&lt;br&gt;</description>
</item>

<item>
    <title>В состав FreeBSD принят код HAST и представлен ряд улучшений... (bill)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64069.html#96</link>
    <pubDate>Tue, 23 Feb 2010 18:12:47 GMT</pubDate>
    <description>&amp;gt;представьте что бы было если бы майкрософт написал свою реализацию сетевого стека, &lt;br&gt;&amp;gt;которая не совместима ни с кем. Да, они бы понесли больше &lt;br&gt;&amp;gt;расходов, но кому было бы от этого лучше? &lt;br&gt;&lt;br&gt;Может написал бы, а может и не написал бы. Может понёс бы больше расходов и не хватило бы денег на другие важные дела (реклама, обливание грязью открытых технологий). А так - на тебе бесплатно, пользуйся.&lt;br&gt;</description>
</item>

</channel>
</rss>
