summaryrefslogtreecommitdiffstats
path: root/tests/include/irs.h
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2025-03-03 13:41:19 -0500
committerDouglas Rumbaugh <dbr4@psu.edu>2025-03-03 13:41:19 -0500
commit2ded45f5a20f38fdfd9f348c446c38dc713a5591 (patch)
tree746fb09b49ee4c00fc3e4760d899d60d8d8dcce0 /tests/include/irs.h
parentd116b94389538aa8e0e7354fae77693b980de4f0 (diff)
downloaddynamic-extension-2ded45f5a20f38fdfd9f348c446c38dc713a5591.tar.gz
Fixed a few concurrency bugs
Diffstat (limited to 'tests/include/irs.h')
-rw-r--r--tests/include/irs.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/include/irs.h b/tests/include/irs.h
index 35a4bbb..8a05761 100644
--- a/tests/include/irs.h
+++ b/tests/include/irs.h
@@ -42,7 +42,7 @@ static gsl_rng *g_rng;
START_TEST(t_irs)
{
auto buffer = create_sequential_mbuffer<R>(100, 1000);
- auto shard = Shard(buffer->get_buffer_view());
+ auto shard = Shard(buffer->get_buffer_view(buffer->debug_get_head()));
size_t k = 5;
irs::Query<Shard>::Parameters parms;
@@ -80,7 +80,7 @@ START_TEST(t_buffer_irs)
parms.rng = g_rng;
{
- auto view = buffer->get_buffer_view();
+ auto view = buffer->get_buffer_view(buffer->debug_get_head());
auto query = irs::Query<Shard>::local_preproc_buffer(&view, &parms);
irs::Query<Shard>::distribute_query(&parms, {}, query);
auto result = irs::Query<Shard>::local_query_buffer(query);
@@ -103,8 +103,8 @@ START_TEST(t_irs_merge)
auto buffer1 = create_sequential_mbuffer<R>(100, 200);
auto buffer2 = create_sequential_mbuffer<R>(400, 1000);
- auto shard1 = Shard(buffer1->get_buffer_view());
- auto shard2 = Shard(buffer2->get_buffer_view());
+ auto shard1 = Shard(buffer1->get_buffer_view(buffer1->debug_get_head()));
+ auto shard2 = Shard(buffer2->get_buffer_view(buffer2->debug_get_head()));
size_t k = 10;
irs::Query<Shard>::Parameters parms;