The OpenNET Project / Index page

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



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

"Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от opennews (??), 22-Янв-20, 07:36 
Для файловой системы btrfs представлена асинхронная реализация операции DISCARD (пометка освобождённых блоков, которые уже можно не хранить физически), реализованная инженерами компании Facebook...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52228

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

Оглавление

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


1. "Для Btrfs представлена асинхронная реализация DISCARD"  +30 +/
Сообщение от Аноним (1), 22-Янв-20, 07:36 
В общем, похороны btrfs явно идут не по плану.
Ответить | Правка | Наверх | Cообщить модератору

3. "Для Btrfs представлена асинхронная реализация DISCARD"  –5 +/
Сообщение от Нонон (?), 22-Янв-20, 07:58 
Сейчас другие фс фичу растянут и все..
Ответить | Правка | Наверх | Cообщить модератору

64. "Для Btrfs представлена асинхронная реализация DISCARD"  +5 +/
Сообщение от Аноним (-), 22-Янв-20, 15:07 
И - что? Они научатся делать аналог btrfs device add/remove/replace? Плавно, в фоне, без остановки сервисов и системы? А не как блочные RAID? Дааа? Ну, блин, тогда этот мир станет значительно удобнее. Но это слишком хорошо чтобы быть правдой :P
Ответить | Правка | Наверх | Cообщить модератору

98. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Ананимус (?), 22-Янв-20, 19:03 
Ты сейчас пытаешься утверждать, что в mdraid нельзя добавить/убрать девайс на лету? Ты совсем там что ли поехавший? P_P
Ответить | Правка | Наверх | Cообщить модератору

100. "Для Btrfs представлена асинхронная реализация DISCARD"  +4 +/
Сообщение от Аноним (-), 22-Янв-20, 20:41 
Я пытаюсь утверждать что btrfs перенес все это на качественно новый уровень.
- Тип RAID можно переиграть на лету.
- И файлуха даже может некоторое время жить с смесью разных уровней. Ей так нормально, это часть фич дизайна.
- И таки размеры девайсов могут быть "от балды". Для ФС дотыкание девайсов это "+эн свободного места". Это конечно делает понимание доступного места чуть менее тривиальным, но зато нет той характерной для RAID камасутры.
- У btrfs есть схема хранения DUP. Для метаданных это по дефолту, для данных - по желанию. Для систем с 1 сторажем на все сомнительного качества это просто находка - выживаемость ФС многократно повышается. Не то чтобы такого совсем нельзя достичь другими способами, но тантры придется откалывать еще те. А в btrfs 1 команду ребалансу скормить и дело в шляпе.
- Btrfs не ворочает по всей площади. Поскольку RAID вынесен на уровень ФС, оно таки space use aware - и ворочает только те блоки которые реально надо своротить. В ряде случаев это ускоряет операции в РАЗЫ. А потому что половину площади ворочать не стали, например - зачем пустое место кантовать?!
Ответить | Правка | Наверх | Cообщить модератору

4. "Для Btrfs представлена асинхронная реализация DISCARD"  +12 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 07:59 
А нафига её хоронить, хорошая ФС, в целом частично замена zfs. Просто достаточно специфическая и не везде подойдёт, ну так это можно почти про все известные ФС сказать.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Для Btrfs представлена асинхронная реализация DISCARD"  –2 +/
Сообщение от Аноним (5), 22-Янв-20, 08:48 
>частично замена zfs

Ну это вообще не показатель. Учитывая, что из-за возможных юридических проблем, ZFS можно ставить только на домашние файлопомойки, у разумных людей, её заменой будет вообще любая ФС. Хоть FAT12.

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

6. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 08:50 
>>частично замена zfs
> Ну это вообще не показатель. Учитывая, что из-за возможных юридических проблем, ZFS
> можно ставить только на домашние файлопомойки, у разумных людей, её заменой
> будет вообще любая ФС. Хоть FAT12.

расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..

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

8. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (5), 22-Янв-20, 08:57 
>расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..

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

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

11. "Для Btrfs представлена асинхронная реализация DISCARD"  –2 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 09:15 
>>расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..
> Лучше расскажи это, на этапе экспертизы проекта, юридическому отделу своей компании, после
> того как они ознакомятся со всеми 100500 вариантами, противоречащих друг-другу лицензий,
> под которыми "распространяется" ZFS.
> Так что если все эти фичи тебе действительно нужны для дела, а
> не просто "шоб было", то btrfs, пока, безальтернативна.

"Проблемы негров шерифа не волнуют" ©
Если я могу решить задачу и на btrfs и на zfs то я предложу их обе и пусть сами выбирают мне плевать по каким критериям. Если появится задача которую по каким-то причинам можно решить только на zfs то я скажу об этом и уже не мои проблемы как они будут биться головой об стену с лицензиями, на крайний случай можно отказаться от проекта сославшись на невозможность разрешить юридические проблемы, что опять же меня мало волнует.

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

13. "Для Btrfs представлена асинхронная реализация DISCARD"  +12 +/
Сообщение от Аноним (5), 22-Янв-20, 09:20 
Они не будут биться головой о стену, они, вместе с руководством конторы, фигурально выражаясь, будут бить о стену вас за то, что вы, вместо готового работоспособного решения, предлагаете букет своих опасных для бизнеса фантазий.
Ответить | Правка | Наверх | Cообщить модератору

14. "Для Btrfs представлена асинхронная реализация DISCARD"  –5 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 09:34 
> Они не будут биться головой о стену, они, вместе с руководством конторы,
> фигурально выражаясь, будут бить о стену вас за то, что вы,
> вместо готового работоспособного решения, предлагаете букет своих опасных для бизнеса
> фантазий.

если у вас так я вам сочувствую

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

16. "Для Btrfs представлена асинхронная реализация DISCARD"  +7 +/
Сообщение от Аноним (5), 22-Янв-20, 09:40 
>если у вас так я вам сочувствую

А, за пределами уютного домашнего локалхоста, по другому вообще не бывает. Because life is tough. Ага...

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

19. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 09:45 
>>если у вас так я вам сочувствую
> А, за пределами уютного домашнего локалхоста, по другому вообще не бывает. Because
> life is tough. Ага...

Бывает, если у руководства есть опыт работы а не только переворачивания бумаг. Бывает если отделы занимаются своими задачами и не лезут к другим. Бывает если ещё на этапе создания проекте на бумаге архитектор думал головой а не жопой и смог объяснить свою думу тем кто поставил задачу.

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

22. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (5), 22-Янв-20, 09:58 
>Бывает, если у руководства есть опыт работы а не только переворачивания бумаг. Бывает если отделы >занимаются своими задачами и не лезут к другим. Бывает если ещё на этапе создания проекте на бумаге >архитектор думал головой а не жопой и смог объяснить свою думу тем кто поставил задачу.

Извините, но я вообще не понял, как ваше карамельное видение прекрасного мира грёз соотносится с предметом нашей дискуссии.

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

34. "Для Btrfs представлена асинхронная реализация DISCARD"  +5 +/
Сообщение от Руковводство (?), 22-Янв-20, 10:54 
что тут непонятного, товарищ все правильно вам продемонстрировал - он будет предлагать, в какие модные-красивые игрушки ему хочется поиграть за счет конторы, а ответственность нести будет "руководство".

В принципе, еще каких-то 12 лет назад так было вполне можно.

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

69. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:34 
Да это все и сейчас можно в нормальных фирмах. И на этом глобусе хороших фирм так даже и больше чем 12 лет назад.
Ответить | Правка | Наверх | Cообщить модератору

32. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Руковводство (?), 22-Янв-20, 10:53 
> Бывает, если у руководства есть опыт работы а не только переворачивания бумаг.

бывает, только вас-то мы зачем наняли?
Если исполнять наши хотелки - то это не вы мне "предложите", а я вам "предложу" - запилить мне вот ЭТО (конкретное то с чем лично у меня есть опыт работы и уверенность что _я_ могу потом починить или знаю у кого спросить - решать что это - буду я) - и добавлю волшебное слово - "БЕГОМ!"

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

Вплоть до перевода в картриджетрясы, "поскольку данная должность полностью соответствует проявленным вами навыкам и умениям".

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

37. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 10:59 
>[оверквотинг удален]
> А если вас наняли как архитектора, "думающего головой" и при этом обладающего
> ценными знаниями и кругозором в областях, которых у меня нет, поскольку
> мой опыт работы уже устарел, да и тот уже много лет
> скорее "вприглядку", не вдаваясь в мелкие детали, поскольку у меня физически
> нет возможности все делать за вас - ни разорваться, ни избавиться
> от менеджерских обязанностей я не могу - то извините, вы предлагаете
> _решение_, а не у меня его спрашиваете - и несете шкурную
> ответственность за его последствия.
> Вплоть до перевода в картриджетрясы, "поскольку данная должность полностью соответствует
> проявленным вами навыкам и умениям".

Я предлагаю n решений как "технический специалист" с точки зрения производительности, соблюдения всех нужных кейсов будь то поддержка нужных технологий и фич или отказоустойчивости, а какое уже из этих n решений подходит по юридическим и бюрократическим нюансам это не моя головная боль, я не нанимался юристом.

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

40. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (5), 22-Янв-20, 11:07 
Немного ниже вам уже предложили повторить тоже самое, с руками за головой, лежа лицом вниз на полу серверной.
Ответить | Правка | Наверх | Cообщить модератору

41. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 11:15 
> Немного ниже вам уже предложили повторить тоже самое, с руками за головой,
> лежа лицом вниз на полу серверной.

вообще не понимаю о чём речь. если ничего не нарушать то и маскишоу нестрашны

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

42. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (5), 22-Янв-20, 11:19 
Расскажите эту шутку гуглу, который воспользовался свободной явой для своего свободного андроида. Но, почему-то, мне кажется, что она не покажется ему смешной.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

50. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Дмитрий (??), 22-Янв-20, 12:34 
про свободный андроид расскажите Huawei
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

51. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (5), 22-Янв-20, 12:40 
Так гуглосервисы, вроде как, ни разу не свободные. Но, строго говоря, они не часть андроида.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

58. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от орацл (?), 22-Янв-20, 13:28 
вот это они нам в суде и пытаются опровергнуть ;-)

Пока получается плохо, судья, видимо, уже в числе пострадавших.

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

72. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:37 
> про свободный андроид расскажите Huawei

Они свободны взять исходники и делать с ними что сочтут нужным, в пределах лицензий. Это однако не дает никаких прав на гугл и его сервисы. И то что кто-то там хочет гуглоплеем пользоваться и чем там еще - а вот тут он уже очень отдельно договаривается. Или не пользуется сервисами гугла и получает экосистему китаефона с 1% рынка.

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

71. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:35 
> Расскажите эту шутку гуглу, который воспользовался свободной явой для своего свободного
> андроида. Но, почему-то, мне кажется, что она не покажется ему смешной.

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

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

94. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (5), 22-Янв-20, 17:22 
А зачем нужны маски-шоу, если доказательства предполагаемой вины в любом салоне сотовой связи можно купить? Вот если бы нечто можно было бы найти только в дата центрах гугла, то уж не сомневайтесь, серьёзные люди с правильными корочками и соответствующей экипировкой туда наведались бы и проследили чтобы обвиняемый не предпринял попытку уничтожить улики. Ах да, вы же, наверное, верующий в "Святую Америку", где все истые джентльмены и верят друг-другу на слово.
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

101. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от Аноним (-), 22-Янв-20, 20:45 
> только в дата центрах гугла, то уж не сомневайтесь, серьёзные люди
> с правильными корочками и соответствующей экипировкой туда наведались бы и проследили
> чтобы обвиняемый не предпринял попытку уничтожить улики.

Много бла-бла ни о чем, не от мира американских корпораций уровня гугла. Вы вообще хоть в 1 кампусе американской компании бывали? Или это местечковый эксперт мирового класса :)

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

116. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (1), 23-Янв-20, 06:38 
Великолепный ответ, полностью подтверждающий моё смелое предположение. Удачи вам в вашей религиозной практике.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

120. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 23-Янв-20, 12:31 
"у 80% процентов россиян нет загранпаспорта, 70% россиян никогда не бывали за границей". Источник информации - телевизор и лентавру, а там каждый день можно почитать, как у них линчуют негров.

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

123. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 23-Янв-20, 14:18 
> можно почитать, как у них линчуют негров.

Ну а у меня есть некоторое количество знакомых "линчевателей", так что я с ними могу обсудить все детали этого процесса, так сказать. Так что лентавру может чирикать все что угодно, вместе с киселевыми и как там еще Мюнхаузен нынче называется.

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

111. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (111), 22-Янв-20, 23:44 
> отделы занимаются своими задачами и не лезут к другим

Такое возможно только в самой примитивной умозрительной модели бизнеса.

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

18. "Для Btrfs представлена асинхронная реализация DISCARD"  –3 +/
Сообщение от За Навального (?), 22-Янв-20, 09:45 
А зачем им знаю название ФС? В документах будет фигурировать ubuntu.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

23. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (5), 22-Янв-20, 10:01 
Обычное заблуждение для людей с ником как у вас.
Ответить | Правка | Наверх | Cообщить модератору

65. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:15 
Твой wannabe-ильич врядли оценит такой подход, он вроде бы за честное выполнение законов - принимаемых нормальными общественными процессами, а не как сейчас в РФ. А это, на минутку, означает что пытаться объехать на кривой козе лицензию - дурно пахнет.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

133. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Анрей (?), 24-Янв-20, 09:47 
Если «там» «нормальные законы, принимаемые нормальными общественными процессами», какого Х они судятся из-за лицензий и их толкования?
Ответить | Правка | Наверх | Cообщить модератору

137. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (137), 24-Янв-20, 14:05 
> какого Х они судятся из-за лицензий и их толкования?

Ну вот такого - появилось понятие интеллектуальной собственности. Это относительно новая и не полностью проработанная область, в которой много белых пятен и серых областей. Вот и пытаются понять как действовать в тех или иных сценариях.

Сама по себе идея discourage'ить халяву - иногда даже имеет некий пойнт. Ну вон например GPL это очень креативно обтяпал, им можно и не деньгами а натурой занести. Торвальдс очень непосредствено про это недавно кой-кому намекнул :). И если для average Joe это еще можно со скрипом простить, то когда так делает большая команда девов и прочие мегафирмы - это уже e-parasite'измом попахивает, когда работу работали одни, а бабло отжимают с этого другие. Но вот границы явления на карту еще не нанесены полностью.

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

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

99. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (99), 22-Янв-20, 19:49 
>Лучше расскажи это, на этапе экспертизы проекта, юридическому отделу своей компании, после того как они ознакомятся со всеми 100500 вариантами, противоречащих друг-другу лицензий, под которыми "распространяется" ZFS.

К счастью, все относящиеся к сабжу лицензии не накладывают ограничения на пользователей, только на распространителей

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

117. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (1), 23-Янв-20, 06:40 
Так я и сказал, что для домашних файлопомоек ZFS - прекрасный выбор.
Ответить | Правка | Наверх | Cообщить модератору

125. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 23-Янв-20, 15:20 
> Так я и сказал, что для домашних файлопомоек ZFS - прекрасный выбор.

корпорация - тоже пользователь. Пока она не называется iX system и не продает, собственно, zfs.

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

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

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

130. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (130), 23-Янв-20, 22:26 
Слово "пользователь" в данном контексте не подразумевает физ лицо или некоммерческое применение
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

31. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (31), 22-Янв-20, 10:50 
>расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..

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

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

36. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 10:56 
>>расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..
> Когда у тебя есть опасение, что в твой офис нагрянут маски-шоу и
> расскажут тебе про нехорошо нарушать лицензии, то ты предпочтёшь обходиться и
> без дедупликации.

а разве я как-то нарушаю лицензию?

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

60. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от user (??), 22-Янв-20, 13:34 
Самое смешное, что как раз для домашних файлопомоек важна работа с дисками какие были в наличии, без необходимости покупать одинаковые.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

92. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от Аноним (-), 22-Янв-20, 16:50 
Btrfs как раз этим удобен. И не только дома.
Ответить | Правка | Наверх | Cообщить модератору

10. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (10), 22-Янв-20, 09:13 
> хорошая ФС, в целом

Как раз в целом ФС такая себе, есть пяток фундаментальных просчетов (можете интервью с Шишкиным за 2010 год прочитать, там подробнее), а в частности есть нужные идеи и не более.

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

12. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (5), 22-Янв-20, 09:16 
>интервью с Шишкиным

Это как, на полном серьёзе, воспринимать рассказ брошенной жены об особенностях личности бывшего мужа.

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

15. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 09:37 
>> хорошая ФС, в целом
> Как раз в целом ФС такая себе, есть пяток фундаментальных просчетов (можете
> интервью с Шишкиным за 2010 год прочитать, там подробнее), а в
> частности есть нужные идеи и не более.

С 2010 года прошло на минуточку 10 лет, за это время проект очень сильно видоизменился. В 2012 у меня был очень печальный опыт с ней (в тестовой среде), но сейчас уже вполне можно доверять ей прод.

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

30. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от пох. (?), 22-Янв-20, 10:43 
> С 2010 года прошло на минуточку 10 лет, за это время проект очень сильно видоизменился

о да, давайте напомню вехи большого пути:
1. его вышвырнули за порог орацла
2. suse обанкротилась (неважно как официально это оформлено -  по факту - банкрот, разработки давно покрыты окаменевшей плесенью)
3. вместо десятков активных разработчиков (не присылателей патча из одной строки, а людей способных на перспективное планирование, анализ и продумывание, куда и зачем развивается проект) - остался один прикованный в подвалах фейсбука раб - решающий, заметьте, проблемы - фейсбука, а не ваши.

Конечно же, от всего этого сразу же можно стало "доверить прод". (мелким шрифтиком: если вы - фейсбук)

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

33. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (5), 22-Янв-20, 10:54 
Кстати, о прикованных в подвале... ReiserFS тоже, по сути, одним человеком писалась. И, несмотря на некоторую незавершенность, остаётся одной из самых годных ФС для линя. Так что численность команды - не показатель. Главное что-бы разраб знакомствами через инет не увлекался.
Ответить | Правка | Наверх | Cообщить модератору

38. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 22-Янв-20, 11:02 
> ReiserFS тоже, по сути, одним человеком писалась.

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

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

С людьми, которые это писали и обслуживали потом за сакраментальные "$25/час"(не им лично на карман) я немного был знаком. (Они его, естественно, очень любили - потому что именно он создал то, что позволяло им заниматься интересным им делом, а не бегать в поисках картофельных очисток на ужин. Ну и вообще, по их характеристикам, был хорошим руководителем.)

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

48. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от maximnik0 (?), 22-Янв-20, 12:21 
>Вот это - собрать команду, придумать как обмануть gpl-халявщиков не вызвав праведного гнева истеричек,

Как это обмануть? В лицензии прямо прописано разрешение на продажу и платный суппорт.Это законно.но ты обязан  предоставить исходники по цене носителя,человеку который купил у тебя продукт или поддержку.

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

52. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от пох. (?), 22-Янв-20, 12:40 
Причем тут лицензия? С лицензией все в порядке - просто в ядро твой gpl-код не берут, и не будут. И сиди со своей лицензией в никому неизвестном 3d-party модуле.

Вот, к примеру, у автора reizer4 - не прокатилло. А у Ганса - прокатило. Подумаешь reizerfsck -h вместо хелпа выводит предложение поделиться, с плохо скрытой угрозой раснести всю fs, если не?

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

78. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 16:06 
> Причем тут лицензия? С лицензией все в порядке - просто в ядро
> твой gpl-код не берут, и не будут.

Ну вообще-то Reiser3 взяли. А с reiser4... а вот сравните взаимодействия btrfs devs <-> lkml и шишкин и ко <-> lkml. И там сразу понятно в чем прикол. Если разработчики btrfs знали dos и donts, исправили все замечания которые могли и качественно мотивировали все остальное, то шишкин и ко предпочли гнуть пальцы, набивать себе цену, утверждать что все 3.14-сы, и только они Д'Артаньяны. Ну в общем не получилось конструктивного взаимодействия.

> И сиди со своей лицензией в никому неизвестном 3d-party модуле.

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

> Вот, к примеру, у автора reizer4 - не прокатилло. А у Ганса - прокатило.

Выбегалло не забегалло?

> Подумаешь reizerfsck -h вместо хелпа выводит предложение поделиться, с
> плохо скрытой угрозой раснести всю fs, если не?

Ну так вон там на amule.org и висит "f...k you Reiserfs". Наверное на такие testimonisals довольных пользователей и обижаться грех, м? :D

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

63. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (63), 22-Янв-20, 13:57 
1 человеком? вот тут в соседнем чатике сидит весь Namesys в котором было около десятка девелоперов и который писал эту самую ReiserFS..
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

67. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:24 
Как мне кажется, проблема именно в том что _писал_. Вот именно так - в прошедшем времени. А сейчас чего? Reiser3 - почти abandonware, к тому же стремное и сносящее своим fsck тома в ноль под коменты "known issue" от разработчиков. Reiser 4 - внеядерный выкидыш, так что на уровне инфраструктурных дел он просто не существует. Начиная с того что это какой-нибудь бутлоадер не прочтет и грузиться будет сильно костыльнее чем могло бы (сабжа таки читают), и заканчивая тем что в очередном кернеле дистра этого просто нет. И даже если кто морально готов собрать кернел сам, это не значит что под желаемую версию кернела оно вообще окажется. Поскольку там 1.5 землекопа на все - Шишкин и его кошка портируют это может быть через месяц. А может быть через два. А вы там встаньте пока на паузу, или поюзайте кернел с какой-нибудь известной проблемой пару месяцев, или как вам там удобнее в этой позе раскоряки.
Ответить | Правка | Наверх | Cообщить модератору

76. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (76), 22-Янв-20, 16:05 
В Reiser4 асинхронный DISCARD появился пять лет назад. Причём тот дискард прецизионный, со сбором "мусора". Btrfs такое даже не снилось:  https://reiser4.wiki.kernel.org/index.php/PreciseDiscard
Ответить | Правка | Наверх | Cообщить модератору

81. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 16:13 
> В Reiser4 асинхронный DISCARD появился пять лет назад. Причём тот дискард прецизионный,
> со сбором "мусора". Btrfs такое даже не снилось:  https://reiser4.wiki.kernel.org/index.php/PreciseDiscard

У btrfs-а своя довольно приличная механика для всяких deffered процедур включая и GC. Они поскрипели мозгом и решили что discard в эту идею неплохо вписывается. И отправили его куда-то туда же.

И нет - они там заботятся не академфигней, а тем чтобы это работало быстро и эффективно. Не в теории а на реально существующих SSD с реальными фирмварами. Коих у мордокниги и разработчиков есть.

И нет, discard совершенно не обязательно быть идеально точным. Я не знаю что там академики себе вообразили, но NAND оперирует ERASE BLOCK размером до нескольких мегов, а контроллер еще и интерливит это на пачку чипов и там ERASE GROUP вообще. Размером этак в цать мегов. И если уж его чистить - precision там не сильно актуален. В конечном итоге фирмвара все-равно пойдет ворочать вон те цать мегабайтов. И то что вы там плюс-минус эн байтов - на этом фоне вообще ни о чем.

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

83. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 16:18 
p.s. между прочим defer discard'а позволили навернуть интересные оптимизации: забить на discard совсем если в блок все-равно записали  - контроллер при этом сам erase пойдет делать и смысл просить его явно об этом равен нулю, только лишне команды в шину и дерги по этому поводу. А также объединить кучу мелких дискардов в 1 большой, например. Что снижает число команд в накопитель опять же.

А в Reiser4 какие-то абстрактные рассусоливания, с крайне маргинальными фантазиями на тему того как фирмвары SSD действуют, не от мира сего. Какой, к дьяволу, Theorem, если там здоровенное проприетарное фирмваре с FTL и GC висит, а DISCARD всего лишь вежливый хинт этой штуке что мы дескать не используем регион? И чего там это фирмваре реально дальше будет или не будет делать - вообще целиком на его усмотрение.

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

88. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (88), 22-Янв-20, 16:31 
> В Reiser4 асинхронный DISCARD появился пять лет назад.

А еще там написано вот такое:

 WARNING: Incorrectly specified erase unit size and alignment will lead to data corruption! 

Такой себе квест. Накопитель вам не показывает истинную геометрию, но вы можете попробовать ее ... угадать! А ежели не угадаете - хана вашим данным!

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

134. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (134), 24-Янв-20, 10:48 
ПРЕЦИЗИОННЫЙ Discard!!!111

Никакой он не прецизионный, и при допустим blocksize=32MB на SAN прецизионным вообще быть не может :) Хранение карты занятых/освободившихся блоков - ну, обычное дело, но обозвали-то.

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

138. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (138), 24-Янв-20, 14:08 
> ПРЕЦИЗИОННЫЙ Discard!!!111

Они там вообще поразвели весьма забавной теории. Которая подкреплена... хрен бы его знает чем. Поскольку расписываться за фактические действия произвольно взятой фирмвари вон того SSD, даже никогда не видев ее сорца - интересно, это как? :)

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

142. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (142), 25-Янв-20, 12:36 
> Они там вообще поразвели весьма забавной теории. Которая подкреплена... хрен бы его знает чем. Поскольку расписываться за фактические действия произвольно взятой фирмвари вон того SSD, даже никогда не видев ее сорца - интересно, это как? :)

Ну тогда вообще, фсе файловые системы, которые издают DISCARD-запросы, занимаются забавными, хрен чем подкреплёнными вещами.

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

93. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (63), 22-Янв-20, 17:21 
как людям перестали платить деньги - так все и умерло. Все логично.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

97. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (97), 22-Янв-20, 18:34 
> как людям перестали платить деньги - так все и умерло. Все логично.

Мне бы так жить, как оно "умерло". На дворе Reiser5 c логическими томами и параллельным масштабированием: http://www.opennet.dev/opennews/art.shtml?num=52121

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

102. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 20:49 
Теория от практики отличается тем что в теории все зашибись, а на практике - есть нюансы. И когда нюанс оформлен как "но если вы не угадаете параметры своего SSD то ФС уроет ваши данные" - это, наверное, достаточно большой нюанс в теоретически-крутой фиче, не?

В общем я бы сказал что ФС как и всякие видеокодеки, на 10% теория и спеки, на 90% фактическая реализация и инфраструктура для того чтобы всем этим можно было пользоваться не боясь так уж откровенно профакать свои данные. Вот у btrfs я эти 90% вижу, а у рейзера - нет...

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

121. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 23-Янв-20, 12:38 
+1 к первой части.
На дворе вон вторая версия hammer...ну и что?

Как не пользовался никто, так и не будет.

Ко второй -1. Какая вам еще "инфраструктура"? fsck, выводящий предложение платной поддержки вместо работы? Так в btrfs и такого нет.

Чтобы пользоваться не боясь - нужно массовое внедрение, чтоб если  не на каждом хосте, то хотя бы на каждом третьем стояло, а это будет примерно никогда.
Вот у xfs+lvm я это вижу, а btrfs от reizerN+1 с моей точки зрения не отличаются практически ничем (ну, местного разработчика проще пригласить на стрелку, если что-то пойдет совсем не так)

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

124. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 23-Янв-20, 14:55 
> На дворе вон вторая версия hammer...ну и что?

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

> Как не пользовался никто, так и не будет.

Кто-то наверное пользуется. Типа автора и нескольких камикадзе с нетбсд. Но их думается немного - так что поляна не вытоптана. И ежели оно при малейших отклонениях от идеала или нестандартных манипуляциях сдалает "упс!" - ожидаемо.

> Ко второй -1. Какая вам еще "инфраструктура"? fsck, выводящий предложение платной поддержки
> вместо работы? Так в btrfs и такого нет.

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

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

Сабж неплохо обкатан на фэйсбучных хомяках. Я не знаю, каждый какой они сервер по счету, но уверен что серваков море и нагрузка выше среднего,и даже всякая экотичная фигня типа 20-терабайтных файлов попадается. И корреляция внедрили -> git log актвировался фиксами всякой очень странной фигни вполне просматривалась. А сейчас - сейчас все это более-менее устаканилось.

> Вот у xfs+lvm я это вижу, а btrfs от reizerN+1 с моей точки зрения не отличаются
> практически ничем (ну, местного разработчика проще пригласить на стрелку, если что-то
> пойдет совсем не так)

Ну да, практически ничем. Кроме удобства и гибкости в эксплуатации, возможности переиграть параметры без жуткой камасутры, годными снапшотами, сжатием, ... :). Не, как тут кто-то заметил, хранить то данные можно и на FAT. И ведь хранили же. Я сам этим грешен, и даже не каюсь - а на чем еще в DOS их было хранить? :)

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

35. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 10:56 
>[оверквотинг удален]
> о да, давайте напомню вехи большого пути:
> 1. его вышвырнули за порог орацла
> 2. suse обанкротилась (неважно как официально это оформлено -  по факту
> - банкрот, разработки давно покрыты окаменевшей плесенью)
> 3. вместо десятков активных разработчиков (не присылателей патча из одной строки, а
> людей способных на перспективное планирование, анализ и продумывание, куда и зачем
> развивается проект) - остался один прикованный в подвалах фейсбука раб -
> решающий, заметьте, проблемы - фейсбука, а не ваши.
> Конечно же, от всего этого сразу же можно стало "доверить прод". (мелким
> шрифтиком: если вы - фейсбук)

2) не соглашусь, но тред не об этом
3) если дальше развивать в этом направлении то редхату доверять прод  (мелким шрифтиком: если вы - редхат), мелкомягким  (мелким шрифтиком: если вы - мелкософт)

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

39. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 22-Янв-20, 11:06 
> 3) если дальше развивать в этом направлении то редхату доверять прод

опишите в двух словах разницу между основной бизнес-идеей редхата и фейсбука.

И поймете, почему доверять прод редхату и microsoft - да, можно. Даже если вы не редхат и не microsoft.

Желательно в первом случае - имея под подушкой толстую-толстую пачку денег, если что-то пойдет не так. Во втором она не требуется - потому что бизнес снова другой.

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

74. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:49 
> И поймете, почему доверять прод редхату и microsoft - да, можно. Даже
> если вы не редхат и не microsoft.

...потому что вам нравятся кейлоггеры в системе и прочий кал? :)

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

106. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от пох. (?), 22-Янв-20, 22:40 
для этого у вас есть б-жественная бубунточка. С popularity-contest, apport, update-motd (троянец стучащий куда надо о каждом вашем логине) - и ничего, жрете за обе щеки и добавки просите.

Заметьте - в отличие от ms вам не то что не предлагают при установке системы отключить всю эту прелесть, а вообще ни пол-словом не заикаются о том, для чего она предназначена - просто тырят данные о вас, не заморачиваясь лишними предупреждениями.

Но корпорация зла, конечно же, microsoft, смотри не перепутай!

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

110. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 23:04 
> для этого у вас есть б-жественная бубунточка. С popularity-contest, apport, update-motd
> (троянец стучащий куда надо о каждом вашем логине) - и ничего,

ИМХО, кейлоггер неприятнее. Он суперсет всего этого.

> жрете за обе щеки и добавки просите.

А вот не надо тут за всех. Я как раз когда мне надоело за Марком убирать и переехал на Дебиан. Там убирать не надо, но правда и окружение себе самому как-то больше формировать. В общем убунточка - это такой тренировочный кукурузник с инструктором, чтоб на этом летать научиться. А всерьез и самому потом лучше уже на чем-нибудь другом, пожалуй.

> Заметьте - в отличие от ms вам не то что не предлагают
> при установке системы отключить всю эту прелесть, а вообще ни пол-словом
> не заикаются о том, для чего она предназначена - просто тырят
> данные о вас, не заморачиваясь лишними предупреждениями.

Я еще не забыл как MS прикололся с виндусапдейтом - они умудрялись качать файло даже когда тот явно отключен. И даже себя любимого апгрейдить. Так что верить каким-то там галочкам от MS при отсутствии кода - да увольте.

К тому же ms'овские системы часто идут предустановленными - и никакой "установки системы" соответственно нет как категории. Юзер просто получает кейлоггер - и баста.

> Но корпорация зла, конечно же, microsoft, смотри не перепутай!

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

Ну и болт с ними - если им не надо системщиков в их системах, мне вот и в линухе неплохо :)

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

122. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 23-Янв-20, 12:41 
> К тому же ms'овские системы часто идут предустановленными - и никакой "установки системы"
> соответственно нет как категории.

ныкаемся, опять эксперты опеннета в треде...

> Когда начались трюки с подписями на дрова - я уже понял куда ветер дует.

да уж чего там непонятного - внедрять своих троянцев стало немного платной услугой. Страдай.

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

132. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 24-Янв-20, 04:52 
> да уж чего там непонятного - внедрять своих троянцев стало немного платной
> услугой. Страдай.

Чего мне страдать то? Я себе в кернеле врубил новомодный lockdown, но таки не забыл бэкапнуть привкей, так что могу себе подписать абсолютно любую фигню :)

А троянцы... блин, кто ж их в кернел то ща пихает, руткиты сами себя демаскируют выше крыши вызываемыми глюками.

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

80. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 16:07 
> опишите в двух словах разницу между основной бизнес-идеей редхата и фейсбука.

Саппорт и энтерпрайз vs социалка для хомяков.

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

73. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 15:48 
> о да, давайте напомню вехи большого пути:
> 1. его вышвырнули за порог орацла

Или, если быть точнее, Мэйсон и ко просто ушли в другие фирмы. Более того - из оракла за это время ушло очень много опенсорсников. Вообще не связанных с btrfs. Возможно, людям просто надоело работать в архаичных проприетарных пенатах Ларри? :)

> 2. suse обанкротилась (неважно как официально это оформлено -  по факту
> - банкрот, разработки давно покрыты окаменевшей плесенью)

Смотрите, дети, некомпетентность выглядит именно так. А теперь открываем git log кернела. Так, а это что?! Толпа коммитов с @suse.com?! И вообще там несколько ключевых девов активно пашет? Ну нифига ж себе плесень. Чтоб у меня все проекты так плесневели!?!

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

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

И вообще, если верить поху - можно таких грабель по лицу получить на ровном месте... у него даже с kvm в линуксе какие-то проблемы, в мире где легионы хостеров продают виртуалки на этом миллионами.

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

108. "Для Btrfs представлена асинхронная реализация DISCARD"  –2 +/
Сообщение от пох. (?), 22-Янв-20, 22:52 
> Или, если быть точнее, Мэйсон и ко просто ушли в другие фирмы.

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

> Смотрите, дети, некомпетентность выглядит именно так. А теперь открываем git log кернела.
> Так, а это что?!

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

Поэтому мелкие улучшизмы от них могут прилететь куда угодно, хоть даже в btrfs, а вот исправления ситуации с raid5/6 - не ждите, некому.

> Мистер пох просто не нашел где разработчики бтрфс тусуются

я просто не нашел их _разработку_, а не мелкие улучшизмы. Причем ее не находится уже много-много лет.

> где легионы хостеров продают виртуалки на этом миллионами.

халяяяявааааа! И да, они совершенно не несут ответственности за превращение твоей виртуалки в тыкву. В результате у виртуалок от "имя им легион"(неважно, кто именно) - время стабильной работы почему-то в лучшем случае несколько месяцев. А потом - "ой, мы обновляли инфраструктуру, и все ваши vm внезапно поперезагружались, причем сеть к ним подключилась сильно после этого, поэтому все сетевые сервисы у вас не взлетели как надо". Или оно просто виснет до обращения в техподдержку. Кажется, заклинило модный ceph? (не за нормальный же энтерпрайзный сторадж, действительно, платить, когда тут - халяяяяяваааааа! Взять взять взять!)
А вот у виртуалки в aruba uptime 671 days (я бы рад ее перезагрузить, но там поломано ядро, может не взлететь). Как оная аруба при этом не прогорает - я, правда, хз. Наверное, деньги мафии отмывает.

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

112. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 23:44 
> от работы время. А раз на его место никого не наняли
> - то таки его ушли, а не он ушел.

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

> а это как раз люди, все еще получающие зарплату, но уже совершенно ненужные на рабочем месте.

Взаимоисключающие параграфы. Кто держит ненужных при капитализме? :) И зюзя, конечно, перешла в другие лапы, но если на то пошло то и шапка тоже. А сан так не только это самое, но уже и дожеван и вон там останки перевариваются.

> Потому что разработчик suse комитить в первую очередь должен был совсем в
> другие проекты. А вот там - трэш, п-ц и ветер гуляет.

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

> Поэтому мелкие улучшизмы от них могут прилететь куда угодно, хоть даже в
> btrfs, а вот исправления ситуации с raid5/6 - не ждите, некому.

Не подтверждается git log'ом. Не так уж давно приехала энная пачка фиксов. Ну да, там еще не все шоколадно (write hole). Но тем не менее.

И это, у других менеджмент девайсов уг, как и ряд аспектов inner working ФС. И вот это починить вообще совсем малореально. Это намного фундаментальнее raid56.

> я просто не нашел их _разработку_, а не мелкие улучшизмы. Причем ее
> не находится уже много-много лет.

Хм... если так рассуждать, то где тогда _разработка_? В hammer какомнить? Core в btrfs более-менее нарисовали эн лет назад и мощно воротить перестало требоваться - стало требоваться для начала это отладить, обезглючить, а потом - оптимизировать и отрефакторить то что по первости было не айс. А когда вот это все более-менее будет хорошо, можно думать о добавочных фичах и прочих наворотах. Ты вообще когда-нибудь слышал о приоритетах в разработке? Вот разработчики btrfs все это жуют в логичном и предсказуемом порядке, как это вменяемые люди и должны делать.

>> где легионы хостеров продают виртуалки на этом миллионами.
> халяяяявааааа! И да, они совершенно не несут ответственности за превращение твоей виртуалки в тыкву.

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

> именно) - время стабильной работы почему-то в лучшем случае несколько месяцев.

А у гугла серваки могут хоть синим пламенем по дюжине в день выгорать. А ты даже и не узнаешь что это произошло.

> внезапно поперезагружались, причем сеть к ним подключилась сильно после этого, поэтому
> все сетевые сервисы у вас не взлетели как надо".

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

> за нормальный же энтерпрайзный сторадж, действительно, платить, когда тут - халяяяяяваааааа! Взять взять взять!)

Можешь хоть за воздух платить, я ж не против. А когда кто-то начинает мне вещать про энтерпрайз, я немедленно ожидаю "дорого, хреново, архаично, с допущениями и юзкейсами не от мира сего". Т.е. энтерпрайз для меня - почти ругательствл. У них в массе своей крайне тухлые и архаичные подходы.

> А вот у виртуалки в aruba uptime 671 days (я бы рад ее перезагрузить, но там поломано ядро,
> может не взлететь). Как оная аруба при этом не прогорает - я, правда, хз. Наверное, деньги
> мафии отмывает.

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

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

119. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 23-Янв-20, 07:30 
> ИМХО, у оракла вообще проблемы с наймом опенсорсных разработчиков.

ты перепутал с истеричками, они там - наразрабатывали бы.
Орацл очень неплохо платит, это тебе не фейсбук с гуглем, поэтому у него нет никаких проблем с наймом.

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

> Взаимоисключающие параграфы. Кто держит ненужных при капитализме?

да дофига и больше таких, гуляют-то не на свои. (Меня вон - и то держат, в рюйске капитализьме, хотя по честному - вполне могли бы и обойтись разовыми консультациями занедорого) Включая гугля (история с гуглесглазом гуглится на русском). Исключая как раз орацла и ibm (ну и еще часть крупняка) - у тех все жестко, если в проекте разброд и шатания - проект идет лесом, менеджер на повышение (нет;) а участники - плакать на layoff.

> Не подтверждается git log'ом. Не так уж давно приехала энная пачка фиксов.

ну ок, я давно уже не слежу - будем надеяться, что в лесу кто-то сдох, и те же оставшиеся без дела сузешники на денежки инвестора допилят до работопригодности раньше чем их выгонят на мороз.
write hole это, кстати, вряд ли. это by design.

> Можешь хоть за воздух платить, я ж не против.

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

Результат я каждый день наблюдаю - kvmное решеньице со спонтанными ребутами и тормозным ceph - это которое арендует наш энтер-прайс.

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

> Но вот образа машин у них фуфельные, с кучей стремного вмтварного крапа.

образ того, что я ставил (сейчас недоступен, немодно) был совершенно правильный - создан штатными средствами операционной системы, причем довольно экзотического дистрибутива - нашелся кто-то грамотный. Разумеется, с полагающимся open-vm-*, поскольку это вмварь, и оно там должно быть (и это не rhel, поэтому ставится именно open). И да - исходники guest-части у вмвари - открытые с самого начала.

Правда, образ freebsd вызвал некоторые смех@ечки, в отличие от линуксов и винды, похоже, грамотных для него не нашлось, причем индус на память оставил .bash_history поржать.
К счастью, freebsd умеет стартовать целиком in-memory без особо сложных телодвижений, поэтому его оказалось несложно снести полностью, включая разметку дисков, и заменить стандартно установленной.

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

127. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 23-Янв-20, 20:27 
> ты перепутал с истеричками, они там - наразрабатывали бы.

Это про каких-то тряпичных кукол: их дергаешь за ниточки, а они код типа пишут. Чего такие накодить могут - видел. Работа "на отвали", а-ля MSовские наймиты.

> Орацл очень неплохо платит, это тебе не фейсбук с гуглем, поэтому у
> него нет никаких проблем с наймом.

1) Хорошая оплата - это один из факторов. Но есть и другие. Включая удовольствие от работы и климат в фирме. Описанный принцип рассматривает разработчика как портовую б-ь, но они немного более продвинутые существа.

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

> Но как только проект закроют - досвидос.

А зачем платить за раскапывание трупа стюардессы?

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

Может им так проще и дешевле? :) Они нормальная капиталистическая акула, зубастая и верткая. Просто не учитывают новые реалии и иногда с остервенением рвут пластиковые пакеты.

> да дофига и больше таких, гуляют-то не на свои.

Вообще-то в крейсерском режиме - на свои. Еще и дивиденды - изволь! Иначе менеджмент могут конкретно раскорячить. Это может не касаться стартапов и проч, но мы не про них.

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

Рюйске капитализма штука довольно специфичная. Хороших руководил в РФ мизер, и тех сманили буржуйские корпорации. Так что ориентироваться на него как на показатель - да ну.

> Включая гугля (история с гуглесглазом гуглится на русском).

Что за гуглесглаз? Я и на английском не обломаюсь, но термин какой-то странный.

> проекте разброд и шатания - проект идет лесом, менеджер на повышение
> (нет;) а участники - плакать на layoff.

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

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

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

> write hole это, кстати, вряд ли.

Если почитать рассылки, у народа были другие идеи на этот счет. Ссылки на это есть где-то с их вики.

> это by design.

"There is no such thing as impossible, it's just a matter of figuring out how."

К чему я? Если пошерстить рассылки, народ придумал "how" и даже какие-то патчи RFC где-то вроде болтались.

> как будто с клиента не сдерут за воздух, если уже не нужно с него драть за хранилку?

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

> А вот построить ее из дерьма и палок - разумеется построят, чтоб
> денег никому не платить.

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

> Результат я каждый день наблюдаю - kvmное решеньице со спонтанными ребутами и
> тормозным ceph - это которое арендует наш энтер-прайс.

А зачем юзать кривого хостера? :) А так - не думаю что они смогут перещеголять firstvds с фряхой, вот там реально хардкор был :D

> А мои - жужжат в арубе, под проклятой-проклятой вмварью. Она, кстати, давно
> перестала быть дешевой, одноевровая халява кончилась,

Их таки разобрали? А, ну это наверное россияне из-за рутрекеров и росглавжандармов.

> гарантированному стораджу и прочим плюшкам - разумеется, если тебе есть чем
> их загрузить такие).

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

> И да - исходники guest-части у вмвари - открытые с самого начала.

Я не люблю когда мне в системе наcpaно мимо пакетного менеджера. Особенно на серваках, автоматике и проч. Особенно сразу на старте, до меня. Не хочу отвечать за чужие насёры полученные хз как. Мало ли чего туда впихали.

> .bash_history поржать.

В дебиане тоже оставляли, лолы. Я себе таких приколов при сборке образов и шаблонов не позволяю, так что тоже не оценил.

> К счастью, freebsd умеет стартовать целиком in-memory без особо сложных телодвижений,

Да и Linux умеет.

> поэтому его оказалось несложно снести полностью, включая разметку дисков,
> и заменить стандартно установленной.

А так на поржать - я пару раз "сбивал автомобилем вертолет", взяв да и сказав dd if=/my/image of=/dev/what - прямо в блочный девайс под живую систему. Этот трюк требует некоего понимания того что 1) система жестоко умрет в конце и 2) блочный девайс должен быть жестко ридонли. И вообще это малость моветон. Но вообще - прокатывало. Это жуткий и стремный изврат, зато позволяет вкатить свою ОС прямо из того что есть :)

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

43. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (43), 22-Янв-20, 11:29 
Можете рассказать, для каких задач в проде Вы её используете?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

44. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 11:32 
> Можете рассказать, для каких задач в проде Вы её используете?

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

да это не лучший кейс
да я знаю про лохер но его на e2k не соберёшь

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

53. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от mikhailnov (ok), 22-Янв-20, 12:51 
А как производительность btrfs на e2k, на глаз без просадок?
Ответить | Правка | Наверх | Cообщить модератору

55. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 22-Янв-20, 12:56 
у них производительность дисковой подсистемы, подключенной через pci, подключенный через волшебный КПИ - такая, что помехи от btrfs на этом фоне будут неразличимы.

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

75. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:51 
> у них производительность дисковой подсистемы, подключенной через pci, подключенный через
> волшебный КПИ - такая, что помехи от btrfs на этом фоне будут неразличимы.

Ну значит они приобретут море функциональности ничего не потеряв. И это кажется даже notabug :D

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

109. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от пох. (?), 22-Янв-20, 22:55 
неисключено - процессор-то гораздо меньший тормоз чем эти КПИ.

Хотя там еще write multiplication может сыграть.

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

113. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 23:53 
> неисключено - процессор-то гораздо меньший тормоз чем эти КПИ.

Ну так получается что в целом довольно выигрышный вариант конфигурации.

Там еще кстати недавно новые алгоритмы чексум подвезли, на разные запросы и процы. Как-как, грите, не разрабатывают?

"Слухи о моей смерти были сильно преувеличены" (с) Марк Твен :)

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

56. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Дмитрий Марковemail (?), 22-Янв-20, 12:57 
> А как производительность btrfs на e2k, на глаз без просадок?

К сожалению тестов не сохранилось, но через пару недель будем делать повторно под проект и если не забуду - закину сюда. ЕМНИП особых проблем с производительностью не было.

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

54. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от mikhailnov (ok), 22-Янв-20, 12:53 
Инкриментные бекапы раз в N минут автоматически перекачиваются на резервный сервер
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

66. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 15:19 
> (можете интервью с Шишкиным за 2010 год прочитать, там подробнее),

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

> а в частности есть нужные идеи и не более.

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

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

96. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (97), 22-Янв-20, 18:16 
> А вы можете использовать ФС от Шишкина если вам так лучше.

вы тоже вольны жить под масонами, если вам так больше нравится.

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

103. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 20:51 
> вы тоже вольны жить под масонами, если вам так больше нравится.

Эксперименты показали что это вполне нормальный вариант, неплохо работает. Если у них там и есть заговор по захватом btrfs'ом планеты - ок, I'm in. Ну хотя-бы потому что попробовав менеджить сторажи по btrfs'овски я решил что мне так гораздо больше нравится.

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

118. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (118), 23-Янв-20, 07:27 
Все жду когда в ней RAID5/RAID6 заработают, чтобы слинять на неё с ZFS.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

25. "Для Btrfs представлена асинхронная реализация DISCARD"  +4 +/
Сообщение от N (?), 22-Янв-20, 10:10 
И это очень хорошо. Для супер-мощных серверов с терабайтами оперативки может ZFS и лучше. Но когда просто нужно сжатие (уже 3 алгоритма с поддержкой выставления уровня сжатия) и надежность CoW на каком-нибудь маломощном одноплатнике или на десктопе я часто использую btrfs.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

7. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (7), 22-Янв-20, 08:56 
Ну вот она вся суть линукса — допили сам что-то отдалённо похожее на ФС 🐧
Ответить | Правка | Наверх | Cообщить модератору

9. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (5), 22-Янв-20, 09:11 
То ли дело мелкомягкие. Они свою, вообще не похожую на ФС, NTFS и сами не допиливают и другим не дают.
Ответить | Правка | Наверх | Cообщить модератору

21. Скрыто модератором  +/
Сообщение от Аноним (21), 22-Янв-20, 09:52 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  –1 +/
Сообщение от Аноним (5), 22-Янв-20, 10:07 
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  –1 +/
Сообщение от netflix (?), 22-Янв-20, 13:30 
Ответить | Правка | Наверх | Cообщить модератору

84. Скрыто модератором  +/
Сообщение от Аноним (88), 22-Янв-20, 16:23 
Ответить | Правка | Наверх | Cообщить модератору

49. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от maximnik0 (?), 22-Янв-20, 12:32 
>Они свою, вообще не похожую на ФС, NTFS и сами не допиливают и другим не дают.

А почему вы решили что это M$ виновата.Вспоминайте историю -Ибм,полуось, HPFS.Откуда ноги то растут у NTFS?
А  алгоритм сжатия?Скандал с многомиллионными выплатами фирме Vertisoft .....
А патенты? Откуда у вас уверенность что M$ не отстегивает к примеру за способ оптимального расположения  битовых карт?

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

89. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 16:39 
> А почему вы решили что это M$ виновата.Вспоминайте историю -Ибм,полуось, HPFS.Откуда ноги
> то растут у NTFS?

Ноги растут из... гусары, молчать! В общем кому интересны эти технологии из 90-х? У MS вообще нет ничего сравнимого с zfs/btrfs/.... - как максимум ReFS, только на серверах и по фичам там и близко не паритет.

> за способ оптимального расположения  битовых карт?

Тем временем все остальные поняли что жевать огромные битовые карты - медленно и если и используют их где-то то местами и как вспомогательный элемент. А MS что, они так в своих 90-х и остались. Поэтому у юзерей при браузе диры с фоточками котят винч истошно хрустит, все встает колом, настолько что MS превьюшки аж в отдельную базу спихивает. Если для превьюх приходится костылить отдельную базу - как еще понятнее сказать что ФС нишмагла? Реестр появился по той же самой причине - фат нишмог в хранение сколь-нибудь ощутимого числа конфигфайлов с приличным перфомансом. И пришлось сколхозить ФС-в-файле, оверлей под названием "реестр". Сам по себе он отличается от ФС только тем что не так жестко тупит как фат :)

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

95. "Для Btrfs представлена асинхронная реализация DISCARD"  –1 +/
Сообщение от Аноним (95), 22-Янв-20, 18:13 
> В общем кому интересны эти технологии из 90-х? У MS вообще нет ничего сравнимого с zfs/btrfs/.... - как максимум ReFS, только на серверах и по фичам там и близко не паритет.

О да. Пока весь мир добавляет к своим мощным СХД гибридные решения аналитики попеннета гордятся ФС, на одном серверочке.

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

104. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 20:53 
> О да. Пока весь мир добавляет к своим мощным СХД гибридные решения
> аналитики попеннета гордятся ФС, на одном серверочке.

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

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

107. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (107), 22-Янв-20, 22:42 
Тебе рассказывают что у меня и остальных в работе используется. Если ты нашкуриваешь на свой лохан это не значит что у других автотаз. Нормальные могут себе и ламбо прикупить.
Ответить | Правка | Наверх | Cообщить модератору

114. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 23-Янв-20, 00:14 
> Тебе рассказывают что у меня и остальных в работе используется.

А какая мне в общем то разница чего у _тебя_ на твоей _работе_? Мне вот сабж интересен тем что он на _мои_ юзкейсы неплохо ложится.

И кстати почему, интересно, например, дома или на ноуте у меня не должно бы быть хорошей файловой системы, например? С чего бы это данные юзкейсы да недостойны внимания? Не, может ты puttyexe'шник какой, конечно. А я... однажды я набрел на интересную цитату: "do what you like and you'll never go to work". Вроде не врут. Я ворочаю примерно одними и теми же технологиями везде - и for fun и for profit. Так лучше получается.

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

126. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (126), 23-Янв-20, 20:23 
> А какая мне в общем то разница чего у _тебя_ на твоей _работе_? Мне вот сабж интересен тем что он на _мои_ юзкейсы неплохо ложится.

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

> И кстати почему, интересно, например, дома или на ноуте у меня не должно бы быть хорошей файловой системы, например? С чего бы это данные юзкейсы да недостойны внимания?

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

>  Я ворочаю примерно одними и теми же технологиями везде - и for fun и for profit. Так лучше получается.

Для волрочателя конечно лучше. А потом 99% работы после таких как ты помоешников приходится со скрипом выкидывать.

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

128. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 23-Янв-20, 20:47 
> Так я сразу сказал что ты нишее^W не можешь позволить себе нормальное
> решение, а колхозишь во что горазд.

Я могу и поколхозить, если в результате получается "недорого и круто" (с).

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

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

1) На ноуте таки удобно сделать схему хранения DUP. Уж для метаданных - must have. А можно и для данных, если ополовинивание места не критично. Потому что знаете ли, хреново если из-за пары глючных секторов сдохнет вся система - так что я на ощутимое время остаюсь без ... моего рабочего инструмента?! Совсем некстати!
2) Снапшоты - очень удобная штука. Если "дельта" небольшая - почти не занимают места. Зато в случае жирного факапа - можно вернуть все как было за минуту. Или просто достать нужный файл. Не панацея конечно, но для меня это стало стандартной практикой.
3) Я устанавливаю системы не так как вы. Я не пользуюсь никакими глупыми инсталлерами, насилующими диск полчаса, не выколупываю лишние пакеты и проч. У меня есть парочка "образов-странников" вкатываемых из live сессии. Btrfs send/receive довольно неплох в подобном качестве, с ним компактнее и быстрее чем raw образ диска.
4) Чексумы полезны на случай если диск удумает сыпаться. В случае dup это еще и flawless recovery скорее всего будет. Быстро и без грабель. И даже можно прямо btrfs'ом добавить новый диск, убрать им же старый - и он как раз передвинет данные на другой девайс.

> Для волрочателя конечно лучше. А потом 99% работы после таких как ты
> помоешников приходится со скрипом выкидывать.

Вы там часом не солярщик? Или бсдшник? А может сноб с aix какой? А то такие пальцы веером забавные :)

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

129. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (126), 23-Янв-20, 22:08 
> Я могу и поколхозить, если в результате получается "недорого и круто" (с).

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

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

Конечно, конечно. И каждый так может. Страны сдают целые отрасли в аутсорсинг сторонним странам. А тут кустарь-одночка с мотором рассказывает как надо. Смешно.

> 1) На ноуте таки удобно сделать схему хранения DUP. Уж для метаданных
> - must have. А можно и для данных, если ополовинивание места
> не критично. Потому что знаете ли, хреново если из-за пары глючных
> секторов сдохнет вся система - так что я на ощутимое время
> остаюсь без ... моего рабочего инструмента?! Совсем некстати!

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

> 2) Снапшоты - очень удобная штука. Если "дельта" небольшая - почти не
> занимают места. Зато в случае жирного факапа - можно вернуть все
> как было за минуту. Или просто достать нужный файл. Не панацея
> конечно, но для меня это стало стандартной практикой.

А у меня есть распределенная репликация скуля. Колхозь свои снапшоты дальше и риском из факапа получить дизастер. А я подожду пока на новой системе реплики все отработают и я получу нормальное состояние системы обратно.


> 3) Я устанавливаю системы не так как вы. Я не пользуюсь никакими
> глупыми инсталлерами, насилующими диск полчаса, не выколупываю лишние пакеты и проч.
> У меня есть парочка "образов-странников" вкатываемых из live сессии. Btrfs send/receive
> довольно неплох в подобном качестве, с ним компактнее и быстрее чем
> raw образ диска.

Бгыы. Сейчас я ещё услышу замечательную историю как вместо клацанья мышкой настоящий мужики делают офигенный однострочник и ....sync; sync; sync. Смешные побаечки для растопырки перед студентками кулька.

> 4) Чексумы полезны на случай если диск удумает сыпаться. В случае dup
> это еще и flawless recovery скорее всего будет. Быстро и без
> грабель. И даже можно прямо btrfs'ом добавить новый диск, убрать им
> же старый - и он как раз передвинет данные на другой
> девайс.

На ноуте это особенно актуально.

> Вы там часом не солярщик? Или бсдшник? А может сноб с aix
> какой? А то такие пальцы веером забавные :)

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

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

131. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (131), 24-Янв-20, 04:39 
> Ну я и говорю - после таких обычно приходится искать деньги, играть
> тендеры и ставить нормальные системы на поддержке.

Каждому свое. Это денег стоит, и довольно приличных. Так что вариант, но - не для всех.

> У таких ни архитектуры, ни видения жизни системы.

Апломб это круто :) но вот то уже не факт.

> Да что там говорить - у таких даже бас-фактор в полный рост.

У Линукса бас-фактор, и чего? И без сильно специальных подходов половине таких умников с их понтами хватит 1 метеорита в датацентр. А те кому 1 метеорита мало - они все кастомные. И фэйсбук, и гугл, и прочие. Басфактор их почему-то не парит при этом.

> Конечно, конечно. И каждый так может. Страны сдают целые отрасли в аутсорсинг
> сторонним странам. А тут кустарь-одночка с мотором рассказывает как надо.

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

> Смешно.

Мне тоже бывает смешно, когда кого-то раскорячили по глупому. Не менее смешно когда дорогая убержелезка все же дохнет и господа с ж... в мыле пытаются ЭТО ну хоть где-нибудь изыскать. Самые прошаренные конечно запас складируют, они же компьютерный склад, куле.

> Опа, берется соседний ноут.

На настройку окружения и т.п. уйдет больше времени чем снапшот откатить.

> Или рабочее место что параллельно стоит на отдельном виртуальном сервере ну и т.д.

Рабочее место на виртуальном сервере - круто, а как оно "in field" мне поможет, интересно? :)

> Но тебе никто не может запретить делать из буханки хлеба троллейбус.

А тебе никто не запретит давать дурацкие советы не зная моей специфики.

> А у меня есть распределенная репликация скуля.

Не очень понимаю как распределенная репликация скуля соотносится с btrfs и его снапшотами. Сильно разные технологии. Я вообще скуль не юзаю как таковой, так что смысла размахивать перед мной репликацией оного?

> Колхозь свои снапшоты дальше и риском из факапа получить дизастер.

Во ты лол. Я ж не настолько буратино и когда что-то делаю - понимаю применяемые технологии и их особенности. И трезво оцениваю свое владение таковыми. А если совсем не идет - эта задача для кого-то иного.

> А я подожду пока на новой системе реплики все отработают и я получу нормальное состояние системы обратно.

А что делать в случае когда у меня мир не вертелся вокруг скуля? Btrfs'овские снапшоты - фича файлухи. Это низкоуровневый механизм, он работает для всего. Ну например для вон той кучки виртуалок. Как они и их состояние относится к скулю? :)

