On focal/linux-gcp 5.4.0-1093, instance type n2d-standard-2, saw:
18425 tst_test.c:1526: TINFO: Timeout per run is 0h 00m 30s
18426 zram03.c:181: TINFO: zram module already loaded, kernel supports zram-control interface
18427 zram03.c:40: TINFO: create a zram device with 536870912 bytes in size
18428 zram03.c:50: TINFO: map this zram device into memory
18429 zram03.c:54: TINFO: write all the memory
18430 zram03.c:105: TINFO: /sys/block/zram1
18431 zram03.c:108: TINFO: /sys/block/zram1/initstate is 1
18432 zram03.c:105: TINFO: /sys/block/zram1
18433 zram03.c:108: TINFO: /sys/block/zram1/disksize is 536870912
18434 zram03.c:131: TINFO: orig_data_size from /sys/block/zram1/mm_stat is 536870912
18435 zram03.c:132: TINFO: compr_data_size from /sys/block/zram1/mm_stat is 46
18436 zram03.c:133: TINFO: mem_used_total from /sys/block/zram1/mm_stat is 4096
18437 zram03.c:134: TINFO: zero/same_pages from /sys/block/zram1/mm_stat is 131071
18438 zram03.c:118: TINFO: num_reads from /sys/block/zram1/stat is 131072
18439 zram03.c:119: TINFO: num_writes from /sys/block/zram1/stat is 131072
18440 zram03.c:68: TINFO: verify contents from device
18441 zram03.c:85: TPASS: data read from zram device is consistent with those are written
18442 zram03.c:96: TINFO: Reset zram
18443 zram03.c:98: TBROK: Failed to close FILE '/sys/block/zram1/reset': EBUSY (16)
18444 zram03.c:230: TWARN: Failed to close FILE '/sys/class/zram-control/hot_remove': EBUSY (16)
This may be caused by fclose calling write, and the reset_store and zram_remove may return -EBUSY in case there are still openers of the block device. This could be caused by udev looking at the block device, for example.
On focal/linux-gcp 5.4.0-1093, instance type n2d-standard-2, saw:
18425 tst_test.c:1526: TINFO: Timeout per run is 0h 00m 30s zram1/initstate is 1 zram1/disksize is 536870912 zram1/mm_ stat is 536870912 zram1/mm_ stat is 46 zram1/mm_ stat is 4096 zram1/mm_ stat is 131071 zram1/stat is 131072 zram1/stat is 131072 zram1/reset' : EBUSY (16) zram-control/ hot_remove' : EBUSY (16)
18426 zram03.c:181: TINFO: zram module already loaded, kernel supports zram-control interface
18427 zram03.c:40: TINFO: create a zram device with 536870912 bytes in size
18428 zram03.c:50: TINFO: map this zram device into memory
18429 zram03.c:54: TINFO: write all the memory
18430 zram03.c:105: TINFO: /sys/block/zram1
18431 zram03.c:108: TINFO: /sys/block/
18432 zram03.c:105: TINFO: /sys/block/zram1
18433 zram03.c:108: TINFO: /sys/block/
18434 zram03.c:131: TINFO: orig_data_size from /sys/block/
18435 zram03.c:132: TINFO: compr_data_size from /sys/block/
18436 zram03.c:133: TINFO: mem_used_total from /sys/block/
18437 zram03.c:134: TINFO: zero/same_pages from /sys/block/
18438 zram03.c:118: TINFO: num_reads from /sys/block/
18439 zram03.c:119: TINFO: num_writes from /sys/block/
18440 zram03.c:68: TINFO: verify contents from device
18441 zram03.c:85: TPASS: data read from zram device is consistent with those are written
18442 zram03.c:96: TINFO: Reset zram
18443 zram03.c:98: TBROK: Failed to close FILE '/sys/block/
18444 zram03.c:230: TWARN: Failed to close FILE '/sys/class/
This may be caused by fclose calling write, and the reset_store and zram_remove may return -EBUSY in case there are still openers of the block device. This could be caused by udev looking at the block device, for example.