From 5cbc5b9ea68cab2a8ca880a0c965318244cddb7f Mon Sep 17 00:00:00 2001
From: Roman Tsisyk <roman@tsisyk.com>
Date: Mon, 25 Apr 2016 17:17:56 +0300
Subject: [PATCH] Add :get_cluster_vclock() and :wait_cluster_vclock().

---
 test-run                                |  2 +-
 test/replication/autobootstrap.result   | 16 +++-------------
 test/replication/autobootstrap.test.lua |  8 ++------
 3 files changed, 6 insertions(+), 20 deletions(-)

diff --git a/test-run b/test-run
index 48553b2394..1fea5cb5c1 160000
--- a/test-run
+++ b/test-run
@@ -1 +1 @@
-Subproject commit 48553b239420166e7f7c26dc01f0ec08c36778d6
+Subproject commit 1fea5cb5c13189f829a13b95b16c382222fad05d
diff --git a/test/replication/autobootstrap.result b/test/replication/autobootstrap.result
index 5ec855b3bb..12294eeb47 100644
--- a/test/replication/autobootstrap.result
+++ b/test/replication/autobootstrap.result
@@ -46,13 +46,6 @@ box.info.vclock
 _ = test_run:cmd("switch default")
 ---
 ...
-vclock = test_run:get_vclock('autobootstrap1')
----
-...
-vclock
----
-- {2: 0, 3: 0, 1: 7}
-...
 --
 -- Insert rows on each server
 --
@@ -80,15 +73,12 @@ _ = test_run:cmd("switch default")
 --
 -- Synchronize
 --
-for i, v in ipairs(vclock) do vclock[i] = v + 1 end
----
-...
-vclock
+vclock = test_run:get_cluster_vclock(SERVERS)
 ---
-- {2: 1, 3: 1, 1: 8}
 ...
-for _, name in pairs(SERVERS) do test_run:wait_vclock(name, vclock) end
+test_run:wait_cluster_vclock(SERVERS, vclock)
 ---
+- {1: 8, 2: 1, 3: 1}
 ...
 --
 -- Check result
diff --git a/test/replication/autobootstrap.test.lua b/test/replication/autobootstrap.test.lua
index 616a7f64f9..30186e6e9a 100644
--- a/test/replication/autobootstrap.test.lua
+++ b/test/replication/autobootstrap.test.lua
@@ -24,9 +24,6 @@ _ = test_run:cmd("switch autobootstrap3")
 box.info.vclock
 _ = test_run:cmd("switch default")
 
-vclock = test_run:get_vclock('autobootstrap1')
-vclock
-
 --
 -- Insert rows on each server
 --
@@ -42,9 +39,8 @@ _ = test_run:cmd("switch default")
 -- Synchronize
 --
 
-for i, v in ipairs(vclock) do vclock[i] = v + 1 end
-vclock
-for _, name in pairs(SERVERS) do test_run:wait_vclock(name, vclock) end
+vclock = test_run:get_cluster_vclock(SERVERS)
+test_run:wait_cluster_vclock(SERVERS, vclock)
 
 --
 -- Check result
-- 
GitLab