I am getting an "Unknown error" when trying to open a snapshot virtual disk using SAN (VixDIskLib_Open). The open then falls back to nbdssl which succeeds. I believe I am doing everything that has been recommended in the documentation and this forum including:
1. Calling VixDiskLib_InitEx and VixDiskLib_ConnectEx and supplying the VDDK library path and a config file.
2. Passing a snapshot ref and null as transport mode in the connect as recommended.
3. Implemented our own logging functions as we are multi-threaded.
4. Doing all opens/closes (and all other Vddk calls except Read/Write) in a single thread as recommended.
5. The backup proxy is a physical machine not a VM.
We are a .NET application and we have implemented wrappers for all the Vddk calls - I believe all this is working correctly.
Now we also have a VCB implementation, and indeed can switch between VCB and VDDK with a simple change in our GUI. The interesting thing is that the VcbMounter open of the virtual disk over the SAN works, so that implies that the SAN and disk devices are correctly configured and visible to our backup proxy node.
I am enclosing relevant logs from both the Vddk attempt and VcbMounter attempt to open the virtual disks using the SAN. Is there anything you can think of to try and make the SAN connection work?
Rich