The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering), opennews (??), 26-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


46. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 26-Май-20, 17:41 
> Зачем этот уровень внутри файловой системы, а не блочного устройства?

У блочного уровня плохая масштабируемость.
Вот тут подробно разжёвываются недостатки блочного уровня:
https://reiser4.wiki.kernel.org/index.php/Logical_Volumes_Ba...

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

109. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +1 +/
Сообщение от Аноним (-), 27-Май-20, 09:24 
Весьма кривая дока сомнительной компетентности:
1) Толком не учитывает существование btrfs
2) Не объясняет что btrfs-у мешает раскидывать запросы на эн девайсов
3) Не в курсе что btrfs таки aware of какие там девайсы и где.

Итого: господин Эдуард поломался посмотреть вокруг на то что уже есть и что оно делает - но объявил что там есть фатальный недостаток. Офигенно.

Ответить | Правка | Наверх | Cообщить модератору

110. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 27-Май-20, 09:26 
4) Да, очень хотелось бы понимать что гражданин Шишкин обозвал в btrfs "своим блочным уровнем". Вроде бы там нет ничего похожего на это. Как максимум там есть своя адресация, но это нечто иное и оно может учитывать девайсы в процессе.
Ответить | Правка | Наверх | Cообщить модератору

131. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 12:45 
Для того, чтобы понять эту доку, надо как минимум владеть английским языком.
У btrfs O(1)-аллокатор есть? Фибер-страйпинг есть? Параллельное масштабирование она может? Поддержка прокси-диска есть? Ничего этого там нет!
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

146. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (99), 27-Май-20, 15:01 
> Для того, чтобы понять эту доку, надо как минимум владеть английским языком.

А я и владею. И претензии были к конкретно вон тем заявлениям про "блочный уровень" vs "btrfs" в той вике, не надо передергивать.

> У btrfs O(1)-аллокатор есть?

O(1) довольно абстрактно и не является достоинством без подтверждения бенчами. По 10 секунд на каждую операцию при любых условиях - это тоже O(1), но радости с него будет мало.

> Фибер-страйпинг есть?

Если перевести терминологию - то как я понимаю, по фактическим действиям там будет (или может быть реализовано) нечто сравнимое по смыслу, плюс-минус.

> Параллельное масштабирование она может?

Я не вижу что принципиально мешает btrfs'у раскидывать блоки в случае RAID сразу на несколько устройств (равно как и читать). Насколько хорошо и полно это реализовано - отдельный вопрос.

1) Btrfs знает какие устройства есть.
2) Btrfs оперирует не просто тупым raw разделом/девайсом а аллоцирует "block groups" имеющие тот или иной уровень RAID и работает в этих терминах.
3) Возможно иметь смесь block groups с разными уровнями RAID. Теоретически оно могло бы хоть пофайлово раздавать решать кому какой уровень RAID дать.
4) Собственно online конверсия уровней так и работает - block groups перегоняются из одного типа в другой. Если в середине этого процесса все покрешится - ну, оно при ребуте продолжит перегонять block groups с места где фигакнулось. Свободное место оно при этом вообще не трогает, в отличие от блочного RAID.

Насколько я понимаю, в переводе с рейзеровского на бтрфсный то что те называют logical volumes в терминах btrfs может быть представлено как "набор block groups с энным уровнем RAID".

> Поддержка прокси-диска есть? Ничего этого там нет!

Вот прокси-диска - да, нету. Хотя утвоерждение что это принципиально нереализуемо как мне кажется будет излишне храбрым. Там все довольно гибко изначально было задумано.

...и основная проблема на самом деле в том чтобы все эти суперкомбо убедить корректно взаимодействовать потом, однако :)

Ответить | Правка | Наверх | Cообщить модератору

156. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 16:26 
> Вот прокси-диска - да, нету

Вот когда будет - приходи, поговорим!
Это топик посвящён _существующим_ фичам reiser5, т.е. тем, которые можно потрогать руками, протестировать.

Ответить | Правка | Наверх | Cообщить модератору

166. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 27-Май-20, 18:30 
Народ сослался на вику, я нашел в ней явную кривизну и несоответствия. Nothing more, nothing less.
Ответить | Правка | Наверх | Cообщить модератору

176. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 23:10 
> O(1) довольно абстрактно

O(1) - это довольно конкретно. Процесс берёт одну нужную маленькую карту свободных блоков, а не шароёбится по единственной здоровой в поисках свободного места (особенно, если его там осталось мало)

> и не является достоинством без подтверждения бенчами.

если ты их не видел, то это не значит, что их нет

> По 10 секунд на каждую операцию при любых условиях - это тоже O(1), но радости с него будет мало

Словесный понос.
Тебя никто не заставляет гробить 10 секунд на каждую операцию.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

186. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 28-Май-20, 09:01 
> O(1) - это довольно конкретно.

Это абстрактное заявление, ничего не говорящее сколько операций в единицу времени своротит ФС в энной ситуации и как это соотносится с другими.

> Процесс берёт одну нужную маленькую карту свободных
> блоков, а не шароёбится по единственной здоровой в поисках свободного места

Кто ж сейчас так делает то в современных ФС? Они все уже придумали на этот счет те или иные улучшения, с терабайтными дисками у них выбора не было.

> (особенно, если его там осталось мало)

Когда его мало - там самой большой проблемой будет, имхо,
1) Фрагментация
2) Общий оверхед работы с метаданными: фрагментов будет дофига.

> если ты их не видел, то это не значит, что их нет

Ну так покажите? Впрочем, никто не спорит что слетать на экспериментальном, гиперзвуковом, суборбитальном - круто. Но проблема в том что вероятность вернуться одним куском - далеко не единица. И поэтому вундервафля занимает почетное место в музее после пары полетов. Если, конечно, осталось что поместить в музей. А народ в целом ползуется скучными авиалайнерами [и очень нервно реагирует на авиапросишествия].

> Тебя никто не заставляет гробить 10 секунд на каждую операцию.

Ну так в том и вопрос - а кто-то проверял как все это будет под реальными нагрузками? Ну и лично я не понимаю как при мелкой тиме, alienated кернелтиме и таком замахе планируется достичь хоть какой-то намек на надежность. Даже у менее навернутого reiser3, который даже замайнлайнили это было "не очень". Оказалось еще тулкит ФС роялит, а с ним швах и фикс шваха путем объявления фатальных багов "known issue".

Ответить | Правка | Наверх | Cообщить модератору

196. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 28-Май-20, 13:17 
> Это абстрактное заявление, ничего не говорящее сколько операций в единицу времени своротит ФС в энной ситуации и как это соотносится с другими.

Иди, расскажи Молнару и Торвальдсу, что их O(1)-планировшщик "ничего не говорит, сколько операций в единицу времени своротит в энной ситуации и как это соотносится с другими".

Ответить | Правка | Наверх | Cообщить модератору

216. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (215), 29-Май-20, 09:47 
> Иди, расскажи Молнару и Торвальдсу, что их O(1)-планировшщик "ничего не говорит, сколько
> операций в единицу времени своротит в энной ситуации и как это
> соотносится с другими".

Эм... это им успешно рассказывают форониксы, коливасы и прочие гентушники :)


Ответить | Правка | Наверх | Cообщить модератору

219. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 29-Май-20, 10:24 
> Эм... это им успешно рассказывают форониксы, коливасы и прочие гентушники :)

И ты туда же иди, куда их посылают :)

Ответить | Правка | Наверх | Cообщить модератору

137. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 13:34 
> Не объясняет что btrfs-у мешает раскидывать запросы на эн девайсов

btrfs - это тот же RAID, который уже имеется на block layer. Т.е. запросы там раскидываются на уровне трансляций дисковых адресов. В Reiser5 всё совсем по-другому. Запросу сначала назначается диск, на который он будет записан (назначает пользователь, либо автоматически - алгоритмом фибер-страйпинга). А уже только после это ФС выделяет адрес на том диске.

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

147. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (99), 27-Май-20, 15:10 
> btrfs - это тот же RAID, который уже имеется на block layer.

Абсолютно не тот же. Btrfs на свободном месте девайса аллоцирует "block group" (некий кус блоков). Каждый block group имеет схему хранения ассоциированную с ним.

Как делается RAID1 в терминах btrfs? ФС видит что хотят записать вот это с схемой RAID1. Как это обеспечивается: одна копия блоков идет в block group с подходящей схемой на один девайс, вторая копия идет на другую block group в каком-либо из других устройств, лишь бы там было достаточно места для этого.

