Since 5.15.0-48.54 LXD containers using shiftfs ontop of ZFS or TMPFS are broken.
Reproducer steps:
``` sudo snap install lxd sudo snap set lxd shiftfs.enable=true sudo lxd init --auto lxc storage create zfs zfs lxc launch images:ubuntu/jammy c1 -s zfs lxc exec c1 -- touch /root/foo touch: cannot touch '/root/foo': Value too large for defined data type ```
Expected result can be achieved by disabling shiftfs:
``` sudo snap set lxd shiftfs.enable=false lxc launch images:ubuntu/jammy c2 -s zfs lxc exec c2 -- touch /root/foo lxc exec c2 -- ls -la /root/foo -rw-r--r-- 1 root root 0 Sep 26 14:00 /root/foo ```
Kernel 5.15.0-47-generic does not exhibit this issue.
ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: linux-image-5.15.0-48-generic 5.15.0-48.54 ProcVersionSignature: Ubuntu 5.15.0-48.54-generic 5.15.53 Uname: Linux 5.15.0-48-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.11-0ubuntu82.1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: user 2240 F.... pulseaudio CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Mon Sep 26 14:55:52 2022 InstallationDate: Installed on 2022-03-04 (205 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20220228) MachineType: LENOVO 20R1000RUS ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-48-generic root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-5.15.0-48-generic N/A linux-backports-modules-5.15.0-48-generic N/A linux-firmware 20220329.git681281e4-0ubuntu3.5 RfKill: 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 04/15/2021 dmi.bios.release: 1.34 dmi.bios.vendor: LENOVO dmi.bios.version: N2QET40W(1.34 ) dmi.board.asset.tag: Not Available dmi.board.name: 20R1000RUS dmi.board.vendor: LENOVO dmi.board.version: SDK0J40697 WIN dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.15 dmi.modalias: dmi:bvnLENOVO:bvrN2QET40W(1.34):bd04/15/2021:br1.34:efr1.15:svnLENOVO:pn20R1000RUS:pvrThinkPadX1Carbon7th:rvnLENOVO:rn20R1000RUS:rvrSDK0J40697WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_20R1_BU_Think_FM_ThinkPadX1Carbon7th: dmi.product.family: ThinkPad X1 Carbon 7th dmi.product.name: 20R1000RUS dmi.product.sku: LENOVO_MT_20R1_BU_Think_FM_ThinkPad X1 Carbon 7th dmi.product.version: ThinkPad X1 Carbon 7th dmi.sys.vendor: LENOVO
Since 5.15.0-48.54 LXD containers using shiftfs ontop of ZFS or TMPFS are broken.
Reproducer steps:
```
sudo snap install lxd
sudo snap set lxd shiftfs.enable=true
sudo lxd init --auto
lxc storage create zfs zfs
lxc launch images:ubuntu/jammy c1 -s zfs
lxc exec c1 -- touch /root/foo
touch: cannot touch '/root/foo': Value too large for defined data type
```
Expected result can be achieved by disabling shiftfs:
``` enable= false
sudo snap set lxd shiftfs.
lxc launch images:ubuntu/jammy c2 -s zfs
lxc exec c2 -- touch /root/foo
lxc exec c2 -- ls -la /root/foo
-rw-r--r-- 1 root root 0 Sep 26 14:00 /root/foo
```
Kernel 5.15.0-47-generic does not exhibit this issue.
ProblemType: Bug 5.15.0- 48-generic 5.15.0-48.54 ature: Ubuntu 5.15.0- 48.54-generic 5.15.53 dules: zfs zunicode zavl icp zcommon znvpair controlC0: user 2240 F.... pulseaudio esult: pass /vmlinuz- 5.15.0- 48-generic root=/dev/ mapper/ vgubuntu- root ro quiet splash vt.handoff=7 ersions: restricted- modules- 5.15.0- 48-generic N/A backports- modules- 5.15.0- 48-generic N/A git681281e4- 0ubuntu3. 5 asset.tag: Not Available asset.tag: No Asset Information version: None firmware. release: 1.15 bvrN2QET40W( 1.34):bd04/ 15/2021: br1.34: efr1.15: svnLENOVO: pn20R1000RUS: pvrThinkPadX1Ca rbon7th: rvnLENOVO: rn20R1000RUS: rvrSDK0J40697WI N:cvnLENOVO: ct10:cvrNone: skuLENOVO_ MT_20R1_ BU_Think_ FM_ThinkPadX1Ca rbon7th: MT_20R1_ BU_Think_ FM_ThinkPad X1 Carbon 7th version: ThinkPad X1 Carbon 7th
DistroRelease: Ubuntu 22.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.15.0-48-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Mon Sep 26 14:55:52 2022
InstallationDate: Installed on 2022-03-04 (205 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20220228)
MachineType: LENOVO 20R1000RUS
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 20220329.
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/15/2021
dmi.bios.release: 1.34
dmi.bios.vendor: LENOVO
dmi.bios.version: N2QET40W(1.34 )
dmi.board.
dmi.board.name: 20R1000RUS
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X1 Carbon 7th
dmi.product.name: 20R1000RUS
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO