Comment 35 for bug 1979885

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Jammy verification

Reproducing the bug:

root@j-nfs-blkmapd-crash:~# apt-cache policy nfs-kernel-server
nfs-kernel-server:
  Installed: 1:2.6.1-1ubuntu1.1
  Candidate: 1:2.6.1-1ubuntu1.1
  Version table:
 *** 1:2.6.1-1ubuntu1.1 500
        500 http://br.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
        100 /var/lib/dpkg/status

Service has crashed already:
root@j-nfs-blkmapd-crash:~# systemctl status nfs-blkmap.service
× nfs-blkmap.service - pNFS block layout mapping daemon
     Loaded: loaded (/lib/systemd/system/nfs-blkmap.service; enabled; vendor preset: enabled)
     Active: failed (Result: core-dump) since Wed 2022-11-16 19:20:14 UTC; 23s ago
   Main PID: 1778 (code=dumped, signal=ABRT)
        CPU: 3ms

Nov 16 19:20:13 j-nfs-blkmapd-crash systemd[1]: Starting pNFS block layout mapping daemon...
Nov 16 19:20:14 j-nfs-blkmapd-crash systemd[1]: Started pNFS block layout mapping daemon.
Nov 16 19:20:14 j-nfs-blkmapd-crash systemd[1]: nfs-blkmap.service: Main process exited, code=dumped, status=6/ABRT
Nov 16 19:20:14 j-nfs-blkmapd-crash systemd[1]: nfs-blkmap.service: Failed with result 'core-dump'.

Updating to the package in proposed:
root@j-nfs-blkmapd-crash:~# apt-cache policy nfs-kernel-server
nfs-kernel-server:
  Installed: 1:2.6.1-1ubuntu1.2
  Candidate: 1:2.6.1-1ubuntu1.2
  Version table:
 *** 1:2.6.1-1ubuntu1.2 500
        500 http://br.archive.ubuntu.com/ubuntu jammy-proposed/main amd64 Packages
        100 /var/lib/dpkg/status

Service is running already:
root@j-nfs-blkmapd-crash:~# systemctl status nfs-blkmap.service
● nfs-blkmap.service - pNFS block layout mapping daemon
     Loaded: loaded (/lib/systemd/system/nfs-blkmap.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-11-16 19:21:31 UTC; 22s ago
   Main PID: 2960 (blkmapd)
      Tasks: 1 (limit: 1082)
     Memory: 304.0K
        CPU: 2ms
     CGroup: /system.slice/nfs-blkmap.service
             └─2960 /usr/sbin/blkmapd

Nov 16 19:21:31 j-nfs-blkmapd-crash systemd[1]: Starting pNFS block layout mapping daemon...
Nov 16 19:21:31 j-nfs-blkmapd-crash systemd[1]: Started pNFS block layout mapping daemon.

Stopping and starting without forking to verify again:
root@j-nfs-blkmapd-crash:~# systemctl stop nfs-blkmap.service
root@j-nfs-blkmapd-crash:~# blkmapd -f
blkmapd: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory

Service runs without crashing.

Jammy verification succeeded.