You've already forked mariadb-columnstore-engine
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:
@@ -126,17 +126,12 @@ void Cache::populate()
|
|||||||
// put everything in lru & m_lru
|
// put everything in lru & m_lru
|
||||||
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());
|
lru.push_back(p.filename().string());
|
||||||
auto last = lru.end();
|
auto last = lru.end();
|
||||||
m_lru.insert(--last);
|
m_lru.insert(--last);
|
||||||
currentCacheSize += bf::file_size(*dir);
|
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());
|
||||||
++dir;
|
++dir;
|
||||||
|
|||||||
Reference in New Issue
Block a user