From my side the fix is needed and the patch LGTM. >Пятница, 13 декабря 2019, 22:05 +03:00 от Ilya Kosarev : > >Under high load we might need to wait for all tuples to get to replica. >With apllied fixes join_vclock test is not fragile anymore. > >Closes #4160 >--- >Branch: https://github.com/tarantool/tarantool/tree/i.kosarev/gh-4160-fix-join-vclock-test >Issue: https://github.com/tarantool/tarantool/issues/4160 > > test/replication/join_vclock.result | 5 +---- > test/replication/join_vclock.test.lua | 3 +-- > test/replication/suite.ini | 1 - > 3 files changed, 2 insertions(+), 7 deletions(-) > >diff --git a/test/replication/join_vclock.result b/test/replication/join_vclock.result >index a9781073d44..eb05f1f1a02 100644 >--- a/test/replication/join_vclock.result >+++ b/test/replication/join_vclock.result >@@ -67,10 +67,7 @@ test_run:cmd("switch replica1") > --- > - true > ... >-cnt = box.space.test.index[0]:count() >---- >-... >-box.space.test.index.primary:max()[1] == cnt - 1 >+test_run:wait_cond(function() return box.space.test.index.primary:max()[1] == box.space.test.index.primary:count() - 1 end, 10) > --- > - true > ... >diff --git a/test/replication/join_vclock.test.lua b/test/replication/join_vclock.test.lua >index 0b60dffc2c0..08c3a26442b 100644 >--- a/test/replication/join_vclock.test.lua >+++ b/test/replication/join_vclock.test.lua >@@ -26,8 +26,7 @@ ch:get() >  > errinj.set("ERRINJ_RELAY_FINAL_SLEEP", false) > test_run:cmd("switch replica1") >-cnt = box.space.test.index[0]:count() >-box.space.test.index.primary:max()[1] == cnt - 1 >+test_run:wait_cond(function() return box.space.test.index.primary:max()[1] == box.space.test.index.primary:count() - 1 end, 10) > test_run:cmd("switch default") >  > replica_set.drop_all(test_run) >diff --git a/test/replication/suite.ini b/test/replication/suite.ini >index 384dac677ea..ed1de31405e 100644 >--- a/test/replication/suite.ini >+++ b/test/replication/suite.ini >@@ -12,7 +12,6 @@ long_run = prune.test.lua > is_parallel = True > pretest_clean = True > fragile = errinj.test.lua ; gh-3870 >- join_vclock.test.lua ; gh-4160 >           long_row_timeout.test.lua ; gh-4351 >           skip_conflict_row.test.lua ; gh-4457 >           sync.test.lua ; gh-3835 gh-3877 >-- >2.17.1 > -- Alexander Tikhonov