sidecar hard link block: function not implemented #7684
Unanswered
CooperWanng
asked this question in
Questions & Answers
Replies: 1 comment
-
Hello @CooperWanng! I'm here to help you with any bugs, questions, or contributions you have. Let's work together to solve this issue. I found some relevant information regarding your issue with hard links in Thanos Sidecar:
Unfortunately, avoiding the generation of hard links is not currently supported in |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In my deployment configuration, I mount the storage of prometheus (prometheus-k8s-db) to the minio bucket through s3fs or geesefs, so that even if the prometheus program crashes or the container is deleted, the data of nearly two hours can be restored through the wal in the bucket after restart.
However, thanos-sidecar made an error when moving tsdb-block. It seems that thanos-sidecar wants to make a hard link to the block file, but s3fs, geesefs and other s3 mount implementations do not support hard links, which makes it impossible to move tsdb-block to the target storage of thanos. I tried geesefs and s3fs, and both had this problem.
I want to know if there is any way to avoid this situation. Is hard link a must for thanos-sidecar? Is there any way to avoid generating hard links for files?
I am using thanos version 0.35
Beta Was this translation helpful? Give feedback.
All reactions