> Бгыы. Сейчас я ещё услышу замечательную историю как вместо клацанья мышкой

Я таки и правда не макака и не люблю мышкой клацать. Мне принцип IBM нравится: машина должна работать, а человек - думать. И таки лучшее что в *никсах есть это их консоль. Чертовски улучшает мою эффективность.

> На ноуте это особенно актуально.

А прикинь, второй винч можно в usb-коробке подцепить, отпедалить все это и просто переставить его из коробки в ноут. На все про все уйдет несколько минут. Это конечно не классический способ трансфера системы, но, блин, дешево и сердито.

> Работал со всем этим. А так же с плодами вот таких как ты бракоделов.

Ггг как я угадал то.

> мы вам бтрфс наколхозим, там длинков напихаем, здесь из гогна-и-палок услугу предоставим.

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

> Собственно по этой ветке видно. Самолюбование у тебя павлинье и логорея -
> текста накатал раза в два больше меня.

Это наверное все же лучше чем безбашенно размахивать своими репликами скуля перед тем кому они как зайцу стопсигнал.

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

139. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (139), 24-Янв-20, 18:21 
> У Линукса бас-фактор

Собственно после такой мысли понятно твоё знание реалий жизни. Дальше ничего комментить не буду. С городским сумасшедшим связываться не охота.

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

135. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (134), 24-Янв-20, 10:52 
> распределенная репликация скуля

ПоржалЪ. И как тебя спасёт распределённая репликация от прилетания кривого DELETE/UPDATE, или например TRUNCATE или DROP / ALTER DROP? Не альтернатива снэпшотному бэкапу + бинлогу вообще ни разу. Для горячего фейловера - да, катит, в качестве надёжного резервирования - нет.

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

140. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (139), 24-Янв-20, 18:23 
Аллё, гараж. Мысль была как отлично могут отработать снэпшоты и их верчени туда-обратно, если поверх них база стоит которая реплицируется по сети.
Можешь дальше ржать, там  вон недалеко тебе овса подвезли.
Ответить | Правка | Наверх | Cообщить модератору

141. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (141), 25-Янв-20, 00:33 
> Аллё, гараж. Мысль была как отлично могут отработать снэпшоты и их верчени
> туда-обратно, если поверх них база стоит которая реплицируется по сети.

Если кто-то пользуется базой с репликацией - предполагается что он умеет пользоваться головой, наверное, а не только в нее ест.

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

17. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от Аноним (17), 22-Янв-20, 09:41 
А что будет если перезапись блока все-таки обгонит в фоне работающий DISCARD?
Ответить | Правка | Наверх | Cообщить модератору

26. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (5), 22-Янв-20, 10:15 
Интересный, кстати, вопрос... Особенно если в системе намного больше одного накопителя.
Ответить | Правка | Наверх | Cообщить модератору

27. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от Анонимус2 (?), 22-Янв-20, 10:21 
Вроде в новости нормально написано, что discard отменится в этом случае.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

28. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от PnD (??), 22-Янв-20, 10:27 
Если в реализации лажанулись (а в первой версии это почти наверняка), проблема будет маскироваться COW. И прилетать будет этот COW отключившим (есть там afaik такой странный режим). * Системные таблицы так вряд ли дропнут. Разве что постараются и организуют что-нибудь наподобие "if (uid = 0)".
* DISCARD отдельно от удаления — вообще довольно стрёмная затея. Если бы мне оно понадобилось (не важно где), я бы постарался организовать "карантинную" таблицу discarded-блоков. С опцией "мне повезёт" для желающих побыстрее всё равно как.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

29. "Для Btrfs представлена асинхронная реализация DISCARD"  +2 +/
Сообщение от Аноним (29), 22-Янв-20, 10:35 
> А что будет если перезапись блока все-таки обгонит в фоне работающий DISCARD?

Ничего страшного, это же btrfs

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

47. "Для Btrfs представлена асинхронная реализация DISCARD"  +5 +/
Сообщение от пох. (?), 22-Янв-20, 12:05 
два kernel panic этому анониму!
Ответить | Правка | Наверх | Cообщить модератору

85. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (88), 22-Янв-20, 16:26 
> А что будет если перезапись блока все-таки обгонит в фоне работающий DISCARD?

А ниего не будет. Это уже проблемы накопителя как он корректно такое обтяпает. В накопитель то команды последовательно улетают, по очереди, и фирмвара должна обеспечить корректность семантики. Сама ФС до того как фигачить discard специально ждет - не захочется ли ей туда писать. И если захочется - discard вообще отменяется, за бессмысленностью, т.к. при перезаписи блока контроллер всяко erase или read-modify-write зафигарит и явно его просить это сделать - только лишние команды в интерфейс.

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

45. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (45), 22-Янв-20, 11:35 
zstd уже в апстриме btrfs
Ответить | Правка | Наверх | Cообщить модератору

46. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (5), 22-Янв-20, 11:48 
Больше года уж как...
Ответить | Правка | Наверх | Cообщить модератору

86. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (88), 22-Янв-20, 16:27 
> zstd уже в апстриме btrfs

Более того - это уже и grub всякие научились читать и все такое прочее. С разморозкой.

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

57. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Анонимныйаноним (?), 22-Янв-20, 13:18 
Я просто шокирован. До этого оно реально было синхронным? Оо
Ответить | Правка | Наверх | Cообщить модератору

61. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от user (??), 22-Янв-20, 13:44 
Говнопрошивки неправильно понимают команду DISCARD, вместо пометки блока начинают сразу что-то двигать. Со стороны ФС это не лечится.
Ответить | Правка | Наверх | Cообщить модератору

62. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Анонимныйаноним (?), 22-Янв-20, 13:57 
Есть прув?
Ответить | Правка | Наверх | Cообщить модератору

87. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (88), 22-Янв-20, 16:29 
> Есть прув?

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

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

68. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (68), 22-Янв-20, 15:31 
А я то думал, что если ССД на 80% забит неизменяемыми данными, то активное использование оставшихся 20 просто затрёт до дыр эту область, а остальная будет новой.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

77. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от user (??), 22-Янв-20, 16:06 
В идеальном мире:
DISCARD информирует SSD о ненужности блока и завершается. Wear leveling и GC - отдельные операции.

В реальном мире:
При поступлении DISCARD что-то перемещаем и только потом докладываем о выполнении DISCARD. Никого не волнует, что даже при удалении одного файла будет несколько DISCARD подряд.

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

79. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от user (??), 22-Янв-20, 16:07 
>ненужности блока

блоков, конечно

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

90. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (-), 22-Янв-20, 16:42 
> то активное использование оставшихся 20 просто затрёт до дыр эту область,
> а остальная будет новой.

Фирмварь сделает GC и RMW так как посчитает нужным. Возможно даже подвинув какие-то "неизменяемые" данные местами. Вот это уже целиком на усмотрение FTL и тамошних GC/RMW/wear leveling. А в силу таких процессов SSD еще и очень не любят ВНЕЗАПНО терять питание... наиболее тупые флехи и карты памяти от такого вообще таблицы трансляции могут потерять и файлы превращаются в совсем уж лапшу.

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

70. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Анонимemail (70), 22-Янв-20, 15:34 
> Например, она ожидает некоторое время из соображений, что блок возможно
> будет вскоре использован так, что вообще не окажется смысла в выполнении
> процедуры DISCARD

Я, похоже, что-то не понимаю. Разве можно в ssd перезаписать блок, не стерев его предварительно? Тогда зачем откладывать DISCARD, который всё равно придется делать?

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

82. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от user (??), 22-Янв-20, 16:13 
DISCARD не стирает. Он только сообщает накопителю, что старое содержимое блока больше не используется и его не требуется сохранять в другом месте. То есть после DISCARD при чтении этого блока будет что угодно, на практике обычно нули.

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

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

91. "Для Btrfs представлена асинхронная реализация DISCARD"  +1 +/
Сообщение от Аноним (-), 22-Янв-20, 16:44 
> Я, похоже, что-то не понимаю. Разве можно в ssd перезаписать блок, не
> стерев его предварительно?

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

> Тогда зачем откладывать DISCARD, который всё равно придется делать?

В накопитель полетит меньше команд. Контроллер SSD сам догадается стереть, если это потребуется. Поэтому единственным достижением станет лишняя бесполезная команда в накопитель, просящая сделать то до чего контроллер и так догадается по следующей команде на запись блока.

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

136. "Для Btrfs представлена асинхронная реализация DISCARD"  +/
Сообщение от Аноним (134), 24-Янв-20, 10:53 
Почитайте о wear leveling, шум в голове рассеется. Блоки в SSD напрямую обычно ныне системой не адресуются, они виртуализованы.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

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

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




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

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