On Mon, Jan 22, 2024 at 6:28 AM Tobias Urdin <tobias.urdin@binero.com> wrote:
Hello,

Multiattach is on the block level, think of it as connecting the same physical harddrive to two computers, but you can compare it to iSCSI in this case.
You must still solve the filesystem issue by using a clustered filesystem on top of the attached volumes [1] and ext4 and xfs is not one of them.

This is correct. See the warning at the top of the cinder documentation [2].

[2] https://docs.openstack.org/cinder/latest/admin/volume-multiattach.html

Alan
 
Best regards

[1] https://en.wikipedia.org/wiki/Clustered_file_system

On 22 Jan 2024, at 09:05, Shubham Kumar Yadav <shubham.kumar.yadav369@gmail.com> wrote:

Hi, i have a question/issue related to multiattach feature in cinder
 
i have an openstack cluster and i have configured multiattach in the openstack cinder now when i create 1 volume (with volume type multiattach) and attach it to 2 instances test1 and test2
on test1 
sudo mkfs -t ext4 /dev/sdb 
sudo mkdir /mnt/mydisk 
sudo mount /dev/sdb /mnt/mydisk 
touch /mnt/mydisk/shared_file echo "This is some shared content" | sudo tee /mnt/mydisk/shared_file

on test2 
sudo mkdir /mnt/mydisk
sudo mount /dev/sdb /mnt/mydisk
ls /mnt/mydisk/
cat /mnt/mydisk/shared_file


i can see the shared_file now when i add new files on test1 im not able to see it on test2 untill i unmount the volume with directory and mount the directory again to the volume on test2.

what could be the solution for it? how can i make the volume share datas instantly between all the instances connected to the volume

i have tried with ext4 and xfs file system

Hope to hear from you soon
Thank you!