LINUX.ORG.RU

POHMELFS, или как русские физики принимают участие в разработке ядра

 crfs, ,


0

0

Евгений Поляков, известный в кулуарах разработчиков linux своим стоическим терпением, когда речь заходит о вопросе включении его работ в основное дерево ядра, недавно опубликовал свою новую экспериментальную разработку -- POHMELFS. Евгений, не вдаваясь в подробности, приводит официальную расшифровку названия как "Parallel Optimized Host Message Exchange Layered File System". Это прототип новой сетевой файловой системы, призванной конкурировать с NFS, а также с другой недавней разработкой, CRFS. Основная идея, как объясняется в комментариях к патчу, заключается в организации локального когерентного кэша на стороне клиента, что позволяет многократно ускорить работу файловой системы (так, в простом приведенном тесте был получен 40-кратный прирост скорости).

CRFS and POHMELFS, ознакомительная статья на lwn.net

>>> Анонс патча

О, да это ж наши физтехи)

Даешь SAMOGONFS в 70..85 раз быстрее!

michwill ★★★★★
()

Т.е. он хочет сказать, что никакой скрытый смысл под этим не подразумевается? Бугагецъ ::))

anonymous
()

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

anonymous
()

Какой-то тип с нерусской фамилией отписался у него в треде:

Where's the parallelism that is advertised by the "POH" in pohmelfs?

Хехе, он и не знает, что сам себе ответил :D

cascade
()

RASSOLFS & OGUR4IKFS на очереди?

troorl ★★
()

русские физики(тм) - делитесь веществами NOW!

FiXer ★★☆☆☆
()

Кстати, названия релизов автор выбрал соответствующие (алкоголег?).

Версия для маленьких изменений: 50ml, 100ml, 330ml, pint, 500ml, 700ml, 1l

Для больших: water, beer, ... spirit

Название релиза получается комбинацией обоих, первый релиз был назван water:50ml...

Кстати, касательно "известный в кулуарах разработчиков linux своим стоическим терпением, когда речь заходит о вопросе включении его работ в основное дерево ядра". В разговоре он упомянул, что в общем-то ему "глубоко фиолетово", будут его разработки (тогда мы обсуждали kevent и distributed strorage 9dst) включены в ядро или нет.

rtc ★★
()
Ответ на: комментарий от rtc

> В разговоре он упомянул, что в общем-то ему "глубоко фиолетово", будут его разработки (тогда мы обсуждали kevent и distributed strorage 9dst) включены в ядро или нет.

Просто он очень терпелив в этом вопросе, то есть, и после миллиона отказов будет продолжать. Видимо, именно потому, что ему фиолетово :)

ikm ★★
() автор топика

POH_ME_LFS =^_^=

anonymous
()

Только скорость.

Объясните мне ламеру, POHMELFS это сетевая файловая система заточенная на скорость? А как у неё со всякими разграничениями прав доступа, аутентификациями, стабильностями?

Camel ★★★★★
()

>...в организации локального когерентного кэша...

Это будет основной слабостью и гемороем.

Metallic
()

Ну почему? Скажите, почему? Это особенность всех русских вещей? или сочетание "Pohmel" здесь - еще одна "случайность"?! ))))))))))))

А вообще - здорово.

anonymous
()
Ответ на: комментарий от anonymous

> Т.е. он хочет сказать, что никакой скрытый смысл под этим не подразумевается? Бугагецъ ::))

Буржуям легче про Parallel Optimized объяснить, чем рассказать им о том, что же такое истиный ПОХМЕЛ.

skwish ★★
()

скоро вантузятники-красноглазики будут ставить себе пераццкую PALYONKAFS и с утра терять данные :)

sid350 ★★★★★
()

Для меня все упирается в скорость винчестера, что NFS, что локальный диск - разницы особой на гигабитке и работе с мелкими файлами нет. Т.е. нечему конкурировать с NFS, в локальной сети на хороших свичах, по крайней мере.

sad
()

Т.е. новость как бэ не о разработке новой ФС, а о том какие клевые можно придумтаь названия! А какже древняя иппонская мудрость "как корыто назовешь, так оно и полетит"?

steinburzum
()

sombre молодец! Знаю его только по борде на 2ka.mipt.ru и lkml :)

-- бывший ФОПФ

anonymous
()
Ответ на: комментарий от sad

>Т.е. нечему конкурировать с NFS, в локальной сети на хороших свичах, по крайней мере.

Попробуй PVFS2 и ib как транспорт ;)

sS ★★★★★
()
Ответ на: Только скорость. от Camel

>А как у неё со всякими разграничениями прав доступа, аутентификациями, стабильностями?
Вот именно. Насколько в OpenAFS с этим классно, я уже убедился. А тут вдруг с NFS конкурировать. Ну-ну. Нет, чтоб OpenAFS в систему интегрировать, чтоб из системы графически права настраивать и пр. грязная работа в том же духе, которую кому-то так или иначе надо сделать. Нет же, надо что-то новое такое же. Ладно бы хоть прогресс какой был. В OpenAFS временные срезы ещё были бы, а то не хватает.

anonymous
()
Ответ на: комментарий от anonymous

>sombre молодец! Знаю его только по борде на 2ka.mipt.ru и lkml :) -- бывший ФОПФ

физтех жжот как всегда

anonymous
()

Однако, интересная оригинальная разработка.. ;-) Нет, серьёзно, в самом деле..

MiracleMan ★★★★★
()

Да, это круче чем cnupt :)

Aceler ★★★★★
()

Я уже давно читая ЛОР меняю слово "физики" на "шизики" и всё тут же встаёт на место, и новость хотя бы становится забавной.

anonymous
()

v Ssolare uze eto davno est CACHFS

anonymous
()

на надо никого сдавать !!! и торвальдсу стчучать) это будет наш фирменный "Easter Egg" ;-) Eastern Egg, если быть точным ;P

anonymous
()
Ответ на: комментарий от sad

NFS разных версий есть, как и Reiser к примеру и так-же сильно отличается, как 3.8 от 4 в последнем случае.

anonymous
()
Ответ на: комментарий от kost-bebix

> Похмел объяснили как бодун(отходняк) - hangover. Хэновер нэновэром, а похмел - это процесс, а не состояние.

Похмел как раз состояние. А процесс выхода из этого состояния называется опохмел.

anonymous
()

Подскажите, а когда это появится в стабильной версии BuhlOS ???

lvv
()

в NFS не хватает аутентификации... 4-я версия вроде как умеет, но в реализации нигде не увидел.

Plazmid
()

Локальный кэш - это как раз основа всей его файловой системы, особенно кешированние метаданных. Так же у автора в блоге описан дизайн работы в offline и синхронизация после подключения к серверу. Несложный MOSI-like алгоритм когерентности кешей получается как логическое продолжение.

rtc ★★
()
Ответ на: комментарий от Plazmid

>в NFS не хватает аутентификации... 4-я версия вроде как умеет, но в реализации нигде не увидел.

В 4 это есть. В nfs и afs не хватает локального кеша, из-за чего они очень тормозные. В pnfs (4.1) это есть, но только как делегирование операции, т.е. по ее окончанию данные нужно сбросить обратно на сервер, даже если никто к ним не обращается. pnfs позволяет добавлять в протокол закрытые расширения, что ведет к зависимости от вендора, который их добавил, так что это тупиковый путь.

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

rtc ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.