-
Notifications
You must be signed in to change notification settings - Fork 289
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
Acceptance test fail with [lsblk: /dev/mapper/mpatheh: not a block device] #2970
Comments
Hey @shay-berman, Sorry for delayed reply. It could be that the version of It sounds complicated, but it's done that way to give a better end-to-end coverage and to avoid having to SSH into the acceptance node. Some ideas:
|
Hi @wallnerryan lsblk command fails with "lsblk: /dev/mapper/mpathah: not a block device" because the multipath device does not exist inside the container (actually the whole dir /dev/mapper doesn't exist inside the container). Here are my follow up to your requests from the previous replay :
In addition, @wallrj any suggestions? |
In #2970 (comment) @shay-berman wrote: Thanks for digging into it Shay. My answers are below:
Yeah, that seems like a good idea.
I agree, that we should not examine the dm-x device. The only other option I can think of, is to run the container in privileged mode.
I don't know. I suppose they may have skipped that test. |
What is the easier way to apply my suggestion, to run the container with /dev:/dev ? |
The following acceptance test failed during testing the IBM Flocker driver [flocker.acceptance.endtoend.test_dockerplugin.DockerPluginTests.test_create_sized_volume_with_v2_plugin_api ]
Any advice?
Here is the test error :
More details from a persistent container
BTW if i run the lsblk outside of the container it works fine,
More details from the flocker node it self:
The text was updated successfully, but these errors were encountered: