I use CentOS 7.
I created simple target/initiator configuration and two acls(ACL) for two users.
However, when I mount on both users and write from the first user, write changes don't propagate to the second user.
It looks like the initiator caches all changes on the host and only submits them to target at the end of the session when he logouts.
Second user sees new changes only if first user logouts and second user unmounts and remounts LUN again. I enabled write-thru on backstore and mapped acls to LUN as rw.
I did configuration and tried on various distributions, still the problem is the same. I could attach configuration as necessary, I think it's pretty general and simple so I don't provide it first hand.
How to allow write changes to propagate to other users that are attached to the same LUN? Thanks.
It seems that it should be expected behaviour but definitive point would be appreciated.