summaryrefslogtreecommitdiffstats
path: root/searchlib/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-02-23 13:23:01 +0100
committerGitHub <noreply@github.com>2022-02-23 13:23:01 +0100
commit70710b4e95fbf655775ca6baf2bc9cdef5b15d6f (patch)
tree7a521301b437f667ecb9735ab154683cca0b40cf /searchlib/src
parentb2da3c9302a3d18975805dcb018fe20feb01ea78 (diff)
parent12866a11dfb578e3989dc5eaa60c5faff25ec03c (diff)
Merge pull request #21332 from vespa-engine/toregge/sync-executors
Sync executors at end of test to keep *this live until
Diffstat (limited to 'searchlib/src')
-rw-r--r--searchlib/src/apps/tests/btreestress_test.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/apps/tests/btreestress_test.cpp b/searchlib/src/apps/tests/btreestress_test.cpp
index f185deed248..c47fc3dad85 100644
--- a/searchlib/src/apps/tests/btreestress_test.cpp
+++ b/searchlib/src/apps/tests/btreestress_test.cpp
@@ -205,6 +205,8 @@ TEST_F("Test single threaded lower_bound reader during updates", Fixture)
f._reportWork = true;
f._writer.execute(makeLambdaTask([this, cnt]() { f.writeWork(cnt); }));
f._readers.execute(makeLambdaTask([this]() { f.readWork(); }));
+ f._writer.sync();
+ f._readers.sync();
}
TEST_F("Test multithreaded lower_bound reader during updates", Fixture)
@@ -216,6 +218,8 @@ TEST_F("Test multithreaded lower_bound reader during updates", Fixture)
f._readers.execute(makeLambdaTask([this]() { f.readWork(); }));
f._readers.execute(makeLambdaTask([this]() { f.readWork(); }));
f._readers.execute(makeLambdaTask([this]() { f.readWork(); }));
+ f._writer.sync();
+ f._readers.sync();
}
TEST_MAIN() { TEST_RUN_ALL(); }