URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 102659
[ Назад ]

Исходное сообщение
"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."

Отправлено opennews , 20-Май-15 13:58 
В ядре Linux выявлены две неприятные ошибки:


Начиная с выпуска 3.14 (https://github.com/torvalds/linux/commit/b0c29f79ecea0b6fbce...) и заканчивая 3.18 (https://github.com/torvalds/linux/commit/76835b0ebf8a7fe85be...), т.е. с января по октябрь 2014 года, в ядре Linux присутствовала (https://groups.google.com/forum/#!topic/mechanical-sympathy/...) неприятная ошибка в реализации вызова futex_wait, которая могла приводить к непредсказуемому зависанию процессов на серверах с процессорами на базе микроархитектуры Intel Haswell, в том числе используемых в облаках  Amazon.Данная ошибка является причиной замешательства многих программистов, которые месяцами пытались найти ошибку в своих приложениях, зависающих при непонятных обстоятельствах.  Причиной зависание была взаимная блокировка в ядре из-за которой фьютекс оставался навсегда в состоянии блокировки, несмотря на его фактическое освобождение.

Проблема усугубляется тем, что связанная с проблемой функциональность была портирована в ядро, поставляемое в дистрибутиве Red Hat Enterprise Linux и присутствует как минимум в выпусках RHEL/CentOS 6.6 и 7.1. В свежем обновлении RHEL 6.6.z проблема устранена, но остаётся неисправленной в RHEL 7.1. В пакетах с ядром для Ubuntu 14.04 и Debian 8 проблема была устранена (http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?showmsg=1...) ещё в прошлом году. Ubuntu 12.04 и Debian 7 не были подвержены проблеме. В SLES 12 проблема также была бэкпортирована, но уже устранена в ядре 3.12.32-33.1.


Вторая проблема проявляется (https://bbs.archlinux.org/viewtopic.php?id=197400) в ядре 4.0.2 и устранена (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785672) в выпуске 4.0.3. При определённом стечении обстоятельств ошибка (https://kernel.googlesource.com/pub/scm/linux/kernel/git/sta...) может привести к значительному повреждению целостности файловой системы Ext4 и потере части данных. У большинства пользователей, сообщивших о проявлении проблемы, использовался RAID0 на базе  mdadm. Сообщается (http://www.gossamer-threads.com/lists/linux/kernel/2175156) также о проявлении похожих проблем при использовании dm-crypt.

URL: http://www.infoq.com/news/2015/05/redhat-futex
Новость: http://www.opennet.me/opennews/art.shtml?num=42262


Содержание

Сообщения в этом обсуждении
"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Fidel Castro , 20-Май-15 14:06 
Главное что нашли!

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Andrey Mitrofanov , 20-Май-15 14:25 
> Главное что нашли!

А, что потеряли, не главное.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено GG , 20-Май-15 18:35 
Надо было делать бекапы

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено YetAnotherOnanym , 20-Май-15 22:42 
Для этого надо, чтобы бэкапы можно было сделать, что при наличии сабжа не гарантировано.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:47 
> Главное что нашли!

Расскажи это тем у кого покорёжило файло.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 00:48 
> Расскажи это тем у кого покорёжило файло.

За такие рассказы могут и фэйсом об тэйбл приложить.



"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:50 
> За такие рассказы могут и фэйсом об тэйбл приложить.

Фиделюшке это пошло бы только на пользу, стал бы поменьше прокламациями раскидываться.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено dalco , 21-Май-15 03:15 
Ну ведь у них были бэкапы и все кончилось хорошо? :)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено user , 21-Май-15 13:14 
Бэкапы у них были на Ext4. Упс...

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 16:59 
Теперь вы понимаете, почему Боинг в одном из своих самолетов сделал бортовые компьютеры на двух разных архитектурах, а софт писали две разные команды программистов...

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 23:30 
> Теперь вы понимаете, почему Боинг в одном из своих самолетов сделал бортовые
> компьютеры на двух разных архитектурах, а софт писали две разные команды
> программистов
...

Одна из Бангалора, а вторая из Дели...



"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено XoRe , 22-Май-15 00:42 
> Одна из Бангалора, а вторая из Дели...

И вторая наняла первую


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Ytch , 22-Май-15 01:11 
> Теперь вы понимаете, почему Боинг в одном из своих самолетов сделал бортовые компьютеры на двух разных архитектурах, а софт писали две разные команды программистов...

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Aleks Revo , 21-Май-15 23:47 
И конечно же хранились на машине с самой последней версией ядра (ибо новьё же!), бывшей последней всего-то пару дней.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Sergey722 , 22-Май-15 08:22 
> И конечно же хранились на машине с самой последней версией ядра (ибо
> новьё же!), бывшей последней всего-то пару дней.

Я тоже удивляюсь: как, в самом последнем, самом свежем, самом прогрессивном ядре могут быть баги? Кошмар, надо валить с этой ненадежной системы!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 02:55 
> Главное что нашли!

А сколько ещё не найдено!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Aleks Revo , 21-Май-15 23:48 
>> Главное что нашли!
> А сколько ещё не найдено!

Искать и не сдаваться!
Найти и перепрятать!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Black_Ru , 28-Май-15 12:57 
А у меня нет разделов ext4.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено A.Stahl , 20-Май-15 14:10 
>В пакетах с ядром для Ubuntu 14.04 и Debian 8 проблема была устранена ещё в прошлом году.

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено ананим.orig , 20-Май-15 14:26 
Наверное потому, что "сейчас" не октябрь 2014.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 14:45 
Все они знали, написано же: проблема была исправлена в октябре 2014. Просто новость плохо сформулирована. Надо было написать: "Штабильные энтерпрайзные дистрибутивы с древними ядрами только сейчас почесались исправить баг"

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Gannet , 20-Май-15 23:50 
СentOS - наше всьо. Всё стабильно и отполированно мсяцами и годами. Баги - тожэ.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Andrey Mitrofanov , 20-Май-15 14:57 
> А как так получилось, что дебиановцы исправили довольно серьёзную проблему ещё хрен

Грэг спрятал https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.7 от Линуса?
Гнездо птенцов поттеринговых наносит^Wсокрушает!!!

> знает когда, а разработчики ядра узнали об этом только сейчас и

Может, в октябре '14-го Линус не врубился, зачем там "двигать NOP-ы"...


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 19:06 
Неглядя че-то бекпортироваи да и все

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Andrey Mitrofanov , 20-Май-15 14:13 
WTF is

> В свежем обновлении RHEL 6.6.z

?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 14:15 
> Причиной зависание была взаимная блокировка в ядре из-за которой фьютекс оставался навсегда в состоянии блокировки, несмотря на его фактическое освобождение.

Почему-то напомнило Oracle Database.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Ктото гдето , 20-Май-15 14:33 
В сбере?

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 14:16 
Ну вот, отсюда не следует считать, что Ext4 более пригодна для продакшена, чем Btrfs.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено A.Stahl , 20-Май-15 15:23 
4% круглых покрышек шинного завода "росава" -- брак.
Ну вот, отсюда не следует считать, что круглые колёса более пригодны для продакшена, чем треугольные.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:02 
> Ну вот, отсюда не следует считать, что круглые колёса более пригодны для
> продакшена, чем треугольные.

Однако на btrfs так орали, так орали. А оказалось что фигня случается и в других ФС :)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Gannet , 20-Май-15 23:51 
> Ну вот, отсюда не следует считать, что Ext4 более пригодна для продакшена,
> чем Btrfs.

