Платформы: kworkstation-10-x86-64 server-10-x86-64 education-10-x86-64 Пакет: evms 2.5.5-alt53 Шаги: 1. Добавить к ВМ два новых диска любого одинакового размера 2. Установить пакет evms-test 3. Запустить тесты в двух разных режимах: # evms-raid-test --multiver /dev/vdc /dev/vdd # evms-raid-test 2 /dev/vdc /dev/vdd Вариант с виртуальными устройствами: # evms-raid-test --multiver --loop=/root/evmstest Результат: Тесты падают рандомно. То выполняются, то падают Дополнительно: Проверено реальном железе и на ВМ Proxmox
Скорее всего, проблема в недостаточном интервале для sleep'ов. sleep'ы нужны там, т.к. некоторые системные вызовы в утилитах продолжают выполняться даже после возврата какой-нибудь команды (mdadm/evms/fdisk). Интервалы в тесте заданы на глаз, и где-то их может не хватать. На такой случай в тесте есть опция --delay=N С помощью нее можно задать коэффициент (вещественное число, например --delay=1.2), на который будут умножаться все интервалы в тесте. Но возможно, в каких-то случаях есть нормальный способ дождаться, попробую посмотреть.
В версии evms-2.5.5-alt62 evms-test-2.5.5-alt62 Ни один из тестов не проходят Шаги те же, которые указаны в первом комментарии Прикладываю логи.
Created attachment 12338 [details] log