Fix cached plan not getting invalidated (#1348)

This commit is contained in:
DavIvek
2023-11-07 13:34:03 +01:00
committed by GitHub
parent 66487a6dce
commit ece4b0dba8
12 changed files with 251 additions and 86 deletions

View File

@@ -24,6 +24,7 @@ namespace memgraph::dbms {
Database::Database(storage::Config config, const replication::ReplicationState &repl_state)
: trigger_store_(config.durability.storage_directory / "triggers"),
streams_{config.durability.storage_directory / "streams"},
plan_cache_{FLAGS_query_plan_cache_max_size},
repl_state_(&repl_state) {
if (config.storage_mode == memgraph::storage::StorageMode::ON_DISK_TRANSACTIONAL || config.force_on_disk ||
utils::DirExists(config.disk.main_storage_directory)) {