Tested on 4.4, 4.8 and 4.13 HWE kernels on Xenial. Passes regression tests. Should work fine now on all kernels from 4.4..4.13
** Description changed: + [SRU sysdig XENIAL for 4.11 and 4.13 kernel support] + + sysdig DKMS fails to build because of API changes in 4.11, 4.13 + + [FIX] + + Apply the following upstream sysdig commits for various kernel compat + fixes: + + - [5fef96] Fix for kernel < 3.9 with CPU_ACCOUNTING_NATIVE disabled. + - [29c40f] Fix cputime for kernel 3.8 and 2.6.18 + - [4596f0] Make sure to unlock mutex during error paths + - [460f6e] Update probe module for kernel 4.11 (#829) + + [TEST] + from kernel team autotests: + + sudo autotest/client/autotest-local + autotest/client/tests/ubuntu_sysdig_smoke_test/control + + Without the fixes, these will fail. With the fixes, the regression tests + pass. Run this 4.4, 4.8, 4.11 azure and 4.13-hwe kernels, must pass on + all three kernel versions. + + [REGRESSION POTENTIAL] + This affects just the sysdig driver. Could break on pre-4.13 older kernels, so needs regression checking on supported kernel versions. + + ------------------------------------- + azure : 4.11.0-1014.14 - == sysdig smoke test to trace dd, cat, read and writes == - Limiting raw capture file to 16384 blocks - Try 1 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 2 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 3 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 4 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 5 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 6 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 7 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 8 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 9 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Try 10 of 10 - Could not find start of capture message, maybe sysdig didn't start? - Raw capture file is 0 Mbytes - Converted events file is 0 Mbytes - Found: - 0 sysdig events - 0 context switches - 0 reads from /dev/zero by dd - 0 writes to /dev/null by dd - FAILED (trace at least 25 context switches) - FAILED (trace at least 25 reads of /dev/zero by dd) - FAILED (trace at least 25 writes to /dev/null by dd) - + == sysdig smoke test to trace dd, cat, read and writes == + Limiting raw capture file to 16384 blocks + Try 1 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 2 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 3 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 4 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 5 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 6 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 7 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 8 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 9 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Try 10 of 10 + Could not find start of capture message, maybe sysdig didn't start? + Raw capture file is 0 Mbytes + Converted events file is 0 Mbytes + Found: + 0 sysdig events + 0 context switches + 0 reads from /dev/zero by dd + 0 writes to /dev/null by dd + FAILED (trace at least 25 context switches) + FAILED (trace at least 25 reads of /dev/zero by dd) + FAILED (trace at least 25 writes to /dev/null by dd) + Summary: 0 passed, 3 failed ** Changed in: linux (Ubuntu) Importance: Undecided => Medium ** Changed in: linux (Ubuntu) Status: Incomplete => In Progress -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1727275 Title: ubuntu_sysdig_smoke_test failed on azure 4.11 kernel Status in linux package in Ubuntu: In Progress Bug description: [SRU sysdig XENIAL for 4.11 and 4.13 kernel support] sysdig DKMS fails to build because of API changes in 4.11, 4.13 [FIX] Apply the following upstream sysdig commits for various kernel compat fixes: - [5fef96] Fix for kernel < 3.9 with CPU_ACCOUNTING_NATIVE disabled. - [29c40f] Fix cputime for kernel 3.8 and 2.6.18 - [4596f0] Make sure to unlock mutex during error paths - [460f6e] Update probe module for kernel 4.11 (#829) [TEST] from kernel team autotests: sudo autotest/client/autotest-local autotest/client/tests/ubuntu_sysdig_smoke_test/control Without the fixes, these will fail. With the fixes, the regression tests pass. Run this 4.4, 4.8, 4.11 azure and 4.13-hwe kernels, must pass on all three kernel versions. [REGRESSION POTENTIAL] This affects just the sysdig driver. Could break on pre-4.13 older kernels, so needs regression checking on supported kernel versions. ------------------------------------- azure : 4.11.0-1014.14 == sysdig smoke test to trace dd, cat, read and writes == Limiting raw capture file to 16384 blocks Try 1 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 2 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 3 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 4 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 5 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 6 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 7 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 8 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 9 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Try 10 of 10 Could not find start of capture message, maybe sysdig didn't start? Raw capture file is 0 Mbytes Converted events file is 0 Mbytes Found: 0 sysdig events 0 context switches 0 reads from /dev/zero by dd 0 writes to /dev/null by dd FAILED (trace at least 25 context switches) FAILED (trace at least 25 reads of /dev/zero by dd) FAILED (trace at least 25 writes to /dev/null by dd) Summary: 0 passed, 3 failed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1727275/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp