10.0 is breaking tgt autopkgtest
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glusterfs (Debian) |
Fix Released
|
Unknown
|
|||
glusterfs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
tgt (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
As seen here
https:/
The log messages are misleading at best, when reproducing in autopkgtest
in a local VM I've found:
$ sudo /usr/sbin/tgtd -f
tgtd: iser_ib_init(3431) Failed to initialize RDMA; load kernel modules?
tgtd: work_timer_
src/tcmalloc.
Aborted
It is only glusterfs, as this resolves the issue:
$ sudo apt remove tgt-glusterfs
$ sudo /usr/sbin/tgtd -f
tgtd: iser_ib_init(3431) Failed to initialize RDMA; load kernel modules?
tgtd: work_timer_
tgtd: bs_init(387) use signalfd notification
This sounds very much like
https:/
https:/
TODO:
- #1 does a rebuild of tgt against the new glusterfs fix the issue?
- #2 does a rebuild of glusterfs with tcmalloc disabled on x86 fix the issue?
Changed in glusterfs (Debian): | |
status: | Unknown → New |
Changed in glusterfs (Debian): | |
status: | New → Fix Released |
Changed in tgt (Ubuntu): | |
status: | New → Fix Released |
Tests:
#1 rebuild of tgt against the new glusterfs start(146) use timer_fd based scheduler cc:333] Attempt to free invalid pointer 0x55f3f061eac0
Still failing:
$ sudo /usr/sbin/tgtd -f
tgtd: iser_ib_init(3431) Failed to initialize RDMA; load kernel modules?
tgtd: work_timer_
src/tcmalloc.
Aborted
#2 Rebuild of glusterfs with tcmalloc disabled on x86
This makes it work again.
ubuntu@ autopkgtest: ~$ systemctl status tgt system/ tgt.service; enabled; vendor preset: enabled) /usr/sbin/ tgtadm --op update --mode sys --name State -v offline (code=exited, status=0/SUCCESS) /usr/sbin/ tgt-admin -e -c /etc/tgt/ targets. conf (code=exited, status=0/SUCCESS) /usr/sbin/ tgtadm --op update --mode sys --name State -v ready (code=exited, status=0/SUCCESS) slice/tgt. service
● tgt.service - (i)SCSI target daemon
Loaded: loaded (/lib/systemd/
Active: active (running) since Wed 2021-11-17 08:13:54 CET; 2s ago
Docs: man:tgtd(8)
Process: 4595 ExecStartPost=
Process: 4596 ExecStartPost=
Process: 4601 ExecStartPost=
Main PID: 4594 (tgtd)
Status: "Starting event loop..."
Tasks: 1
Memory: 3.9M
CPU: 69ms
CGroup: /system.
└─4594 /usr/sbin/tgtd -f
Nov 17 08:13:54 autopkgtest systemd[1]: Starting (i)SCSI target daemon... start(146) use timer_fd based scheduler
Nov 17 08:13:54 autopkgtest tgtd[4594]: tgtd: iser_ib_init(3431) Failed to initialize RDMA; load kernel modules?
Nov 17 08:13:54 autopkgtest tgtd[4594]: tgtd: work_timer_
Nov 17 08:13:54 autopkgtest tgtd[4594]: tgtd: bs_init(387) use signalfd notification
Nov 17 08:13:54 autopkgtest systemd[1]: Started (i)SCSI target daemon.