Skip to contentSkip to conversation

zram: extend the zram3 disksize to 40MB

PATCH New Li Wang 3 participants 4 messages Jul 11, 2016 – Jul 25, 2016

lore
Share & tools
lore

Li Wang

author
#0 lore raw

PATCH 1/1 zram: extend the zram3 disksize to 40MB

It failed to format btrfs on /dev/zram3 device since the disk size is too small (btrfs-progs is v4.4.1).

The error msg we catched:

zram01 3 TINFO : make ext3 filesystem on /dev/zram0 zram01 3 TINFO : make ext4 filesystem on /dev/zram1 zram01 3 TINFO : make xfs filesystem on /dev/zram2 zram01 3 TINFO : make btrfs filesystem on /dev/zram3 '/dev/zram3' is too small to make a usable filesystem Minimum size for each btrfs device is 41943040. btrfs-progs v4.4.1
See http://btrfs.wiki.kernel.org for more information. zram01 3 TFAIL : failed to make btrfs on /dev/zram3 zram01 4 TINFO : zram cleanup

---
 testcases/kernel/device-drivers/zram/zram01.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
testcases/kernel/device-drivers/zram/zram01.sh +2 -2
index 26dae90..caa0e05 100755
@@ -39,8 +39,8 @@ zram_max_streams="2 3 5 8"
 # not support mem suffixes, in some newer kernels, they use
 # memparse() which supports mem suffixes. So here we just use
 # bytes to make sure everything works correctly.
-zram_sizes="26214400 26214400 26214400 26214400" # 25MB
-zram_mem_limits="25M 25M 25M 25M"
+zram_sizes="26214400 26214400 26214400 41943040" # 25MB, 40MB for btrfs
+zram_mem_limits="25M 25M 25M 40M"
 zram_filesystems="ext3 ext4 xfs btrfs"
 zram_algs="lzo lzo lzo lzo"
 
Signature · 1 line
1.8.3.1
#1 lore raw

PATCH 1/1 zram: extend the zram3 disksize to 40MB

Hi!

Quoted 5 lines

It failed to format btrfs on /dev/zram3 device since the disk size is too small (btrfs-progs is v4.4.1).

The error msg we catched:

Quoted 10 lines

zram01 3 TINFO : make ext3 filesystem on /dev/zram0 zram01 3 TINFO : make ext4 filesystem on /dev/zram1 zram01 3 TINFO : make xfs filesystem on /dev/zram2 zram01 3 TINFO : make btrfs filesystem on /dev/zram3 '/dev/zram3' is too small to make a usable filesystem Minimum size for each btrfs device is 41943040. btrfs-progs v4.4.1
See http://btrfs.wiki.kernel.org for more information. zram01 3 TFAIL : failed to make btrfs on /dev/zram3 zram01 4 TINFO : zram cleanup

I've got the exact same failure with btrfs-progs 4.5.1 just recently, the fix looks good to me.

And btw it looks like we need to increase the default loop device size again since btrfs-progs 4.5.1 seems to request at least 136MB for mkfs01 test...

Signature · 2 lines
Cyril Hrubis
[email protected]
#2 lore raw

PATCH 1/1 zram: extend the zram3 disksize to 40MB

Hi,

Quoted 16 lines · Cyril Hrubis

Hi!

Quoted 5 lines

It failed to format btrfs on /dev/zram3 device since the disk size is too small (btrfs-progs is v4.4.1).

The error msg we catched:

Quoted 10 lines

zram01 3 TINFO : make ext3 filesystem on /dev/zram0 zram01 3 TINFO : make ext4 filesystem on /dev/zram1 zram01 3 TINFO : make xfs filesystem on /dev/zram2 zram01 3 TINFO : make btrfs filesystem on /dev/zram3 '/dev/zram3' is too small to make a usable filesystem Minimum size for each btrfs device is 41943040. btrfs-progs v4.4.1
See http://btrfs.wiki.kernel.org for more information. zram01 3 TFAIL : failed to make btrfs on /dev/zram3 zram01 4 TINFO : zram cleanup

Quoted 2 lines

I've got the exact same failure with btrfs-progs 4.5.1 just recently, the fix looks good to me.

Looks good to me too. Patch applied.

Best regards,
Alexey

Quoted 4 lines

And btw it looks like we need to increase the default loop device size again since btrfs-progs 4.5.1 seems to request at least 136MB for mkfs01 test...

#3 lore raw

PATCH 1/1 zram: extend the zram3 disksize to 40MB

Quoted 18 lines · Alexey Kodanev

Hi,

Quoted 16 lines · Cyril Hrubis

Hi!

Quoted 15 lines

It failed to format btrfs on /dev/zram3 device since the disk size is too small (btrfs-progs is v4.4.1).

The error msg we catched:

zram01 3 TINFO : make ext3 filesystem on /dev/zram0 zram01 3 TINFO : make ext4 filesystem on /dev/zram1 zram01 3 TINFO : make xfs filesystem on /dev/zram2 zram01 3 TINFO : make btrfs filesystem on /dev/zram3 '/dev/zram3' is too small to make a usable filesystem Minimum size for each btrfs device is 41943040. btrfs-progs v4.4.1
See http://btrfs.wiki.kernel.org for more information. zram01 3 TFAIL : failed to make btrfs on /dev/zram3 zram01 4 TINFO : zram cleanup

Quoted 4 lines
Quoted 2 lines

I've got the exact same failure with btrfs-progs 4.5.1 just recently, the fix looks good to me.

Looks good to me too. Patch applied.

Also noted that in case btrfs is not supported, ext2 will be used with 40MB. I think it shouldn't be a problem, just one more change that patch made.

Quoted 10 lines

Best regards,
Alexey

Quoted 4 lines

And btw it looks like we need to increase the default loop device size again since btrfs-progs 4.5.1 seems to request at least 136MB for mkfs01 test...