Verification done on Eoan. The gfs2_jadd i386 command on amd64 kernel no longer fails with ENOTTY upfront.
# lsb_release -cs eoan
# dpkg --print-architecture i386
# uname -m x86_64
# uname -rv 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 2020
# apt-cache madison linux-image-5.3.0-40-generic linux-image-5.3.0-40-generic:amd64 | 5.3.0-40.32 | http://archive.ubuntu.com/ubuntu eoan-proposed/main amd64 Packages
# apt install -y gfs2-utils corosync dlm-controld linux-modules-extra-$(uname -r)
# corosync-quorumtool -e 1 # systemctl restart dlm.service
# DISK=disk.img # dd if=/dev/zero of=$DISK bs=1M count=128 2>&1 # LOOP=$(losetup --find --show $DISK)
# mkfs.gfs2 -p lock_dlm -t debian:test -J 32 -j 2 -O $LOOP # mount $LOOP /mnt
# gfs2_jadd -j 1 /mnt add_j: No space left on device
Verification done on Eoan.
The gfs2_jadd i386 command on amd64 kernel no longer fails with ENOTTY upfront.
# lsb_release -cs
eoan
# dpkg --print- architecture
i386
# uname -m
x86_64
# uname -rv
5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 2020
# apt-cache madison linux-image- 5.3.0-40- generic 5.3.0-40- generic: amd64 | 5.3.0-40.32 | http:// archive. ubuntu. com/ubuntu eoan-proposed/main amd64 Packages
linux-image-
# apt install -y gfs2-utils corosync dlm-controld linux-modules- extra-$ (uname -r)
# corosync-quorumtool -e 1
# systemctl restart dlm.service
# DISK=disk.img
# dd if=/dev/zero of=$DISK bs=1M count=128 2>&1
# LOOP=$(losetup --find --show $DISK)
# mkfs.gfs2 -p lock_dlm -t debian:test -J 32 -j 2 -O $LOOP
# mount $LOOP /mnt
# gfs2_jadd -j 1 /mnt
add_j: No space left on device