aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/reprocessing
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2020-06-25 14:20:58 +0000
committerGeir Storli <geirst@verizonmedia.com>2020-06-25 15:53:38 +0000
commit4350799ad50b3377d07857838fab9aac3926b8e4 (patch)
tree222c6107ba9e99eb9161605578a5057fc623421d /searchcore/src/tests/proton/reprocessing
parent7b864b8806d4a38dab619c5c24c9fa232a835a75 (diff)
Expose the shared executor via attribute manager interface.
Diffstat (limited to 'searchcore/src/tests/proton/reprocessing')
-rw-r--r--searchcore/src/tests/proton/reprocessing/attribute_reprocessing_initializer/attribute_reprocessing_initializer_test.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/searchcore/src/tests/proton/reprocessing/attribute_reprocessing_initializer/attribute_reprocessing_initializer_test.cpp b/searchcore/src/tests/proton/reprocessing/attribute_reprocessing_initializer/attribute_reprocessing_initializer_test.cpp
index 898825016b3..06c01914c8d 100644
--- a/searchcore/src/tests/proton/reprocessing/attribute_reprocessing_initializer/attribute_reprocessing_initializer_test.cpp
+++ b/searchcore/src/tests/proton/reprocessing/attribute_reprocessing_initializer/attribute_reprocessing_initializer_test.cpp
@@ -11,11 +11,12 @@
#include <vespa/searchcore/proton/reprocessing/i_reprocessing_handler.h>
#include <vespa/searchcore/proton/test/attribute_utils.h>
#include <vespa/searchlib/attribute/attributefactory.h>
-#include <vespa/vespalib/util/foregroundtaskexecutor.h>
#include <vespa/searchlib/index/dummyfileheadercontext.h>
#include <vespa/searchlib/test/directory_handler.h>
#include <vespa/vespalib/gtest/gtest.h>
#include <vespa/vespalib/test/insertion_operators.h>
+#include <vespa/vespalib/util/foregroundtaskexecutor.h>
+#include <vespa/vespalib/util/threadstackexecutor.h>
#include <vespa/log/log.h>
LOG_SETUP("attribute_reprocessing_initializer_test");
@@ -54,6 +55,7 @@ struct MyConfig
{
DummyFileHeaderContext _fileHeaderContext;
ForegroundTaskExecutor _attributeFieldWriter;
+ vespalib::ThreadStackExecutor _shared;
HwInfo _hwInfo;
AttributeManager::SP _mgr;
search::index::Schema _schema;
@@ -87,10 +89,10 @@ struct MyConfig
MyConfig::MyConfig()
: _fileHeaderContext(),
_attributeFieldWriter(),
+ _shared(1, 128 * 1024),
_hwInfo(),
_mgr(new AttributeManager(TEST_DIR, "test.subdb", TuneFileAttributes(),
- _fileHeaderContext,
- _attributeFieldWriter, _hwInfo)),
+ _fileHeaderContext, _attributeFieldWriter, _shared, _hwInfo)),
_schema()
{}
MyConfig::~MyConfig() = default;
@@ -132,6 +134,7 @@ public:
DirectoryHandler _dirHandler;
DummyFileHeaderContext _fileHeaderContext;
ForegroundTaskExecutor _attributeFieldWriter;
+ vespalib::ThreadStackExecutor _shared;
HwInfo _hwInfo;
AttributeManager::SP _mgr;
MyConfig _oldCfg;
@@ -143,10 +146,10 @@ public:
: _dirHandler(TEST_DIR),
_fileHeaderContext(),
_attributeFieldWriter(),
+ _shared(1, 128 * 1024),
_hwInfo(),
- _mgr(new AttributeManager(TEST_DIR, "test.subdb", TuneFileAttributes(),
- _fileHeaderContext,
- _attributeFieldWriter, _hwInfo)),
+ _mgr(new AttributeManager(TEST_DIR, "test.subdb", TuneFileAttributes(), _fileHeaderContext,
+ _attributeFieldWriter, _shared, _hwInfo)),
_oldCfg(),
_newCfg(),
_inspector(_oldCfg, _newCfg),