Поэтому в btrfs вполне валидно например воткнуть допустим 3 винча на терабайт и в итоге получить 1.5 Tb RAID-1 где все блоки хранятся на 2 устройствах - и вылет ни 1 из устройств не фатален.

> Т.е. запросы там раскидываются на уровне трансляций дисковых адресов.

Запросы там таки оперируют в терминах девайсов и смещений на них и в этом процессе btrfs вполне себе aware куда это и как пойдет. Настолько что при конверсии уровней и прочем он не кантует пустое место, в отличие от блочного RAID. Поэтому можно довольно быстро сконвертить схему хранения огромного стоража... если он относительно пустой :). Настоящий блочный RAID не владеет деталями аллокации и будет конвертить по всей площади.

> В Reiser5 всё совсем по-другому. Запросу сначала назначается диск, на который он будет
> записан (назначает пользователь, либо автоматически - алгоритмом фибер-страйпинга).
> А уже только после это ФС выделяет адрес на том диске.

Внезапно, btrfs примерно то же самое делает.

Ответить | Правка | Наверх | Cообщить модератору

148. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (148), 27-Май-20, 15:13 
p.s. в btrfs устройствам не обязательно быть одного размера - при втыкании девайса это просто место куда можно класть block groups по указанным правилам. Очень удобно менеджить в отличие от блочного RAID - добавить девайс с +X места или даже изъять с -X места вполне себе ненапряжно и относительно быстро. Если на девайсе данных не было так и его ремув почти моментальный. Удачи так с блочным RAID который надо по всей площади перестраивать.
Ответить | Правка | Наверх | Cообщить модератору

157. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 16:29 
> Толком не учитывает существование btrfs

Есть встречное мнение, что btrfs-разрабы не учли существование reiser4.

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

167. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (167), 27-Май-20, 18:39 
> Есть встречное мнение, что btrfs-разрабы не учли существование reiser4.

Возможно. А там есть какие-то уникальные фичи, принципиально недостижимые в btrfs? Например, какие? Шишкин в своей критике обычно упирал на теоретические синтетические кейсы, что ничего не говорит о перфомансе или user visible фичах. Впрочем btrfs мы лю не за это, а за удобный, логичный и дружелюбный менеджмент, за early warnings о надвигающихся факапах, за то что можно быть более или менее уверенным что если прочлось - то это то что записали, а не что-то иное. Что достаточно актуально если данные начинают исчисляться в терабайтах.

Ответить | Правка | Наверх | Cообщить модератору

160. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 17:33 
> Толком не учитывает существование btrfs

Шишкин сказал, что для реализации своих идей относительно логических томов он рассматривал все существующие на тот момент ФС, и что проще всего это оказалось сделать в Reiser4 (вовсе не потому, что он маинтейнер - просто так совпало). По поводу btrfs он сказал, что её разработчики пошли по пути упрощений, которые оказались недопустимыми. Во-первых, потерялась пресловутая гибкость. Для эффективного распараллеливания основное дерево-хранилище должно обладать фичей, называемой "liquid records". В btrfs же её нет и не предвидится. Во-вторых, Шишкин сказал, что занимается только
серьёзным софтом, а в btrfs непривилегированный пользователь в состоянии провести DDOS-атаку на свободное место на разделе (в частности, это то, почему её не взяли в Red Hat).

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

168. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 27-Май-20, 18:57 
> все существующие на тот момент ФС, и что проще всего это
> оказалось сделать в Reiser4 (вовсе не потому, что он маинтейнер -

Каждый первый програмер именно так говорит. Однако зубоскальство про NIH имеет определенный пойнт :P

> пошли по пути упрощений, которые оказались недопустимыми.

Ее даже так отлаживали дофига и больше. И до сих пор реализовано и близко не все что тот дизайн кишок имеет предложить на самом деле.
Самое очевидное:
- Они утверждают что в именно btrfs можно сделать RAID56 без write hole.
- Этот дизайн нормально отнесется к идее что уровень RAID разный для разных файлов (дир, subvolume'ов). Оно уже сейчас ОК с существованием разных типов block groups одновременно. Просто нет аллокатора который был бы настолько сумасшедший и инфраструктуры управления подобнымми штуками.

> Во-первых, потерялась пресловутая гибкость.

Да вроде наоборот, структуры с солидным заделом на будущее. Гибкое по аллокации, удобный менеджмент задуман сразу на этапе дизайна, etc. И вроде более-менее получилось.

> Для эффективного распараллеливания основное дерево-хранилище должно обладать
> фичей, называемой "liquid records".

А я то думал что для эффективного распараллеливания надо стараться пулять блоки сразу в эн устройств. Что они называют "liquid records"?

> В btrfs же её нет и не предвидится.

Что сие по физическому/логическому смыслу? Возможно там есть что-то сравнимое? Или можно обойтись и без этого?

> Во-вторых, Шишкин сказал, что занимается только серьёзным софтом, а в btrfs
> непривилегированный пользователь в состоянии провести DDOS-атаку
> на свободное место на разделе

Может, все-таки, DoS? А то Distributed атака такого плана находится за пределами моего воображения :P. Ну и вообще, с ФС можно сделать довольно много странных вещей.

Например: я однажды имея сугубо юзерские права положил общесистемный перфоманс EXT4 до состояния плинтуса. И даже снос всех моих данных с хоста уже ничего не поменял. Тоже в общем то DoS по большому счету.

> (в частности, это то, почему её не взяли в Red Hat).

Вообще-то история немного не такая. Ее изначально взяли, в экспериментальном режиме. Но тем временем из RH как-то подразбежались в другие фирмы разработчики ФС и блочного уровня, как я понимаю в RH тупо нет ни 1 кадра который бы в этом разбирался. Ну и да, заклятые друзья из SuSE за это дело уцепились быстрее RH и вот у них разработчиков этой штуки есть. И они ей пользуются. А редхат то пиндел, конечно, на конкурента.

Ответить | Правка | Наверх | Cообщить модератору

169. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 19:41 
> И вроде более-менее получилось

Ну вот, у тебя есть шанс доказать это, реализовав прокси-диск в btrfs ))

Ответить | Правка | Наверх | Cообщить модератору

170. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 27-Май-20, 20:42 
> я однажды имея сугубо юзерские права положил общесистемный перфоманс EXT4 до состояния плинтуса. И даже снос всех моих данных с хоста уже ничего не поменял. Тоже в общем то DoS по большому счету.

Это не иначе, как заговор академиков против честных разработчиков ядра Линукс!

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

189. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  –1 +/
Сообщение от Аноним (-), 28-Май-20, 09:17 
> Это не иначе, как заговор академиков против честных разработчиков ядра Линукс!

На самом деле этот фокус можно повторить с любой ФС. Если кто думает что разработчики имеют хоть какой-то шанс предусмотреть все выходки юзерей в всех мыслимых конфигурациях - напрасно. Так что козырять такими же вещами - хороший способ ощутить себя в шкуре мозилы корп козырявшей безопасностью браузера. Ну им over 9000 vuln'ов и нашли.

Ответить | Правка | Наверх | Cообщить модератору

171. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 27-Май-20, 20:49 
> Вообще-то история немного не такая. Ее изначально взяли, в экспериментальном режиме. Но тем временем из RH как-то подразбежались в другие фирмы разработчики ФС и блочного уровня

Ясное дело, подразбежались! Их там заставляли из btrfs энтерпрайз делать, а в шапке стандарты очень
высокие! Это тебе не Суся какая-нить с анбрейкабл Орацлом.

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

188. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  –1 +/
Сообщение от Аноним (-), 28-Май-20, 09:15 
> шапке стандарты очень высокие!

Особенно заметно на редхатовском пакетном менеджере - хуже я просто не знаю. Сейчас даже уже фрибсд что-то более вменяемое сделали. Факин лол!

Ответить | Правка | Наверх | Cообщить модератору

255. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от _ (??), 05-Июн-20, 19:43 
Вообще то ВНЕЗАПНО - во фряхе лучший пакетный мэнэджер, из всего что есть на сегодняшний день :)

PS:  Эххx ... но ей уже даже это не поможет. IMHO :(

Ответить | Правка | Наверх | Cообщить модератору

172. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 27-Май-20, 20:56 
> А я то думал что для эффективного распараллеливания надо стараться пулять блоки сразу в эн устройств

С тобой всё ясно, иди изучай матчасть!

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

190. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 28-Май-20, 09:23 
> С тобой всё ясно, иди изучай матчасть!

Так там на вики вот прямо так и написано. В начале. Потом там еще совершенно ушибленное формльное определение идет, однако оно сформулировано так что само себе противоречит. Автырю оного нехило бы прочитать что он написал, взять словарик английского языка и проверить значение слов. А то там прямо какой-то #define true false //have a nice debug session! (автырь переколпачивает или странно юзает значения половины слов).

Ответить | Правка | Наверх | Cообщить модератору

199. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 28-Май-20, 18:02 
Всё там чётко и без противоречий. Иди учи английский.
Ответить | Правка | Наверх | Cообщить модератору

217. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (215), 29-Май-20, 09:50 
> Всё там чётко и без противоречий.

Особенно определение, противоречащее смыслу английских слов в нем :D

> Иди учи английский.

Походу это таки не мне надо. Потому что чтобы дать то определение - надо конкретно хряпнуть упорина. Или если это была попытка маркетинга - надо было маркетолога позвать, он бы придумал как назвать хрен редькой менее горбато.

Ответить | Правка | Наверх | Cообщить модератору

220. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 29-Май-20, 11:12 
> Особенно определение, противоречащее смыслу английских слов в нем :D

И какому же слову в нём, как вы изволили выразиться, оно противоречит?

Слово в студию!!!

Ответить | Правка | Наверх | Cообщить модератору

232. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 29-Май-20, 22:27 
> Слово в студию!!!

Parallel. Определение Parellel scaling out там просто эпик какой-то, из формального определения вообще не понятно каким боком из него следует параллельность какая-то вообще.

Что означает "saves" автор статьи тоже походу не вдупляет и использует сие ... логически некорректно. C parallel это вообще довольно сложно стыковать. Видимо, более подходящих слов в инглише автор не придумал, хоть они и есть.

Ответить | Правка | Наверх | Cообщить модератору

233. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 30-Май-20, 00:49 
> Parallel. Определение Parallel scaling out там просто эпик какой-то, из формального определения вообще не понятно каким боком из него следует параллельность какая-то вообще.

В той статье из вики есть предыстория (Previous Art), из которой становится понятно, почему "parallel". Понятие это пришло от сетевых параллельных ФС таких, как GPFS и Lustre. Определение непротиворечиво, придраться там не к чему. Под него подходят как минимум три ФС: GPFS, Lustre и Reiser5.

> Что означает "saves" автор статьи тоже походу не вдупляет и использует сие ... логически некорректно.

Saves - глагол (3 лицо, ед. число). Означает сохранение (непотерю) [ресурсов]. Что тут некорректного? Как будет на английском: "подсистема сохраняет ресурсы"? Очевидно, "subsystem saves resources".

> C parallel это вообще довольно сложно стыковать. Видимо, более подходящих слов в инглише автор не придумал, хоть они и есть.

А как сетевые параллельные ФС стыкуются с пареллельностью? Точно так же и ты стыкуй.

> Видимо, более подходящих слов в инглише автор не придумал, хоть они и есть.

Это вопрос к тому, кто лет тридцать назад назвал некоторые сетевые ФС параллельными. Кому-то, может и сложно стыковать. На мой взгляд аналогия очень даже прослеживается (в той же статье есть пример с дождём и вёдрами).

Ответить | Правка | Наверх | Cообщить модератору

236. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 30-Май-20, 08:59 
> В той статье из вики есть предыстория (Previous Art), из которой становится
> понятно, почему "parallel".

Ну да. Там это написано более логично. Однако определить "parallel" через "saves" это достаточно оригинально. Потому что параллелизм в определении не фигурирует. И как максимум - очень неявно где-то "подразумевается".

А в той части другой косяк: технически некорректные заявления для как минимум btrfs. Автор не въехал, что колесо не-блочного RAID изобрели до него. Или попытался присвоить чужие достижения. При том что отличный от block-level подход к RAID в btrfs много лет - и даже не факт что придумали это они.

> Понятие это пришло от сетевых параллельных ФС таких,
> как GPFS и Lustre. Определение непротиворечиво, придраться там не к чему.

Оно просто выглядит достаточно бессмысленным набором слов. При сильном желании, понять что на самом деле имеется в виду можно, если прочитать вступление. Но тот индийский математик все же вспоминается.

> Под него подходят как минимум три ФС: GPFS, Lustre и Reiser5.

Если перевести тот набор слов с reiserfs'ного на английский, под него как я понимаю и btrfs или уже подходит, или технически может подходить. В том плане что это может жрать меньше суммарного бандвиза чем тупой блочный подход.

> Saves - глагол (3 лицо, ед. число). Означает сохранение (непотерю) [ресурсов]. Что
> тут некорректного?

Некорректно при этом педалировать параллельность, потому что из всего того набора слов какая-либо параллельность вообще не следует. А если идея в bandwidth saving, может это как-то так и обозвать?

> "subsystem saves resources".

Это все хорошо, но при чем тут "parallel"? Являющийся центральным моментом определения. Этот момент в определении не раскрыт. В преамбуле да, сколько угодно.

> А как сетевые параллельные ФС стыкуются с пареллельностью? Точно так же и ты стыкуй.

И все же определение параллельности где параллельность ниоткуда не следует - это странно, господа.

> даже прослеживается (в той же статье есть пример с дождём и вёдрами).

При сильном желании понять можно. И пардон, сетевыми штуками я если интересовался, то это "не совсем ФС" в привычном понимании. Скорее "распределенными структурами".

Ответить | Правка | Наверх | Cообщить модератору

244. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 30-Май-20, 13:14 
> При том что отличный от block-level подход к RAID в btrfs много лет

Не нужно путать "block-level" и "block layer".
"block layer" - этот подсистема OS.
"block-level" относится к методу агрегирования малых реальных дисков в один большой, виртуальный.

Все стандартные уровни RAID (за исключением зеркал, и экзотических 2 и 3) - они block-level. Вот, читай: https://en.wikipedia.org/wiki/Standard_RAID_levels. Все нестандартные - тоже block-level. Пожалуйста: https://en.wikipedia.org/wiki/Non-standard_RAID_levels

B reiser5 нет RAID и вообще не будет (кроме зеркал). Там даже JBOD нет. Агрегация устройств в Reiser5 происходит по типу сетевых ФС. Шишкин сказал: "RAID - это технология, место которой только на block layer. Не нужно это тащить в файловую систему!"

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

245. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 30-Май-20, 14:22 
> Некорректно при этом педалировать параллельность, потому что из всего того набора слов какая-либо параллельность вообще не следует. А если идея в bandwidth saving, может это как-то так и обозвать?

В классической логике очень даже корректно. Почитай определение параллельности, данное Лобачевским  - будешь сильно удивлён :) А потом, у него параллельные прямые (какой ужас) пересекаются!!! И, ничего, живём с этим уже вторую сотню лет :)

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

247. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (247), 30-Май-20, 17:11 
> В классической логике очень даже корректно. Почитай определение параллельности, данное
> Лобачевским  - будешь сильно удивлён :) А потом, у него
> параллельные прямые (какой ужас) пересекаются!!! И, ничего, живём с этим уже
> вторую сотню лет :)

Параллельные прямые у Лобачевского пересекаются это что-то новое. Очень желаю увидеть этот текст от Лобачевского. Так понимаю остальные знания, которыми ты тут делишься, такого же типа?

Ответить | Правка | К родителю #245 | Наверх | Cообщить модератору

249. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (39), 30-Май-20, 22:56 
> Параллельные прямые у Лобачевского пересекаются это что-то новое.

Хорошо, не у него (а обидно!). Ключевое слово "пересекаются". С этим нет вопросов?


Ответить | Правка | К родителю #247 | Наверх | Cообщить модератору

251. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (251), 31-Май-20, 00:05 
>> Параллельные прямые у Лобачевского пересекаются это что-то новое.
> Хорошо, не у него (а обидно!). Ключевое слово "пересекаются". С этим нет
> вопросов?

Даже как то странно взрослым людям напоминать что это определение параллельных. Они ни в одной геометрии не пересекаются.

Ответить | Правка | К родителю #249 | Наверх | Cообщить модератору

252. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 31-Май-20, 03:16 
> Даже как то странно взрослым людям напоминать что это определение параллельных. Они

