Remove resource check for POST /health

This commit is contained in:
Kishore Nallan 2023-06-22 11:49:58 +05:30
parent 7f830c9db2
commit 741dd338f0

View File

@ -194,7 +194,8 @@ void ReplicationState::write(const std::shared_ptr<http_req>& request, const std
auto resource_check = cached_resource_stat_t::get_instance().has_enough_resources(raft_dir_path,
config->get_disk_used_max_percentage(), config->get_memory_used_max_percentage());
if (resource_check != cached_resource_stat_t::OK && request->http_method != "DELETE") {
if (resource_check != cached_resource_stat_t::OK &&
request->http_method != "DELETE" && request->path_without_query != "/health") {
response->set_422("Rejecting write: running out of resource type: " +
std::string(magic_enum::enum_name(resource_check)));
response->final = true;