Project

General

Profile

Feature #58070

qa: add test suite to test old kernels

Added by Xiubo Li 2 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
qa
Pull request ID:

Description

Currently there is test case will test old ceph-fuse clients with new ceph, but we also need to test the old kclient to found some bugs like https://tracker.ceph.com/issues/58018.

History

#1 Updated by Patrick Donnelly 2 months ago

This is certainly a good thing to add. Where do we want to put it? fs:workload? We need to be careful to avoid testing clients which are known to be buggy. Anything older than CentOS 8 is probably going to expose uninteresting bugs but we should still test e.g. mounting works. Maybe just a smaller suite that does something basic?

#2 Updated by Xiubo Li 2 months ago

Patrick Donnelly wrote:

This is certainly a good thing to add. Where do we want to put it? fs:workload?

I was thinking maybe it should be in fs:upgrade instead.

We need to be careful to avoid testing clients which are known to be buggy. Anything older than CentOS 8 is probably going to expose uninteresting bugs but we should still test e.g. mounting works. Maybe just a smaller suite that does something basic?

Yeah. IMO we can just test the specific features for some specific old kernels.

Such as adding one test case for mount-syntax feature as in https://tracker.ceph.com/issues/58018.

This will involve a lot of work to check the kernel versions IMO.

Also available in: Atom PDF