From 1e3fbe6fdc0f8e3443c2c264a745eebd99c7448a Mon Sep 17 00:00:00 2001 From: schmidt-scaled <82834682+schmidt-scaled@users.noreply.github.com> Date: Fri, 9 May 2025 12:56:27 +0300 Subject: [PATCH 1/3] Update supported-linux-kernels.md --- docs/reference/supported-linux-kernels.md | 29 ++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/docs/reference/supported-linux-kernels.md b/docs/reference/supported-linux-kernels.md index 1500270..d0badf4 100644 --- a/docs/reference/supported-linux-kernels.md +++ b/docs/reference/supported-linux-kernels.md @@ -22,4 +22,31 @@ The following kernels are known to be compatible and tested. Additional kernel v Amazon Linux 2 and Amazon Linux 2023 have a bug with [NVMe over Fabrics Multipathing](../important-notes/terminology.md#multipathing). That means that NVMe over Fabrics on any Amazon Linux operates in a degraded state with the risk of connection outages. As an alternative, - multipathing must be configured using the Linux Device Manager (dm) via DM-MPIO. + multipathing must be configured using the Linux Device Manager (dm) via DM-MPIO. Use the following DM-MPIO configuration: + + cat /etc/multipath.conf + defaults { + polling_interval 1 + user_friendly_names yes + find_multipaths yes + enable_foreign nvme + checker_timeout 3 + failback followoverimmediate + max_polling_interval 3 + detect_checker yes + } + + devices { + device { + vendor "NVMe" + product ".*" + path_grouping_policy group_by_prio + path_selector "service-time 0" + failback "immediate" + no_path_retry "queue" + hardware_handler "1 ana" + } + } + + blacklist { + } From c7c1326f3c382736679564acdf3e7ac8c6de71b8 Mon Sep 17 00:00:00 2001 From: "Hamdy H. Khader" Date: Fri, 9 May 2025 19:54:37 +0300 Subject: [PATCH 2/3] Update supported-linux-kernels.md --- docs/reference/supported-linux-kernels.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/supported-linux-kernels.md b/docs/reference/supported-linux-kernels.md index d0badf4..639986f 100644 --- a/docs/reference/supported-linux-kernels.md +++ b/docs/reference/supported-linux-kernels.md @@ -31,7 +31,7 @@ The following kernels are known to be compatible and tested. Additional kernel v find_multipaths yes enable_foreign nvme checker_timeout 3 - failback followoverimmediate + failback immediate max_polling_interval 3 detect_checker yes } From a66dae909d36dd0b6b92077f78fc44cf2f8454a7 Mon Sep 17 00:00:00 2001 From: noctarius aka Christoph Engelbert Date: Wed, 14 May 2025 15:43:41 +0200 Subject: [PATCH 3/3] Fixed code formatting --- docs/reference/supported-linux-kernels.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/reference/supported-linux-kernels.md b/docs/reference/supported-linux-kernels.md index 639986f..fc21882 100644 --- a/docs/reference/supported-linux-kernels.md +++ b/docs/reference/supported-linux-kernels.md @@ -24,6 +24,7 @@ The following kernels are known to be compatible and tested. Additional kernel v on any Amazon Linux operates in a degraded state with the risk of connection outages. As an alternative, multipathing must be configured using the Linux Device Manager (dm) via DM-MPIO. Use the following DM-MPIO configuration: + ```plain cat /etc/multipath.conf defaults { polling_interval 1 @@ -50,3 +51,4 @@ The following kernels are known to be compatible and tested. Additional kernel v blacklist { } + ```