Bug 18325

Summary: Удаляются разделы, не отмеченные для удаления
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P2 CC: aen, ktirf, mcpain, mex3, mike, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2008-12-24 15:03:48 MSK
Имеем: Школьный Сервер от 9.12.08
На диске 10 разделов
1. Выбираем в ручном режиме удаляем раздел sda5 (3 Гб)
2. Возвращаемся в первый экран alterator-vm, выбираем "Использовать неразмеченное пространство". Облом (естественно, реально раздел не удалён)
3. Снова разбиение вручную, удаляем sda5 и sda6 (3 и 9 Гб), далее — п.2
4. Снова разбиение вручную, удаляем sda5 и sda6 (3 и 9 Гб)
5. Создаём на неразмеченном пространстве раздел 12 Гб и назначаем точку монтрования / с форматированием.
6. Подтверждаем запрошенные изменения
7. Выдаётся ошибка "Input/output error".
8. При перезагрузке получаем снесённые разделы (ранее — с sda3 по sda9) и 210 Гб свободного места.
Comment 1 Sergey Bolshakov 2008-12-24 15:14:46 MSK
я намерен убрать возможность возвращаться на первый экран,
если запрошены любые изменения в ручном режиме.
Comment 2 Alexey Rusakov 2008-12-24 15:44:16 MSK
Лучше бы при попытке вернуться назад Альтератор спрашивал, сбросить или применить изменения. Если убрать возврат вообще, то у пользователя останется единственный вариант - перезагрузка, и это нехорошо.
Comment 3 Sergey Bolshakov 2008-12-24 16:05:44 MSK
почему же перезагрузка ?
у пользователя останется возможность сделать вручную всё,
что ему хочется, раз уж он зашёл в режим ручной разбивки.
Comment 4 Anton Farygin 2008-12-24 16:06:46 MSK
Предлагаю изменить это поведение в Sisyphus, но не в коем случае не в бранчах, на которых есть готовые дистрибутивы.

Поведение такое:
по кнопке назад вылезает табличка "Применить изменения (список изменений)?" Да, Нет.

По нажатию "нет" - возвращаться в ручную разбивку. И там добавить кнопочку "Отменить все изменения" (Reset).

Т.е. - назад можно будет идти только в случае применения или сброса всех изменений.
Comment 5 Alexey Rusakov 2008-12-24 16:09:08 MSK
Или так, хотя кликов больше.
Comment 6 Anton Farygin 2008-12-24 16:20:27 MSK
Дело не в кликах, а в понимании того, что происходит. Нельзя допускать неординарных ситуаций. Или делать полный сброс всего по кнопке "Назад", или сильно шуметь перед коммитом (как в случае, когда идём вперёд)..
Comment 7 Sergey Bolshakov 2009-03-10 20:10:33 MSK
fixed in 0.4.1-alt1