Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tunelinux.ConfigureMultipath not adapted to primera3par #133

Open
jlarriba opened this issue Aug 20, 2020 · 0 comments
Open

tunelinux.ConfigureMultipath not adapted to primera3par #133

jlarriba opened this issue Aug 20, 2020 · 0 comments

Comments

@jlarriba
Copy link

jlarriba commented Aug 20, 2020

Hi,

we are using the csi-driver with primera3par instead of nimble storage. During csi-driver execution in "node" mode, a call to tunelinux.ConfigureMultipath() is done. This function extends the multipath.conf file and and the "Nimble" configuration:

device {
        vendor               "Nimble"
        product              "Server"
        hardware_handler     "1 alua"
        path_checker         tur
        rr_weight            uniform
        rr_min_io_rq         1
        dev_loss_tmo         infinity
        fast_io_fail_tmo     5
        no_path_retry        30
        path_selector        "service-time 0"
        path_grouping_policy group_by_prio
        prio                 alua
        failback             immediate
    }

So, two issues as we are using primera3par and not nimble storage in our infrastructure, we do not have this in our multipath.conf, for us is just garbage that will not get used.

Would it be possible to avoid adding this Nimble configuration when Nimble storage is not being used? Wouldn't be necessary to have a "devices" default configuration created by csi driver in case of primera3par so an external source of configuration is not needed? We are using this in our case (as recommended by HPE):

device {
        prio                 alua
        vendor               "3PARdata VV"
        path_grouping_policy group_by_prio
        hardware_handler     "1 alua"
        failback             immediate
        fast_io_fail_tmo     10
        path_selector        "round-robin 0"
        product              "Server"
        no_path_retry        30
        path_checker         tur
        dev_loss_tmo         infinity
    }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant