Hi Robin,
On 4/3/20 8:36 PM, Robin Pharaoh wrote:
> Was this ever resolved? We are hitting a the exact same issue right now.
>
> We have a single instance of prometheus
> We are using Azure File Share with a volume claim
I don't have any Azure knowledge, but I assume this is a SMB-based mount?
Then I guess this is something which is not supported as I don't think
SMB matches all POSIX requirements which Prometheus relies on?
Citing the docs [1]:
"Non POSIX compliant filesystems are not supported by Prometheus's local
storage, corruptions may happen, without possibility to recover. NFS is
only potentially POSIX, most implementations are not."
I have never seen such corruption issues when running on xfs. I guess
your best bet would be block-based storage and a standard *nix
filesystem such as xfs or ext4.
Kind regards,
Christian
[1]
https://prometheus.io/docs/prometheus/latest/storage/