d4a4eb
From a34b1baa6ca45b420399ec4cefe3cfe225c14dcf Mon Sep 17 00:00:00 2001
d4a4eb
From: Lubomir Rintel <lkundrak@v3.sk>
d4a4eb
Date: Tue, 11 Jun 2019 09:56:13 +0200
d4a4eb
Subject: [PATCH] test/{10,12,13,14,17,30,31}: increase the disk sizes
d4a4eb
d4a4eb
On Fedora 30 the paritition sizes turn out to be too small again:
d4a4eb
d4a4eb
  + mkdir -p /sysroot
d4a4eb
  + mount /dev/dracut/root /sysroot
d4a4eb
  + cp -a -t /sysroot /source/bin /source/dev /source/etc /source/lib /source/lib64 /source/proc /source/root /source/sbin /source/sys /source/tmp /source/usr /source/var
d4a4eb
  cp: error writing '/sysroot/usr/lib64/libkrb5.so.3.3': No space left on device
d4a4eb
  cp: error writing '/sysroot/usr/lib64/libkrb5support.so.0.1': No space left on device
d4a4eb
d4a4eb
It turns out that there has been quite some size increase in some libraries,
d4a4eb
notably glibc, though not all -- some even shrunk, ruling out a toolchain
d4a4eb
problem. Here's are files over 1M we install on Fedora 30:
d4a4eb
d4a4eb
   f29    f30
d4a4eb
  2.7M => 6.4M /usr/lib64/{libc-2.28.so => libc-2.29.so}
d4a4eb
  3.1M => 6.0M /usr/lib64/libcrypto.so.1.1.1c
d4a4eb
  2.0M => 3.5M /usr/lib64/{libm-2.28.so => libm-2.29.so}
d4a4eb
  2.9M => 2.8M /usr/lib/systemd/{libsystemd-shared-239.so => libsystemd-shared-241.so}
d4a4eb
  1.7M => 2.5M /usr/lib64/libunistring.so.2.1.0
d4a4eb
  2.3M => 2.4M /usr/lib64/bind9-export/libdns-export.so.1105.0.0
d4a4eb
  1.2M => 2.1M /usr/bin/bash
d4a4eb
  1.1M => 1.4M /usr/lib64/libkrb5.so.3.3
d4a4eb
  1.2M => 1.4M /usr/lib64/libgcrypt.so.20.2.4
d4a4eb
  612K => 1.1M /usr/lib64/libssl.so.1.1.1c
d4a4eb
d4a4eb
This increases the image sizes to accomodate for this. There's probably
d4a4eb
little else we can do.
d4a4eb
d4a4eb
(cherry picked from commit e318ba30fbd84d510a5bbb071d868e523d965869)
d4a4eb
---
d4a4eb
 test/TEST-10-RAID/create-root.sh         | 6 +++---
d4a4eb
 test/TEST-10-RAID/test.sh                | 2 +-
d4a4eb
 test/TEST-12-RAID-DEG/test.sh            | 6 +++---
d4a4eb
 test/TEST-13-ENC-RAID-LVM/create-root.sh | 6 +++---
d4a4eb
 test/TEST-13-ENC-RAID-LVM/test.sh        | 2 +-
d4a4eb
 test/TEST-14-IMSM/create-root.sh         | 6 +++---
d4a4eb
 test/TEST-14-IMSM/test.sh                | 4 ++--
d4a4eb
 test/TEST-17-LVM-THIN/create-root.sh     | 8 ++++----
d4a4eb
 test/TEST-17-LVM-THIN/test.sh            | 2 +-
d4a4eb
 test/TEST-30-ISCSI/test.sh               | 6 +++---
d4a4eb
 test/TEST-31-ISCSI-MULTI/test.sh         | 6 +++---
d4a4eb
 11 files changed, 27 insertions(+), 27 deletions(-)
d4a4eb
d4a4eb
diff --git a/test/TEST-10-RAID/create-root.sh b/test/TEST-10-RAID/create-root.sh
d4a4eb
index 7b5f2a76..af4cac0d 100755
d4a4eb
--- a/test/TEST-10-RAID/create-root.sh
d4a4eb
+++ b/test/TEST-10-RAID/create-root.sh
d4a4eb
@@ -8,9 +8,9 @@ udevadm control --reload
d4a4eb
 # save a partition at the beginning for future flagging purposes
d4a4eb
 sfdisk /dev/sda <
d4a4eb
 ,4M
d4a4eb
-,25M
d4a4eb
-,25M
d4a4eb
-,25M
d4a4eb
+,41M
d4a4eb
+,41M
d4a4eb
+,41M
d4a4eb
 EOF
d4a4eb
 udevadm settle
d4a4eb
 mdadm --create /dev/md0 --run --auto=yes --level=5 --raid-devices=3 /dev/sda2 /dev/sda3 /dev/sda4
d4a4eb
diff --git a/test/TEST-10-RAID/test.sh b/test/TEST-10-RAID/test.sh
d4a4eb
index 0beb26c3..07179a29 100755
d4a4eb
--- a/test/TEST-10-RAID/test.sh
d4a4eb
+++ b/test/TEST-10-RAID/test.sh
d4a4eb
@@ -22,7 +22,7 @@ test_setup() {
d4a4eb
     DISKIMAGE=$TESTDIR/TEST-10-RAID-root.img
d4a4eb
     # Create the blank file to use as a root filesystem
d4a4eb
     rm -f -- $DISKIMAGE
d4a4eb
-    dd if=/dev/null of=$DISKIMAGE bs=1M seek=80
d4a4eb
+    dd if=/dev/null of=$DISKIMAGE bs=1M seek=128
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb
diff --git a/test/TEST-12-RAID-DEG/test.sh b/test/TEST-12-RAID-DEG/test.sh
d4a4eb
index c82cde1e..920baafd 100755
d4a4eb
--- a/test/TEST-12-RAID-DEG/test.sh
d4a4eb
+++ b/test/TEST-12-RAID-DEG/test.sh
d4a4eb
@@ -59,9 +59,9 @@ test_setup() {
d4a4eb
     # Create the blank file to use as a root filesystem
d4a4eb
     rm -f -- $TESTDIR/root.ext2
d4a4eb
     dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=40
d4a4eb
-    dd if=/dev/null of=$TESTDIR/disk1.img bs=1M seek=20
d4a4eb
-    dd if=/dev/null of=$TESTDIR/disk2.img bs=1M seek=20
d4a4eb
-    dd if=/dev/null of=$TESTDIR/disk3.img bs=1M seek=20
d4a4eb
+    dd if=/dev/null of=$TESTDIR/disk1.img bs=1M seek=35
d4a4eb
+    dd if=/dev/null of=$TESTDIR/disk2.img bs=1M seek=35
d4a4eb
+    dd if=/dev/null of=$TESTDIR/disk3.img bs=1M seek=35
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb
diff --git a/test/TEST-13-ENC-RAID-LVM/create-root.sh b/test/TEST-13-ENC-RAID-LVM/create-root.sh
d4a4eb
index 72bc765f..13e65838 100755
d4a4eb
--- a/test/TEST-13-ENC-RAID-LVM/create-root.sh
d4a4eb
+++ b/test/TEST-13-ENC-RAID-LVM/create-root.sh
d4a4eb
@@ -9,9 +9,9 @@ udevadm control --reload
d4a4eb
 # save a partition at the beginning for future flagging purposes
d4a4eb
 sfdisk /dev/sda <
d4a4eb
 ,4M
d4a4eb
-,25M
d4a4eb
-,25M
d4a4eb
-,25M
d4a4eb
+,43M
d4a4eb
+,43M
d4a4eb
+,43M
d4a4eb
 EOF
d4a4eb
 udevadm settle
d4a4eb
 printf test >keyfile
d4a4eb
diff --git a/test/TEST-13-ENC-RAID-LVM/test.sh b/test/TEST-13-ENC-RAID-LVM/test.sh
d4a4eb
index 99324ce9..9ffe24b1 100755
d4a4eb
--- a/test/TEST-13-ENC-RAID-LVM/test.sh
d4a4eb
+++ b/test/TEST-13-ENC-RAID-LVM/test.sh
d4a4eb
@@ -59,7 +59,7 @@ test_run() {
d4a4eb
 test_setup() {
d4a4eb
     # Create the blank file to use as a root filesystem
d4a4eb
     rm -f -- $TESTDIR/root.ext2
d4a4eb
-    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=80
d4a4eb
+    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=134
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb
diff --git a/test/TEST-14-IMSM/create-root.sh b/test/TEST-14-IMSM/create-root.sh
d4a4eb
index a0324c6f..0d10945b 100755
d4a4eb
--- a/test/TEST-14-IMSM/create-root.sh
d4a4eb
+++ b/test/TEST-14-IMSM/create-root.sh
d4a4eb
@@ -32,9 +32,9 @@ sfdisk -g /dev/mapper/isw*Test0
d4a4eb
 # save a partition at the beginning for future flagging purposes
d4a4eb
 sfdisk --no-reread /dev/mapper/isw*Test0 <
d4a4eb
 ,4M
d4a4eb
-,20M
d4a4eb
-,20M
d4a4eb
-,20M
d4a4eb
+,28M
d4a4eb
+,28M
d4a4eb
+,28M
d4a4eb
 EOF
d4a4eb
 
d4a4eb
 udevadm settle
d4a4eb
diff --git a/test/TEST-14-IMSM/test.sh b/test/TEST-14-IMSM/test.sh
d4a4eb
index ed60f052..a3e52b53 100755
d4a4eb
--- a/test/TEST-14-IMSM/test.sh
d4a4eb
+++ b/test/TEST-14-IMSM/test.sh
d4a4eb
@@ -53,8 +53,8 @@ test_setup() {
d4a4eb
     rm -f -- $TESTDIR/disk1
d4a4eb
     rm -f -- $TESTDIR/disk2
d4a4eb
     dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=1
d4a4eb
-    dd if=/dev/null of=$TESTDIR/disk1 bs=1M seek=80
d4a4eb
-    dd if=/dev/null of=$TESTDIR/disk2 bs=1M seek=80
d4a4eb
+    dd if=/dev/null of=$TESTDIR/disk1 bs=1M seek=104
d4a4eb
+    dd if=/dev/null of=$TESTDIR/disk2 bs=1M seek=104
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb
diff --git a/test/TEST-17-LVM-THIN/create-root.sh b/test/TEST-17-LVM-THIN/create-root.sh
d4a4eb
index 0e52f879..6e09012e 100755
d4a4eb
--- a/test/TEST-17-LVM-THIN/create-root.sh
d4a4eb
+++ b/test/TEST-17-LVM-THIN/create-root.sh
d4a4eb
@@ -8,16 +8,16 @@ udevadm control --reload
d4a4eb
 # save a partition at the beginning for future flagging purposes
d4a4eb
 sfdisk /dev/sda <
d4a4eb
 ,4M
d4a4eb
-,25M
d4a4eb
-,25M
d4a4eb
-,25M
d4a4eb
+,29M
d4a4eb
+,29M
d4a4eb
+,29M
d4a4eb
 EOF
d4a4eb
 udevadm settle
d4a4eb
 for i in sda2 sda3 sda4; do
d4a4eb
 lvm pvcreate -ff  -y /dev/$i ;
d4a4eb
 done && \
d4a4eb
 lvm vgcreate dracut /dev/sda[234] && \
d4a4eb
-lvm lvcreate -l 16  -T dracut/mythinpool && \
d4a4eb
+lvm lvcreate -l 17  -T dracut/mythinpool && \
d4a4eb
 lvm lvcreate -V1G -T dracut/mythinpool -n root && \
d4a4eb
 lvm vgchange -ay && \
d4a4eb
 mke2fs /dev/dracut/root && \
d4a4eb
diff --git a/test/TEST-17-LVM-THIN/test.sh b/test/TEST-17-LVM-THIN/test.sh
d4a4eb
index c13e9063..c7247c91 100755
d4a4eb
--- a/test/TEST-17-LVM-THIN/test.sh
d4a4eb
+++ b/test/TEST-17-LVM-THIN/test.sh
d4a4eb
@@ -19,7 +19,7 @@ test_run() {
d4a4eb
 
d4a4eb
 test_setup() {
d4a4eb
     # Create the blank file to use as a root filesystem
d4a4eb
-    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=80
d4a4eb
+    dd if=/dev/null of=$TESTDIR/root.ext2 bs=1M seek=92
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb
diff --git a/test/TEST-30-ISCSI/test.sh b/test/TEST-30-ISCSI/test.sh
d4a4eb
index d5a6ba58..c126e3dd 100755
d4a4eb
--- a/test/TEST-30-ISCSI/test.sh
d4a4eb
+++ b/test/TEST-30-ISCSI/test.sh
d4a4eb
@@ -109,9 +109,9 @@ test_setup() {
d4a4eb
     fi
d4a4eb
 
d4a4eb
     # Create the blank file to use as a root filesystem
d4a4eb
-    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=40
d4a4eb
-    dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=40
d4a4eb
-    dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=40
d4a4eb
+    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=45
d4a4eb
+    dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=45
d4a4eb
+    dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=45
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb
diff --git a/test/TEST-31-ISCSI-MULTI/test.sh b/test/TEST-31-ISCSI-MULTI/test.sh
d4a4eb
index 20db2451..122c69e3 100755
d4a4eb
--- a/test/TEST-31-ISCSI-MULTI/test.sh
d4a4eb
+++ b/test/TEST-31-ISCSI-MULTI/test.sh
d4a4eb
@@ -131,9 +131,9 @@ test_setup() {
d4a4eb
     fi
d4a4eb
 
d4a4eb
     # Create the blank file to use as a root filesystem
d4a4eb
-    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=40
d4a4eb
-    dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=40
d4a4eb
-    dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=40
d4a4eb
+    dd if=/dev/null of=$TESTDIR/root.ext3 bs=1M seek=45
d4a4eb
+    dd if=/dev/null of=$TESTDIR/iscsidisk2.img bs=1M seek=45
d4a4eb
+    dd if=/dev/null of=$TESTDIR/iscsidisk3.img bs=1M seek=45
d4a4eb
 
d4a4eb
     kernel=$KVERSION
d4a4eb
     # Create what will eventually be our root filesystem onto an overlay
d4a4eb