Merge ~canonical-kernel-team/+git/rt-hints:krzk/hints into ~canonical-kernel-team/+git/rt-hints:main

Proposed by Krzysztof Kozlowski
Status: Rejected
Rejected by: Krzysztof Kozlowski
Proposed branch: ~canonical-kernel-team/+git/rt-hints:krzk/hints
Merge into: ~canonical-kernel-team/+git/rt-hints:main
Diff against target: 314 lines (+266/-0)
8 files modified
bionic-linux-aws.yaml (+34/-0)
bionic-linux-azure-4.15.yaml (+34/-0)
bionic-linux-azure-fips.yaml (+34/-0)
bionic-linux-fips.yaml (+31/-0)
bionic-linux-gcp-4.15.yaml (+34/-0)
bionic-linux-gcp-fips.yaml (+34/-0)
bionic-linux-oracle.yaml (+34/-0)
bionic-linux.yaml (+31/-0)
Reviewer Review Type Date Requested Status
Krzysztof Kozlowski (community) Needs Fixing
Review via email: mp+405368@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Krzysztof Kozlowski (krzk) wrote (last edit ):

I used test-case "fallocate06" and "lxc-test-api-reboot" but now I wonder - what is the "test case" for rt-hints? The "cases" mentioned on RT web interface has only "setup" and "syscalls".

b25227b... by Krzysztof Kozlowski

bionic: hint ubuntu_lxc on metal

BugLink: https://bugs.launchpad.net/bugs/1788574

The lxc-test-api-reboot failure from ubuntu_lxc tests on s390x metal
instances was reported in 2018 and did not get fixed. Three years is
enough so assume it won't get fixed and hint the test.

Signed-off-by: Krzysztof Kozlowski <email address hidden>

1e785d1... by Krzysztof Kozlowski

bionic: hint ubuntu_ltp_syscalls/fanotify09

BugLink: https://bugs.launchpad.net/bugs/1876684

