Инженеры из компании Samsung выяснили (http://www.spinics.net/lists/raid/msg49440.html), что обсуждаемая несколько месяцев проблема (http://www.opennet.me/opennews/art.shtml?num=42448) с потерей данных на SSD-накопителях Samsung серии 8xx связана не с дефектом в накопителях, а вызвана ошибкой в ядре Linux. Для решения проблемы представлен (https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....) патч. После испытания патча, ранее внесённый в ядро черный список SSD-накопителей, для которых запрещено выполнять операцию TRIM, скорее всего будет отменён.Потеря данных наблюдалась при использовании SATA SSD-накопителей в составе программных RAID 0 и RAID 10 и проявлялась при выполнении команд trim/discard. Конфигурации с RAID 1 проблеме не подвержены.
Проблема была вызвана некорректным построением взаимодействия драйвера md raid с драйвером scsi/ata. MD RAID при обработке последовательных операций чтения и записи на разных накопителях создаёт отдельные буферы для каждой операции, в то время как при выполнении TRIM в scsi/ata используется один общий буфер.
В теории такой метод работает, но на практике при определённом стечении обстоятельств возникает состояние гонки - когда в очереди в определённом порядке появляется несколько команд TRIM, после выполнения последней команды в очереди общий буфер очищается, в то время как предыдущая команда может ещё не успеть завершить своё выполнение, что приведёт к записи на накопитель блока нулевых данных.URL: http://linux.slashdot.org/story/15/07/30/1814200/samsung-fin...
Новость: http://www.opennet.me/opennews/art.shtml?num=42698
получается что баг касается всех SSD-накопителей, не только Samsung?
> получается что баг касается всех SSD-накопителей, не только Samsung?На память приходит проблема дохнувших Гнусмасовских лаптопов с UEFI, после попытки установки линупсa. Сообщество анонимных экспертов и аналитегов Опеннетика отложило тут же, не отходя от кассы, несколько поддонов кирпичей в сторону Гнусмаса. Но как потом выяснилось, и вы таки не поверите... проблема была в самом линупсе. Местные старожилы конечно помнят тот эпический случай, и если бы не утонул основной сервер Опеннетика, то наверное можно было бы освежить в памяти, те славные треды.
Новички могут обратиться прямиком к Мишане, он подтвердит.
Ну так покажи мне хоть один ноутбук с линуксом от samsung.
Им это не надо. Но а кто ставит на ноутбуки ОС, совсем не предназначенную для этого оборудования, тот ССЗБ. Покупали бы тогда что-то другое.
> [...] ОС, совсем не предназначенную для этого оборудования [...]Самсунг один из крупных коммитеров в ядро Линукс и при этом ОС на основе Линукс не предназначены для оборудования Самсунга? По-моему, ты где-то врёшь.
Внезапно, samsung производить кучу всего, вот только не уверен на счёт пылесосов с линуксом (есть ли такое у них с этими всякими умными домами), но так у них одних только агрегатов на ведроиде сколько.
Но вот на линуксы (кроме chrome os) на ноутбуках им плевать - это факт.
> Внезапно, samsung производить кучу всего, вот только не уверен на счёт пылесосов с линуксомУж телевизоров с линуксом у них точно как грязи.
Ну найди ноутбук от samsung, у которого был бы предустановленный линукс. И не балаболь.
Ну нет, надо ставить линуксы на них и колоться, когда есть Dell и прочие фирмы, которые хоть какую-то поддержку линуксов делают.
Dell и прочие маргиналы продавали ноутбуки и с DOS просто чтобы дешевле было, а не потому что они хотят линукс. Рынка для линуксоидов все еще практически не существует. Только эксперименты по удешевлению и всякие прототипы а ля хромОС.То что Самсунг не выпускает ноуты на линукс говорит о том, что у него все хорошо с бизнесом и с покупателями.
> Dell, чтобы дешевле былоУ той же Dell в америках их XPS 13 с линуксом продавался за большую цену, чем Windows.
Типа затараты на запиливание и прочее.
ага, только нафиг эти их запилы бы не нужны. С другой стороны, приналичие рабочей убунты спокойнее покупать ноут, вроде как все работает...
А лучше, чтоб поставили какой-нибудь контролер батареи, чтоб чисто с вендой рабртал. И так для всех компонент, чтоб был ужос и кошмар?
Я вот не понимаю что за лицемерие... Фирмы хоть как-то стараются, чтоб линукс на их оборудовании работал. Но нет, лучше купим ноутбук с предустанрвленной вендой, тем самым покажем, что на эти усилия не нужны.
А что сразу в крайности падать? Ну даже так лучше уж чем ничего.
после выхода десятой венды всё станет (точнее, уже стало, но пока мало кто оценил) другим.
Dell, linux ? Смешная шутка. Эти уроды не дают поддержку даже той Бубунте, которая идет предустановленной. Техподдержка так и говорит, мы поддерживаем только Windows, если у вас проблемы, рекомендуем снести предустановленный линукс и ставить окна.
С учётом новости, поддерживать Линукс и производить замену оборудования по гарантии, если стоит Линукс, может только умственно отсталый.
Я даже упрощу задачу.
"Ну так покажи мне хоть один ноутбук с линуксом". Бюджетное фуфло где линукс в качестве заглушки, не показывать.
https://system76.com/laptops
http://laclinux.com/gnu/Laptop
http://www.linuxcertified.com/ThinkPad-W540.html
$5655 http://www.emperorlinux.com/mfgr/dell/rhino/?tab=details&id=767
$7742 http://zareason.com/shop/Chimera-2.html
dell xps 13 2015 года developer edition, например.
> Ну так покажи мне хоть один ноутбук с линуксом от SAMSUNG
> DELL xps 13ответ неверный
> ответ неверныйНу знаешь, ты подохренел рассуждать о верности ответов, при том что самсуни помирали и от установки винды которая шла на них изначально. Равно как и какой-то левый вякот о каком-то там "предназначении". Вот ты для чего предназначен?
> Ну так покажи мне хоть один ноутбук с линуксом от samsung.А это пофиг - самсуни дохли и при переустановке винды. Там фирмварь криво делала сбор мусора в области переменных фирмвари в флеше, чтоли. Так что при очередной переустановке оси все могло навернуться. Вот в свете таких факапов на самс и смотрят косо.
> не предназначенную для этого оборудования, тот ССЗБ.
И даже винду переставлять нельзя? Что за ламерство? Может сначала надо разобраться в вопросе, а только потом вякать свое ценное мнение?
Я таков покупал в 2010 году. Samsung N100-MAO1 с предустановленной Meego.
То что гнусмас не выкладывает нормальных и полных спеков на свое железо, тоже показательно.
Помнится, что в ситуации с UEFI, гнусмасы сами спецификацию нарушили (или толерантно - расширили?), но никого об этом не уведомили. Не сомневаюсь, и в данной ситуации гнусмасы снова что-то "улучшили" и снова никому не сообщили...
Посмотрим, посмотрим, скоро будет анализ патча - разберёмся.На зарубежных ресурсах, тем временем, самсунгу уже припомнили историю с самовольным отключением обновлений винды, поскольку последние "ломали" работу ноутбуков самсунг. У инженеров микрософта и самсунга разное видение того, как должна работать подсистема usb, если не ошибаюсь. Тут может быть аналогичная история.
Может, поэтому у меня RAID0 из BTRFS файлы терял после запуска fstrim?..
> Может, поэтому у меня RAID0 из BTRFS файлы терял после запуска fstrim?..Не всё ли равно, что лежит на RAID0?..
>> Может, поэтому у меня RAID0 из BTRFS файлы терял после запуска fstrim?..
> Не всё ли равно, что лежит на RAID0?..Если раид0 состоит из нескольких лунов раид5/6/10, то может и не все равно.
... а если всё это зеркалировать и потом запихнуть каждое зеркало в RAID6
и объединить пару таких в RAID 0, то можно получить диплом о том, что ты Долбоящер 80LVL
такая же перда с бтрфэсом в райд0 была
> такая же перда с бтрфэсом в райд0 былаЧто такое "перда"? Это что-то по дагестански?
а почему по-дагестански?
перда - завершительная стадия бомбления, пламя уже нет, но мощный выхлоп продолжается
o mesmo aconteceu com perda foi BTRFS na RAID0
> o mesmo aconteceu com perda foi BTRFS na RAID0жжоте)
> Может, поэтому у меня RAID0 из BTRFS файлы терял после запуска fstrim?..Не очень понятно зачем fstrim делать, если btrfs нормальный trim может. Вам нравится удалять гланды через ж... автогеном?
Исходя из решения о проблеме в md raid выходит что проблемы со всеми дисками, а не только к Samsung, но тогда мы бы слышали о массовых отказах ssd разных производителей в конфигурации raid10 и raid0.вот эта история http://habrahabr.ru/company/1cloud/blog/262257/ - поражает. Но судя по ней, в такой же конфигурации диски intel не выходили из строя, где логика? почему там не возникали аналогичные проблемы?
p.s. А что в ядро комитит Samsung ?
>p.s. А что в ядро комитит Samsung ?http://www.opennet.me/opennews/art.shtml?num=42472
2,9%-Samsung
Состояние гонки может возникать с разной вероятностью в зависимости от многих факторов. Вполне возможно, что проблема проявлялась на накопителях Самсунг существенно чаще.
> Исходя из решения о проблеме в md raid выходит что проблемы со
> всеми дисками, а не только к Samsung, но тогда мы бы
> слышали о массовых отказах ssd разных производителей в конфигурации raid10 и
> raid0.С каких это пенисов ? проблема не в 100% случаев случается, а при "стечении обстоятельств", да и потом, не все же пишут "куда нужно", когда у них ФС рассыпается. Ну рассыпалась - переустановили линукс, рассыпалась два - купили новые винты.
Рассыпалась три - перешли, наконец, на нормальную ОС от Майкрософт.
А потом вирусяка сожрала всё файло, и на подключенных сетевых дисках тоже. И стало некуда переходить ))
Я случайно тебе поставил минус, Анон, прости, просто промахнулся. Ведь ты прав!
> Рассыпалась три - перешли, наконец, на нормальную ОС от Майкрософт.Это которая при записи кршдампа на винч более 2Тб - разносила всю файловую систему? И которые до сих пор бсоды в ntfs.sys починить не могут? Переходи наздоровье.
> вот эта история http://habrahabr.ru/company/1cloud/blog/262257/ - поражает.Читается как триллер, давно я таких искренних эмоций не испытывал, просто я сталкивался пару раз с рассыпанием фс на домашнем компе.
но одно дело когда рассыпается домашний комп с личными и дорогими мне данными, и совершенно другое, когда рассыпается нечто, за что ты подписался на бабки.
Ясно видны последствия принятия руководством преступного решения об установке потенциально нестабильной и сбойной ОС.Предположим, они бы приняли решение строить инфраструктуру на базе Windows. Чтобы бы изменилось. Им бы пришлось единоразово приобрести ПО, а затем сократить от половины до 2/3 обслуживающих инженеров, что дало бы результаты уже в первый год эксплуатации.
Но нет... Раз за разом компании наступают на эти грабли. А ведь ещё Черчиль говорил: "мы не настолько богаты, чтобы покупать дешёвые вещи".
Им бы пришлось сократить 100% инженеров и остальных сотрудников, поскольку за неработающей инфраструктурой последовало бы закрытие всего бизнеса.
по‐моему, отличная экономия!
Всяко может быть.
А примеры приведёте?Типа как переход Лондонской фондовой биржи с TradElect на Millennium Exchange, а?
зачем с ним беседовать? это скучный глупый трололо.
> зачем с ним беседовать? это скучный глупый трололо.Ну так мы его тоже потроллим. Вон на хабре обсуждают баг в нотпаде которому 13 лет. ЧСХ, тривиальная программа и кто-нибудь давно бы уже сам баг пришиб. Но нет, проприетарная парадигма предписывает сорц зажать. Бессмысленно и беспощадно.
> ещё Черчиль говорил: "мы не настолько богаты, чтобы покупать дешёвые вещи".Однако надо быть редким дятлом чтобы заплатить много денег за хреновую вещь. И даже програмер из микрософта помнится признал что линь - лучше.
Бсоды в ntfs.sys в неидеальных условиях - все так же валятся как и 10 лет назад?
А продолжает ли падать винда при подключении юсб устройств?
А индикатор локали - все так же пропадает? А то баг жил начиная с как минимум икспы и заканчивая восьмеркой. И очень доставал юзерей. Т.к. если индикатор пропадает - решительно не понятно как его вернуть назад.
Да ладно "история", убийца все равно дворецкий.
> но тогда мы бы слышали о массовых отказахRAID 0 обычно используют под файловую/кэш помойку.
А учитывая, что современные юзеры полные долб...бы, то они
просто не в состоянии осмыслить и реализовать RAID 0
и уж тем более 10 на SSD.
Линукс(!!!) портит жесткие диски.
Так глядишь, лете через пять признают, что мол да, все ваши hard reseting link, ncq error, и прочее - это не кабль sata, не питание, не материнка, не блок питания, не бед-блоки на винте, а ЯДРО ЛИНУКС !!
Теперь я в этом уверен на 100%.
Но это... Не совсем адекватный вывод? Ведь источник этой проблемы нашли?
> Но это... Не совсем адекватный вывод? Ведь источник этой проблемы нашли?Ну чтож, давайте пруф, чтобы не быть голословным.
Или вы хотите сказать что источник проблемы не про то что я написал, а источник проблемы про то что в новости ?
Именно.
Это намёк на то, что linux багов не бывает, а на самом деле виноваты все остальные?
это не намёк, это вполне открытое признание автора #27 в том, что у него в голове опилки.
> это не намёк, это вполне открытое признание автора #27 в том, что
> у него в голове опилки.Линуксоиды, как верующие, например христиане - непоколебимо верят в то, что их БОГ непогрешим, ошибок не совершает, и совершить не может, потому что он БОГ.
Если в ядре что-то недосмотрели, и из-за этого случаются проблемы только на одной модели жестких дисков от одного производителя - то виноваты производители, ни никак не линукс !!
Если проблема будет происходить на ВСЕХ HDD, но не на ssd - то линуксоиды скажут "жесктие диски - ЗЛО" и массово перейдут на твердотельные накопители.
ДАЖЕ если будет 100% доказательство того, что на все 100% виновато ядро линукс в том, что у вас раз в несколько лет рассыпается файловая система (ну подумаешь - недопилили что-то там в ядре, это же opensource - сам можешь все сделать, это вам не windows ), то даже в этом случае - линуксоид НИ ЗА ЧТО не признают этого, он скажет - "это все криворукие производители hdd не предусмотрели этой ситуации, да и вообще - hdd это удел ретроградов, пора на ssd переходить".
да все уже поняли, что ты кретин, не надо так стараться это доказывать.
В данном случае в роли бога выступает самсунг и вообще проприетарщина, код которой никто не видел но лохи верят, что за деньги делают только качественное по. Хотя любое мошенничество небесплатно и даже очень дорого как правило для лоха.
Поверь, такие взгляды присущи юношескому возрасту, как и любой детский максимализм.Так же доказывать линуксоидам что они не правы, вспоминая ЕГО в суе, такая же детская упоротость.
Шигорину за 30. Он до сих пор в это верит. Более того, коллекционирует какаш... комментарии, пытается их сортировать, создал собственную теорию MSSP и хочет защищать по ней диссертацию. Правда, психов в ВУЗы не пускают, что приводит нас к мысли о вселенском заговоре.
Он вас, клованов, поимел и вдоль и поперёк, заставил соблюдать эштикет и не материться матерно :) Он вам чётко указал ваше место и вы из него не вылазеете, так поскуливаете в рамках дозволенного :)
> Шигорину за 30. Он до сих пор в это верит.А ты и вовсе старый хpeн. Вроде чуть ли не полтинник. А все-равно как дypaк веришь в маркетинговый булшит от проприерасов. Это кем вообще надо быть?
Так он в реальности пэтэушник? Я знал.
>В теории такой метод работает, но на практике при определённом стечении обстоятельств возникает состояние гонкиЯ так понимаю "при определенном стечении обстоятельств" является эвфемизмом для "при использовании бажного SSD от Самсунга".
А, так проблема не в ядре, просто её решили исправить в ядре!
> возникает состояние гонкиБесшовное состояние гонки по вертикали. :facepalm:
Гм. У SSD (столкнулся в своё время на Intel 520 afair) есть один нюанс: при подыхании накопитель вместо отказа выдать данные может жизнерадостно отдать какой-то трэш и типа "всё ок".
При таком раскладе даже raid1 etc. с отказоустойчивостью — ни разу не вариант. Спасают только чек-суммы в ФС (интересно, zfs проектировали с прицелом на ssd?)
Здорово, что разобрались и сами починили.
Так получается проблема касайется SSD всех производителей? Или самсунг тут лукавит как обычно?:)
Самое время Торвальдсу выйти на сцену со своим коронным номером. Ещё можно громко пу--нуть в микрофон. Нужно показать корпорастам их место!
> Самое время Торвальдсу выйти на сцену со своим коронным номером. Ещё можно
> громко пу--нуть в микрофон. Нужно показать корпорастам их место!Экий у клоуна бугурт. Наверное продажи десятки идут "не очень". Потому как XFCE - посимпатичнее и нахаляву :)
> Наверное продажи десятки идут "не очень".тем, кто вляпался в 7 и 8, её вообще бесплатно дают. лишь бы взяли.
А осадочек-то остался.Потом окажется, что ошибка была тонко заложена инженерами какого-нибудь OCZ или Intel, чтобы устроить негативный пиар самсунгу.
Интересно,ошибка в ядре Linux, но другим накопителям она не мешает! Samsung писал коммиты к ядру. Похоже баг то всеж самвысунга.
Думаю просто накопители других производителей не так активно использовались в RAID
драйверописателям самсунга некогда читать код ядра и обходить заботливо разложенные грабли в софтварном рейде
Код появился в 24 ноября 2013 года, с ремаркой**BIO_CLONED doesn't seem to have clearly documented semantics anyways.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...
1.5 года SSD RAID 0/10 работали, и тут внизано...
> 1.5 года SSD RAID 0/10 работали, и тут внизано...Да история мутная.
История чем-то напомнила анекдот про суровых сибирских мужиков, испытывающих новую электрическую пилу...
"То-то!" - сказали суровые программисты Samsung...При чём тут код ядра Linux, если ошибка воспроизводится только на SSD от Samsung?
больше не куплю самсунг.
> больше не куплю самсунг.Их вообще покапать не надо, максимум что они умеют - это микрухи, остальная продукция говно.
Еще холодильники и экраны
> Еще холодильники и экраны"... остальная продукция говно."
> что они умеют - это микрухи
> Part of the reason is that the Exynos is hard to manufacture, but there was also a troublesome bug in the CCI-400 coherent bus interface. Developers noticed the bizarre behavior caused by this issue, and Samsung was eventually forced to admit that coherence between the two CPU islands was disabled on the 5410. Basically, switching between the A15 and A7 cores caused all caches to be flushed from memory. That’s trouble for performance and battery life — both things big.LITTLE is supposed to improve.
Пользуюсь ноутом от самсунг 9x3a идущего с виндой уже года 4. Сразу после покупки сильно жрал батарею и не работали фн-кнопки. Но довольно быстро самсунг запилил полную поддержку линукса. Так вот за 4 года ни одного косяка с ним, работает как часы. Это при том что на момент покупки аналогов с матовым экраном просто не было, так бы в жизни самсунг не взял считая его производителем холодильников.