i found one other interesting affect of setting cache to none - none of my docker containers in a VM wouldn't start...
scenario:
When set to none (and all other virtiofs checkbox unchecked) no container would start on that node where i made the change. i checked the mount was there. I checked i could create a text file with nano, i could. however things like my adguard container would fail saying they couldn't open one of the database files. I tried rebooting the node incase it was an odd ceph issue.
I reverted the setting back to auto and it all started working again.
I wonder if none must be used with directio for apps that do sync opens/writes?
(i havent yet re-enabled none to prove it was the setting)
scenario:
- cephFS data store on 3 promox nodes
- dockerVM on each node (never roams)
- virtioFS top pass through the mount point of cephFS through to the dockerVM
- bind mounts defined as volume type local
When set to none (and all other virtiofs checkbox unchecked) no container would start on that node where i made the change. i checked the mount was there. I checked i could create a text file with nano, i could. however things like my adguard container would fail saying they couldn't open one of the database files. I tried rebooting the node incase it was an odd ceph issue.
I reverted the setting back to auto and it all started working again.
I wonder if none must be used with directio for apps that do sync opens/writes?
(i havent yet re-enabled none to prove it was the setting)
Last edited: