diff --git a/auth/ldap_role_manager.cc b/auth/ldap_role_manager.cc index 75b992c6a8..edef3d84b7 100644 --- a/auth/ldap_role_manager.cc +++ b/auth/ldap_role_manager.cc @@ -258,13 +258,11 @@ future<> ldap_role_manager::start() { } catch (const seastar::sleep_aborted&) { co_return; // ignore } - co_await _cache.container().invoke_on_all([] (cache& c) -> future<> { - try { - co_await c.reload_all_permissions(); - } catch (...) { - mylog.warn("Cache reload all permissions failed: {}", std::current_exception()); - } - }); + try { + co_await _cache.reload_all_permissions(); + } catch (...) { + mylog.warn("Cache reload all permissions failed: {}", std::current_exception()); + } } }); return _std_mgr.start();