По крайней мере, как подтверждает сабж, не стабильней, чем Btrfs.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:53 
> Ну вот, отсюда не следует считать, что Ext4 более пригодна для продакшена,
> чем Btrfs.

Крис "Наше Фсё" Мейсон с тобой абсолютно согласен, он приглашает тебя 14 февраля пропустить по парочке кружек чаю.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:04 
> Крис "Наше Фсё" Мейсон с тобой абсолютно согласен, он приглашает тебя 14
> февраля пропустить по парочке кружек чаю.

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 23:31 
> Какой красивый батхерт. А btrfs - таки работает :). И за счет
> масштабного тестирования на фэйсбучных хомячках - там уже не так уж
> и много багов, поток багов приобрел не слишком ужасный вид, мало
> отличающийся от остальных ФС :)

Зуб поставишь, что в течение года не всплывут "сюрпризы"?


"В ядре Linux выявлены ошибки, приводящие к зависанию..."
Отправлено arisu , 22-Май-15 12:12 
> Ну вот, отсюда не следует считать, что Ext4 более пригодна для продакшена,
> чем Btrfs.

btrfs — это игрушка, пишущаяся недоучками и профанами.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 14:18 
>  усугубляется тем, что связанная с проблемой функциональность была портирована в ядро, поставляемое в дистрибутиве Red Hat Enterprise Linux и присутствует как минимум в выпусках RHEL/CentOS 6.6 и 7.1.

