Bug 47025 - Логический том на lvm можно создать, если для него не выбраны физические тома
Summary: Логический том на lvm можно создать, если для него не выбраны физические тома
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: alterator-vm (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-25 12:34 MSK by Белая Алёна
Modified: 2023-11-14 17:34 MSK (History)
0 users

See Also:


Attachments
Число расслоений (23.85 KB, image/png)
2023-07-26 16:05 MSK, Белая Алёна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2023-07-25 12:34:41 MSK
alterator-browser-qt5-3.4.10-alt1
alterator-vm-0.4.30-alt1

Стенды:
Alt Server V 10.1 x86_64
Alt Server 10.1 x86_64

Также воспроизводится в версии alterator-browser-qt5-3.4.8-alt1 на стендах:
Alt Workstation 10.1 x86_64
Alt Workstation K 10.1 x86_64
Alt Education 10.1 x86_64
Simply Linux 10.1 x86_64

Шаги воспроизведения:

Предварительные условия: В системе должно быть несколько физических томов.

1. Начать установку
2. На шаге 4/12 поставить профиль "Вручную" и нажать "Далее"
3. Создать группу томов lvm из нескольких физических томов:
Выбрать LVM и нажать на кнопку "Создать группу томов" -> Выбрать все физические тома и ввести имя группы томов -> Нажать "ОК".
4. Создать логический том на LVM:
На unused-пространстве нажать "Создать том", ввести имя тома, в поле "Разместить на следующих устройствах" снять все чекбоксы -> Нажать ОК 

Ожидаемый результат: кнопка "ОК" деактивируется, создать том нельзя. 

Реальный результат: кнопка "ОК" активна, при нажатии создается том из физического тома, чекбокс с которого был снят последним.
Comment 1 Белая Алёна 2023-07-26 16:04:10 MSK
Дополнительное исследование:
Если все чекбоксы в поле "Разместить на следующих устройствах" сняты,то ползунок "Число расслоений(stripes)" позволяет задать число расслоений, как будто они все включены. При нажатии на ОК не появляется никаких ошибок, по итогу - создается  том на одном устройстве но с числом расслоений больше 1.
Comment 2 Белая Алёна 2023-07-26 16:05:18 MSK
Created attachment 13927 [details]
Число расслоений
Comment 3 Олег Соловьев 2023-11-14 17:34:01 MSK
Такое поведение задокументировано в EVMS:
/**
 * pv_names_to_list
 *
 * Convert the value_list of PV-names to an engine-list of PV objects. If the
 * pv-names list is empty, return the entire consumed-objects list from this
 * container.
 **/

Таким образом, если не выбран ни один PV, то используется весь VG.

> при нажатии создается том из физического тома, чекбокс с которого был снят последним.
На самом деле используется самый первый из списка, если вдруг он ещё и самый большой, но тут как повезёт:
создал на диске 32 GiB 2xPV по 16
создал том, сняв все галочки по порядку (сначала sda1, потом sda2)
в окне создания второго тома свободным оказался sda2