Re: [OS-BUILD PATCHv2 0/2] redhat/configs: Enable CONFIG_DM_MULTIPATH_(HST|IOA)

2022-01-10 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1537#note_806033070 Acked-by: Mike Snitzer ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedorapro

Re: [OS-BUILD PATCHv4] redhat/configs: enable CONFIG_BLK_DEV_ZONED

2021-07-19 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1182#note_630360785 Acked-by: Mike Snitzer ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedorapro

Re: [OS-BUILD PATCHv3] redhat/configs: enable CONFIG_BLK_DEV_ZONED

2021-06-25 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1182#note_611999392 17:15 < phro> snitm: I thought I could easily go find the rhel patch rules doc for you, but... no 17:15 < phro> :) 17:16 < phro> snitm: I think the right tag is: Rescind-Nacked-by: 17:16

Re: [OS-BUILD PATCHv3] redhat/configs: enable CONFIG_BLK_DEV_ZONED

2021-06-25 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1182#note_611958307 Hell if I can find PatchRules or other docs in our RHEL linux trees. But hopefully this works: Rescind-Nack: Mike Snitzer ___ kernel mailin

Re: [OS-BUILD PATCHv2] redhat/configs: enable CONFIG_BLK_DEV_ZONED & CONFIG_DM_ZONED in common

2021-06-23 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1182#note_609968429 Why is that? Nothing in DM currently offers ZNS enablement. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an e

Re: [OS-BUILD PATCHv2] redhat/configs: enable CONFIG_BLK_DEV_ZONED & CONFIG_DM_ZONED in common

2021-06-23 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1182#note_609717299 Sorry, but the existing DM zoned support is only enabled zoned for legacy devices (e.g. SMR, etc). Those legacy zoned devices aren't a priority for RHEL (nor RHEL9). It is NVMe with ZNS

Re: [OS-BUILD PATCHv2] nvme: nvme_mpath_init remove multipath check

2021-05-25 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1157#note_585017864 Yes, still the same issue. This is enabling an original change that Christoph refused, which is: to export the 'ana_state' sysfs file for all appropriate NVMe devices (not just when nvme

[OS-BUILD PATCHv2] nvme: nvme_mpath_init remove multipath check

2021-05-25 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: nvme_mpath_init remove multipath check BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit f027c2e4045d02d103c7a545181b6df0b6162ee7 Author: David Milburn Date: Wed Jan 29 15:29:37 2020 -0500 [nvme] nvme: nvme_mpath_init remove

[OS-BUILD PATCH] nvme: nvme_mpath_init remove multipath check

2021-05-25 Thread Mike Snitzer (via Email Bridge)
From: David Milburn nvme: nvme_mpath_init remove multipath check BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit f027c2e4045d02d103c7a545181b6df0b6162ee7 Author: David Milburn Date: Wed Jan 29 15:29:37 2020 -0500 [nvme] nvme: nvme_mpath_init remove

[OS-BUILD PATCH] [redhat] enable CONFIG_DM_VERITY_FEC in ARK

2021-05-17 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer [redhat] enable CONFIG_DM_VERITY_FEC in ARK Enabling CONFIG_DM_VERITY_FEC in terms of common/ because Fedora already has it enabled. Signed-off-by: Mike Snitzer diff a/redhat/configs/ark/generic/CONFIG_DM_VERITY_FEC b/redhat/configs/ark/generic/CONFIG_DM_VERITY_FEC --- a/r

Re: [OS-BUILD PATCH] Revert "nvme: multipath: Change default of kernel NVMe multipath to be disabled"

2021-05-12 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1104#note_573768772 @ptalbert do you have a feeling for when this with be merged? ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an

[OS-BUILD PATCH] Revert "nvme: multipath: Change default of kernel NVMe multipath to be disabled"

