The OpenNET Project / Index page

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



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

Оглавление

Началась разработка ФС Zero, вытесняющей неиспользуемые данн..., opennews (?), 10-Сен-18, (0) [смотреть все]

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


2. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +6 +/
Сообщение от нах (?), 10-Сен-18, 11:06 
пихон, fuse, зеро...зеробрейн. "вытесняйте" уже сразу в /dev/null - меньше возни, все равно данные, к которым обращаются (точнее, уже перестали) через кривую пихоновую прослойку через fuse, нахрен не нужны.

видимо, это попытка бэкблажи, неосилившей в webbdav, выдумать свою альтернативу fuse-davfs. Менеджер по антикачеству при этом старательно следил, чтобы она, ненароком, не оказалась не точно такой же тормозной, бестолковой и ненадежной, как оригинал, а то гугель засудит!


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

8. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 11:44 
Сколько стонов. Ну нравится fuse-davfs - используй, кто запретит.  Поглядим, как у этих получится, но лично мне идея явного отделения бакэнда нравится (и всегда нравилась, как и прочие плагинные подходы).

Питон... что питон? Для прототипа - точно подходит, а там будет видно, вышло ли что-то вменяемое.

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

16. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –2 +/
Сообщение от нах (?), 10-Сен-18, 12:34 
> Поглядим, как у этих получится, но лично мне идея явного отделения бакэнда

тут нет никакой новой идеи - davfs устроена точно так же.

"нового" тут только модная-современная концепция layered fs, и автоматика "вытеснения".
Но, поскольку оно явно будет тормозным как телега, запряженная ишаком (не вытеснение а сам доступ к чудо-fs), вряд ли кому-то понадобится.

модные разработчики, видимо, не очень понимают, где "быстрое прототипирование" уместно, а где надо сразу делать правильно, а не пихоновый скрипт пропихивать через fuse.

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

18. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –2 +/
Сообщение от Аноним (18), 10-Сен-18, 12:47 
Так привык к mount/umount, что отсутствие необходимости использовать их вызвало болезненные ощущения чуть пониже спины.
Ответить | Правка | Наверх | Cообщить модератору

62. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 16:53 
Как она устроена? У неё жёстко прибитый один бэкэнд - webdav. И если захочется поддержку того же balckblaze или вообще ftp прикрутить - делай отдельный проект и копипасти в него логику вытеснения, или как? Я бы, правда, дальше пошёл и реализовал ТОЛЬКО вытеснение, оставив релаьную работу нижележащим ФС - пофиг, FUSE или нет, но даже так лучше, чем один-единственный протокол.

А для кучи сценариев тормозность чего-либо, кроме собственно сетки и чтения/записи большими кусками (чему ни fuse, ни его питоновский API вообще не мешают) проблемой не являются. Начиная с того же фотоархива, например.

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

86. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Аноним (-), 10-Сен-18, 19:31 
А чем собственно webdav плох? Чем плох FTP и backblaze - понятно. Первый в половине конфигураций не работает и еще тормознее чем webdav во многих случаях, потому что новое соединение для каждого файла, так что заливка мелочи на FTP это полный трэш. Backblaze просто проприетарное нестандартное нечто, дергаться на причуды каждого пихтонраста с его личным Not Invented Here с своим самопальным сервисом - никаких ресурсов не хватит.
Ответить | Правка | Наверх | Cообщить модератору

98. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от пох (?), 10-Сен-18, 21:59 
> А чем собственно webdav плох?

а чем может быть хороша попытка приспособить гипертекстовый протокол под файловую систему?

ну да, ну да - ловко туннелится через корпоративные проксики. И все.

> потому что новое соединение для каждого файла

в новом-не-tls-соединении для каждого файла нет ничего ужасного.
Файл еще и создать надо, причем правльно - там в fs масса всего интересного, чтобы при крэше не получить вместо диска вермишель. И ничего, создается. Кода раз этак в тысячу поболее.

> Backblaze просто проприетарное нестандартное нечто

да, диавольщина и бесовщина, срочно трижды переГНИсь, трижды поклонись иконе встолмана, и никаких больше соблазнов.

backblaze оптимизирован под совсем другую задачу. которую в целом решает неплохо.
Сделать на этой базе блочный уровень fs - вполне можно, и даже, наверное, будет эффективно.

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

99. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 22:04 
Плох не webdav, ftp или backblaze, плохо, когжа пытаются прибить гвоздями к чему-то одному то, что вполне может работать с разными альтернативами.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

111. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Аноним (-), 11-Сен-18, 00:01 
> Плох не webdav, ftp или backblaze, плохо, когжа пытаются прибить гвоздями к
> чему-то одному то, что вполне может работать с разными альтернативами.

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

Классический пример GIO и KIO, или как там это в кедах ща называют. Блин, не попадалось ни одной безглючной проги на этом. А если оно не дай боже по сети было - при первом намеке на проблему сильно повезет если прога не зависнет намертво или не грохнется целиком. Ну вот как-то так это на практике работает.

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

144. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от пох (?), 11-Сен-18, 19:24 
конкретно эта штука - не может, у нее заточка под интерфейс, предназначенный для хранения блобов, а не файлов, насколько я понимаю.
Там достаточно много ручной работы по имитации фс поверх всего этого.

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

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

9. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 11:47 
И я не нашёл вообще никакой свзяи автора с backblaze. Ну выбрал человек то хранилище, которое ему наиболее удобно или которое лично использует - так это самый правильынй подход. Благо они нынче ещё и самые дешёвые среди живых.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

19. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Annoynymous (ok), 10-Сен-18, 12:53 
fuse-davfs не умеет кешировать. Поэтому работает только в сферической сети в вакууме.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

25. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Аноним (-), 10-Сен-18, 13:47 
Шизика это не остановит от критики, у него в бреду свой собственый мирок.
Ответить | Правка | Наверх | Cообщить модератору

32. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от нах (?), 10-Сен-18, 14:09 
~# umount /mnt/dav/
/sbin/umount.davfs: waiting while mount.davfs (pid 32292) synchronizes the cache ...

довольно таки долго и печально.
Но кэширование и вытеснение редкоиспользуемых файлов - совсем разные вещи. Второе делается гораздо проще.

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

42. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Annoynymous (ok), 10-Сен-18, 15:05 
Это совсем другая задача, ага.
Ответить | Правка | Наверх | Cообщить модератору

39. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Аноним (39), 10-Сен-18, 14:48 
>"вытесняйте" уже сразу в /dev/null - меньше возни, все равно данные, к которым обращаются (точнее, уже перестали) через кривую пихоновую прослойку через fuse, нахрен не нужны

Коннекты через 2.5G/3G ещё не исчезли, особенно за МКАДом. Так что, Python здесь не добавит тормозов.

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

44. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от нах (?), 10-Сен-18, 15:12 
>>"вытесняйте" уже сразу в /dev/null - меньше возни, все равно данные, к которым обращаются (точнее, уже перестали) через кривую пихоновую прослойку через fuse, нахрен не нужны
> Коннекты через 2.5G/3G ещё не исчезли, особенно за МКАДом. Так что, Python
> здесь не добавит тормозов.

угу, оно просто работать не будет (это ж хоть и не дав, но вебня, там таймауты и обрывы сессии норма). Ну ты с ума сошел, автоматическое выдавливание неиспользуемых файлов/подкачку обратно если вдруг стал используемый, делать через "2.5g" ?

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

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

65. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 16:57 
Ну так оборвалось - не вытеснил, какаие проблемы? Это уже ответственность пользователя - решать, что ему годится.
Ответить | Правка | Наверх | Cообщить модератору

88. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Аноним (87), 10-Сен-18, 19:40 
> Ну так оборвалось - не вытеснил, какаие проблемы?

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

Так что как минимум такое добро на раз высадит трафик, как максимум порушит данные. Когда данные наконец потребуются обратно, сильно повезет если версия питона в системе окажется "та", это не обваливается с трехстраничным трэйсом, и в данных не вермишель. В общем это выглядит очень оверинженернутым вариантом rm -rf.

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

64. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 16:55 
Да оно и на ста мегабитах ни хрена тормозить не будет, если /usr/portage или что-то подобное на него не совать.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

90. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +1 +/
Сообщение от Аноним (-), 10-Сен-18, 19:48 
> Да оно и на ста мегабитах ни хрена тормозить не будет, если
> /usr/portage или что-то подобное на него не совать.

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

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

152. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +5 +/
Сообщение от Led (ok), 12-Сен-18, 00:02 
> Python здесь не добавит тормозов.

Он уже добавил сотни тысяч торомозов - в IT.

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

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

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




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

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