the aoe protocol provides a mechanism for host-based cooperative locking. when more than one aoe initiator is using an aoe target they must communicate to avoid interfering with one another as they read and write the config string data on the shared aoe device. without this cooperation file-system corruption and data loss is likely, unless access is strictly read-only or a cluster file system is used.