-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Add support for open-iscsi transports. #16877
Conversation
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
1 similar comment
Can one of the admins verify that this patch is reasonable to test? (reply "ok to test", or if you trust the user, reply "add to whitelist") If this message is too spammy, please complain to ixdy. |
Labelling this PR as size/M |
Can anyone give me pointers on this ? Build fails with actually running that generates a very big changeset, not sure if I'm supposed to be doing that add adding it to the commit. There seems to be a Issue #16128 open for this as well |
Labelling this PR as size/XXL |
886f58f
to
c5b32d7
Compare
3a0ae73
to
c23041a
Compare
@k8s-bot test this |
@anish running
|
GCE e2e test build/test passed for commit c23041ae932960fd6a9d35ca00923f4d9c5e27fe. |
@pmorie that's what I originally went for, but travis-ci insisted on running update-codecgen.sh, you can see the original log at https://s3.amazonaws.com/archive.travis-ci.org/jobs/89531094/log.txt |
Also probably need @rootfs to chime in since it's iscsi |
@kubernetes/rh-storage |
if b.iface == "default" { | ||
devicePath = strings.Join([]string{"/dev/disk/by-path/ip", b.portal, "iscsi", b.iqn, "lun", b.lun}, "-") | ||
} else { | ||
devicePath = strings.Join([]string{"/dev/disk/by-path/pci", "*", "ip", b.portal, "iscsi", b.iqn, "lun", b.lun}, "-") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have the setup. Any reference in udev I can see this device path?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks
GCE e2e build/test failed for commit c963b3b35d47ced2589fb3227ca35b4aa0a88db2. |
@k8s-bot test this |
GCE e2e build/test failed for commit c963b3b35d47ced2589fb3227ca35b4aa0a88db2. |
@k8s-bot test this |
I ran this locally, none of the stuff causing errors seem to be completely unrelated to any of my code, error logs here if anyone would care to take a look : https://gist.github.com/anish/2454dab407c4e9ea9418 Only changes on my side have been a rebase requiring some changes to the api html files. |
GCE e2e test build/test passed for commit c963b3b35d47ced2589fb3227ca35b4aa0a88db2. |
@k8s-bot unit test this |
This enables use of software or hardware transports viz. be2iscsi, bnx2i, cxgb3i, cxgb4i, qla4xx, iser and ocs. The default transport (tcp) happens to be called "default". Use of non-default transports changes the disk path to the following format: /dev/disk/by-path/pci-<pci_id>-ip-<portal>-iscsi-<iqn>-lun-<lun_id>
PR changed after LGTM, removing LGTM. |
GCE e2e test build/test passed for commit 6e46fa1. |
Will check back later, but the failing test passes locally :
|
@k8s-bot unit test this |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e test build/test passed for commit 6e46fa1. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e test build/test passed for commit 6e46fa1. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e test build/test passed for commit 6e46fa1. |
Automatic merge from submit-queue |
Auto commit by PR queue bot
This enables use of software or hardware transports viz. be2iscsi,
bnx2i, cxgb3i, cxgb4i, qla4xx, iser and ocs. The default transport
(tcp) happens to be called "default".
Use of non-default transports changes the disk path to the following format:
/dev/disk/by-path/pci-<pci_id>-ip--iscsi--lun-<lun_id>