Lystopad Olexandr wrote:
Вопрос к автору и к остальным, кто как борся с таким:
http://lists.freebsd.org/pipermail/freebsd-bugs/2011-July/044923.html
В копилку чтобы не потерялось:
В районе 8.1 захотелось поиграться с вынесением на SSD логов и кеша.
После "поиграться" осталось:
> zpool status
pool: utwig
state: DEGRADED
status: One or more devices has been taken offline by the administrator.
Sufficient replicas exist for the pool to continue functioning in a
degraded state.
action: Online the device using 'zpool online' or replace the device with
'zpool replace'.
scan: resilvered 73,6M in 0h0m with 0 errors on Fri Oct 28 14:37:10 2011
config:
NAME STATE READ
WRITE CKSUM
utwig DEGRADED 0
0 0
mirror-0 ONLINE 0
0 0
gptid/ecb17af1-9119-11df-bb0b-00304f4e6d80 ONLINE 0
0 0
gptid/03aed1f5-95a3-11df-bb0b-00304f4e6d80 ONLINE 0
0 0
logs
2601574929917777954 OFFLINE 0
0 0 was /dev/gptid/231b9002-a4a5-11e0-a114-3f386a87752c
errors: No known data errors
Сей лог никак не удаляется, хотя превосходно мигрирует с девайса на
девайс. Сейчас просто отключен. Обновление до v28 и переход на 9.0
ничего не дали, даже scrub ничего не лечит. Похоже вопрос скорее к
пулам, созданным на v15. Пока ничего не сломалось - сижу и жду измений.
На такое же поведение напарывался ещё кто-то в рассылках.
Способ лечения один - пересоздать пул. ZFS не настолько глубоко изучен и
запилен чтобы кто-то взялся выковыривать такие странные и
трудновоспроизводимые баги.
Хотите поэкспериментировать - пересоберите мир clang'ом. У меня был
прецендент когда при попытке доступа к запоротой директории процесс вис
и терял состояние, оставаясь вечно неубиенным. Пересобрав мир clang'ом я
получил нормальный coredump.
--
Sphinx of black quartz judge my vow.