fanotify09 fails on a LTP test introduced in April 2020 because of
missing commit 2d10b23082a7 ("fanotify: return only user requested event
types in event mask"). This is not an important issue except satisfying
LTP test and backport will not be trivial. Fix is not planned.

Signed-off-by: Krzysztof Kozlowski <email address hidden>

Revision history for this message
Krzysztof Kozlowski (krzk) wrote :

My test case was wrong. I'll resend with proper hints.

review: Needs Fixing

Unmerged commits

b25227b... by Krzysztof Kozlowski

bionic: hint ubuntu_lxc on metal

BugLink: https://bugs.launchpad.net/bugs/1788574

The lxc-test-api-reboot failure from ubuntu_lxc tests on s390x metal
instances was reported in 2018 and did not get fixed. Three years is
enough so assume it won't get fixed and hint the test.

Signed-off-by: Krzysztof Kozlowski <email address hidden>

1e785d1... by Krzysztof Kozlowski

bionic: hint ubuntu_ltp_syscalls/fanotify09

BugLink: https://bugs.launchpad.net/bugs/1876684

fanotify09 fails on a LTP test introduced in April 2020 because of
missing commit 2d10b23082a7 ("fanotify: return only user requested event
types in event mask"). This is not an important issue except satisfying
LTP test and backport will not be trivial. Fix is not planned.

Signed-off-by: Krzysztof Kozlowski <email address hidden>

32bb01a... by Krzysztof Kozlowski

bionic: hint ubuntu_ltp_syscalls/fallocate06 for btrfs

BugLink: https://bugs.launchpad.net/bugs/1866323

fallocate06 fails on btrfs with missing backport of commit 6d4572a9d71d
("btrfs: allow btrfs_truncate_block() to fallback to nocow for data
space reservation"). It is not a straight cherry-pick and probably
testing effort exceeds benefits, so hint the test.

Signed-off-by: Krzysztof Kozlowski <email address hidden>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/bionic-linux-aws.yaml b/bionic-linux-aws.yaml
0new file mode 1006440new file mode 100644
index 0000000..a9e7ce1
--- /dev/null
+++ b/bionic-linux-aws.yaml
@@ -0,0 +1,34 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-aws
24 cloud: aws
25ubuntu_ltp_syscalls:
26 - version: 4.15.0.*
27 # TODO: narrow test to fallocate06
28 test-case: syscalls
29 state: FLAKY
30 comment: |
31 fallocate06
32 lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
33 fanotify09
34 lp:#1876684 - No plans for backport to Bionic
diff --git a/bionic-linux-azure-4.15.yaml b/bionic-linux-azure-4.15.yaml
0new file mode 10064435new file mode 100644
index 0000000..07b9dd7
--- /dev/null
+++ b/bionic-linux-azure-4.15.yaml
@@ -0,0 +1,34 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-azure-4.15
24 cloud: azure
25ubuntu_ltp_syscalls:
26 - version: 4.15.0.*
27 # TODO: narrow test to fallocate06
28 test-case: syscalls
29 state: FLAKY
30 comment: |
31 fallocate06
32 lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
33 fanotify09
34 lp:#1876684 - No plans for backport to Bionic
diff --git a/bionic-linux-azure-fips.yaml b/bionic-linux-azure-fips.yaml
0new file mode 10064435new file mode 100644
index 0000000..c178bf9
--- /dev/null
+++ b/bionic-linux-azure-fips.yaml
@@ -0,0 +1,34 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-azure-fips
24 cloud: azure
25ubuntu_ltp_syscalls:
26 - version: 4.15.0.*
27 # TODO: narrow test to fallocate06
28 test-case: syscalls
29 state: FLAKY
30 comment: |
31 fallocate06
32 lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
33 fanotify09
34 lp:#1876684 - No plans for backport to Bionic
diff --git a/bionic-linux-fips.yaml b/bionic-linux-fips.yaml
0new file mode 10064435new file mode 100644
index 0000000..60e5070
--- /dev/null
+++ b/bionic-linux-fips.yaml
@@ -0,0 +1,31 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-fips
24 cloud: metal
25ubuntu_lxc:
26 - version: 4.15.0.*
27 test-case: exercise
28 # TODO: narrow test to lxc-test-api-reboot
29 instance-type: .*\.s390x\..*
30 state: FLAKY
31 comment: 'lp:#1788574 - missing lxc cleanup, not fixed since 2018, no fixing plans for Bionic'
diff --git a/bionic-linux-gcp-4.15.yaml b/bionic-linux-gcp-4.15.yaml
0new file mode 10064432new file mode 100644
index 0000000..1b41f3b
--- /dev/null
+++ b/bionic-linux-gcp-4.15.yaml
@@ -0,0 +1,34 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-gcp-4.15
24 cloud: gcp
25ubuntu_ltp_syscalls:
26 - version: 4.15.0.*
27 # TODO: narrow test to fallocate06
28 test-case: syscalls
29 state: FLAKY
30 comment: |
31 fallocate06
32 lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
33 fanotify09
34 lp:#1876684 - No plans for backport to Bionic
diff --git a/bionic-linux-gcp-fips.yaml b/bionic-linux-gcp-fips.yaml
0new file mode 10064435new file mode 100644
index 0000000..9d95b66
--- /dev/null
+++ b/bionic-linux-gcp-fips.yaml
@@ -0,0 +1,34 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-gcp-fips
24 cloud: gcp
25ubuntu_ltp_syscalls:
26 - version: 4.15.0.*
27 # TODO: narrow test to fallocate06
28 test-case: syscalls
29 state: FLAKY
30 comment: |
31 fallocate06
32 lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
33 fanotify09
34 lp:#1876684 - No plans for backport to Bionic
diff --git a/bionic-linux-oracle.yaml b/bionic-linux-oracle.yaml
0new file mode 10064435new file mode 100644
index 0000000..cb16c4c
--- /dev/null
+++ b/bionic-linux-oracle.yaml
@@ -0,0 +1,34 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux-oracle
24 cloud: oracle
25ubuntu_ltp_syscalls:
26 - version: 4.15.0.*
27 # TODO: narrow test to fallocate06
28 test-case: syscalls
29 state: FLAKY
30 comment: |
31 fallocate06
32 lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
33 fanotify09
34 lp:#1876684 - No plans for backport to Bionic
diff --git a/bionic-linux.yaml b/bionic-linux.yaml
0new file mode 10064435new file mode 100644
index 0000000..041bf49
--- /dev/null
+++ b/bionic-linux.yaml
@@ -0,0 +1,31 @@
1# Format
2#
3# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
4# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
5# The hints themselves are organized by `test suite`, with a list for each hint.
6#
7# See README for full file format specification.
8#
9# DEFAULTS
10# key: value
11# test_suite_name_1:
12# - key: hint_1 value
13# key2: hint_1 value2
14# - key: hint_2 value
15# key2: hint_2 value2
16# key3: hint_2 value3
17# test_suite_name_2
18# - key: hint_3 value
19# key2: hint_3 value2
20
21DEFAULTS:
22 series: bionic
23 source: linux
24 cloud: metal
25ubuntu_lxc:
26 - version: 4.15.0.*
27 test-case: exercise
28 # TODO: narrow test to lxc-test-api-reboot
29 instance-type: .*\.s390x\..*
30 state: FLAKY
31 comment: 'lp:#1788574 - missing lxc cleanup, not fixed since 2018, no fixing plans for Bionic'

Subscribers

People subscribed via source and target branches

to all changes: