when I query my repositories using the API I get a list of the repositories as expected:
http://localhost:9200/_snapshot/*?pretty
{
"version6" : {
"type" : "fs",
"settings" : {
"location" : "/data/elasticsearch/backups/version6"
}
},
"version7" : {
"type" : "fs",
"settings" : {
"compress" : "false",
"location" : "/data/elasticsearch/backups/version7"
}
},
"daily" : {
"type" : "fs",
"settings" : {
"compress" : "true",
"location" : "/data/elasticsearch/backups/daily"
}
}
}
but when I try and access the repository ES says it does not exist:
http://localhost:9200/_cat/snapshots/daily?pretty
{
"error" : {
"root_cause" : [
{
"type" : "repository_missing_exception",
"reason" : "[daily] missing"
}
],
"type" : "repository_missing_exception",
"reason" : "[daily] missing"
},
"status" : 404
}
this is the same for all the listed repositories.
The repositories are shared filesystem and I recently moved everything to a different system with a lot more disk space. I verified that all looked OK and then created the daily repository and did a full backup which worked. A week later I find the situation above.
Any ideas what is going on?