On 05.06.2018 17:07, Eugene V. Boontseff wrote: >>>>> Есть виртуалка на ESXi 5.5, на которой установлена FreeBSD 11.1 с >>>>> zfs и работает сервер ldap (openldap-sasl-server-2.4.46_2). >>>>> >>>>> В качестве бд использовалась bdb (db5-5.3.28_6). Возникла проблема >>>>> - после даже штатной остановки ldap-сервера при следующем старте >>>>> возникает ошибка (в ~80% случаев): bdb(o=wdc): BDB0060 PANIC: >>>>> fatal region error detected; run recovery. При следующем старте >>>>> файлы "чинятся" и сервер работает до следующей остановки. Иногда >>>>> ошибки возникают прямо во время работы. ующиеся db5. >>>> ZFS по умолчанию не доверяет надежности низлежащего оборудования >>>> (в случае ESXi - надежности гипервизора и его системы хранения данных) >>>> и использует контрольные суммы для детектирования повреждений >>>> записанных блоков. >>>> >>>> Если контрольные суммы не отключались, первым делом надо запустить >>>> zpool scrub, >>>> чтобы исключить проблемы на этом уровне, всё остальное - потом. >>> Контрольные суммы не отключаю, scrub прошёл: >>> scan: scrub repaired 0 in 0h53m with 0 errors on Tue Jun 5 >>> 15:40:58 2018 >>> Да и больше ни с одним файлом проблем не было, хотя на этой машине >>> poudriere собирает ~3000 пакаджей. >> Тогда надо смотреть не в сторону ZFS, а в сторону самого bdb. >> > А что там можно посмотреть? Я про оптимизацию кешей начал читать, и > понял, что дело очень запутанное) Например, директиву checkpoint
> Да и относится именно к оптимизации. А тут штатная остановка slapd > приводит к порче файлов. > Меня смущает, что такое на 11.1, а на 10.4. Не в версии ли оп. системы > дело? > PS. Кстати, информация для использующим openldap. Первое впечатление от > back_mdb очень хорошее. И быстрее bdb и, похоже, надежнее. А как переходил? slapcat - slapadd? -- Константин Стефанов Но по мне всего отвратней, что водку делают из нефти _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd