Description of problem: With VDDK 6.7 we get this warning: nbdkit: error: VixDiskLib: VixDiskLibIsLegacyConnParams: the instance of VixDiskLibConnectParams is NOT allocated by VixDiskLib_AllocateConnectParams. The new features in 6.7 or later are not supported. It falls back to using the legacy path so this is not a problem, but at some point we should switch to using VixDiskLib_AllocateConnectParams Version-Release number of selected component (if applicable): nbdkit 1.2.6-1.el7 How reproducible: 100% Steps to Reproduce: 1. Run virt-v2v with ‘-it vddk’ source. Make sure you have the ‘-v -x’ flags set too so you can see VDDK debugging messages. Make sure you are using VDDK >= 6.7 Actual results: You will see the warning above. Expected results: If using VixDiskLib_AllocateConnectParams then the warning should not be printed and presumably extra features are possible. Additional info: "New Connect Parameters and Functions" in https://vdc-download.vmware.com/vmwb-repository/dcr-public/8f96698a-0e7b-4d67-bb6c-d18a1d101540/d326003d-55b9-4b15-babc-1adfdc69a4a2/vsphere-vddk-67-programming-guide.pdf
Upstream in 61e11b41597f80a5e8b629a5dd320cd62c3e8a59, nbdkit 1.12. Seems unlikely we'll get this for RHEL 7, but could happen for RHEL 8.1.0.
We're not going to fix this in RHEL 7, but it's already fixed in RHEL 8.1.