[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-12-06 Thread Launchpad Bug Tracker
This bug was fixed in the package glusterfs - 10.0-1.2ubuntu1 --- glusterfs (10.0-1.2ubuntu1) jammy; urgency=medium * d/rules: add -DUATOMIC_NO_LINK_ERROR to CFLAGS to fix armhf build (LP: #1951408) -- Andreas Hasenack Thu, 25 Nov 2021 10:38:14 -0300 ** Changed in:

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-17 Thread Bug Watch Updater
** Changed in: glusterfs (Debian) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1951126 Title: 10.0 is breaking tgt autopkgtest To manage notifications about

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-17 Thread Christian Ehrhardt 
FYI: Updated the Debian bug and uploaded a fix there, this will sync to Jammy automatically. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1951126 Title: 10.0 is breaking tgt autopkgtest To manage

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-17 Thread Christian Ehrhardt 
We could say "make tgt-rbd and tgt-glusterfs mutually exclusive" and that would fix the immediate issue, but TBH there might be many other cases which just do not happen to have an autopkgtest triggering it. For now - until someone has a better idea how to prevent this kind of issues - all we

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-17 Thread Christian Ehrhardt 
Turns out tcmalloc does overwrite symbols and doing so from anything but the initial load on the main app will cause issues. Here tgt loads things normally, to then (once glusterfs is loaded) get partially re- mapped. I've found many similar issues: -

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-17 Thread Christian Ehrhardt 
Debugging confirms this, tgt uses dlopen to load its optional storage modules and from there into glusterfs the it crashes (gdb) frame 20 #20 0x55596d3c in bs_init_signalfd () at bs.c:286 (gdb) p soname $1 = 0x55dbe150 "/usr/lib/tgt/backing-store/bs_glfs.so" (gdb) l This is slightly

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-17 Thread Christian Ehrhardt 
Interestingly, after fixing it once (e.g. by installing glusterfs without tcmalloc) it does continue to work even when going back to the old version of glusterfs. I've tried to purge and reinstall but it still works. As if only some init-once function is the trigger that makes it enter the bad

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-16 Thread Christian Ehrhardt 
Tests: #1 rebuild of tgt against the new glusterfs Still failing: $ sudo /usr/sbin/tgtd -f tgtd: iser_ib_init(3431) Failed to initialize RDMA; load kernel modules? tgtd: work_timer_start(146) use timer_fd based scheduler src/tcmalloc.cc:333] Attempt to free invalid pointer 0x55f3f061eac0 Aborted

[Bug 1951126] Re: 10.0 is breaking tgt autopkgtest

2021-11-16 Thread Bug Watch Updater
** Changed in: glusterfs (Debian) Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1951126 Title: 10.0 is breaking tgt autopkgtest To manage notifications about this bug