-
|
Hello MinIO Team, We're trying to deepen our understanding of MinIO's healing mechanisms, which are crucial for data integrity. We appreciate MinIO's robust automatic healing capabilities, including on-read healing and the background scanner. However, when we periodically run Could you please clarify the intended interplay between MinIO's automatic healing processes and the manual
Any insights or pointers to relevant documentation would be greatly appreciated. Thank you for your time and support! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
For a deep dive into the internals reach out on |
Beta Was this translation helpful? Give feedback.
-
|
For anyone else looking for answers on this topic, I did a deep dive into the Why Manual
|
Beta Was this translation helpful? Give feedback.
For anyone else looking for answers on this topic, I did a deep dive into the
mcandminiosource code to understand themc admin healcommand's behavior. Here is a summary of what I found, which I hope will be helpful.Why Manual
mc admin healis Still NeededMinIO has automatic healing mechanisms (on GET/PUT and a background scanner), but
mc admin healis a manual, immediate, and resource-intensive trigger for a full scan. It's particularly useful in specific scenarios where automatic healing might not be sufficient, such as healing objects that were written in a degraded state. The background scanner can also take a very long time (weeks or months) on large clusters, whereasmc admin heal