From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpng1.m.smailru.net (smtpng1.m.smailru.net [94.100.181.251]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id BADD746970F for ; Mon, 25 Nov 2019 14:50:12 +0300 (MSK) From: Ilya Kosarev Date: Mon, 25 Nov 2019 14:50:05 +0300 Message-Id: Subject: [Tarantool-patches] [PATCH v3 0/4] fix box_set_replication issues & stabilize quorum test List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tarantool-patches@dev.tarantool.org Cc: v.shpilevoy@tarantool.org This patchset fixes appliers pruning in replicaset_update, anon replicas iteration issues in replicaset_follow and stabilizes quorum test. It also stabilizes tcp_connect in test_run:cmd(). Changes in v2: - fixed mac os specific instability in quorum test - added appropriate test case for anon replicas iteration - fixed appliers pruning (fail discovered with test case mentioned above) - bumped test-run to stabilize tcp_connect in test_run:cmd() Changes in v3: - simplified mac os specific instability fix in quorum test - improved appliers pruning fix Branch: https://github.com/tarantool/tarantool/tree/i.kosarev/gh-4586-fix-quorum-test Issues: https://github.com/tarantool/tarantool/issues/4586 https://github.com/tarantool/tarantool/issues/4643 https://github.com/tarantool/tarantool/issues/4576 https://github.com/tarantool/tarantool/issues/4440 https://github.com/tarantool/test-run/issues/193 Ilya Kosarev (4): test: update test-run replication: fix appliers pruning replication: make anon replicas iteration safe test: stabilize quorum test conditions src/box/replication.cc | 19 ++++++---- test-run | 2 +- .../box_set_replication_stress.result | 38 +++++++++++++++++++ .../box_set_replication_stress.test.lua | 17 +++++++++ test/replication/quorum.result | 34 ++++++++++------- test/replication/quorum.test.lua | 19 +++++----- 6 files changed, 98 insertions(+), 31 deletions(-) create mode 100644 test/replication/box_set_replication_stress.result create mode 100644 test/replication/box_set_replication_stress.test.lua -- 2.17.1