diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-09-14 23:03:57 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-09-14 23:03:57 +0200 |
commit | fe09aaf17f6502b14bcf1c4f3e2355c53488ffb2 (patch) | |
tree | 0e66286d9a745027df226853435bcb63e650061d /searchcore | |
parent | f00768b455748f88ebbdbd55c9c02a21caa4ff8d (diff) |
Create persistence engine before creating document db in BmNode.
This order is needed to pass a proper bucket executor to the document db.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/bmcluster/bm_node.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/searchcore/src/vespa/searchcore/bmcluster/bm_node.cpp b/searchcore/src/vespa/searchcore/bmcluster/bm_node.cpp index bc84812e669..0591338a086 100644 --- a/searchcore/src/vespa/searchcore/bmcluster/bm_node.cpp +++ b/searchcore/src/vespa/searchcore/bmcluster/bm_node.cpp @@ -501,8 +501,8 @@ MyBmNode::MyBmNode(const vespalib::string& base_dir, int base_port, uint32_t nod _distributor_chain_context(), _distributor() { - create_document_db(params); _persistence_engine = std::make_unique<proton::PersistenceEngine>(_persistence_owner, _write_filter, _disk_mem_usage_notifier, -1, false); + create_document_db(params); auto proxy = std::make_shared<proton::PersistenceHandlerProxy>(_document_db); _persistence_engine->putHandler(_persistence_engine->getWLock(), _bucket_space, _doc_type_name, proxy); _service_layer_config.add_builders(_config_set); |