void
BeesFdCache::clear()
{
- BEESNOTE("Clearing root FD cache to enable subvol delete");
- BEESLOGDEBUG("Clearing root FD cache to enable subvol delete");
+ BEESLOGDEBUG("Clearing root FD cache with size " << m_root_cache.size() << " to enable subvol delete");
+ BEESNOTE("Clearing root FD cache with size " << m_root_cache.size());
m_root_cache.clear();
BEESCOUNT(root_clear);
- BEESLOGDEBUG("Clearing open FD cache to enable file delete");
- BEESNOTE("Clearing open FD cache to enable file delete");
+
+ BEESLOGDEBUG("Clearing open FD cache with size " << m_file_cache.size() << " to enable file delete");
+ BEESNOTE("Clearing open FD cache with size " << m_file_cache.size());
m_file_cache.clear();
BEESCOUNT(open_clear);
}
return m_resolve_cache.expire(addr.get_physical_or_zero());
}
+void
+BeesContext::resolve_cache_clear()
+{
+ BEESNOTE("clearing resolve cache with size " << m_resolve_cache.size());
+ BEESLOGDEBUG("Clearing resolve cache with size " << m_resolve_cache.size());
+ return m_resolve_cache.clear();
+}
+
void
BeesContext::set_root_fd(Fd fd)
{
BeesResolveAddrResult resolve_addr(BeesAddress addr);
void invalidate_addr(BeesAddress addr);
+ void resolve_cache_clear();
void dump_status();
void show_progress();