Евгений Поляков сообщил [2] в списке рассылки разработчиков ядра Linux о готовности для включения в состав ядра Linux кода новой реализации сетевой распределённой файловой системы POHMELFS (Parallel Optimized Host Message Exchange Layered File System). Грег Кроу-Хартман (Greg Kroah-Hartman), курирующий экспериментальный "staging" раздел ядра Linux, в котором начиная с выпуска 2.6.30 поставляется код POHMELFS, уже удалил [3] из ветки 3.3-rc3 код старой реализации POHMELFS, вместо которой в ближайшие дни будет добавлена новая версия. Таким образом, код новой реализации POHMELFS, основанный на работе поверх распределённого хранилища Elliptics [4], войдёт в состав ядра Linux 3.3.
Одновременно сообщается [5] о том, что размер одного из кластеров Elliptics, используемый в компании Яндекс для хранения небольших объектов (от сотен байт до нескольких килобайт), таких как аватары, превысил отметку в 5 миллиардов хранимых объектов. Самое интересное, что для хранения подобного числа объектов используется всего два узла, в каждом по 24 двухтерабайтных диска и 48 Гб ОЗУ. Кластер планируется расширить, установив аналогичное оборудование ещё в двух датацентрах, обеспечив таким образом распределение данных между тремя территориально разделёнными системами.
С особенностями новой версии POHMELFS можно познакомиться в декабрьском анонсе [6] данной ФС. По сравнению с представленной в декабре версии, в POHMELFS было доведено до рабочего вида несколько интересных возможностей:
Ссылки:
[1] http://htfl.ru/cat-news-novosti
[2] /out.php?link=https://lkml.org/lkml/2012/2/8/293
[3] /out.php?link=https://lkml.org/lkml/2012/2/9/325
[4] /out.php?link=http://www.ioremap.net/projects/elliptics
[5] /out.php?link=http://www.ioremap.net/node/533
[6] http://htfl.ru/news/predstavlen-polnostyu-pererabotannyi-variant-raspredelennoi-failovoi-sistemy-pohmelfs
[7] /out.php?link=http://www.ioremap.net/node/530
[8] /out.php?link=http://www.ioremap.net/node/532