Skip to content

Commit 3ce12d9

Browse files
committed
extend pnfs defconfigs
Signed-off-by: Luis Chamberlain <[email protected]>
1 parent b3c5e91 commit 3ce12d9

File tree

3 files changed

+98
-0
lines changed

3 files changed

+98
-0
lines changed

defconfigs/pnfs-ltp

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# pNFS configuration for Linux Test Project (LTP)
2+
# Note: LTP doesn't specifically test pNFS, but can run on pNFS mounts
3+
4+
# Use libvirt/QEMU for virtualization
5+
CONFIG_GUESTFS=y
6+
CONFIG_LIBVIRT=y
7+
8+
# Enable workflows
9+
CONFIG_WORKFLOWS=y
10+
CONFIG_WORKFLOW_LINUX_CUSTOM=y
11+
12+
# Linux kernel building with 9P for development
13+
CONFIG_BOOTLINUX=y
14+
CONFIG_BOOTLINUX_9P=y
15+
CONFIG_BOOTLINUX_LINUS=y
16+
CONFIG_BOOTLINUX_TREE_LINUS=y
17+
18+
# Enable testing workflows
19+
CONFIG_WORKFLOWS_TESTS=y
20+
CONFIG_WORKFLOWS_LINUX_TESTS=y
21+
CONFIG_WORKFLOWS_DEDICATED_WORKFLOW=y
22+
23+
# Enable LTP workflow
24+
CONFIG_KDEVOPS_WORKFLOW_DEDICATE_LTP=y
25+
CONFIG_KDEVOPS_WORKFLOW_ENABLE_LTP=y
26+
27+
# Use kdevops-provided NFS server for pNFS mount
28+
CONFIG_KDEVOPS_SETUP_NFSD=y
29+
30+
# Enable systemd journal remote for debugging
31+
CONFIG_DEVCONFIG_ENABLE_SYSTEMD_JOURNAL_REMOTE=y

defconfigs/pnfs-nfstest

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# pNFS configuration for nfstest testing suite
2+
3+
# Use libvirt/QEMU for virtualization
4+
CONFIG_GUESTFS=y
5+
CONFIG_LIBVIRT=y
6+
7+
# Enable workflows
8+
CONFIG_WORKFLOWS=y
9+
CONFIG_WORKFLOW_LINUX_CUSTOM=y
10+
11+
# Linux kernel building with 9P for development
12+
CONFIG_BOOTLINUX=y
13+
CONFIG_BOOTLINUX_9P=y
14+
CONFIG_BOOTLINUX_LINUS=y
15+
CONFIG_BOOTLINUX_TREE_LINUS=y
16+
17+
# Enable testing workflows
18+
CONFIG_WORKFLOWS_TESTS=y
19+
CONFIG_WORKFLOWS_LINUX_TESTS=y
20+
CONFIG_WORKFLOWS_DEDICATED_WORKFLOW=y
21+
22+
# Enable nfstest workflow with pNFS testing
23+
CONFIG_KDEVOPS_WORKFLOW_DEDICATE_NFSTEST=y
24+
CONFIG_KDEVOPS_WORKFLOW_ENABLE_NFSTEST=y
25+
26+
# Enable pNFS block layout tests
27+
CONFIG_NFSTEST_NFSTEST_PNFS_ENABLED=y
28+
29+
# Use kdevops-provided NFS server
30+
CONFIG_KDEVOPS_SETUP_NFSD=y
31+
32+
# Enable systemd journal remote for debugging
33+
CONFIG_DEVCONFIG_ENABLE_SYSTEMD_JOURNAL_REMOTE=y

defconfigs/pnfs-pynfs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# pNFS configuration for pynfs protocol testing
2+
# This is an explicit version targeting pynfs with pNFS testing
3+
4+
# Use libvirt/QEMU for virtualization
5+
CONFIG_GUESTFS=y
6+
CONFIG_LIBVIRT=y
7+
8+
# Enable workflows
9+
CONFIG_WORKFLOWS=y
10+
CONFIG_WORKFLOW_LINUX_CUSTOM=y
11+
12+
# Linux kernel building with 9P for development
13+
CONFIG_BOOTLINUX=y
14+
CONFIG_BOOTLINUX_9P=y
15+
CONFIG_BOOTLINUX_LINUS=y
16+
CONFIG_BOOTLINUX_TREE_LINUS=y
17+
18+
# Enable testing workflows
19+
CONFIG_WORKFLOWS_TESTS=y
20+
CONFIG_WORKFLOWS_LINUX_TESTS=y
21+
CONFIG_WORKFLOWS_DEDICATED_WORKFLOW=y
22+
23+
# Enable pynfs workflow for pNFS protocol testing
24+
CONFIG_KDEVOPS_WORKFLOW_DEDICATE_PYNFS=y
25+
CONFIG_KDEVOPS_WORKFLOW_ENABLE_PYNFS=y
26+
27+
# Enable pNFS block layout tests
28+
CONFIG_PYNFS_PNFS_BLOCK=y
29+
30+
# Use kdevops-provided NFS server
31+
CONFIG_KDEVOPS_SETUP_NFSD=y
32+
33+
# Enable systemd journal remote for debugging
34+
CONFIG_DEVCONFIG_ENABLE_SYSTEMD_JOURNAL_REMOTE=y

0 commit comments

Comments
 (0)