diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-11-10 14:19:55 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-11-10 14:53:14 +0100 |
commit | 634dc8044870d056eb4dfaae7b4f6b7e7f81649c (patch) | |
tree | 268462246a620418cf5e635480afb5c32448558f /searchlib/src/tests/diskindex | |
parent | 8dcbd10ee9d81cd546b8cfffef42e0f4198ed172 (diff) |
Keep write context live until inverter thread has completed invert task.
Diffstat (limited to 'searchlib/src/tests/diskindex')
-rw-r--r-- | searchlib/src/tests/diskindex/fusion/fusion_test.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/searchlib/src/tests/diskindex/fusion/fusion_test.cpp b/searchlib/src/tests/diskindex/fusion/fusion_test.cpp index 3889de5b4c4..1c86981372d 100644 --- a/searchlib/src/tests/diskindex/fusion/fusion_test.cpp +++ b/searchlib/src/tests/diskindex/fusion/fusion_test.cpp @@ -332,7 +332,7 @@ FusionTest::requireThatFusionIsWorking(const vespalib::string &prefix, bool dire Document::UP doc; doc = make_doc10(b); - inv.invertDocument(10, *doc); + inv.invertDocument(10, *doc, {}); myPushDocument(inv); b.startDocument("id:ns:searchdocument::11"). @@ -340,7 +340,7 @@ FusionTest::requireThatFusionIsWorking(const vespalib::string &prefix, bool dire startElement(-27).addStr("zz").endElement(). endField(); doc = b.endDocument(); - inv.invertDocument(11, *doc); + inv.invertDocument(11, *doc, {}); myPushDocument(inv); b.startDocument("id:ns:searchdocument::12"). @@ -348,7 +348,7 @@ FusionTest::requireThatFusionIsWorking(const vespalib::string &prefix, bool dire startElement(0).addStr("zz0").endElement(). endField(); doc = b.endDocument(); - inv.invertDocument(12, *doc); + inv.invertDocument(12, *doc, {}); myPushDocument(inv); IndexBuilder ib(schema); @@ -466,7 +466,8 @@ FusionTest::make_simple_index(const vespalib::string &dump_dir, const IFieldLeng DocumentInverterContext inv_context(_schema, *invertThreads, *pushThreads, fic); DocumentInverter inv(inv_context); - inv.invertDocument(10, *make_doc10(b)); + auto doc10 = make_doc10(b); + inv.invertDocument(10, *doc10, {}); myPushDocument(inv); IndexBuilder ib(_schema); |