Автор говорит так, будто все юзают этот RHEL.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Мегазаычы , 20-Май-15 16:14 
админы локалхоста - нет.
множество энтерпрайзов с большими деньгами - да.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено аноним2 , 20-Май-15 19:45 
тыы таакой умный

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Nicknnn , 20-Май-15 14:31 
Энтерпрайзненько

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:55 
> Энтерпрайзненько

Ну уж что Бог послал, уж не обессудьте.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 02:58 
> Энтерпрайзненько

Халява же!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:05 
> Энтерпрайзненько

"Большому кораблю - большая торпеда!"


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 14:57 
ubuntu 12.04 рулит!

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено cat666 , 20-Май-15 15:50 
Рулить то рулит, только тормозит при этом и виснет....

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Andrey , 20-Май-15 18:11 
Кривые руки - они такие.. да :)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено vn971 , 20-Май-15 19:36 
Я бы ещё понял если бы вы сказали 10.04 или 11.04... (или в каком там релизе начали unity с рекламой запиливать?)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 20:12 
Они уже не поддерживаются, в отличие от 12.04

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 16:06 
Ubuntu 12.04 не обязана быть с Unity. У меня вот MATE, например

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено freehck , 21-Май-15 23:48 
А Debian не обязан быть Ubuntu. У меня вот Jessie, например.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Aleks Revo , 21-Май-15 23:52 
> Я бы ещё понял если бы вы сказали 10.04 или 11.04... (или
> в каком там релизе начали unity с рекламой запиливать?)

Иксы в системе? Фи!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:56 
> ubuntu 12.04 рулит!

Да, дожили - Убунта заруливает Шляпу! То ли ещё будет, вот ведёрко в системд интегрируют и...


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 15:56 
"Проблема была бекпортирована"

Как звучит!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 16:28 
мне тоже понравилось

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:06 
> "Проблема была бекпортирована"

Ты ничего не понимаешь, bug-to-bug compatibility же :)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено manster , 20-Май-15 16:40 
LTS рулит

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Opupel , 20-Май-15 16:46 
за reiserfs (хоть и без trim.)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:07 
> за reiserfs (хоть и без trim.)

Да, у него такой милый fsck - окончательно ушатывает файлухи только в путь.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Opupel , 28-Май-15 18:16 
>> за reiserfs (хоть и без trim.)
> Да, у него такой милый fsck - окончательно ушатывает файлухи только в
> путь.

Если вы юзаете fsck для reiser - удачи.
reiserfsck попробуйте :)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено grec , 20-Май-15 16:51 
Это не ядро, я дыра. Черная. Каждый дистростроитель там что-то крутит-вертит как хочет, а потом сообщество в поте лица дебажит.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 17:45 
Не каждый, используй Slackware, там ванильное ядро :-)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:57 
> Не каждый, используй Slackware, там ванильное ядро :-)

Ванильное говоришь, а многие например с орешками уважают. Им то что делать?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 15:05 
Продолжать.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 16:55 
Хорошо что у меня ядро 4.0.4

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Gannet , 20-Май-15 23:53 
> Хорошо что у меня ядро 4.0.4

У меня 4.1Rc4. Я круче ^_^


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Подвальный программист , 21-Май-15 12:08 
А у меня 2.6.32. Полет нормальный.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Адекват , 21-Май-15 12:35 
> А у меня 2.6.32. Полет нормальный.

Это не то, под которое локальный рут-эксплоит ?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 15:06 
>> А у меня 2.6.32. Полет нормальный.
> Это не то, под которое локальный рут-эксплоит ?

Нет, это то в котором все ошибки уже исправили.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:10 
> Нет, это то в котором все ошибки уже исправили.

В DOS 1.0 ошибки исправили лучше. Видите, никто никакой код не меняет. Значит ошибок нет, если следовать логике местных форумных аналитиков :)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено XXasd , 20-Май-15 17:07 
Любителям пообсирать Btrfs (Btrfs якобы портит данные, в отличии от проверенной годами Ext4) -- передаю привет :-)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено BratSinot , 20-Май-15 18:15 
Ага, "при определенных" обстоятельствах, на определенном железе и ПО, а btrfs одинакового фигого работала везде.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Xasd , 20-Май-15 18:17 
> а btrfs одинакового фигого работала везде.

да, у человек в количестве полтора-криворуких-админа. (и именно у них же -- и данные терялись на Btrfs).

а у остальных людей -- Btrfs вела себя вполне хорошо и проблем не создавала. везде.

точно также -- и Ext4 не создаёт проблем. но не во всех ситуациях удобно использовать Ext4:

проблема в том что стек Ext4-on-LVM -- это слишком громоздкое решение.. ды и сам по себе LVM может оказаться большим гемороем не зависимо от файловой системы -- https://bugs.archlinux.org/task/41833


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Пользователь Debian , 20-Май-15 19:04 
Вот тут [1] человек (дебиановец) совершенно взвешенно и непредвзято отчитывается о своём опыте использования BTRFS.

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

1. http://etbe.coker.com.au/tag/btrfs/


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Xasd , 20-Май-15 19:26 
ааааааа... ну теперь-то всё ясно стало...

не готово для продакшена, говорите?

> Then I reverted to kernel 3.13.10 but the reboot to apply that kernel change failed. Systemd was unable to umount the root filesystem (maybe because of a problem with Xen) and then hung the system instead of rebooting

это же просто очередной любитель поизвращяться с Xen :-) .. можно было и не удивляться в таком случае ошибкам ядра, и порче файлов :-D

вместо того чтобы просто взять и заиспользовать обычную KVM -- вот находятся же люди которые хотят всё сделать через одно место (на букву Ж).

ну, значит желаю удачи и дальше читать подобного рода обзорчики! :-)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено ананим.orig , 20-Май-15 19:47 
>> Then I reverted to kernel 3.13.10
> вместо того чтобы просто взять и заиспользовать обычную KVM

Да дело не в ксенах.
Дело в том, что бтр очень чувствительна к даунгрэйду ядра. Это фактически уменьшение версии и бтр в том числе.
С zfs таже картина будет. (К примеру не поддерживает предыдущая версия в это вот формат сжатия и всё)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено имя , 20-Май-15 20:01 
В случае с ZFS нужно ещё и zpool upgrade/zfs upgrade сделать, чтобы потерять пул при даунгрейде. А можно и не делать, тогда хоть обдаунгрейдься.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Forth , 20-Май-15 19:54 
> проблема в том что стек Ext4-on-LVM -- это слишком громоздкое решение.. ды и сам по себе LVM может оказаться большим гемороем не зависимо от файловой системы -- https://bugs.archlinux.org/task/41833

Найдите какой-нибудь баг посерьезнее как аргумент :) , lvmmetad используется не везде, да и не больно нужен.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено нектобы , 20-Май-15 22:31 
> https://bugs.archlinux.org/task/41833
> and then it prevents systemd to run it

невелика беда :)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:13 
> а btrfs одинакового фигого работала везде.

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

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


"В ядре Linux выявлены ошибки, приводящие к зависанию..."
Отправлено arisu , 22-Май-15 12:17 
> Вот только врать не надо? Вот на конкретно этом компьютере с которого
> пишется это сообщение - она уже почти год работает. Как же
> это я сообщения на опеннет то пишу, если там все так
> плохо, якобы? И, главное, где потери данных?

видишь ли, dbm, например, — она ведь тоже до сих пор работать может. k/v как k/v. однако ж никто в здравом уме не станет её сегодня использовать. но если найдётся такой упоротый — его «аргументация» будет точно такой же, как у тебя.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Gannet , 20-Май-15 23:54 
> Любителям пообсирать Btrfs (Btrfs якобы портит данные, в отличии от проверенной годами
> Ext4) -- передаю привет :-)

+100500


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 00:59 
> Любителям пообсирать Btrfs (Btrfs якобы портит данные, в отличии от проверенной годами
> Ext4) -- передаю привет :-)

XXasd и Крис "Наше Всё" Мейсон устало улыбаются в сторонке - они всё знали наперёд.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:14 
> XXasd и Крис "Наше Всё" Мейсон устало улыбаются в сторонке - они всё знали наперёд.

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 23:34 
> А вот отмотать снапшот зато - очень удобно,
> если результат какого-то системокрушильного эксперимента не понравился.

Руки что ли кривые и потому вся надежда только на БТР?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 16:30 
> Любителям пообсирать Btrfs (Btrfs якобы портит данные, в отличии от проверенной годами
> Ext4) -- передаю привет :-)

проблема в Ext4 или в Linux?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:16 
> проблема в Ext4 или в Linux?

Некорректная постановка вопроса: EXT4 - часть Linux.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 18:03 
> Intel Haswell

Слишком новый CPU, не нужен...


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено A. , 20-Май-15 18:28 
> Слишком новый CPU, не нужен...

Если вам не нужен, не могли бы отдать его мне? Мне бы пригодился ;)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 23:03 
Ага, в Омерике каждый день мильоны негров не доедают... :)

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 01:00 
> Ага, в Омерике каждый день мильоны негров не доедают... :)

Предлагаешь кормить их CPU?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 03:01 
>> Ага, в Омерике каждый день мильоны негров не доедают... :)
> Предлагаешь кормить их CPU?

Если кормить их CPU, то что будет на выходе из их организма?


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Клыкастый , 21-Май-15 12:48 
@POTUS

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено bOOster , 20-Май-15 18:44 
Ха, кто-бы сомневался вообще. Слава богу что хоть чтото нашли, а сколько "мин" еще закопано...

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:18 
> Ха, кто-бы сомневался вообще.

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

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено freehck , 21-Май-15 23:59 
> Но вы можете вместо ядра линукса пользоваться клевой программой hello world. Она,
> конечно, ничего не умеет. Зато  в ней мало багов.

Ну не знаю. Hello world - не сильно маленькая и не шибко простая программа. [1]
Да что там говорить: самую простую в мире программу false - и ту несколько раз переписывали. А ведь она ровным счётом ничего не делает. =)

[1] http://www.gnu.org/software/hello/


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 22-Май-15 09:36 
Надо просто публиковать больше антирекламы проприетарных производителей по. А то они совсем обнаглели - используют опенсорсные сайты, чтобы поднять продажи своих кривых проприетарных поделий.

"выявлены и исправлены ошибки..."
Отправлено Andrey Mitrofanov , 22-Май-15 10:01 
> Надо просто публиковать больше антирекламы проприетарных производителей по. А то они совсем
> обнаглели - используют опенсорсные сайты, чтобы

Надо меньше пользоваться ярлыком "опенсорс", придуманным проприертарщиками http://thebaffler.com/past/the_meme_hustler , и больше - "Свободным ПО".

Welcome http://www.gnu.org/philosophy/#introduction.


"В ядре Linux выявлены ошибки, приводящие к зависанию..."
Отправлено arisu , 22-Май-15 12:19 
> Но вы можете вместо ядра линукса пользоваться клевой программой hello world. Она,
> конечно, ничего не умеет. Зато  в ней мало багов.

остаётся ещё процессор, в котором тоже не без таракана…


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Сергей , 20-Май-15 19:43 
Вообще-то это интересный момент, обновлять сервер с Линуксом на борту или нет...

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Нанобот , 20-Май-15 21:23 
Эт чё, в линуксе процессы больше не будут зависать?

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено AlexAT , 20-Май-15 21:41 
Ага, наконец-то нашлось... Похоже, я натыкался на это пару раз в виде мёртвого зависания лока в DLM на GFS2.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Forth , 20-Май-15 23:02 
> Ага, наконец-то нашлось... Похоже, я натыкался на это пару раз в виде
> мёртвого зависания лока в DLM на GFS2.

Врядли. Больше похоже на рассинхронизацию между узлами.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено AlexAT , 20-Май-15 23:07 
> Врядли. Больше похоже на рассинхронизацию между узлами.

Да нет, не похоже. Узлы вылизанные. Пару раз вспрыгивало ни с того ни с сего, один раз под нагрузкой, один без. Спин как раз (по трейсу) в фьютексе, полный лок вызвавшего процесса без возможности терминации. Только ребут ноды, причём жёсткий.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:22 
> Ага, наконец-то нашлось... Похоже, я натыкался на это пару раз в виде
> мёртвого зависания лока в DLM на GFS2.

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 21:59 
Именно 4.0.2 не долго было у меня ядро и перешел релиз кандидаты 4.1

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Crazy Alex , 20-Май-15 22:25 
Какое великолепное владение русским языком, информативность сообщения и ясность мысли!

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 01:02 
> Какое великолепное владение русским языком, информативность сообщения и ясность мысли!

Запятые только мешаются под руками и путают смысл.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 16:33 
> Какое великолепное владение русским языком, информативность сообщения и ясность мысли!

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:37 
> предлагаю максимально оптимизировать процесс общения и свое личное эмоциональное
> отношение выражать в привычном виде без всяких слов,

Implemented. Торвальдс -> нвидии: "см. рис. 1" (https://lurkmore.to/п║п╪._я─п╦я│._1)


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 23:35 
> Implemented. Торвальдс -> нвидии: "см. рис. 1" (https://lurkmore.to/п║п╪._я─п╦я│._1)

Анонимный брат, у тебя ссылка битая, показывает на Луркину глагне.



"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 20-Май-15 22:23 
Чёрт, сидел год на btrfs с raid0 на два ssd, упало всё. Поставил ext4 на raid0, опять всё упало. Уже думал эсэсдям пришла хана, а тут вот оно что....

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Анончег , 21-Май-15 01:02 
> Чёрт, сидел год на btrfs с raid0 на два ssd, упало всё.
> Поставил ext4 на raid0, опять всё упало. Уже думал эсэсдям пришла
> хана, а тут вот оно что....

Друг, прими искренние соболезнования и слова поддержки.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено greenman , 21-Май-15 06:26 
> raid0 на два ssd

Как я понимаю, ключевые слова. И не факт, что в 4.0.3 - 4.0.4 починили

https://bbs.archlinux.org/viewtopic.php?pid=1530541#p1530541

"I believe the problem people are experiencing here is due to a raid0 bug with trim that I discovered on Fedora with 3.19.7 that was backported from 4.0.2.  It still hasn't been fixed in any release."

https://bugzilla.kernel.org/show_bug.cgi?id=98501


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено cmp , 21-Май-15 04:33 
ext4 готова для продакшена, да она по умолчанию в цетосе, да у амазона никаких проблем, ага

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 15:09 
Ага, ошибка в новом ядре и ошибка в ФС это разные вещи.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Xasd , 21-Май-15 16:01 
> ошибка в новом ядре и ошибка в ФС это разные вещи.

нет. не разные вещи. файловая система это часть ядра.

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


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 16:36 
>> ошибка в новом ядре и ошибка в ФС это разные вещи.
> нет. не разные вещи. файловая система это часть ядра.
> даже ошибка в дурацком драйвере -- в конечном итоге может оказать эффект
> плохой работы файловой системы. (хотя конечно врядли вероятность будет высокая такого
> события :))

ну конечно, одинаковые вещи, что проблема в NTFS что в ее реализации — одно и то же, так Xasd сказал!


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 21-Май-15 17:39 
> — одно и то же, так Xasd сказал!

Да он у нас крутой эксперт. В вопросах нубства и ламерства он уделал всех.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено cmp , 22-Май-15 01:01 
линукс ядро = монолит && ошибка модуля ядра = ошибка ядра && ошибка ядра != ошибке в fuse проге

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено angra , 22-Май-15 14:33 
Ядро линукса сделать монолитом И ошибку модуля ядра сделать ошибкой ядра, проверить неравенство полученного и ошибки в fuse, результат всего этого бессмысленного действа выкинуть нафиг. Я правильно расшифровал выпендреж?

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено n , 23-Май-15 08:35 
Вина ext4 в том, что она поддерживает discard option


https://bugzilla.kernel.org/show_bug.cgi?id=98501#c13

Evangelos Foutras 2015-05-23 02:11:30 UTC

Can you please clarify whether this issue is specific to ext4 file systems (as reported by some news sites) or affects any file system with discard support? (The latter seems more likely since the bug was in the md/raid0 layer.)

Comment 14 Neil Brown 2015-05-23 03:21:07 UTC

Bug is not specific to ext4.  Your analysis is correct.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено iZEN , 22-Май-15 11:32 
Epic fail. В этом Linux всё.

"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Andrey Mitrofanov , 22-Май-15 12:03 
> Epic fail. В этом Linux всё.

Да! Никакой выдержки. Надо, как райком коре тим, "держаться! не поддаваться!! не фиксить!!!". </зефир жареный>


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено AlexAT , 23-Май-15 23:13 
> Epic fail. В этом Linux всё.

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


"В ядре Linux выявлены ошибки, приводящие к зависанию..."
Отправлено arisu , 22-Май-15 12:08 
> Начиная с выпуска 3.14

чёрт, а я только позавчера апгрейднулся на 3.14!

> на базе микроархитектуры Intel Haswell

а‐а‐а, ффух. отлегло. тогда не страшно.


"В ядре Linux выявлены ошибки, приводящие к зависанию процесс..."
Отправлено Аноним , 22-Май-15 15:02 
Еще в 2.6.* было чтото подобное, когда на фс свободное пространство заканчивалось.