1.1, A.Stahl (ok), 12:31, 27/03/2016 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –12 +/– |
>OrangeFS
Какая-то узкоспециальная штука, с которой не то что пользователи, но и редкие админы кода-либо пересекутся.
>PVFS
В масштабе ФС, NASA звучит как-то весомей, чем министерство энергетики.
| |
|
2.15, Аноним (-), 14:39, 27/03/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +6 +/– |
>В масштабе ФС, NASA звучит как-то весомей, чем министерство энергетики.
министерство энергетики на два порядка покрупнее, распределённее и вообще настоящая бигдата в реалтайме.
| |
2.35, rshadow (ok), 18:04, 27/03/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +29 +/– |
Какая-то узкоспециальная штука
Так весь топ технологий узкоспециализированных. Широкий профиль это адммн на предприятии: хочешь Эксель поставит, а хочешь утюг починит.
| |
|
|
2.5, anonymous (??), 12:54, 27/03/2016 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
[user@host orangefs]$ pwd
/home/user/linux-mainline/fs/orangefs
[user@host orangefs]$ head file.c
/*
* (C) 2001 Clemson University and The University of Chicago
*
* See COPYING in top-level directory.
А в COPYING в linux-mainline GPLv2.
| |
|
|
4.60, fi (ok), 01:14, 28/03/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
i915_drv.c:
MODULE_LICENSE("GPL and additional rights");
A header - там свое, читай что притащил сам.
собственно .h файлы уже вывели из под копирайта - это всего лишь описание интерфейса
| |
|
3.62, Аноним (-), 02:21, 28/03/2016 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –3 +/– |
> Лицензия не может отличаться от лицензии остального ядра. Стало быть, GPLv2.
Все зависит от того, кто оплатил. Если это государственный грант - то только пермиссивная. Если частный - зависит от грантодателя.
| |
|
4.69, _ (??), 16:22, 28/03/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
>> Лицензия не может отличаться от лицензии остального ядра. Стало быть, GPLv2.
>Все зависит от того, кто оплатил. Если это государственный грант - то только пермиссивная.
ШАС! Впрочем если это не заказ софто-пейсателям, а грант на исследования в университет, то таки да. Но тогда и "пермbсcивная" в стиле BSD\MIT\Apache ...
| |
|
|
|
1.6, bircoph (ok), 13:08, 27/03/2016 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +3 +/– |
Хорошая штука для HPC. Очень выручала, когда не было отдельной хранилки и приходилось делать хранилку из откушенных разделов на рабочих узлах.
Кстати, вполне сравнима с Lustre и умеет метаданные параллельно обрабатывать, поддержка IB нативная есть.
| |
|
|
3.57, Led (ok), 23:13, 27/03/2016 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> а что не люстра? патчить ядро чтобы столкнуться с прекрасным в продакшне,
> как-то странно.
Покажи серверную часть люстры в ядре. Или так - где-то што-то однокласники про люстру напели?
| |
|
|
|
2.64, Аноним (-), 09:18, 28/03/2016 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
Например вот этим:
"there is no locking system in PVFS"
Т.е. очень большая часть применений сразу отсекается. Это тупая хранилка, не более того, ни на какой разделяемый доступ к файлам, кроме чтения, и очень-очень аккуратной записи с синхронизацией нод "другим способом" она в отличие от Gluster не расчитана.
Вот только Gluster зачастую ведёт себя совершенно нестабильно. И часто ломается от версии к версии.
| |
|
|
4.83, Аноним (-), 18:54, 03/04/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
там приоритеты другие.
в люстре - "свиестелок" навешали в саму ФС а тут - старательно этого избегают, скрупулезно минимизируя оверхэд/накладные, отсюда и stateless и прочее.
но остальное, особенно нативный MPI - очень в тему для HPC-хреновин/проектов а вот ACL родной сделает ее больше востребованной в Очень больших коммерческих решениях, например банк среднего размера - очень возрадуется, имея систему нативно написанную под.
| |
|
|
2.82, Аноним (-), 01:00, 03/04/2016 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
это не люстры конкурент а скорее ответ на хаммерФС для платформы, оную не тянущей(в принципе. слишком много слабых мест, не масштабирующихся. и валящих ее при).
| |
|
|
2.30, A.Stahl (ok), 17:08, 27/03/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Банальных линков не хватает?
Если так, ну что же... Возьми код nullfs, перелицензируй его на GPL, приведи внешний вид к требованиям линукс-ядра и предлагай. Вполне могут и принять. Ты же не думаешь, что этой псевдо-ФС нет по религиозным причинам?
| |
2.32, Аноним (-), 17:12, 27/03/2016 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> Когда примут nullfs, чтобы обеспечить эквивалент дедупликации файлов?
Зачем?
man nullfs
---
DESCRIPTION
The nullfs driver will permit the FreeBSD kernel to mount a loopback file
system sub-tree.
---
смотрим man mount
---
Bind mounts
Since Linux 2.4.0 it is possible to remount part of the file
hierarchy somewhere else. The call is:
mount --bind olddir newdir
---
Оно?
| |
|
|
4.58, Аноним (-), 23:22, 27/03/2016 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> полноценной stackable FS
> - то мне тебя жаль..
Ты же в курсе, что bind – это фича ядра, не?
https://github.com/torvalds/linux/blob/v4.4/fs/namespace.c#L2070
static int do_loopback(struct path *path, const char *old_name,
Ты же читал, что оно умеет?
https://www.kernel.org/doc/Documentation/filesystems/sharedsubtree.txt
Или, как обычно, <это самое в лужу>?
| |
|
|
|
|
2.42, Нимано (?), 19:51, 27/03/2016 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +5 +/– |
> Посмотрим че быстрее, ext4 или OrangeFS
>>распределение данных между несколькими файловыми серверами
>>Настраиваемый уровень избыточности хранения данных,
Пофиг на быстроту -- что из них мягче и фиолетовые?!
| |
|
|
|
|
4.74, pavlinux (ok), 17:53, 28/03/2016 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> сколько уже всякой ерунды в этом ядре, это просто жесть!
12 виртуальных и 1 правильная.
$ cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev tmpfs
nodev devtmpfs
nodev sockfs
nodev pipefs
nodev devpts
nodev autofs
xfs
nodev mqueue
| |
|
|
|
|