ни в одной геометрии не пересекаются.

Ох ты ж господи! :)
"Пресекаются прямые, евклидовы части которых параллельны" - так лучше звучит?

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


Ответить | Правка | К родителю #251 | Наверх | Cообщить модератору

253. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (253), 31-Май-20, 11:02 
>> Даже как то странно взрослым людям напоминать что это определение параллельных. Они
> ни в одной геометрии не пересекаются.
> Ох ты ж господи! :)
> "Пресекаются прямые, евклидовы части которых параллельны" - так лучше звучит?
> Если ты такой щепетильный, может устроим разбор фразы "определение, противоречащее смыслу
> английских слов в нем"? А то я деликатно не стал придираться.
> А с неё весь сыр-бор и начался...

Это ты к другому анониму иди за английский язык тереть. Мне достаточно того что я увидел.

Ответить | Правка | К родителю #252 | Наверх | Cообщить модератору

234. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 30-Май-20, 02:26 
> Что означает "saves" автор статьи тоже походу не вдупляет и использует сие ... логически некорректно. C parallel это вообще довольно сложно стыковать.

То есть, тебе непонятно, почему Шишкин определяет параллельность через сохранение ресурсов? Это уже к нему обращайся! Только перед тем, как будешь с ним спорить, хочу предупредить: он математик, доктор наук и хорошо понимает, о чём говорит! :)

Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору

235. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 30-Май-20, 08:02 
> он математик, доктор наук и хорошо понимает, о чём говорит! :)

По нему ... заметно. И это может быть и работает для какой-нибудь абстрактной математики, или накрайняк теоретической физики какой. Но даже там стараются упаковывать слова в логичном и непротиворечивом виде, используя устоявшиеся термины по возможности, дабы другие могли понять суть и на сглючить при этом.

А иначе это начинает напоминать старинную историю с индийским математиком, который вроде бы допер до совершенно нетривиальных вещей, не имея формального образования. Проблема в том что из-за всего этого он был решительно неспособен объяснить суть своих открытий окружающим. И только Лейбницу, чтоли, стало любопытно что все-таки за нах и после долгих мытарств он наконец смог вообще одуплить чего имеется в виду. Вот читая эту вику я невольно вспомнил ту историю.

Ответить | Правка | Наверх | Cообщить модератору

241. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 30-Май-20, 11:16 
> Проблема в том что из-за всего этого он был решительно неспособен объяснить суть своих открытий окружающим.

Объяснять суть своих открытий окружающим - это решительно не дело учёных. Для этого есть популяризаторы науки. Совмещать приятное с полезным могут только единицы. Такие как Джинс, Фейнман,
Хокинг. Вот Эйнштейн никому ничего не объяснял :)

Ответить | Правка | К родителю #235 | Наверх | Cообщить модератору

175. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (153), 27-Май-20, 22:50 
> Ее изначально взяли, в экспериментальном режиме. Но тем временем из RH как-то подразбежались в другие фирмы разработчики ФС и блочного уровня, как я понимаю в RH тупо нет ни 1 кадра который бы в этом разбирался

Ну, детский сад какой-то чесслово!
"Разработчики не разбежались" не есть критерий того, что экпериментальная фича успешно прошла "technical preview" в Red Hat. Название "technical preview" само за себя говорит. А что будет, если разработчики разбегутся после того, как её возьмут в продакшн? Не задавались таким вопросом? А жаль!

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

187. "В Reiser5 анонсирована поддержка Burst Buffers (Data Tiering..."  +/
Сообщение от Аноним (-), 28-Май-20, 09:10 
> "Разработчики не разбежались" не есть критерий того, что экпериментальная фича успешно
> прошла "technical preview" в Red Hat. Название "technical preview" само за
> себя говорит. А что будет, если разработчики разбегутся после того, как
> её возьмут в продакшн? Не задавались таким вопросом? А жаль!

Зато у редхата проходит preview тормозной глючный пихонокрап, вплоть до пакетного менеджера дохнущего жестокой смертью с харакири базе пакетов. После чего система становится малость тыквой. Но это ничего, картонный макет пакетного менеджера в системе их не напрягает. Пардон, релизиться >10 лет к ряду с калом вместо пакетного менеджера - не больно какой стандарт качества.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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