1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-13 23:02:14 +03:00

Fixed a bug in the cache.

This commit is contained in:
Patrick LeBlanc
2019-04-09 09:41:26 -05:00
parent cf678170ca
commit 867c12f07f

View File

@@ -127,15 +127,10 @@ void Cache::populate()
const bf::path &p = dir->path(); const bf::path &p = dir->path();
if (bf::is_regular_file(p)) if (bf::is_regular_file(p))
{ {
if (p.extension() == "") // need to decide whether objects should have an extension lru.push_back(p.filename().string());
{ auto last = lru.end();
lru.push_back(p.filename().string()); m_lru.insert(--last);
auto last = lru.end(); currentCacheSize += bf::file_size(*dir);
m_lru.insert(--last);
currentCacheSize += bf::file_size(*dir);
}
else
logger->log(LOG_WARNING, "Cache: found a file in the cache that does not belong '%s'", p.string().c_str());
} }
else else
logger->log(LOG_WARNING, "Cache: found something in the cache that does not belong '%s'", p.string().c_str()); logger->log(LOG_WARNING, "Cache: found something in the cache that does not belong '%s'", p.string().c_str());