Bug 42961 - Рандомные падения в тестах
Summary: Рандомные падения в тестах
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: evms-test (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Slava Aseev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-09 15:14 MSK by obidinog@basealt.ru
Modified: 2023-01-19 16:16 MSK (History)
2 users (show)

See Also:


Attachments
log (9.54 KB, text/x-log)
2023-01-19 16:16 MSK, obidinog@basealt.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2022-06-09 15:14:03 MSK
Платформы:
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
Comment 1 Slava Aseev 2022-06-10 10:59:55 MSK
Скорее всего, проблема в недостаточном интервале для sleep'ов.

sleep'ы нужны там, т.к. некоторые системные вызовы в утилитах продолжают выполняться даже после возврата какой-нибудь команды (mdadm/evms/fdisk).
Интервалы в тесте заданы на глаз, и где-то их может не хватать. На такой случай в тесте есть опция --delay=N
С помощью нее можно задать коэффициент (вещественное число, например --delay=1.2), на который будут умножаться все интервалы в тесте.

Но возможно, в каких-то случаях есть нормальный способ дождаться, попробую посмотреть.
Comment 2 obidinog@basealt.ru 2023-01-19 16:16:06 MSK
В версии
evms-2.5.5-alt62
evms-test-2.5.5-alt62

Ни один из тестов не проходят
Шаги те же, которые указаны в первом комментарии
Прикладываю логи.
Comment 3 obidinog@basealt.ru 2023-01-19 16:16:21 MSK
Created attachment 12338 [details]
log