Fix: Fails to start when Elasticsearch is down/starting up (closes #334)

This commit is contained in:
mdecimus
2024-04-14 19:44:28 +02:00
parent f5faa87916
commit 35fcfb8c81

View File

@@ -103,17 +103,19 @@ impl ElasticSearchStore {
}
};
es.create_index(
config
.property_or_default((&prefix, "index.shards"), "3")
.unwrap_or(3),
config
.property_or_default((&prefix, "index.replicas"), "0")
.unwrap_or(0),
)
.await
.map_err(|err| config.new_build_error(prefix.as_str(), err.to_string()))
.ok()?;
if let Err(err) = es
.create_index(
config
.property_or_default((&prefix, "index.shards"), "3")
.unwrap_or(3),
config
.property_or_default((&prefix, "index.replicas"), "0")
.unwrap_or(0),
)
.await
{
config.new_build_error(prefix.as_str(), err.to_string());
}
Some(es)
}