Browse Source

[Minor] Add log line about hyperscan cleanup

tags/3.5
Vsevolod Stakhov 1 year ago
parent
commit
2828c6049c
No account linked to committer's email address
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      src/libserver/hyperscan_tools.cxx

+ 5
- 1
src/libserver/hyperscan_tools.cxx View File

@@ -184,8 +184,9 @@ public:
}

auto cleanup_maybe() -> void {
auto env_cleanup_disable = std::getenv("RSPAMD_NO_CLEANUP");
/* We clean dir merely if we are running from the main process */
if (rspamd_current_worker == nullptr && std::getenv("RSPAMD_NO_CLEANUP") == nullptr) {
if (rspamd_current_worker == nullptr && env_cleanup_disable == nullptr) {
const auto *log_func = RSPAMD_LOG_FUNC;
auto cleanup_dir = [&](std::string_view dir) -> void {
for (const auto &ext : cache_extensions) {
@@ -234,6 +235,9 @@ public:
cache_extensions.clear();
known_cached_files.clear();
}
else if (rspamd_current_worker == nullptr && env_cleanup_disable != nullptr) {
msg_debug_hyperscan("disable hyperscan cleanup: env variable RSPAMD_NO_CLEANUP is set");
}
}
};


Loading…
Cancel
Save