|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей (Public) | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"OpenNews: В Linux ядре исправлена ошибка связанная с потерей..." | |
Сообщение от opennews (??) on 29-Дек-06, 19:05 | |
В Linux ядре исправлена (http://kerneltrap.org/node/7518) трудноуловимая ошибка приводящая к потере данных в файловых системах ext2, ext3, reiserfs. Ошибка присутствует во всех ядрах начиная с 2.6.5. Патч прилагается. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени, UBB] |
1. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от anonymous (??) on 29-Дек-06, 19:05 | |
Шило на мыло... | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от Dvorkin (??) on 30-Дек-06, 08:45 | |
Как выразился Линус, теперь этот race стал tiny tiny... у вас есть идеи? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от fi on 29-Дек-06, 21:18 | |
Можно поздравить Линуса с находкой такой редкой, но тем ни менее зловредной, ошибкой. Отдельное спасибо сетям p2p - они сумели поймать баг :) Если бы NTFS так же тщательно тестировали, а затем исправляли :). | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от avatar (ok) on 29-Дек-06, 21:59 | |
Согласен с тем,что лучше найденая ошибка чем ненайденая. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "А в чём суть ошибки?" | |
Сообщение от Дмитрий Ю. Карпов on 29-Дек-06, 22:37 | |
Что-то я при первом "наезде" не смог понять, в чём была ошибка. Похоже, речь идёт об отложенной записи страниц на диск, но дальше я увяз. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "А в чём суть ошибки?" | |
Сообщение от hvv on 30-Дек-06, 11:41 | |
'The VM layer asked the filesystem to do the write, but the filesystem just didn't do it. I personally think it's because some buffer-head BH_dirty bit got scrogged, but it could be some event that makes the filesystem simply not do the IO because it thinks the "disk queues are too full", so it just says "IO completed", without actually doing anything at all.' (c) Linus. Я так понял, пачтик именно фиксит возможность легко протерять dirty бит из-за race condition, а от этого бита зависит, будет ли страница записана на диск. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от Аноним on 30-Дек-06, 12:18 | |
Как понял из треда на LORе, баг касается только ext3, смонтированной по дефолту с data=ordered. Хотелось бы уточнить, читать тред на lkml влом :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от pavlinux (??) on 30-Дек-06, 13:38 | |
Ну незнаю как на ext3, а вот если корневая стоит xfs, то при загрузке она отказывается проверятся, орёт мол unable to run fsck: cannot load shared object libsepol.so все либы от SELinux: на месте. Да и вообще, до этого патча работало же.!!! | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от G0D on 30-Дек-06, 15:34 | |
Народ, как его применять?Я что то не въехал. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
15. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от pavlinux (??) on 30-Дек-06, 21:20 | |
Копируешь этот исходный код в пустой файл, скажем race_fix.diff, сохраняешь. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
17. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от D3V1L on 31-Дек-06, 20:11 | |
Сохраняешь код патча в race_fix.diff, копируешь в директорию с исходниками, на всякий случай очищаешь директорию сборки от предыдущих билдов, патчишь, и запускаешь сборку: | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
16. "В Linux ядре исправлена ошибка связанная с потерей данных в ..." | |
Сообщение от pavlinux (??) on 31-Дек-06, 00:21 | |
Короче, этот патч для старых ядер... вот переделал под 2.6.19.х | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |