olivierlambert commented on issue #13292: URL: https://github.com/apache/cloudstack/issues/13292#issuecomment-4683013183
Thanks for the thorough diagnosis. Confirming from the XCP-ng side: lvhdutil was removed as a standalone importable module in XCP-ng 8.3 as part of a refactor of the SM stack. The try/except ImportError guard you suggested is a reasonable short-term unblock, but you are right that any code path relying on lvhdutil for LVM/iSCSI operations (snapshot, template-from-volume, etc.) needs to be updated to use the refactored equivalents. For the proper fix, the functionality previously in lvhdutil has been folded into other modules in the 8.3 SM stack. If you can point us to the specific lvhdutil function calls in cloud-plugin-storage that matter beyond the NFS path, we can help identify the right replacement in 8.3. On the broader coordination question: we would be happy to work more closely with the CloudStack team to catch this kind of breakage earlier. If there is interest in setting up a basic CI integration test against XCP-ng releases, we are open to that conversation. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