2021-05-05 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer Revert "nvme: multipath: Change default of kernel NVMe multipath to be disabled" This reverts commit 81cf9b7d49bb0a3786746e73d3090d97cefe301e. The RHEL9 default will be native NVMe multipath _but_ RHEL9 will also allow the ability to easily use dm-multipath on NVMe (by carryi

Re: [OS-BUILD PATCHv4 0/4] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-28 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_562815833 @jmflinuxtx please provide an update on what you intend to do with this MR. ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsub

Re: [OS-BUILD PATCHv4 0/4] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-20 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_556275348 I've revalidated that Christoph Hellwig has no interest in taking these changes: https://listman.redhat.com/archives/dm-devel/2021-April/msg00167.html https://listman.redhat.com/archives

[OS-BUILD PATCHv4 2/4] nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT

2021-04-20 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT BZ: 1948690 Upstream Status: RHEL-only This commit offers a more minimalist version of these 2 rhel-8.git commits: f8fb6ea1226e2 [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT 7

[OS-BUILD PATCHv4 1/4] nvme: Return BLK_STS_TARGET if the DNR bit is set

2021-04-20 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: Return BLK_STS_TARGET if the DNR bit is set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit ef4ab90c12db5e0e50800ec323736b95be7a6ff5 Author: Mike Snitzer Date: Tue Aug 25 21:52:45 2020 -0400 [nvme] nvme: Return BLK_STS_TARG

[OS-BUILD PATCHv4 3/4] nvme: decouple basic ANA log page re-read support from native multipathing

2021-04-20 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: decouple basic ANA log page re-read support from native multipathing BZ: 1948690 Upstream Status: RHEL-only This commit offers a more refined version of this rhel-8.git commit: b904f4b8e0f90 [nvme] nvme: decouple basic ANA log page re-read support from native multipath

[OS-BUILD PATCHv4 4/4] nvme: multipath: Change default of kernel NVMe multipath to be disabled

2021-04-20 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: multipath: Change default of kernel NVMe multipath to be disabled BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit 8be4b84f8e35dc6e5453b72fe5e60acef795a299 Author: Ewan Milne Date: Fri Mar 22 17:33:52 2019 -0400 [nvme] nvme:

[OS-BUILD PATCHv4 0/4] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-20 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024 BZ: 1948690 Upstream Status: RHEL-only Forward-port RHEL8 NVMe changes to RHEL9. These changes were rejected by Christoph Hellwig (hch is one of upstream's 4 NVMe maintainers). The othe

Re: [OS-BUILD PATCHv3 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-15 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_553132109 I just posted a new version of these changes to Christoph Hellwig and Jens Axboe, and I cc'd linux-nvme, linux-block and dm-devel, see: https://listman.redhat.com/archives/dm-devel/2021-

Re: [OS-BUILD PATCHv3 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-14 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_552009590 FYI, I just tested rebasing the previous 5.9 era version of these changes to v5.12-rc7, worked perfectly (even with some slight differences due to NVMe's error handling gaining zoned dev

Re: [OS-BUILD PATCHv3 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_551040896 I rebased August 25, 2020. So no easy answer for how well these changes will hold up over the years to come. All I can say is: 1) hch rewrote all the nvme error handling code immediately

Re: [OS-BUILD PATCHv3 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_550964568 @e-milne @gtiwari1 I revised the last commit so that the NVMe 'multipath' default is only changed for RHEL. Please review/ack again, thanks!

[OS-BUILD PATCHv3 4/5] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit 7dadadb072515f243868e6fe2f7e9c97fd3516c9 Author: Mike Snitzer Date: Tue Aug 25 21:52:48 2020 -0400 [nvme] nvme: allow

[OS-BUILD PATCHv3 5/5] nvme: multipath: Change default of kernel NVMe multipath to be disabled

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: multipath: Change default of kernel NVMe multipath to be disabled BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit 8be4b84f8e35dc6e5453b72fe5e60acef795a299 Author: Ewan Milne Date: Fri Mar 22 17:33:52 2019 -0400 [nvme] nvme:

[OS-BUILD PATCHv3 3/5] nvme: decouple basic ANA log page re-read support from native multipathing

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: decouple basic ANA log page re-read support from native multipathing BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit b904f4b8e0f90613bf1b2b9d9ccad3c015741daf Author: Mike Snitzer Date: Tue Aug 25 21:52:47 2020 -0400 [nvme]

[OS-BUILD PATCHv3 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024 BZ: 1948690 Upstream Status: RHEL-only Forward-port RHEL8 NVMe changes to RHEL9. These changes were rejected by Christoph Hellwig (hch is one of upstream's 4 NVMe maintainers). The othe

[OS-BUILD PATCHv3 2/5] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit f8fb6ea1226e2abc525c88da13b346118d548eea Author: Mike Snitzer Date: Tue Aug 25 21:52:46 2020 -0400 [nvme] nvme: up

[OS-BUILD PATCHv3 1/5] nvme: Return BLK_STS_TARGET if the DNR bit is set

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: Return BLK_STS_TARGET if the DNR bit is set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit ef4ab90c12db5e0e50800ec323736b95be7a6ff5 Author: Mike Snitzer Date: Tue Aug 25 21:52:45 2020 -0400 [nvme] nvme: Return BLK_STS_TARG

Re: [OS-BUILD PATCHv2 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024#note_550890234 Thankfully these changes have been low-maintenance ever since I was able to shame Christoph into refactoring NVMe's error handling to be cleaner. Once that refactoring was done upstream

[OS-BUILD PATCHv2 4/5] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit 7dadadb072515f243868e6fe2f7e9c97fd3516c9 Author: Mike Snitzer Date: Tue Aug 25 21:52:48 2020 -0400 [nvme] nvme: allow

[OS-BUILD PATCHv2 5/5] nvme: multipath: Change default of kernel NVMe multipath to be disabled

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: multipath: Change default of kernel NVMe multipath to be disabled BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit 8be4b84f8e35dc6e5453b72fe5e60acef795a299 Author: Ewan Milne Date: Fri Mar 22 17:33:52 2019 -0400 [nvme] nvme:

[OS-BUILD PATCHv2 3/5] nvme: decouple basic ANA log page re-read support from native multipathing

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: decouple basic ANA log page re-read support from native multipathing BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit b904f4b8e0f90613bf1b2b9d9ccad3c015741daf Author: Mike Snitzer Date: Tue Aug 25 21:52:47 2020 -0400 [nvme]

[OS-BUILD PATCHv2 2/5] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit f8fb6ea1226e2abc525c88da13b346118d548eea Author: Mike Snitzer Date: Tue Aug 25 21:52:46 2020 -0400 [nvme] nvme: up

[OS-BUILD PATCHv2 1/5] nvme: Return BLK_STS_TARGET if the DNR bit is set

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: Return BLK_STS_TARGET if the DNR bit is set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit ef4ab90c12db5e0e50800ec323736b95be7a6ff5 Author: Mike Snitzer Date: Tue Aug 25 21:52:45 2020 -0400 [nvme] nvme: Return BLK_STS_TARG

[OS-BUILD PATCHv2 0/5] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024 BZ: 1948690 Upstream Status: RHEL-only Forward-port RHEL8 NVMe changes to RHEL9. These changes were rejected by Christoph Hellwig (hch is one of upstream's 4 NVMe maintainers). The othe

[OS-BUILD PATCH 4/4] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit 7dadadb072515f243868e6fe2f7e9c97fd3516c9 Author: Mike Snitzer Date: Tue Aug 25 21:52:48 2020 -0400 [nvme] nvme: allow

[OS-BUILD PATCH 1/4] nvme: Return BLK_STS_TARGET if the DNR bit is set

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: Return BLK_STS_TARGET if the DNR bit is set BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit ef4ab90c12db5e0e50800ec323736b95be7a6ff5 Author: Mike Snitzer Date: Tue Aug 25 21:52:45 2020 -0400 [nvme] nvme: Return BLK_STS_TARG

[OS-BUILD PATCH 3/4] nvme: decouple basic ANA log page re-read support from native multipathing

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: decouple basic ANA log page re-read support from native multipathing BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit b904f4b8e0f90613bf1b2b9d9ccad3c015741daf Author: Mike Snitzer Date: Tue Aug 25 21:52:47 2020 -0400 [nvme]

[OS-BUILD PATCH 2/4] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT BZ: 1948690 Upstream Status: RHEL-only Signed-off-by: Mike Snitzer rhel-8.git commit f8fb6ea1226e2abc525c88da13b346118d548eea Author: Mike Snitzer Date: Tue Aug 25 21:52:46 2020 -0400 [nvme] nvme: up

[OS-BUILD PATCH 0/4] nvme: update error handling and ana_state to work well with device-mapper-multipath

2021-04-13 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1024 BZ: 1948690 Upstream Status: RHEL-only Forward-port RHEL8 NVMe changes to RHEL9. These changes were rejected by Christoph Hellwig (hch is one of upstream's 4 NVMe maintainers). The othe

Re: [OS-BUILD PATCHv3 0/0] [redhat] New configs in drivers/md

2021-03-22 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/834#note_535158747 Why not just require either myself _or_ Nigel? Still might require making this Kconfig a special case (so that you'll know to only require one maintainer)... but I have no interest in sp

Re: [OS-BUILD PATCHv3 0/0] [redhat] New configs in drivers/md

2021-03-22 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/834#note_535042866 FYI, @ncroxon isn't a reviewer for DM config changes... ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email

Re: [OS-BUILD PATCHv3 0/0] [redhat] New configs in drivers/md

2021-03-22 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/834#note_535041385 Acked-by: Mike Snitzer ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedoraproj

Re: [OS-BUILD PATCH] [redhat] New configs in drivers/md

2021-03-16 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/834#note_530629075 Nacked-by: Mike Snitzer ___ kernel mailing list -- kernel@lists.fedoraproject.org To unsubscribe send an email to kernel-le...@lists.fedorapro

Re: [OS-BUILD PATCH] [redhat] New configs in drivers/md

2021-03-16 Thread Mike Snitzer (via Email Bridge)
From: Mike Snitzer on gitlab.com https://gitlab.com/cki-project/kernel-ark/-/merge_requests/834#note_530593814 I'm fine with DM_MULTIPATH_IOA being enabled moving forward, self- contained and requires opt-in. So do I need to Nack this MR? Who should own setting it to "=m"? ___