Skip to content
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

Support for ATS-Only Locking mode #8

Open
einhirn opened this issue Dec 11, 2024 · 1 comment
Open

Support for ATS-Only Locking mode #8

einhirn opened this issue Dec 11, 2024 · 1 comment

Comments

@einhirn
Copy link

einhirn commented Dec 11, 2024

To migrate VMs off of VMWare over to Proxmox, I'm trying to use vmfs6-fuse to mount a VMFS6 filesystem from a shared iSCSI LUN that's still active and used by ESXi hosts. This doesn't seem to work because the VMFS6 file system in question is using ATS-only locking, no SCSI-Reservations.

Can vmfs6-tools somehow be used in a purely read-only way? Or can it support ATS-only locking mechanism?

(Actually, accessing it from Linux created a problem where ESXi couldn't access the Datastore any more - good thing I used a test datastore first. Had to pull the plug by unmapping it on the storage system for ESXi to recover... 😱)

@einhirn
Copy link
Author

einhirn commented Dec 19, 2024

Would probably need rewrite of 'vmfs_heartbeat.h/c' to use "Atomic Test and Set" and the needed workarounds like Retries or checking for miscompares - see here, this was the most concrete Info I found about this:
https://forum.huawei.com/enterprise/intl/en/thread/Some-introduction-about-ATS-which-belonged-to-VAAI-Block-Primitives/667222657298481152?blogId=667222657298481152

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant