diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-23 13:23:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-23 13:23:01 +0100 |
commit | 70710b4e95fbf655775ca6baf2bc9cdef5b15d6f (patch) | |
tree | 7a521301b437f667ecb9735ab154683cca0b40cf /searchlib/src | |
parent | b2da3c9302a3d18975805dcb018fe20feb01ea78 (diff) | |
parent | 12866a11dfb578e3989dc5eaa60c5faff25ec03c (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.cpp | 4 |
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(); } |