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
1diff --git a/bionic-linux-aws.yaml b/bionic-linux-aws.yaml
2new file mode 100644
3index 0000000..a9e7ce1
4--- /dev/null
5+++ b/bionic-linux-aws.yaml
6@@ -0,0 +1,34 @@
7+# Format
8+#
9+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
10+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
11+# The hints themselves are organized by `test suite`, with a list for each hint.
12+#
13+# See README for full file format specification.
14+#
15+# DEFAULTS
16+# key: value
17+# test_suite_name_1:
18+# - key: hint_1 value
19+# key2: hint_1 value2
20+# - key: hint_2 value
21+# key2: hint_2 value2
22+# key3: hint_2 value3
23+# test_suite_name_2
24+# - key: hint_3 value
25+# key2: hint_3 value2
26+
27+DEFAULTS:
28+ series: bionic
29+ source: linux-aws
30+ cloud: aws
31+ubuntu_ltp_syscalls:
32+ - version: 4.15.0.*
33+ # TODO: narrow test to fallocate06
34+ test-case: syscalls
35+ state: FLAKY
36+ comment: |
37+ fallocate06
38+ lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
39+ fanotify09
40+ lp:#1876684 - No plans for backport to Bionic
41diff --git a/bionic-linux-azure-4.15.yaml b/bionic-linux-azure-4.15.yaml
42new file mode 100644
43index 0000000..07b9dd7
44--- /dev/null
45+++ b/bionic-linux-azure-4.15.yaml
46@@ -0,0 +1,34 @@
47+# Format
48+#
49+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
50+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
51+# The hints themselves are organized by `test suite`, with a list for each hint.
52+#
53+# See README for full file format specification.
54+#
55+# DEFAULTS
56+# key: value
57+# test_suite_name_1:
58+# - key: hint_1 value
59+# key2: hint_1 value2
60+# - key: hint_2 value
61+# key2: hint_2 value2
62+# key3: hint_2 value3
63+# test_suite_name_2
64+# - key: hint_3 value
65+# key2: hint_3 value2
66+
67+DEFAULTS:
68+ series: bionic
69+ source: linux-azure-4.15
70+ cloud: azure
71+ubuntu_ltp_syscalls:
72+ - version: 4.15.0.*
73+ # TODO: narrow test to fallocate06
74+ test-case: syscalls
75+ state: FLAKY
76+ comment: |
77+ fallocate06
78+ lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
79+ fanotify09
80+ lp:#1876684 - No plans for backport to Bionic
81diff --git a/bionic-linux-azure-fips.yaml b/bionic-linux-azure-fips.yaml
82new file mode 100644
83index 0000000..c178bf9
84--- /dev/null
85+++ b/bionic-linux-azure-fips.yaml
86@@ -0,0 +1,34 @@
87+# Format
88+#
89+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
90+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
91+# The hints themselves are organized by `test suite`, with a list for each hint.
92+#
93+# See README for full file format specification.
94+#
95+# DEFAULTS
96+# key: value
97+# test_suite_name_1:
98+# - key: hint_1 value
99+# key2: hint_1 value2
100+# - key: hint_2 value
101+# key2: hint_2 value2
102+# key3: hint_2 value3
103+# test_suite_name_2
104+# - key: hint_3 value
105+# key2: hint_3 value2
106+
107+DEFAULTS:
108+ series: bionic
109+ source: linux-azure-fips
110+ cloud: azure
111+ubuntu_ltp_syscalls:
112+ - version: 4.15.0.*
113+ # TODO: narrow test to fallocate06
114+ test-case: syscalls
115+ state: FLAKY
116+ comment: |
117+ fallocate06
118+ lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
119+ fanotify09
120+ lp:#1876684 - No plans for backport to Bionic
121diff --git a/bionic-linux-fips.yaml b/bionic-linux-fips.yaml
122new file mode 100644
123index 0000000..60e5070
124--- /dev/null
125+++ b/bionic-linux-fips.yaml
126@@ -0,0 +1,31 @@
127+# Format
128+#
129+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
130+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
131+# The hints themselves are organized by `test suite`, with a list for each hint.
132+#
133+# See README for full file format specification.
134+#
135+# DEFAULTS
136+# key: value
137+# test_suite_name_1:
138+# - key: hint_1 value
139+# key2: hint_1 value2
140+# - key: hint_2 value
141+# key2: hint_2 value2
142+# key3: hint_2 value3
143+# test_suite_name_2
144+# - key: hint_3 value
145+# key2: hint_3 value2
146+
147+DEFAULTS:
148+ series: bionic
149+ source: linux-fips
150+ cloud: metal
151+ubuntu_lxc:
152+ - version: 4.15.0.*
153+ test-case: exercise
154+ # TODO: narrow test to lxc-test-api-reboot
155+ instance-type: .*\.s390x\..*
156+ state: FLAKY
157+ comment: 'lp:#1788574 - missing lxc cleanup, not fixed since 2018, no fixing plans for Bionic'
158diff --git a/bionic-linux-gcp-4.15.yaml b/bionic-linux-gcp-4.15.yaml
159new file mode 100644
160index 0000000..1b41f3b
161--- /dev/null
162+++ b/bionic-linux-gcp-4.15.yaml
163@@ -0,0 +1,34 @@
164+# Format
165+#
166+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
167+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
168+# The hints themselves are organized by `test suite`, with a list for each hint.
169+#
170+# See README for full file format specification.
171+#
172+# DEFAULTS
173+# key: value
174+# test_suite_name_1:
175+# - key: hint_1 value
176+# key2: hint_1 value2
177+# - key: hint_2 value
178+# key2: hint_2 value2
179+# key3: hint_2 value3
180+# test_suite_name_2
181+# - key: hint_3 value
182+# key2: hint_3 value2
183+
184+DEFAULTS:
185+ series: bionic
186+ source: linux-gcp-4.15
187+ cloud: gcp
188+ubuntu_ltp_syscalls:
189+ - version: 4.15.0.*
190+ # TODO: narrow test to fallocate06
191+ test-case: syscalls
192+ state: FLAKY
193+ comment: |
194+ fallocate06
195+ lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
196+ fanotify09
197+ lp:#1876684 - No plans for backport to Bionic
198diff --git a/bionic-linux-gcp-fips.yaml b/bionic-linux-gcp-fips.yaml
199new file mode 100644
200index 0000000..9d95b66
201--- /dev/null
202+++ b/bionic-linux-gcp-fips.yaml
203@@ -0,0 +1,34 @@
204+# Format
205+#
206+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
207+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
208+# The hints themselves are organized by `test suite`, with a list for each hint.
209+#
210+# See README for full file format specification.
211+#
212+# DEFAULTS
213+# key: value
214+# test_suite_name_1:
215+# - key: hint_1 value
216+# key2: hint_1 value2
217+# - key: hint_2 value
218+# key2: hint_2 value2
219+# key3: hint_2 value3
220+# test_suite_name_2
221+# - key: hint_3 value
222+# key2: hint_3 value2
223+
224+DEFAULTS:
225+ series: bionic
226+ source: linux-gcp-fips
227+ cloud: gcp
228+ubuntu_ltp_syscalls:
229+ - version: 4.15.0.*
230+ # TODO: narrow test to fallocate06
231+ test-case: syscalls
232+ state: FLAKY
233+ comment: |
234+ fallocate06
235+ lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
236+ fanotify09
237+ lp:#1876684 - No plans for backport to Bionic
238diff --git a/bionic-linux-oracle.yaml b/bionic-linux-oracle.yaml
239new file mode 100644
240index 0000000..cb16c4c
241--- /dev/null
242+++ b/bionic-linux-oracle.yaml
243@@ -0,0 +1,34 @@
244+# Format
245+#
246+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
247+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
248+# The hints themselves are organized by `test suite`, with a list for each hint.
249+#
250+# See README for full file format specification.
251+#
252+# DEFAULTS
253+# key: value
254+# test_suite_name_1:
255+# - key: hint_1 value
256+# key2: hint_1 value2
257+# - key: hint_2 value
258+# key2: hint_2 value2
259+# key3: hint_2 value3
260+# test_suite_name_2
261+# - key: hint_3 value
262+# key2: hint_3 value2
263+
264+DEFAULTS:
265+ series: bionic
266+ source: linux-oracle
267+ cloud: oracle
268+ubuntu_ltp_syscalls:
269+ - version: 4.15.0.*
270+ # TODO: narrow test to fallocate06
271+ test-case: syscalls
272+ state: FLAKY
273+ comment: |
274+ fallocate06
275+ lp:#1866323 - Fix would require backport for btrfs, no plans for backport to Bionic
276+ fanotify09
277+ lp:#1876684 - No plans for backport to Bionic
278diff --git a/bionic-linux.yaml b/bionic-linux.yaml
279new file mode 100644
280index 0000000..041bf49
281--- /dev/null
282+++ b/bionic-linux.yaml
283@@ -0,0 +1,31 @@
284+# Format
285+#
286+# A file can specify a `DEFAULTS` section which will be used when any hint is missing a field.
287+# A fallback value of `.*` is used for any field not specified in the hint or `DEFAULTS`:
288+# The hints themselves are organized by `test suite`, with a list for each hint.
289+#
290+# See README for full file format specification.
291+#
292+# DEFAULTS
293+# key: value
294+# test_suite_name_1:
295+# - key: hint_1 value
296+# key2: hint_1 value2
297+# - key: hint_2 value
298+# key2: hint_2 value2
299+# key3: hint_2 value3
300+# test_suite_name_2
301+# - key: hint_3 value
302+# key2: hint_3 value2
303+
304+DEFAULTS:
305+ series: bionic
306+ source: linux
307+ cloud: metal
308+ubuntu_lxc:
309+ - version: 4.15.0.*
310+ test-case: exercise
311+ # TODO: narrow test to lxc-test-api-reboot
312+ instance-type: .*\.s390x\..*
313+ state: FLAKY
314+ 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: