Project

General

Profile

Actions

action #54683

closed

coordination #53015: [epic][functional][y] Test multidevice btrfs support

[functional][y][research][SLE-3877][timeboxed:20h] Integration testing of multidevice btrfs feature in SLES

Added by riafarov over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Spike/Research
Target version:
SUSE QA - Milestone 30+
Start date:
2019-06-13
Due date:
2019-10-08
% Done:

0%

Estimated time:
Difficulty:

Description

See motivation and more details in the parent ticket.

https://jira.suse.com/browse/SLE-3877

Acceptance criteria

  1. Draft of test plan for the feature is developed
  2. Functionality is tested manually in different setups using distributions where is supported
  3. Follow-up ticket for the automated test is created

Suggestions

  1. Test plain multidevice btrfs on different architectures (including validating subvolumes creation)
  2. Test system cloning with AY and reinstallation with the received profile
  3. Test multidevice btrfs when starting installation with prepartitioned disks
  4. Test support of multidevice btrfs in expert partitioner in the installed system
  5. 1-4 with encrypted setup
  6. 1-5 using partitionless disk with combination of partitions from other disks
  7. 1-6 on other architectures (ppc64le, s390x including zVM, arm)

Functionality was tested in TW with qemu, and now we can take a look in SLES after major issues are resolved. As we already did one round, we should focus on differences and test on other architectures.


Files

1.2 single + multidevice with subvolumes on multidevice.png (21.9 KB) 1.2 single + multidevice with subvolumes on multidevice.png JERiveraMoya, 2019-09-30 14:52
1.1.Plain_single_multidivice_different_raid_levels.png (23.3 KB) 1.1.Plain_single_multidivice_different_raid_levels.png JERiveraMoya, 2019-09-30 14:52
3.1 Pre-partitioned disk with XFS partitions.png (8.02 KB) 3.1 Pre-partitioned disk with XFS partitions.png JERiveraMoya, 2019-10-01 13:36
3.1 Multidevice using pre-partitioned XFS partitions.png (25.3 KB) 3.1 Multidevice using pre-partitioned XFS partitions.png JERiveraMoya, 2019-10-01 13:36
3.2 Expert partitioner.png (33.9 KB) 3.2 Expert partitioner.png JERiveraMoya, 2019-10-01 13:36
3.2 Pre-partitioned disk with btrfs partitions.png (5.55 KB) 3.2 Pre-partitioned disk with btrfs partitions.png JERiveraMoya, 2019-10-01 13:36
1.3 Installed system 2 multidevice btrfs.png (21.9 KB) 1.3 Installed system 2 multidevice btrfs.png JERiveraMoya, 2019-10-01 13:36
1.3 Expert Partitioner 2 multidevice btrfs.png (65.2 KB) 1.3 Expert Partitioner 2 multidevice btrfs.png JERiveraMoya, 2019-10-01 13:36
4. multidevice btrfs in the installed system.png (22.9 KB) 4. multidevice btrfs in the installed system.png JERiveraMoya, 2019-10-02 09:27
5. Expert partitioner encrypted setup.png (66.3 KB) 5. Expert partitioner encrypted setup.png JERiveraMoya, 2019-10-02 09:27
5. Installed system with encrypted setup.png (18.9 KB) 5. Installed system with encrypted setup.png JERiveraMoya, 2019-10-02 09:27
5. Three passwords prompted for GRUP in encrypted setup.png (9.46 KB) 5. Three passwords prompted for GRUP in encrypted setup.png JERiveraMoya, 2019-10-02 09:27
5. password prompted for extra partition.png (16.7 KB) 5. password prompted for extra partition.png JERiveraMoya, 2019-10-02 09:27
5. Password prompted for system.png (3.07 KB) 5. Password prompted for system.png JERiveraMoya, 2019-10-02 09:27
6. Partitionless + partitions.png (22.8 KB) 6. Partitionless + partitions.png JERiveraMoya, 2019-10-02 09:27
7.1 s390x zVM Expert Partitioner.png (50 KB) 7.1 s390x zVM Expert Partitioner.png JERiveraMoya, 2019-10-03 10:16
7.1 s390x zVM Installed system.png (130 KB) 7.1 s390x zVM Installed system.png JERiveraMoya, 2019-10-03 10:16
7.2 s390x zKVM Expert Partitioner.png (43.7 KB) 7.2 s390x zKVM Expert Partitioner.png JERiveraMoya, 2019-10-03 10:16
7.3 Power KVM Expert Partitioner.png (59.1 KB) 7.3 Power KVM Expert Partitioner.png JERiveraMoya, 2019-10-03 10:16
7.2 s390x zKVM Installed system.png (149 KB) 7.2 s390x zKVM Installed system.png JERiveraMoya, 2019-10-03 10:16
7.3 s390x Power KVM Installed system.png (122 KB) 7.3 s390x Power KVM Installed system.png JERiveraMoya, 2019-10-03 10:16
ay_multidevice_cloned.xml (52 KB) ay_multidevice_cloned.xml Profile cloned where UUID problem appears JERiveraMoya, 2019-10-08 08:56
Actions #1

Updated by riafarov over 4 years ago

  • Copied from action #53024: [functional][y][research] Integration testing of multidevice btrfs feature added
Actions #2

Updated by riafarov over 4 years ago

  • Copied from deleted (action #53024: [functional][y][research] Integration testing of multidevice btrfs feature)
Actions #3

Updated by riafarov over 4 years ago

  • Subject changed from [functional][y][research] Integration testing of multidevice btrfs feature in SLES to [functional][y][research][SLE-3877] Integration testing of multidevice btrfs feature in SLES
  • Description updated (diff)
  • Priority changed from Normal to High
  • Parent task set to #53015
Actions #4

Updated by riafarov over 4 years ago

  • Due date set to 2019-11-19
Actions #5

Updated by riafarov over 4 years ago

  • Description updated (diff)
  • Due date changed from 2019-11-19 to 2019-10-08
Actions #6

Updated by riafarov over 4 years ago

  • Subject changed from [functional][y][research][SLE-3877] Integration testing of multidevice btrfs feature in SLES to [functional][y][research][SLE-3877][timeboxed:20h] Integration testing of multidevice btrfs feature in SLES
  • Status changed from New to Workable
Actions #7

Updated by JERiveraMoya over 4 years ago

  • Assignee set to JERiveraMoya
Actions #8

Updated by JERiveraMoya over 4 years ago

  • Status changed from Workable to In Progress
Actions #9

Updated by JERiveraMoya over 4 years ago

Tested (see attachments):

  1. Plain multidevice btrfs
    • 1.1 - Plain single + multidevice setting different RAID level for data and metadata -> Passed
    • 1.2 - Single + multidevice configuring with subvolumes on multidevice -> Passed
    • 1.3 - Partitioning with 2 multidevice btrfs (1 for / + 1 for /home)-> Passed
  2. System cloning with AY and reinstallation -> bsc#1142862
  3. Multidevice btrfs with prepartitioned disks:
    • 3.1 - Pre-partitioned with XFS partitions -> Passed
    • 3.2 - Pre-partitioned with Btrfs partitions -> Failed: Displays an error indicating that we can only edit the devices of a new created Btrfs due to it could take quite long, warning is correct according YaST team.
  4. Support of multidevice btrfs in the installed system Passed: supported creation of multidevice btrfs which persisted reboot. To tested in the installed system (with btrfs mounted in / using only 1st hd) I added one btrfs partition for each not extra hd and grouped in a multi-device successfully.
  5. Encrypt setup -> Passed
  6. Partitionless + partitions -> Passed
  7. Other architectures:
Actions #10

Updated by JERiveraMoya over 4 years ago

  • File 1.plain_single_multidevice_different_raids.png added
Actions #11

Updated by JERiveraMoya over 4 years ago

  • File deleted (1.plain_single_multidevice_different_raids.png)

Updated by JERiveraMoya over 4 years ago

Actions #13

Updated by JERiveraMoya over 4 years ago

  • File deleted (ay_multidevice_cloned.xml)
Actions #14

Updated by JERiveraMoya over 4 years ago

  • File deleted (System cannot be installed from cloned profile.png)
Actions #15

Updated by JERiveraMoya over 4 years ago

  • File deleted (UUID problem in cloned system.png)
Actions

Also available in: Atom PDF