diff --git a/test-run b/test-run
index fce3f1494a655dd8b66a498bd9bce155cee6cefe..9da6ea3461a9900d4aa360b3ff6e79684b436628 160000
--- a/test-run
+++ b/test-run
@@ -1 +1 @@
-Subproject commit fce3f1494a655dd8b66a498bd9bce155cee6cefe
+Subproject commit 9da6ea3461a9900d4aa360b3ff6e79684b436628
diff --git a/test/replication/swap.result b/test/replication/swap.result
index b645345197d85e99e70644a50363a5c4e8be05c3..84bacc69969560584eeb4a3efbe6768cf58f429c 100644
--- a/test/replication/swap.result
+++ b/test/replication/swap.result
@@ -10,80 +10,156 @@ while box.info.server.id == 0 do require('fiber').sleep(0.01) end
 while box.space['_priv']:len() < 1 do require('fiber').sleep(0.01) end
 ---
 ...
-s = box.schema.space.create('tweedledum', {id = 0})
+s = box.schema.space.create('memtx', { engine = 'memtx'})
 ---
 ...
-index = s:create_index('primary', {type = 'hash'})
+index = s:create_index('primary', {type = 'tree'})
+---
+...
+s = box.schema.space.create('sophia', { engine = 'sophia'})
+---
+...
+index = s:create_index('primary', {type = 'tree'})
 ---
 ...
 test 0 iteration
-box.space.tweedledum:insert{0, "tuple 0"}
+box.space.memtx:insert{0, "tuple 0"}
+-
+None
+box.space.memtx:insert{1, "tuple 1"}
+-
+None
+box.space.memtx:insert{2, "tuple 2"}
 -
 None
-box.space.tweedledum:insert{1, "tuple 1"}
+box.space.memtx:insert{3, "tuple 3"}
 -
 None
-box.space.tweedledum:insert{2, "tuple 2"}
+box.space.memtx:insert{4, "tuple 4"}
 -
 None
-box.space.tweedledum:insert{3, "tuple 3"}
+box.space.sophia:insert{0, "tuple 0"}
 -
 None
-box.space.tweedledum:insert{4, "tuple 4"}
+box.space.sophia:insert{1, "tuple 1"}
 -
 None
-box.space.tweedledum:select{0}
+box.space.sophia:insert{2, "tuple 2"}
+-
+None
+box.space.sophia:insert{3, "tuple 3"}
+-
+None
+box.space.sophia:insert{4, "tuple 4"}
+-
+None
+box.space.memtx:select{0}
+-
+- [0, tuple 0]
+
+box.space.memtx:select{1}
+-
+- [1, tuple 1]
+
+box.space.memtx:select{2}
+-
+- [2, tuple 2]
+
+box.space.memtx:select{3}
+-
+- [3, tuple 3]
+
+box.space.memtx:select{4}
+-
+- [4, tuple 4]
+
+box.space.sophia:select{0}
 -
 - [0, tuple 0]
 
-box.space.tweedledum:select{1}
+box.space.sophia:select{1}
 -
 - [1, tuple 1]
 
-box.space.tweedledum:select{2}
+box.space.sophia:select{2}
 -
 - [2, tuple 2]
 
-box.space.tweedledum:select{3}
+box.space.sophia:select{3}
 -
 - [3, tuple 3]
 
-box.space.tweedledum:select{4}
+box.space.sophia:select{4}
 -
 - [4, tuple 4]
 
-box.space.tweedledum:insert{5, "tuple 5"}
+box.space.memtx:insert{5, "tuple 5"}
+-
+None
+box.space.memtx:insert{6, "tuple 6"}
+-
+None
+box.space.memtx:insert{7, "tuple 7"}
+-
+None
+box.space.memtx:insert{8, "tuple 8"}
+-
+None
+box.space.memtx:insert{9, "tuple 9"}
+-
+None
+box.space.sophia:insert{5, "tuple 5"}
 -
 None
-box.space.tweedledum:insert{6, "tuple 6"}
+box.space.sophia:insert{6, "tuple 6"}
 -
 None
-box.space.tweedledum:insert{7, "tuple 7"}
+box.space.sophia:insert{7, "tuple 7"}
 -
 None
-box.space.tweedledum:insert{8, "tuple 8"}
+box.space.sophia:insert{8, "tuple 8"}
 -
 None
-box.space.tweedledum:insert{9, "tuple 9"}
+box.space.sophia:insert{9, "tuple 9"}
 -
 None
-box.space.tweedledum:select{5}
+box.space.memtx:select{5}
+-
+- [5, tuple 5]
+
+box.space.memtx:select{6}
+-
+- [6, tuple 6]
+
+box.space.memtx:select{7}
+-
+- [7, tuple 7]
+
+box.space.memtx:select{8}
+-
+- [8, tuple 8]
+
+box.space.memtx:select{9}
+-
+- [9, tuple 9]
+
+box.space.sophia:select{5}
 -
 - [5, tuple 5]
 
-box.space.tweedledum:select{6}
+box.space.sophia:select{6}
 -
 - [6, tuple 6]
 
-box.space.tweedledum:select{7}
+box.space.sophia:select{7}
 -
 - [7, tuple 7]
 
-box.space.tweedledum:select{8}
+box.space.sophia:select{8}
 -
 - [8, tuple 8]
 
-box.space.tweedledum:select{9}
+box.space.sophia:select{9}
 -
 - [9, tuple 9]
 
@@ -93,73 +169,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{10, "tuple 10"}
+box.space.memtx:insert{10, "tuple 10"}
+-
+None
+box.space.memtx:insert{11, "tuple 11"}
+-
+None
+box.space.memtx:insert{12, "tuple 12"}
+-
+None
+box.space.memtx:insert{13, "tuple 13"}
+-
+None
+box.space.memtx:insert{14, "tuple 14"}
+-
+None
+box.space.sophia:insert{10, "tuple 10"}
 -
 None
-box.space.tweedledum:insert{11, "tuple 11"}
+box.space.sophia:insert{11, "tuple 11"}
 -
 None
-box.space.tweedledum:insert{12, "tuple 12"}
+box.space.sophia:insert{12, "tuple 12"}
 -
 None
-box.space.tweedledum:insert{13, "tuple 13"}
+box.space.sophia:insert{13, "tuple 13"}
 -
 None
-box.space.tweedledum:insert{14, "tuple 14"}
+box.space.sophia:insert{14, "tuple 14"}
 -
 None
-box.space.tweedledum:select{10}
+box.space.memtx:select{10}
 -
 - [10, tuple 10]
 
-box.space.tweedledum:select{11}
+box.space.memtx:select{11}
 -
 - [11, tuple 11]
 
-box.space.tweedledum:select{12}
+box.space.memtx:select{12}
 -
 - [12, tuple 12]
 
-box.space.tweedledum:select{13}
+box.space.memtx:select{13}
 -
 - [13, tuple 13]
 
-box.space.tweedledum:select{14}
+box.space.memtx:select{14}
 -
 - [14, tuple 14]
 
-box.space.tweedledum:insert{15, "tuple 15"}
+box.space.sophia:select{10}
+-
+- [10, tuple 10]
+
+box.space.sophia:select{11}
+-
+- [11, tuple 11]
+
+box.space.sophia:select{12}
+-
+- [12, tuple 12]
+
+box.space.sophia:select{13}
+-
+- [13, tuple 13]
+
+box.space.sophia:select{14}
+-
+- [14, tuple 14]
+
+box.space.memtx:insert{15, "tuple 15"}
+-
+None
+box.space.memtx:insert{16, "tuple 16"}
+-
+None
+box.space.memtx:insert{17, "tuple 17"}
+-
+None
+box.space.memtx:insert{18, "tuple 18"}
+-
+None
+box.space.memtx:insert{19, "tuple 19"}
+-
+None
+box.space.sophia:insert{15, "tuple 15"}
 -
 None
-box.space.tweedledum:insert{16, "tuple 16"}
+box.space.sophia:insert{16, "tuple 16"}
 -
 None
-box.space.tweedledum:insert{17, "tuple 17"}
+box.space.sophia:insert{17, "tuple 17"}
 -
 None
-box.space.tweedledum:insert{18, "tuple 18"}
+box.space.sophia:insert{18, "tuple 18"}
 -
 None
-box.space.tweedledum:insert{19, "tuple 19"}
+box.space.sophia:insert{19, "tuple 19"}
 -
 None
-box.space.tweedledum:select{15}
+box.space.memtx:select{15}
+-
+- [15, tuple 15]
+
+box.space.memtx:select{16}
+-
+- [16, tuple 16]
+
+box.space.memtx:select{17}
+-
+- [17, tuple 17]
+
+box.space.memtx:select{18}
+-
+- [18, tuple 18]
+
+box.space.memtx:select{19}
+-
+- [19, tuple 19]
+
+box.space.sophia:select{15}
 -
 - [15, tuple 15]
 
-box.space.tweedledum:select{16}
+box.space.sophia:select{16}
 -
 - [16, tuple 16]
 
-box.space.tweedledum:select{17}
+box.space.sophia:select{17}
 -
 - [17, tuple 17]
 
-box.space.tweedledum:select{18}
+box.space.sophia:select{18}
 -
 - [18, tuple 18]
 
-box.space.tweedledum:select{19}
+box.space.sophia:select{19}
 -
 - [19, tuple 19]
 
@@ -170,73 +316,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 1 iteration
-box.space.tweedledum:insert{20, "tuple 20"}
+box.space.memtx:insert{20, "tuple 20"}
+-
+None
+box.space.memtx:insert{21, "tuple 21"}
+-
+None
+box.space.memtx:insert{22, "tuple 22"}
+-
+None
+box.space.memtx:insert{23, "tuple 23"}
+-
+None
+box.space.memtx:insert{24, "tuple 24"}
 -
 None
-box.space.tweedledum:insert{21, "tuple 21"}
+box.space.sophia:insert{20, "tuple 20"}
 -
 None
-box.space.tweedledum:insert{22, "tuple 22"}
+box.space.sophia:insert{21, "tuple 21"}
 -
 None
-box.space.tweedledum:insert{23, "tuple 23"}
+box.space.sophia:insert{22, "tuple 22"}
 -
 None
-box.space.tweedledum:insert{24, "tuple 24"}
+box.space.sophia:insert{23, "tuple 23"}
 -
 None
-box.space.tweedledum:select{20}
+box.space.sophia:insert{24, "tuple 24"}
+-
+None
+box.space.memtx:select{20}
+-
+- [20, tuple 20]
+
+box.space.memtx:select{21}
+-
+- [21, tuple 21]
+
+box.space.memtx:select{22}
+-
+- [22, tuple 22]
+
+box.space.memtx:select{23}
+-
+- [23, tuple 23]
+
+box.space.memtx:select{24}
+-
+- [24, tuple 24]
+
+box.space.sophia:select{20}
 -
 - [20, tuple 20]
 
-box.space.tweedledum:select{21}
+box.space.sophia:select{21}
 -
 - [21, tuple 21]
 
-box.space.tweedledum:select{22}
+box.space.sophia:select{22}
 -
 - [22, tuple 22]
 
-box.space.tweedledum:select{23}
+box.space.sophia:select{23}
 -
 - [23, tuple 23]
 
-box.space.tweedledum:select{24}
+box.space.sophia:select{24}
 -
 - [24, tuple 24]
 
-box.space.tweedledum:insert{25, "tuple 25"}
+box.space.memtx:insert{25, "tuple 25"}
+-
+None
+box.space.memtx:insert{26, "tuple 26"}
+-
+None
+box.space.memtx:insert{27, "tuple 27"}
+-
+None
+box.space.memtx:insert{28, "tuple 28"}
+-
+None
+box.space.memtx:insert{29, "tuple 29"}
+-
+None
+box.space.sophia:insert{25, "tuple 25"}
 -
 None
-box.space.tweedledum:insert{26, "tuple 26"}
+box.space.sophia:insert{26, "tuple 26"}
 -
 None
-box.space.tweedledum:insert{27, "tuple 27"}
+box.space.sophia:insert{27, "tuple 27"}
 -
 None
-box.space.tweedledum:insert{28, "tuple 28"}
+box.space.sophia:insert{28, "tuple 28"}
 -
 None
-box.space.tweedledum:insert{29, "tuple 29"}
+box.space.sophia:insert{29, "tuple 29"}
 -
 None
-box.space.tweedledum:select{25}
+box.space.memtx:select{25}
+-
+- [25, tuple 25]
+
+box.space.memtx:select{26}
+-
+- [26, tuple 26]
+
+box.space.memtx:select{27}
+-
+- [27, tuple 27]
+
+box.space.memtx:select{28}
+-
+- [28, tuple 28]
+
+box.space.memtx:select{29}
+-
+- [29, tuple 29]
+
+box.space.sophia:select{25}
 -
 - [25, tuple 25]
 
-box.space.tweedledum:select{26}
+box.space.sophia:select{26}
 -
 - [26, tuple 26]
 
-box.space.tweedledum:select{27}
+box.space.sophia:select{27}
 -
 - [27, tuple 27]
 
-box.space.tweedledum:select{28}
+box.space.sophia:select{28}
 -
 - [28, tuple 28]
 
-box.space.tweedledum:select{29}
+box.space.sophia:select{29}
 -
 - [29, tuple 29]
 
@@ -246,73 +462,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{30, "tuple 30"}
+box.space.memtx:insert{30, "tuple 30"}
+-
+None
+box.space.memtx:insert{31, "tuple 31"}
+-
+None
+box.space.memtx:insert{32, "tuple 32"}
+-
+None
+box.space.memtx:insert{33, "tuple 33"}
 -
 None
-box.space.tweedledum:insert{31, "tuple 31"}
+box.space.memtx:insert{34, "tuple 34"}
 -
 None
-box.space.tweedledum:insert{32, "tuple 32"}
+box.space.sophia:insert{30, "tuple 30"}
 -
 None
-box.space.tweedledum:insert{33, "tuple 33"}
+box.space.sophia:insert{31, "tuple 31"}
 -
 None
-box.space.tweedledum:insert{34, "tuple 34"}
+box.space.sophia:insert{32, "tuple 32"}
 -
 None
-box.space.tweedledum:select{30}
+box.space.sophia:insert{33, "tuple 33"}
+-
+None
+box.space.sophia:insert{34, "tuple 34"}
+-
+None
+box.space.memtx:select{30}
+-
+- [30, tuple 30]
+
+box.space.memtx:select{31}
+-
+- [31, tuple 31]
+
+box.space.memtx:select{32}
+-
+- [32, tuple 32]
+
+box.space.memtx:select{33}
+-
+- [33, tuple 33]
+
+box.space.memtx:select{34}
+-
+- [34, tuple 34]
+
+box.space.sophia:select{30}
 -
 - [30, tuple 30]
 
-box.space.tweedledum:select{31}
+box.space.sophia:select{31}
 -
 - [31, tuple 31]
 
-box.space.tweedledum:select{32}
+box.space.sophia:select{32}
 -
 - [32, tuple 32]
 
-box.space.tweedledum:select{33}
+box.space.sophia:select{33}
 -
 - [33, tuple 33]
 
-box.space.tweedledum:select{34}
+box.space.sophia:select{34}
 -
 - [34, tuple 34]
 
-box.space.tweedledum:insert{35, "tuple 35"}
+box.space.memtx:insert{35, "tuple 35"}
+-
+None
+box.space.memtx:insert{36, "tuple 36"}
+-
+None
+box.space.memtx:insert{37, "tuple 37"}
+-
+None
+box.space.memtx:insert{38, "tuple 38"}
+-
+None
+box.space.memtx:insert{39, "tuple 39"}
+-
+None
+box.space.sophia:insert{35, "tuple 35"}
 -
 None
-box.space.tweedledum:insert{36, "tuple 36"}
+box.space.sophia:insert{36, "tuple 36"}
 -
 None
-box.space.tweedledum:insert{37, "tuple 37"}
+box.space.sophia:insert{37, "tuple 37"}
 -
 None
-box.space.tweedledum:insert{38, "tuple 38"}
+box.space.sophia:insert{38, "tuple 38"}
 -
 None
-box.space.tweedledum:insert{39, "tuple 39"}
+box.space.sophia:insert{39, "tuple 39"}
 -
 None
-box.space.tweedledum:select{35}
+box.space.memtx:select{35}
+-
+- [35, tuple 35]
+
+box.space.memtx:select{36}
+-
+- [36, tuple 36]
+
+box.space.memtx:select{37}
+-
+- [37, tuple 37]
+
+box.space.memtx:select{38}
+-
+- [38, tuple 38]
+
+box.space.memtx:select{39}
+-
+- [39, tuple 39]
+
+box.space.sophia:select{35}
 -
 - [35, tuple 35]
 
-box.space.tweedledum:select{36}
+box.space.sophia:select{36}
 -
 - [36, tuple 36]
 
-box.space.tweedledum:select{37}
+box.space.sophia:select{37}
 -
 - [37, tuple 37]
 
-box.space.tweedledum:select{38}
+box.space.sophia:select{38}
 -
 - [38, tuple 38]
 
-box.space.tweedledum:select{39}
+box.space.sophia:select{39}
 -
 - [39, tuple 39]
 
@@ -323,73 +609,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 2 iteration
-box.space.tweedledum:insert{40, "tuple 40"}
+box.space.memtx:insert{40, "tuple 40"}
+-
+None
+box.space.memtx:insert{41, "tuple 41"}
+-
+None
+box.space.memtx:insert{42, "tuple 42"}
 -
 None
-box.space.tweedledum:insert{41, "tuple 41"}
+box.space.memtx:insert{43, "tuple 43"}
 -
 None
-box.space.tweedledum:insert{42, "tuple 42"}
+box.space.memtx:insert{44, "tuple 44"}
 -
 None
-box.space.tweedledum:insert{43, "tuple 43"}
+box.space.sophia:insert{40, "tuple 40"}
 -
 None
-box.space.tweedledum:insert{44, "tuple 44"}
+box.space.sophia:insert{41, "tuple 41"}
 -
 None
-box.space.tweedledum:select{40}
+box.space.sophia:insert{42, "tuple 42"}
+-
+None
+box.space.sophia:insert{43, "tuple 43"}
+-
+None
+box.space.sophia:insert{44, "tuple 44"}
+-
+None
+box.space.memtx:select{40}
+-
+- [40, tuple 40]
+
+box.space.memtx:select{41}
+-
+- [41, tuple 41]
+
+box.space.memtx:select{42}
+-
+- [42, tuple 42]
+
+box.space.memtx:select{43}
+-
+- [43, tuple 43]
+
+box.space.memtx:select{44}
+-
+- [44, tuple 44]
+
+box.space.sophia:select{40}
 -
 - [40, tuple 40]
 
-box.space.tweedledum:select{41}
+box.space.sophia:select{41}
 -
 - [41, tuple 41]
 
-box.space.tweedledum:select{42}
+box.space.sophia:select{42}
 -
 - [42, tuple 42]
 
-box.space.tweedledum:select{43}
+box.space.sophia:select{43}
 -
 - [43, tuple 43]
 
-box.space.tweedledum:select{44}
+box.space.sophia:select{44}
 -
 - [44, tuple 44]
 
-box.space.tweedledum:insert{45, "tuple 45"}
+box.space.memtx:insert{45, "tuple 45"}
+-
+None
+box.space.memtx:insert{46, "tuple 46"}
+-
+None
+box.space.memtx:insert{47, "tuple 47"}
+-
+None
+box.space.memtx:insert{48, "tuple 48"}
+-
+None
+box.space.memtx:insert{49, "tuple 49"}
+-
+None
+box.space.sophia:insert{45, "tuple 45"}
 -
 None
-box.space.tweedledum:insert{46, "tuple 46"}
+box.space.sophia:insert{46, "tuple 46"}
 -
 None
-box.space.tweedledum:insert{47, "tuple 47"}
+box.space.sophia:insert{47, "tuple 47"}
 -
 None
-box.space.tweedledum:insert{48, "tuple 48"}
+box.space.sophia:insert{48, "tuple 48"}
 -
 None
-box.space.tweedledum:insert{49, "tuple 49"}
+box.space.sophia:insert{49, "tuple 49"}
 -
 None
-box.space.tweedledum:select{45}
+box.space.memtx:select{45}
+-
+- [45, tuple 45]
+
+box.space.memtx:select{46}
+-
+- [46, tuple 46]
+
+box.space.memtx:select{47}
+-
+- [47, tuple 47]
+
+box.space.memtx:select{48}
+-
+- [48, tuple 48]
+
+box.space.memtx:select{49}
+-
+- [49, tuple 49]
+
+box.space.sophia:select{45}
 -
 - [45, tuple 45]
 
-box.space.tweedledum:select{46}
+box.space.sophia:select{46}
 -
 - [46, tuple 46]
 
-box.space.tweedledum:select{47}
+box.space.sophia:select{47}
 -
 - [47, tuple 47]
 
-box.space.tweedledum:select{48}
+box.space.sophia:select{48}
 -
 - [48, tuple 48]
 
-box.space.tweedledum:select{49}
+box.space.sophia:select{49}
 -
 - [49, tuple 49]
 
@@ -399,73 +755,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{50, "tuple 50"}
+box.space.memtx:insert{50, "tuple 50"}
 -
 None
-box.space.tweedledum:insert{51, "tuple 51"}
+box.space.memtx:insert{51, "tuple 51"}
 -
 None
-box.space.tweedledum:insert{52, "tuple 52"}
+box.space.memtx:insert{52, "tuple 52"}
 -
 None
-box.space.tweedledum:insert{53, "tuple 53"}
+box.space.memtx:insert{53, "tuple 53"}
 -
 None
-box.space.tweedledum:insert{54, "tuple 54"}
+box.space.memtx:insert{54, "tuple 54"}
 -
 None
-box.space.tweedledum:select{50}
+box.space.sophia:insert{50, "tuple 50"}
 -
-- [50, tuple 50]
-
-box.space.tweedledum:select{51}
+None
+box.space.sophia:insert{51, "tuple 51"}
+-
+None
+box.space.sophia:insert{52, "tuple 52"}
+-
+None
+box.space.sophia:insert{53, "tuple 53"}
+-
+None
+box.space.sophia:insert{54, "tuple 54"}
+-
+None
+box.space.memtx:select{50}
+-
+- [50, tuple 50]
+
+box.space.memtx:select{51}
+-
+- [51, tuple 51]
+
+box.space.memtx:select{52}
+-
+- [52, tuple 52]
+
+box.space.memtx:select{53}
+-
+- [53, tuple 53]
+
+box.space.memtx:select{54}
+-
+- [54, tuple 54]
+
+box.space.sophia:select{50}
+-
+- [50, tuple 50]
+
+box.space.sophia:select{51}
 -
 - [51, tuple 51]
 
-box.space.tweedledum:select{52}
+box.space.sophia:select{52}
 -
 - [52, tuple 52]
 
-box.space.tweedledum:select{53}
+box.space.sophia:select{53}
 -
 - [53, tuple 53]
 
-box.space.tweedledum:select{54}
+box.space.sophia:select{54}
 -
 - [54, tuple 54]
 
-box.space.tweedledum:insert{55, "tuple 55"}
+box.space.memtx:insert{55, "tuple 55"}
+-
+None
+box.space.memtx:insert{56, "tuple 56"}
+-
+None
+box.space.memtx:insert{57, "tuple 57"}
+-
+None
+box.space.memtx:insert{58, "tuple 58"}
+-
+None
+box.space.memtx:insert{59, "tuple 59"}
+-
+None
+box.space.sophia:insert{55, "tuple 55"}
 -
 None
-box.space.tweedledum:insert{56, "tuple 56"}
+box.space.sophia:insert{56, "tuple 56"}
 -
 None
-box.space.tweedledum:insert{57, "tuple 57"}
+box.space.sophia:insert{57, "tuple 57"}
 -
 None
-box.space.tweedledum:insert{58, "tuple 58"}
+box.space.sophia:insert{58, "tuple 58"}
 -
 None
-box.space.tweedledum:insert{59, "tuple 59"}
+box.space.sophia:insert{59, "tuple 59"}
 -
 None
-box.space.tweedledum:select{55}
+box.space.memtx:select{55}
+-
+- [55, tuple 55]
+
+box.space.memtx:select{56}
+-
+- [56, tuple 56]
+
+box.space.memtx:select{57}
+-
+- [57, tuple 57]
+
+box.space.memtx:select{58}
+-
+- [58, tuple 58]
+
+box.space.memtx:select{59}
+-
+- [59, tuple 59]
+
+box.space.sophia:select{55}
 -
 - [55, tuple 55]
 
-box.space.tweedledum:select{56}
+box.space.sophia:select{56}
 -
 - [56, tuple 56]
 
-box.space.tweedledum:select{57}
+box.space.sophia:select{57}
 -
 - [57, tuple 57]
 
-box.space.tweedledum:select{58}
+box.space.sophia:select{58}
 -
 - [58, tuple 58]
 
-box.space.tweedledum:select{59}
+box.space.sophia:select{59}
 -
 - [59, tuple 59]
 
@@ -476,73 +902,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 3 iteration
-box.space.tweedledum:insert{60, "tuple 60"}
+box.space.memtx:insert{60, "tuple 60"}
+-
+None
+box.space.memtx:insert{61, "tuple 61"}
+-
+None
+box.space.memtx:insert{62, "tuple 62"}
 -
 None
-box.space.tweedledum:insert{61, "tuple 61"}
+box.space.memtx:insert{63, "tuple 63"}
 -
 None
-box.space.tweedledum:insert{62, "tuple 62"}
+box.space.memtx:insert{64, "tuple 64"}
 -
 None
-box.space.tweedledum:insert{63, "tuple 63"}
+box.space.sophia:insert{60, "tuple 60"}
 -
 None
-box.space.tweedledum:insert{64, "tuple 64"}
+box.space.sophia:insert{61, "tuple 61"}
 -
 None
-box.space.tweedledum:select{60}
+box.space.sophia:insert{62, "tuple 62"}
+-
+None
+box.space.sophia:insert{63, "tuple 63"}
+-
+None
+box.space.sophia:insert{64, "tuple 64"}
+-
+None
+box.space.memtx:select{60}
+-
+- [60, tuple 60]
+
+box.space.memtx:select{61}
+-
+- [61, tuple 61]
+
+box.space.memtx:select{62}
+-
+- [62, tuple 62]
+
+box.space.memtx:select{63}
+-
+- [63, tuple 63]
+
+box.space.memtx:select{64}
+-
+- [64, tuple 64]
+
+box.space.sophia:select{60}
 -
 - [60, tuple 60]
 
-box.space.tweedledum:select{61}
+box.space.sophia:select{61}
 -
 - [61, tuple 61]
 
-box.space.tweedledum:select{62}
+box.space.sophia:select{62}
 -
 - [62, tuple 62]
 
-box.space.tweedledum:select{63}
+box.space.sophia:select{63}
 -
 - [63, tuple 63]
 
-box.space.tweedledum:select{64}
+box.space.sophia:select{64}
 -
 - [64, tuple 64]
 
-box.space.tweedledum:insert{65, "tuple 65"}
+box.space.memtx:insert{65, "tuple 65"}
+-
+None
+box.space.memtx:insert{66, "tuple 66"}
+-
+None
+box.space.memtx:insert{67, "tuple 67"}
+-
+None
+box.space.memtx:insert{68, "tuple 68"}
+-
+None
+box.space.memtx:insert{69, "tuple 69"}
+-
+None
+box.space.sophia:insert{65, "tuple 65"}
 -
 None
-box.space.tweedledum:insert{66, "tuple 66"}
+box.space.sophia:insert{66, "tuple 66"}
 -
 None
-box.space.tweedledum:insert{67, "tuple 67"}
+box.space.sophia:insert{67, "tuple 67"}
 -
 None
-box.space.tweedledum:insert{68, "tuple 68"}
+box.space.sophia:insert{68, "tuple 68"}
 -
 None
-box.space.tweedledum:insert{69, "tuple 69"}
+box.space.sophia:insert{69, "tuple 69"}
 -
 None
-box.space.tweedledum:select{65}
+box.space.memtx:select{65}
+-
+- [65, tuple 65]
+
+box.space.memtx:select{66}
+-
+- [66, tuple 66]
+
+box.space.memtx:select{67}
+-
+- [67, tuple 67]
+
+box.space.memtx:select{68}
+-
+- [68, tuple 68]
+
+box.space.memtx:select{69}
+-
+- [69, tuple 69]
+
+box.space.sophia:select{65}
 -
 - [65, tuple 65]
 
-box.space.tweedledum:select{66}
+box.space.sophia:select{66}
 -
 - [66, tuple 66]
 
-box.space.tweedledum:select{67}
+box.space.sophia:select{67}
 -
 - [67, tuple 67]
 
-box.space.tweedledum:select{68}
+box.space.sophia:select{68}
 -
 - [68, tuple 68]
 
-box.space.tweedledum:select{69}
+box.space.sophia:select{69}
 -
 - [69, tuple 69]
 
@@ -552,73 +1048,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{70, "tuple 70"}
+box.space.memtx:insert{70, "tuple 70"}
+-
+None
+box.space.memtx:insert{71, "tuple 71"}
+-
+None
+box.space.memtx:insert{72, "tuple 72"}
+-
+None
+box.space.memtx:insert{73, "tuple 73"}
+-
+None
+box.space.memtx:insert{74, "tuple 74"}
+-
+None
+box.space.sophia:insert{70, "tuple 70"}
 -
 None
-box.space.tweedledum:insert{71, "tuple 71"}
+box.space.sophia:insert{71, "tuple 71"}
 -
 None
-box.space.tweedledum:insert{72, "tuple 72"}
+box.space.sophia:insert{72, "tuple 72"}
 -
 None
-box.space.tweedledum:insert{73, "tuple 73"}
+box.space.sophia:insert{73, "tuple 73"}
 -
 None
-box.space.tweedledum:insert{74, "tuple 74"}
+box.space.sophia:insert{74, "tuple 74"}
 -
 None
-box.space.tweedledum:select{70}
+box.space.memtx:select{70}
 -
 - [70, tuple 70]
 
-box.space.tweedledum:select{71}
+box.space.memtx:select{71}
 -
 - [71, tuple 71]
 
-box.space.tweedledum:select{72}
+box.space.memtx:select{72}
 -
 - [72, tuple 72]
 
-box.space.tweedledum:select{73}
+box.space.memtx:select{73}
 -
 - [73, tuple 73]
 
-box.space.tweedledum:select{74}
+box.space.memtx:select{74}
 -
 - [74, tuple 74]
 
-box.space.tweedledum:insert{75, "tuple 75"}
+box.space.sophia:select{70}
+-
+- [70, tuple 70]
+
+box.space.sophia:select{71}
+-
+- [71, tuple 71]
+
+box.space.sophia:select{72}
+-
+- [72, tuple 72]
+
+box.space.sophia:select{73}
+-
+- [73, tuple 73]
+
+box.space.sophia:select{74}
+-
+- [74, tuple 74]
+
+box.space.memtx:insert{75, "tuple 75"}
+-
+None
+box.space.memtx:insert{76, "tuple 76"}
+-
+None
+box.space.memtx:insert{77, "tuple 77"}
+-
+None
+box.space.memtx:insert{78, "tuple 78"}
+-
+None
+box.space.memtx:insert{79, "tuple 79"}
+-
+None
+box.space.sophia:insert{75, "tuple 75"}
 -
 None
-box.space.tweedledum:insert{76, "tuple 76"}
+box.space.sophia:insert{76, "tuple 76"}
 -
 None
-box.space.tweedledum:insert{77, "tuple 77"}
+box.space.sophia:insert{77, "tuple 77"}
 -
 None
-box.space.tweedledum:insert{78, "tuple 78"}
+box.space.sophia:insert{78, "tuple 78"}
 -
 None
-box.space.tweedledum:insert{79, "tuple 79"}
+box.space.sophia:insert{79, "tuple 79"}
 -
 None
-box.space.tweedledum:select{75}
+box.space.memtx:select{75}
+-
+- [75, tuple 75]
+
+box.space.memtx:select{76}
+-
+- [76, tuple 76]
+
+box.space.memtx:select{77}
+-
+- [77, tuple 77]
+
+box.space.memtx:select{78}
+-
+- [78, tuple 78]
+
+box.space.memtx:select{79}
+-
+- [79, tuple 79]
+
+box.space.sophia:select{75}
 -
 - [75, tuple 75]
 
-box.space.tweedledum:select{76}
+box.space.sophia:select{76}
 -
 - [76, tuple 76]
 
-box.space.tweedledum:select{77}
+box.space.sophia:select{77}
 -
 - [77, tuple 77]
 
-box.space.tweedledum:select{78}
+box.space.sophia:select{78}
 -
 - [78, tuple 78]
 
-box.space.tweedledum:select{79}
+box.space.sophia:select{79}
 -
 - [79, tuple 79]
 
@@ -629,73 +1195,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 4 iteration
-box.space.tweedledum:insert{80, "tuple 80"}
+box.space.memtx:insert{80, "tuple 80"}
+-
+None
+box.space.memtx:insert{81, "tuple 81"}
+-
+None
+box.space.memtx:insert{82, "tuple 82"}
+-
+None
+box.space.memtx:insert{83, "tuple 83"}
+-
+None
+box.space.memtx:insert{84, "tuple 84"}
 -
 None
-box.space.tweedledum:insert{81, "tuple 81"}
+box.space.sophia:insert{80, "tuple 80"}
 -
 None
-box.space.tweedledum:insert{82, "tuple 82"}
+box.space.sophia:insert{81, "tuple 81"}
 -
 None
-box.space.tweedledum:insert{83, "tuple 83"}
+box.space.sophia:insert{82, "tuple 82"}
 -
 None
-box.space.tweedledum:insert{84, "tuple 84"}
+box.space.sophia:insert{83, "tuple 83"}
 -
 None
-box.space.tweedledum:select{80}
+box.space.sophia:insert{84, "tuple 84"}
+-
+None
+box.space.memtx:select{80}
+-
+- [80, tuple 80]
+
+box.space.memtx:select{81}
+-
+- [81, tuple 81]
+
+box.space.memtx:select{82}
+-
+- [82, tuple 82]
+
+box.space.memtx:select{83}
+-
+- [83, tuple 83]
+
+box.space.memtx:select{84}
+-
+- [84, tuple 84]
+
+box.space.sophia:select{80}
 -
 - [80, tuple 80]
 
-box.space.tweedledum:select{81}
+box.space.sophia:select{81}
 -
 - [81, tuple 81]
 
-box.space.tweedledum:select{82}
+box.space.sophia:select{82}
 -
 - [82, tuple 82]
 
-box.space.tweedledum:select{83}
+box.space.sophia:select{83}
 -
 - [83, tuple 83]
 
-box.space.tweedledum:select{84}
+box.space.sophia:select{84}
 -
 - [84, tuple 84]
 
-box.space.tweedledum:insert{85, "tuple 85"}
+box.space.memtx:insert{85, "tuple 85"}
+-
+None
+box.space.memtx:insert{86, "tuple 86"}
+-
+None
+box.space.memtx:insert{87, "tuple 87"}
+-
+None
+box.space.memtx:insert{88, "tuple 88"}
+-
+None
+box.space.memtx:insert{89, "tuple 89"}
+-
+None
+box.space.sophia:insert{85, "tuple 85"}
 -
 None
-box.space.tweedledum:insert{86, "tuple 86"}
+box.space.sophia:insert{86, "tuple 86"}
 -
 None
-box.space.tweedledum:insert{87, "tuple 87"}
+box.space.sophia:insert{87, "tuple 87"}
 -
 None
-box.space.tweedledum:insert{88, "tuple 88"}
+box.space.sophia:insert{88, "tuple 88"}
 -
 None
-box.space.tweedledum:insert{89, "tuple 89"}
+box.space.sophia:insert{89, "tuple 89"}
 -
 None
-box.space.tweedledum:select{85}
+box.space.memtx:select{85}
+-
+- [85, tuple 85]
+
+box.space.memtx:select{86}
+-
+- [86, tuple 86]
+
+box.space.memtx:select{87}
+-
+- [87, tuple 87]
+
+box.space.memtx:select{88}
+-
+- [88, tuple 88]
+
+box.space.memtx:select{89}
+-
+- [89, tuple 89]
+
+box.space.sophia:select{85}
 -
 - [85, tuple 85]
 
-box.space.tweedledum:select{86}
+box.space.sophia:select{86}
 -
 - [86, tuple 86]
 
-box.space.tweedledum:select{87}
+box.space.sophia:select{87}
 -
 - [87, tuple 87]
 
-box.space.tweedledum:select{88}
+box.space.sophia:select{88}
 -
 - [88, tuple 88]
 
-box.space.tweedledum:select{89}
+box.space.sophia:select{89}
 -
 - [89, tuple 89]
 
@@ -705,73 +1341,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{90, "tuple 90"}
+box.space.memtx:insert{90, "tuple 90"}
+-
+None
+box.space.memtx:insert{91, "tuple 91"}
+-
+None
+box.space.memtx:insert{92, "tuple 92"}
+-
+None
+box.space.memtx:insert{93, "tuple 93"}
 -
 None
-box.space.tweedledum:insert{91, "tuple 91"}
+box.space.memtx:insert{94, "tuple 94"}
 -
 None
-box.space.tweedledum:insert{92, "tuple 92"}
+box.space.sophia:insert{90, "tuple 90"}
 -
 None
-box.space.tweedledum:insert{93, "tuple 93"}
+box.space.sophia:insert{91, "tuple 91"}
 -
 None
-box.space.tweedledum:insert{94, "tuple 94"}
+box.space.sophia:insert{92, "tuple 92"}
 -
 None
-box.space.tweedledum:select{90}
+box.space.sophia:insert{93, "tuple 93"}
+-
+None
+box.space.sophia:insert{94, "tuple 94"}
+-
+None
+box.space.memtx:select{90}
+-
+- [90, tuple 90]
+
+box.space.memtx:select{91}
+-
+- [91, tuple 91]
+
+box.space.memtx:select{92}
+-
+- [92, tuple 92]
+
+box.space.memtx:select{93}
+-
+- [93, tuple 93]
+
+box.space.memtx:select{94}
+-
+- [94, tuple 94]
+
+box.space.sophia:select{90}
 -
 - [90, tuple 90]
 
-box.space.tweedledum:select{91}
+box.space.sophia:select{91}
 -
 - [91, tuple 91]
 
-box.space.tweedledum:select{92}
+box.space.sophia:select{92}
 -
 - [92, tuple 92]
 
-box.space.tweedledum:select{93}
+box.space.sophia:select{93}
 -
 - [93, tuple 93]
 
-box.space.tweedledum:select{94}
+box.space.sophia:select{94}
 -
 - [94, tuple 94]
 
-box.space.tweedledum:insert{95, "tuple 95"}
+box.space.memtx:insert{95, "tuple 95"}
+-
+None
+box.space.memtx:insert{96, "tuple 96"}
+-
+None
+box.space.memtx:insert{97, "tuple 97"}
+-
+None
+box.space.memtx:insert{98, "tuple 98"}
+-
+None
+box.space.memtx:insert{99, "tuple 99"}
+-
+None
+box.space.sophia:insert{95, "tuple 95"}
 -
 None
-box.space.tweedledum:insert{96, "tuple 96"}
+box.space.sophia:insert{96, "tuple 96"}
 -
 None
-box.space.tweedledum:insert{97, "tuple 97"}
+box.space.sophia:insert{97, "tuple 97"}
 -
 None
-box.space.tweedledum:insert{98, "tuple 98"}
+box.space.sophia:insert{98, "tuple 98"}
 -
 None
-box.space.tweedledum:insert{99, "tuple 99"}
+box.space.sophia:insert{99, "tuple 99"}
 -
 None
-box.space.tweedledum:select{95}
+box.space.memtx:select{95}
+-
+- [95, tuple 95]
+
+box.space.memtx:select{96}
+-
+- [96, tuple 96]
+
+box.space.memtx:select{97}
+-
+- [97, tuple 97]
+
+box.space.memtx:select{98}
+-
+- [98, tuple 98]
+
+box.space.memtx:select{99}
+-
+- [99, tuple 99]
+
+box.space.sophia:select{95}
 -
 - [95, tuple 95]
 
-box.space.tweedledum:select{96}
+box.space.sophia:select{96}
 -
 - [96, tuple 96]
 
-box.space.tweedledum:select{97}
+box.space.sophia:select{97}
 -
 - [97, tuple 97]
 
-box.space.tweedledum:select{98}
+box.space.sophia:select{98}
 -
 - [98, tuple 98]
 
-box.space.tweedledum:select{99}
+box.space.sophia:select{99}
 -
 - [99, tuple 99]
 
@@ -782,73 +1488,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 5 iteration
-box.space.tweedledum:insert{100, "tuple 100"}
+box.space.memtx:insert{100, "tuple 100"}
 -
 None
-box.space.tweedledum:insert{101, "tuple 101"}
+box.space.memtx:insert{101, "tuple 101"}
 -
 None
-box.space.tweedledum:insert{102, "tuple 102"}
+box.space.memtx:insert{102, "tuple 102"}
 -
 None
-box.space.tweedledum:insert{103, "tuple 103"}
+box.space.memtx:insert{103, "tuple 103"}
 -
 None
-box.space.tweedledum:insert{104, "tuple 104"}
+box.space.memtx:insert{104, "tuple 104"}
 -
 None
-box.space.tweedledum:select{100}
+box.space.sophia:insert{100, "tuple 100"}
 -
-- [100, tuple 100]
-
-box.space.tweedledum:select{101}
+None
+box.space.sophia:insert{101, "tuple 101"}
 -
-- [101, tuple 101]
+None
+box.space.sophia:insert{102, "tuple 102"}
+-
+None
+box.space.sophia:insert{103, "tuple 103"}
+-
+None
+box.space.sophia:insert{104, "tuple 104"}
+-
+None
+box.space.memtx:select{100}
+-
+- [100, tuple 100]
+
+box.space.memtx:select{101}
+-
+- [101, tuple 101]
+
+box.space.memtx:select{102}
+-
+- [102, tuple 102]
+
+box.space.memtx:select{103}
+-
+- [103, tuple 103]
+
+box.space.memtx:select{104}
+-
+- [104, tuple 104]
+
+box.space.sophia:select{100}
+-
+- [100, tuple 100]
 
-box.space.tweedledum:select{102}
+box.space.sophia:select{101}
+-
+- [101, tuple 101]
+
+box.space.sophia:select{102}
 -
 - [102, tuple 102]
 
-box.space.tweedledum:select{103}
+box.space.sophia:select{103}
 -
 - [103, tuple 103]
 
-box.space.tweedledum:select{104}
+box.space.sophia:select{104}
 -
 - [104, tuple 104]
 
-box.space.tweedledum:insert{105, "tuple 105"}
+box.space.memtx:insert{105, "tuple 105"}
+-
+None
+box.space.memtx:insert{106, "tuple 106"}
+-
+None
+box.space.memtx:insert{107, "tuple 107"}
 -
 None
-box.space.tweedledum:insert{106, "tuple 106"}
+box.space.memtx:insert{108, "tuple 108"}
 -
 None
-box.space.tweedledum:insert{107, "tuple 107"}
+box.space.memtx:insert{109, "tuple 109"}
 -
 None
-box.space.tweedledum:insert{108, "tuple 108"}
+box.space.sophia:insert{105, "tuple 105"}
 -
 None
-box.space.tweedledum:insert{109, "tuple 109"}
+box.space.sophia:insert{106, "tuple 106"}
 -
 None
-box.space.tweedledum:select{105}
+box.space.sophia:insert{107, "tuple 107"}
+-
+None
+box.space.sophia:insert{108, "tuple 108"}
+-
+None
+box.space.sophia:insert{109, "tuple 109"}
+-
+None
+box.space.memtx:select{105}
 -
 - [105, tuple 105]
 
-box.space.tweedledum:select{106}
+box.space.memtx:select{106}
 -
 - [106, tuple 106]
 
-box.space.tweedledum:select{107}
+box.space.memtx:select{107}
 -
 - [107, tuple 107]
 
-box.space.tweedledum:select{108}
+box.space.memtx:select{108}
 -
 - [108, tuple 108]
 
-box.space.tweedledum:select{109}
+box.space.memtx:select{109}
+-
+- [109, tuple 109]
+
+box.space.sophia:select{105}
+-
+- [105, tuple 105]
+
+box.space.sophia:select{106}
+-
+- [106, tuple 106]
+
+box.space.sophia:select{107}
+-
+- [107, tuple 107]
+
+box.space.sophia:select{108}
+-
+- [108, tuple 108]
+
+box.space.sophia:select{109}
 -
 - [109, tuple 109]
 
@@ -858,73 +1634,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{110, "tuple 110"}
+box.space.memtx:insert{110, "tuple 110"}
+-
+None
+box.space.memtx:insert{111, "tuple 111"}
+-
+None
+box.space.memtx:insert{112, "tuple 112"}
 -
 None
-box.space.tweedledum:insert{111, "tuple 111"}
+box.space.memtx:insert{113, "tuple 113"}
 -
 None
-box.space.tweedledum:insert{112, "tuple 112"}
+box.space.memtx:insert{114, "tuple 114"}
 -
 None
-box.space.tweedledum:insert{113, "tuple 113"}
+box.space.sophia:insert{110, "tuple 110"}
 -
 None
-box.space.tweedledum:insert{114, "tuple 114"}
+box.space.sophia:insert{111, "tuple 111"}
 -
 None
-box.space.tweedledum:select{110}
+box.space.sophia:insert{112, "tuple 112"}
+-
+None
+box.space.sophia:insert{113, "tuple 113"}
+-
+None
+box.space.sophia:insert{114, "tuple 114"}
+-
+None
+box.space.memtx:select{110}
 -
 - [110, tuple 110]
 
-box.space.tweedledum:select{111}
+box.space.memtx:select{111}
 -
 - [111, tuple 111]
 
-box.space.tweedledum:select{112}
+box.space.memtx:select{112}
 -
 - [112, tuple 112]
 
-box.space.tweedledum:select{113}
+box.space.memtx:select{113}
 -
 - [113, tuple 113]
 
-box.space.tweedledum:select{114}
+box.space.memtx:select{114}
 -
 - [114, tuple 114]
 
-box.space.tweedledum:insert{115, "tuple 115"}
+box.space.sophia:select{110}
+-
+- [110, tuple 110]
+
+box.space.sophia:select{111}
+-
+- [111, tuple 111]
+
+box.space.sophia:select{112}
+-
+- [112, tuple 112]
+
+box.space.sophia:select{113}
+-
+- [113, tuple 113]
+
+box.space.sophia:select{114}
+-
+- [114, tuple 114]
+
+box.space.memtx:insert{115, "tuple 115"}
+-
+None
+box.space.memtx:insert{116, "tuple 116"}
 -
 None
-box.space.tweedledum:insert{116, "tuple 116"}
+box.space.memtx:insert{117, "tuple 117"}
 -
 None
-box.space.tweedledum:insert{117, "tuple 117"}
+box.space.memtx:insert{118, "tuple 118"}
 -
 None
-box.space.tweedledum:insert{118, "tuple 118"}
+box.space.memtx:insert{119, "tuple 119"}
 -
 None
-box.space.tweedledum:insert{119, "tuple 119"}
+box.space.sophia:insert{115, "tuple 115"}
 -
 None
-box.space.tweedledum:select{115}
+box.space.sophia:insert{116, "tuple 116"}
+-
+None
+box.space.sophia:insert{117, "tuple 117"}
+-
+None
+box.space.sophia:insert{118, "tuple 118"}
+-
+None
+box.space.sophia:insert{119, "tuple 119"}
+-
+None
+box.space.memtx:select{115}
+-
+- [115, tuple 115]
+
+box.space.memtx:select{116}
+-
+- [116, tuple 116]
+
+box.space.memtx:select{117}
+-
+- [117, tuple 117]
+
+box.space.memtx:select{118}
+-
+- [118, tuple 118]
+
+box.space.memtx:select{119}
+-
+- [119, tuple 119]
+
+box.space.sophia:select{115}
 -
 - [115, tuple 115]
 
-box.space.tweedledum:select{116}
+box.space.sophia:select{116}
 -
 - [116, tuple 116]
 
-box.space.tweedledum:select{117}
+box.space.sophia:select{117}
 -
 - [117, tuple 117]
 
-box.space.tweedledum:select{118}
+box.space.sophia:select{118}
 -
 - [118, tuple 118]
 
-box.space.tweedledum:select{119}
+box.space.sophia:select{119}
 -
 - [119, tuple 119]
 
@@ -935,73 +1781,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 6 iteration
-box.space.tweedledum:insert{120, "tuple 120"}
+box.space.memtx:insert{120, "tuple 120"}
+-
+None
+box.space.memtx:insert{121, "tuple 121"}
+-
+None
+box.space.memtx:insert{122, "tuple 122"}
+-
+None
+box.space.memtx:insert{123, "tuple 123"}
+-
+None
+box.space.memtx:insert{124, "tuple 124"}
 -
 None
-box.space.tweedledum:insert{121, "tuple 121"}
+box.space.sophia:insert{120, "tuple 120"}
 -
 None
-box.space.tweedledum:insert{122, "tuple 122"}
+box.space.sophia:insert{121, "tuple 121"}
 -
 None
-box.space.tweedledum:insert{123, "tuple 123"}
+box.space.sophia:insert{122, "tuple 122"}
 -
 None
-box.space.tweedledum:insert{124, "tuple 124"}
+box.space.sophia:insert{123, "tuple 123"}
 -
 None
-box.space.tweedledum:select{120}
+box.space.sophia:insert{124, "tuple 124"}
+-
+None
+box.space.memtx:select{120}
 -
 - [120, tuple 120]
 
-box.space.tweedledum:select{121}
+box.space.memtx:select{121}
 -
 - [121, tuple 121]
 
-box.space.tweedledum:select{122}
+box.space.memtx:select{122}
 -
 - [122, tuple 122]
 
-box.space.tweedledum:select{123}
+box.space.memtx:select{123}
 -
 - [123, tuple 123]
 
-box.space.tweedledum:select{124}
+box.space.memtx:select{124}
 -
 - [124, tuple 124]
 
-box.space.tweedledum:insert{125, "tuple 125"}
+box.space.sophia:select{120}
+-
+- [120, tuple 120]
+
+box.space.sophia:select{121}
+-
+- [121, tuple 121]
+
+box.space.sophia:select{122}
+-
+- [122, tuple 122]
+
+box.space.sophia:select{123}
+-
+- [123, tuple 123]
+
+box.space.sophia:select{124}
+-
+- [124, tuple 124]
+
+box.space.memtx:insert{125, "tuple 125"}
+-
+None
+box.space.memtx:insert{126, "tuple 126"}
+-
+None
+box.space.memtx:insert{127, "tuple 127"}
+-
+None
+box.space.memtx:insert{128, "tuple 128"}
 -
 None
-box.space.tweedledum:insert{126, "tuple 126"}
+box.space.memtx:insert{129, "tuple 129"}
 -
 None
-box.space.tweedledum:insert{127, "tuple 127"}
+box.space.sophia:insert{125, "tuple 125"}
 -
 None
-box.space.tweedledum:insert{128, "tuple 128"}
+box.space.sophia:insert{126, "tuple 126"}
 -
 None
-box.space.tweedledum:insert{129, "tuple 129"}
+box.space.sophia:insert{127, "tuple 127"}
 -
 None
-box.space.tweedledum:select{125}
+box.space.sophia:insert{128, "tuple 128"}
+-
+None
+box.space.sophia:insert{129, "tuple 129"}
+-
+None
+box.space.memtx:select{125}
 -
 - [125, tuple 125]
 
-box.space.tweedledum:select{126}
+box.space.memtx:select{126}
 -
 - [126, tuple 126]
 
-box.space.tweedledum:select{127}
+box.space.memtx:select{127}
 -
 - [127, tuple 127]
 
-box.space.tweedledum:select{128}
+box.space.memtx:select{128}
 -
 - [128, tuple 128]
 
-box.space.tweedledum:select{129}
+box.space.memtx:select{129}
+-
+- [129, tuple 129]
+
+box.space.sophia:select{125}
+-
+- [125, tuple 125]
+
+box.space.sophia:select{126}
+-
+- [126, tuple 126]
+
+box.space.sophia:select{127}
+-
+- [127, tuple 127]
+
+box.space.sophia:select{128}
+-
+- [128, tuple 128]
+
+box.space.sophia:select{129}
 -
 - [129, tuple 129]
 
@@ -1011,73 +1927,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{130, "tuple 130"}
+box.space.memtx:insert{130, "tuple 130"}
+-
+None
+box.space.memtx:insert{131, "tuple 131"}
+-
+None
+box.space.memtx:insert{132, "tuple 132"}
 -
 None
-box.space.tweedledum:insert{131, "tuple 131"}
+box.space.memtx:insert{133, "tuple 133"}
 -
 None
-box.space.tweedledum:insert{132, "tuple 132"}
+box.space.memtx:insert{134, "tuple 134"}
 -
 None
-box.space.tweedledum:insert{133, "tuple 133"}
+box.space.sophia:insert{130, "tuple 130"}
 -
 None
-box.space.tweedledum:insert{134, "tuple 134"}
+box.space.sophia:insert{131, "tuple 131"}
 -
 None
-box.space.tweedledum:select{130}
+box.space.sophia:insert{132, "tuple 132"}
+-
+None
+box.space.sophia:insert{133, "tuple 133"}
+-
+None
+box.space.sophia:insert{134, "tuple 134"}
+-
+None
+box.space.memtx:select{130}
 -
 - [130, tuple 130]
 
-box.space.tweedledum:select{131}
+box.space.memtx:select{131}
 -
 - [131, tuple 131]
 
-box.space.tweedledum:select{132}
+box.space.memtx:select{132}
 -
 - [132, tuple 132]
 
-box.space.tweedledum:select{133}
+box.space.memtx:select{133}
 -
 - [133, tuple 133]
 
-box.space.tweedledum:select{134}
+box.space.memtx:select{134}
 -
 - [134, tuple 134]
 
-box.space.tweedledum:insert{135, "tuple 135"}
+box.space.sophia:select{130}
+-
+- [130, tuple 130]
+
+box.space.sophia:select{131}
+-
+- [131, tuple 131]
+
+box.space.sophia:select{132}
+-
+- [132, tuple 132]
+
+box.space.sophia:select{133}
+-
+- [133, tuple 133]
+
+box.space.sophia:select{134}
+-
+- [134, tuple 134]
+
+box.space.memtx:insert{135, "tuple 135"}
+-
+None
+box.space.memtx:insert{136, "tuple 136"}
+-
+None
+box.space.memtx:insert{137, "tuple 137"}
+-
+None
+box.space.memtx:insert{138, "tuple 138"}
+-
+None
+box.space.memtx:insert{139, "tuple 139"}
+-
+None
+box.space.sophia:insert{135, "tuple 135"}
 -
 None
-box.space.tweedledum:insert{136, "tuple 136"}
+box.space.sophia:insert{136, "tuple 136"}
 -
 None
-box.space.tweedledum:insert{137, "tuple 137"}
+box.space.sophia:insert{137, "tuple 137"}
 -
 None
-box.space.tweedledum:insert{138, "tuple 138"}
+box.space.sophia:insert{138, "tuple 138"}
 -
 None
-box.space.tweedledum:insert{139, "tuple 139"}
+box.space.sophia:insert{139, "tuple 139"}
 -
 None
-box.space.tweedledum:select{135}
+box.space.memtx:select{135}
 -
 - [135, tuple 135]
 
-box.space.tweedledum:select{136}
+box.space.memtx:select{136}
 -
 - [136, tuple 136]
 
-box.space.tweedledum:select{137}
+box.space.memtx:select{137}
 -
 - [137, tuple 137]
 
-box.space.tweedledum:select{138}
+box.space.memtx:select{138}
 -
 - [138, tuple 138]
 
-box.space.tweedledum:select{139}
+box.space.memtx:select{139}
+-
+- [139, tuple 139]
+
+box.space.sophia:select{135}
+-
+- [135, tuple 135]
+
+box.space.sophia:select{136}
+-
+- [136, tuple 136]
+
+box.space.sophia:select{137}
+-
+- [137, tuple 137]
+
+box.space.sophia:select{138}
+-
+- [138, tuple 138]
+
+box.space.sophia:select{139}
 -
 - [139, tuple 139]
 
@@ -1088,73 +2074,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 7 iteration
-box.space.tweedledum:insert{140, "tuple 140"}
+box.space.memtx:insert{140, "tuple 140"}
 -
 None
-box.space.tweedledum:insert{141, "tuple 141"}
+box.space.memtx:insert{141, "tuple 141"}
 -
 None
-box.space.tweedledum:insert{142, "tuple 142"}
+box.space.memtx:insert{142, "tuple 142"}
 -
 None
-box.space.tweedledum:insert{143, "tuple 143"}
+box.space.memtx:insert{143, "tuple 143"}
 -
 None
-box.space.tweedledum:insert{144, "tuple 144"}
+box.space.memtx:insert{144, "tuple 144"}
 -
 None
-box.space.tweedledum:select{140}
+box.space.sophia:insert{140, "tuple 140"}
+-
+None
+box.space.sophia:insert{141, "tuple 141"}
+-
+None
+box.space.sophia:insert{142, "tuple 142"}
+-
+None
+box.space.sophia:insert{143, "tuple 143"}
+-
+None
+box.space.sophia:insert{144, "tuple 144"}
+-
+None
+box.space.memtx:select{140}
+-
+- [140, tuple 140]
+
+box.space.memtx:select{141}
+-
+- [141, tuple 141]
+
+box.space.memtx:select{142}
+-
+- [142, tuple 142]
+
+box.space.memtx:select{143}
+-
+- [143, tuple 143]
+
+box.space.memtx:select{144}
+-
+- [144, tuple 144]
+
+box.space.sophia:select{140}
 -
 - [140, tuple 140]
 
-box.space.tweedledum:select{141}
+box.space.sophia:select{141}
 -
 - [141, tuple 141]
 
-box.space.tweedledum:select{142}
+box.space.sophia:select{142}
 -
 - [142, tuple 142]
 
-box.space.tweedledum:select{143}
+box.space.sophia:select{143}
 -
 - [143, tuple 143]
 
-box.space.tweedledum:select{144}
+box.space.sophia:select{144}
 -
 - [144, tuple 144]
 
-box.space.tweedledum:insert{145, "tuple 145"}
+box.space.memtx:insert{145, "tuple 145"}
+-
+None
+box.space.memtx:insert{146, "tuple 146"}
+-
+None
+box.space.memtx:insert{147, "tuple 147"}
+-
+None
+box.space.memtx:insert{148, "tuple 148"}
 -
 None
-box.space.tweedledum:insert{146, "tuple 146"}
+box.space.memtx:insert{149, "tuple 149"}
 -
 None
-box.space.tweedledum:insert{147, "tuple 147"}
+box.space.sophia:insert{145, "tuple 145"}
 -
 None
-box.space.tweedledum:insert{148, "tuple 148"}
+box.space.sophia:insert{146, "tuple 146"}
 -
 None
-box.space.tweedledum:insert{149, "tuple 149"}
+box.space.sophia:insert{147, "tuple 147"}
 -
 None
-box.space.tweedledum:select{145}
+box.space.sophia:insert{148, "tuple 148"}
+-
+None
+box.space.sophia:insert{149, "tuple 149"}
+-
+None
+box.space.memtx:select{145}
+-
+- [145, tuple 145]
+
+box.space.memtx:select{146}
+-
+- [146, tuple 146]
+
+box.space.memtx:select{147}
+-
+- [147, tuple 147]
+
+box.space.memtx:select{148}
+-
+- [148, tuple 148]
+
+box.space.memtx:select{149}
+-
+- [149, tuple 149]
+
+box.space.sophia:select{145}
 -
 - [145, tuple 145]
 
-box.space.tweedledum:select{146}
+box.space.sophia:select{146}
 -
 - [146, tuple 146]
 
-box.space.tweedledum:select{147}
+box.space.sophia:select{147}
 -
 - [147, tuple 147]
 
-box.space.tweedledum:select{148}
+box.space.sophia:select{148}
 -
 - [148, tuple 148]
 
-box.space.tweedledum:select{149}
+box.space.sophia:select{149}
 -
 - [149, tuple 149]
 
@@ -1164,73 +2220,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{150, "tuple 150"}
+box.space.memtx:insert{150, "tuple 150"}
+-
+None
+box.space.memtx:insert{151, "tuple 151"}
+-
+None
+box.space.memtx:insert{152, "tuple 152"}
+-
+None
+box.space.memtx:insert{153, "tuple 153"}
+-
+None
+box.space.memtx:insert{154, "tuple 154"}
+-
+None
+box.space.sophia:insert{150, "tuple 150"}
 -
 None
-box.space.tweedledum:insert{151, "tuple 151"}
+box.space.sophia:insert{151, "tuple 151"}
 -
 None
-box.space.tweedledum:insert{152, "tuple 152"}
+box.space.sophia:insert{152, "tuple 152"}
 -
 None
-box.space.tweedledum:insert{153, "tuple 153"}
+box.space.sophia:insert{153, "tuple 153"}
 -
 None
-box.space.tweedledum:insert{154, "tuple 154"}
+box.space.sophia:insert{154, "tuple 154"}
 -
 None
-box.space.tweedledum:select{150}
+box.space.memtx:select{150}
+-
+- [150, tuple 150]
+
+box.space.memtx:select{151}
+-
+- [151, tuple 151]
+
+box.space.memtx:select{152}
+-
+- [152, tuple 152]
+
+box.space.memtx:select{153}
+-
+- [153, tuple 153]
+
+box.space.memtx:select{154}
+-
+- [154, tuple 154]
+
+box.space.sophia:select{150}
 -
 - [150, tuple 150]
 
-box.space.tweedledum:select{151}
+box.space.sophia:select{151}
 -
 - [151, tuple 151]
 
-box.space.tweedledum:select{152}
+box.space.sophia:select{152}
 -
 - [152, tuple 152]
 
-box.space.tweedledum:select{153}
+box.space.sophia:select{153}
 -
 - [153, tuple 153]
 
-box.space.tweedledum:select{154}
+box.space.sophia:select{154}
 -
 - [154, tuple 154]
 
-box.space.tweedledum:insert{155, "tuple 155"}
+box.space.memtx:insert{155, "tuple 155"}
+-
+None
+box.space.memtx:insert{156, "tuple 156"}
+-
+None
+box.space.memtx:insert{157, "tuple 157"}
 -
 None
-box.space.tweedledum:insert{156, "tuple 156"}
+box.space.memtx:insert{158, "tuple 158"}
 -
 None
-box.space.tweedledum:insert{157, "tuple 157"}
+box.space.memtx:insert{159, "tuple 159"}
 -
 None
-box.space.tweedledum:insert{158, "tuple 158"}
+box.space.sophia:insert{155, "tuple 155"}
 -
 None
-box.space.tweedledum:insert{159, "tuple 159"}
+box.space.sophia:insert{156, "tuple 156"}
 -
 None
-box.space.tweedledum:select{155}
+box.space.sophia:insert{157, "tuple 157"}
+-
+None
+box.space.sophia:insert{158, "tuple 158"}
+-
+None
+box.space.sophia:insert{159, "tuple 159"}
+-
+None
+box.space.memtx:select{155}
 -
 - [155, tuple 155]
 
-box.space.tweedledum:select{156}
+box.space.memtx:select{156}
 -
 - [156, tuple 156]
 
-box.space.tweedledum:select{157}
+box.space.memtx:select{157}
 -
 - [157, tuple 157]
 
-box.space.tweedledum:select{158}
+box.space.memtx:select{158}
 -
 - [158, tuple 158]
 
-box.space.tweedledum:select{159}
+box.space.memtx:select{159}
+-
+- [159, tuple 159]
+
+box.space.sophia:select{155}
+-
+- [155, tuple 155]
+
+box.space.sophia:select{156}
+-
+- [156, tuple 156]
+
+box.space.sophia:select{157}
+-
+- [157, tuple 157]
+
+box.space.sophia:select{158}
+-
+- [158, tuple 158]
+
+box.space.sophia:select{159}
 -
 - [159, tuple 159]
 
@@ -1241,73 +2367,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 8 iteration
-box.space.tweedledum:insert{160, "tuple 160"}
+box.space.memtx:insert{160, "tuple 160"}
+-
+None
+box.space.memtx:insert{161, "tuple 161"}
+-
+None
+box.space.memtx:insert{162, "tuple 162"}
+-
+None
+box.space.memtx:insert{163, "tuple 163"}
+-
+None
+box.space.memtx:insert{164, "tuple 164"}
+-
+None
+box.space.sophia:insert{160, "tuple 160"}
 -
 None
-box.space.tweedledum:insert{161, "tuple 161"}
+box.space.sophia:insert{161, "tuple 161"}
 -
 None
-box.space.tweedledum:insert{162, "tuple 162"}
+box.space.sophia:insert{162, "tuple 162"}
 -
 None
-box.space.tweedledum:insert{163, "tuple 163"}
+box.space.sophia:insert{163, "tuple 163"}
 -
 None
-box.space.tweedledum:insert{164, "tuple 164"}
+box.space.sophia:insert{164, "tuple 164"}
 -
 None
-box.space.tweedledum:select{160}
+box.space.memtx:select{160}
 -
 - [160, tuple 160]
 
-box.space.tweedledum:select{161}
+box.space.memtx:select{161}
 -
 - [161, tuple 161]
 
-box.space.tweedledum:select{162}
+box.space.memtx:select{162}
 -
 - [162, tuple 162]
 
-box.space.tweedledum:select{163}
+box.space.memtx:select{163}
 -
 - [163, tuple 163]
 
-box.space.tweedledum:select{164}
+box.space.memtx:select{164}
 -
 - [164, tuple 164]
 
-box.space.tweedledum:insert{165, "tuple 165"}
+box.space.sophia:select{160}
+-
+- [160, tuple 160]
+
+box.space.sophia:select{161}
+-
+- [161, tuple 161]
+
+box.space.sophia:select{162}
+-
+- [162, tuple 162]
+
+box.space.sophia:select{163}
+-
+- [163, tuple 163]
+
+box.space.sophia:select{164}
+-
+- [164, tuple 164]
+
+box.space.memtx:insert{165, "tuple 165"}
 -
 None
-box.space.tweedledum:insert{166, "tuple 166"}
+box.space.memtx:insert{166, "tuple 166"}
 -
 None
-box.space.tweedledum:insert{167, "tuple 167"}
+box.space.memtx:insert{167, "tuple 167"}
 -
 None
-box.space.tweedledum:insert{168, "tuple 168"}
+box.space.memtx:insert{168, "tuple 168"}
 -
 None
-box.space.tweedledum:insert{169, "tuple 169"}
+box.space.memtx:insert{169, "tuple 169"}
 -
 None
-box.space.tweedledum:select{165}
+box.space.sophia:insert{165, "tuple 165"}
+-
+None
+box.space.sophia:insert{166, "tuple 166"}
+-
+None
+box.space.sophia:insert{167, "tuple 167"}
+-
+None
+box.space.sophia:insert{168, "tuple 168"}
+-
+None
+box.space.sophia:insert{169, "tuple 169"}
+-
+None
+box.space.memtx:select{165}
+-
+- [165, tuple 165]
+
+box.space.memtx:select{166}
+-
+- [166, tuple 166]
+
+box.space.memtx:select{167}
+-
+- [167, tuple 167]
+
+box.space.memtx:select{168}
+-
+- [168, tuple 168]
+
+box.space.memtx:select{169}
+-
+- [169, tuple 169]
+
+box.space.sophia:select{165}
 -
 - [165, tuple 165]
 
-box.space.tweedledum:select{166}
+box.space.sophia:select{166}
 -
 - [166, tuple 166]
 
-box.space.tweedledum:select{167}
+box.space.sophia:select{167}
 -
 - [167, tuple 167]
 
-box.space.tweedledum:select{168}
+box.space.sophia:select{168}
 -
 - [168, tuple 168]
 
-box.space.tweedledum:select{169}
+box.space.sophia:select{169}
 -
 - [169, tuple 169]
 
@@ -1317,73 +2513,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{170, "tuple 170"}
+box.space.memtx:insert{170, "tuple 170"}
+-
+None
+box.space.memtx:insert{171, "tuple 171"}
+-
+None
+box.space.memtx:insert{172, "tuple 172"}
+-
+None
+box.space.memtx:insert{173, "tuple 173"}
 -
 None
-box.space.tweedledum:insert{171, "tuple 171"}
+box.space.memtx:insert{174, "tuple 174"}
 -
 None
-box.space.tweedledum:insert{172, "tuple 172"}
+box.space.sophia:insert{170, "tuple 170"}
 -
 None
-box.space.tweedledum:insert{173, "tuple 173"}
+box.space.sophia:insert{171, "tuple 171"}
 -
 None
-box.space.tweedledum:insert{174, "tuple 174"}
+box.space.sophia:insert{172, "tuple 172"}
 -
 None
-box.space.tweedledum:select{170}
+box.space.sophia:insert{173, "tuple 173"}
+-
+None
+box.space.sophia:insert{174, "tuple 174"}
+-
+None
+box.space.memtx:select{170}
 -
 - [170, tuple 170]
 
-box.space.tweedledum:select{171}
+box.space.memtx:select{171}
 -
 - [171, tuple 171]
 
-box.space.tweedledum:select{172}
+box.space.memtx:select{172}
 -
 - [172, tuple 172]
 
-box.space.tweedledum:select{173}
+box.space.memtx:select{173}
 -
 - [173, tuple 173]
 
-box.space.tweedledum:select{174}
+box.space.memtx:select{174}
 -
 - [174, tuple 174]
 
-box.space.tweedledum:insert{175, "tuple 175"}
+box.space.sophia:select{170}
+-
+- [170, tuple 170]
+
+box.space.sophia:select{171}
+-
+- [171, tuple 171]
+
+box.space.sophia:select{172}
+-
+- [172, tuple 172]
+
+box.space.sophia:select{173}
+-
+- [173, tuple 173]
+
+box.space.sophia:select{174}
+-
+- [174, tuple 174]
+
+box.space.memtx:insert{175, "tuple 175"}
+-
+None
+box.space.memtx:insert{176, "tuple 176"}
+-
+None
+box.space.memtx:insert{177, "tuple 177"}
+-
+None
+box.space.memtx:insert{178, "tuple 178"}
+-
+None
+box.space.memtx:insert{179, "tuple 179"}
+-
+None
+box.space.sophia:insert{175, "tuple 175"}
 -
 None
-box.space.tweedledum:insert{176, "tuple 176"}
+box.space.sophia:insert{176, "tuple 176"}
 -
 None
-box.space.tweedledum:insert{177, "tuple 177"}
+box.space.sophia:insert{177, "tuple 177"}
 -
 None
-box.space.tweedledum:insert{178, "tuple 178"}
+box.space.sophia:insert{178, "tuple 178"}
 -
 None
-box.space.tweedledum:insert{179, "tuple 179"}
+box.space.sophia:insert{179, "tuple 179"}
 -
 None
-box.space.tweedledum:select{175}
+box.space.memtx:select{175}
 -
 - [175, tuple 175]
 
-box.space.tweedledum:select{176}
+box.space.memtx:select{176}
 -
 - [176, tuple 176]
 
-box.space.tweedledum:select{177}
+box.space.memtx:select{177}
 -
 - [177, tuple 177]
 
-box.space.tweedledum:select{178}
+box.space.memtx:select{178}
 -
 - [178, tuple 178]
 
-box.space.tweedledum:select{179}
+box.space.memtx:select{179}
+-
+- [179, tuple 179]
+
+box.space.sophia:select{175}
+-
+- [175, tuple 175]
+
+box.space.sophia:select{176}
+-
+- [176, tuple 176]
+
+box.space.sophia:select{177}
+-
+- [177, tuple 177]
+
+box.space.sophia:select{178}
+-
+- [178, tuple 178]
+
+box.space.sophia:select{179}
 -
 - [179, tuple 179]
 
@@ -1394,73 +2660,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 9 iteration
-box.space.tweedledum:insert{180, "tuple 180"}
+box.space.memtx:insert{180, "tuple 180"}
+-
+None
+box.space.memtx:insert{181, "tuple 181"}
+-
+None
+box.space.memtx:insert{182, "tuple 182"}
+-
+None
+box.space.memtx:insert{183, "tuple 183"}
+-
+None
+box.space.memtx:insert{184, "tuple 184"}
+-
+None
+box.space.sophia:insert{180, "tuple 180"}
 -
 None
-box.space.tweedledum:insert{181, "tuple 181"}
+box.space.sophia:insert{181, "tuple 181"}
 -
 None
-box.space.tweedledum:insert{182, "tuple 182"}
+box.space.sophia:insert{182, "tuple 182"}
 -
 None
-box.space.tweedledum:insert{183, "tuple 183"}
+box.space.sophia:insert{183, "tuple 183"}
 -
 None
-box.space.tweedledum:insert{184, "tuple 184"}
+box.space.sophia:insert{184, "tuple 184"}
 -
 None
-box.space.tweedledum:select{180}
+box.space.memtx:select{180}
 -
 - [180, tuple 180]
 
-box.space.tweedledum:select{181}
+box.space.memtx:select{181}
 -
 - [181, tuple 181]
 
-box.space.tweedledum:select{182}
+box.space.memtx:select{182}
 -
 - [182, tuple 182]
 
-box.space.tweedledum:select{183}
+box.space.memtx:select{183}
 -
 - [183, tuple 183]
 
-box.space.tweedledum:select{184}
+box.space.memtx:select{184}
 -
 - [184, tuple 184]
 
-box.space.tweedledum:insert{185, "tuple 185"}
+box.space.sophia:select{180}
+-
+- [180, tuple 180]
+
+box.space.sophia:select{181}
+-
+- [181, tuple 181]
+
+box.space.sophia:select{182}
+-
+- [182, tuple 182]
+
+box.space.sophia:select{183}
+-
+- [183, tuple 183]
+
+box.space.sophia:select{184}
+-
+- [184, tuple 184]
+
+box.space.memtx:insert{185, "tuple 185"}
+-
+None
+box.space.memtx:insert{186, "tuple 186"}
+-
+None
+box.space.memtx:insert{187, "tuple 187"}
+-
+None
+box.space.memtx:insert{188, "tuple 188"}
+-
+None
+box.space.memtx:insert{189, "tuple 189"}
+-
+None
+box.space.sophia:insert{185, "tuple 185"}
 -
 None
-box.space.tweedledum:insert{186, "tuple 186"}
+box.space.sophia:insert{186, "tuple 186"}
 -
 None
-box.space.tweedledum:insert{187, "tuple 187"}
+box.space.sophia:insert{187, "tuple 187"}
 -
 None
-box.space.tweedledum:insert{188, "tuple 188"}
+box.space.sophia:insert{188, "tuple 188"}
 -
 None
-box.space.tweedledum:insert{189, "tuple 189"}
+box.space.sophia:insert{189, "tuple 189"}
 -
 None
-box.space.tweedledum:select{185}
+box.space.memtx:select{185}
+-
+- [185, tuple 185]
+
+box.space.memtx:select{186}
+-
+- [186, tuple 186]
+
+box.space.memtx:select{187}
+-
+- [187, tuple 187]
+
+box.space.memtx:select{188}
+-
+- [188, tuple 188]
+
+box.space.memtx:select{189}
+-
+- [189, tuple 189]
+
+box.space.sophia:select{185}
 -
 - [185, tuple 185]
 
-box.space.tweedledum:select{186}
+box.space.sophia:select{186}
 -
 - [186, tuple 186]
 
-box.space.tweedledum:select{187}
+box.space.sophia:select{187}
 -
 - [187, tuple 187]
 
-box.space.tweedledum:select{188}
+box.space.sophia:select{188}
 -
 - [188, tuple 188]
 
-box.space.tweedledum:select{189}
+box.space.sophia:select{189}
 -
 - [189, tuple 189]
 
@@ -1470,73 +2806,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{190, "tuple 190"}
+box.space.memtx:insert{190, "tuple 190"}
 -
 None
-box.space.tweedledum:insert{191, "tuple 191"}
+box.space.memtx:insert{191, "tuple 191"}
 -
 None
-box.space.tweedledum:insert{192, "tuple 192"}
+box.space.memtx:insert{192, "tuple 192"}
 -
 None
-box.space.tweedledum:insert{193, "tuple 193"}
+box.space.memtx:insert{193, "tuple 193"}
 -
 None
-box.space.tweedledum:insert{194, "tuple 194"}
+box.space.memtx:insert{194, "tuple 194"}
 -
 None
-box.space.tweedledum:select{190}
+box.space.sophia:insert{190, "tuple 190"}
+-
+None
+box.space.sophia:insert{191, "tuple 191"}
+-
+None
+box.space.sophia:insert{192, "tuple 192"}
+-
+None
+box.space.sophia:insert{193, "tuple 193"}
+-
+None
+box.space.sophia:insert{194, "tuple 194"}
+-
+None
+box.space.memtx:select{190}
+-
+- [190, tuple 190]
+
+box.space.memtx:select{191}
+-
+- [191, tuple 191]
+
+box.space.memtx:select{192}
+-
+- [192, tuple 192]
+
+box.space.memtx:select{193}
+-
+- [193, tuple 193]
+
+box.space.memtx:select{194}
+-
+- [194, tuple 194]
+
+box.space.sophia:select{190}
 -
 - [190, tuple 190]
 
-box.space.tweedledum:select{191}
+box.space.sophia:select{191}
 -
 - [191, tuple 191]
 
-box.space.tweedledum:select{192}
+box.space.sophia:select{192}
 -
 - [192, tuple 192]
 
-box.space.tweedledum:select{193}
+box.space.sophia:select{193}
 -
 - [193, tuple 193]
 
-box.space.tweedledum:select{194}
+box.space.sophia:select{194}
 -
 - [194, tuple 194]
 
-box.space.tweedledum:insert{195, "tuple 195"}
+box.space.memtx:insert{195, "tuple 195"}
+-
+None
+box.space.memtx:insert{196, "tuple 196"}
+-
+None
+box.space.memtx:insert{197, "tuple 197"}
+-
+None
+box.space.memtx:insert{198, "tuple 198"}
 -
 None
-box.space.tweedledum:insert{196, "tuple 196"}
+box.space.memtx:insert{199, "tuple 199"}
 -
 None
-box.space.tweedledum:insert{197, "tuple 197"}
+box.space.sophia:insert{195, "tuple 195"}
+-
+None
+box.space.sophia:insert{196, "tuple 196"}
+-
+None
+box.space.sophia:insert{197, "tuple 197"}
+-
+None
+box.space.sophia:insert{198, "tuple 198"}
+-
+None
+box.space.sophia:insert{199, "tuple 199"}
+-
+None
+box.space.memtx:select{195}
+-
+- [195, tuple 195]
+
+box.space.memtx:select{196}
+-
+- [196, tuple 196]
+
+box.space.memtx:select{197}
 -
-None
-box.space.tweedledum:insert{198, "tuple 198"}
+- [197, tuple 197]
+
+box.space.memtx:select{198}
 -
-None
-box.space.tweedledum:insert{199, "tuple 199"}
+- [198, tuple 198]
+
+box.space.memtx:select{199}
 -
-None
-box.space.tweedledum:select{195}
+- [199, tuple 199]
+
+box.space.sophia:select{195}
 -
 - [195, tuple 195]
 
-box.space.tweedledum:select{196}
+box.space.sophia:select{196}
 -
 - [196, tuple 196]
 
-box.space.tweedledum:select{197}
+box.space.sophia:select{197}
 -
 - [197, tuple 197]
 
-box.space.tweedledum:select{198}
+box.space.sophia:select{198}
 -
 - [198, tuple 198]
 
-box.space.tweedledum:select{199}
+box.space.sophia:select{199}
 -
 - [199, tuple 199]
 
@@ -1547,73 +2953,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 10 iteration
-box.space.tweedledum:insert{200, "tuple 200"}
+box.space.memtx:insert{200, "tuple 200"}
+-
+None
+box.space.memtx:insert{201, "tuple 201"}
+-
+None
+box.space.memtx:insert{202, "tuple 202"}
+-
+None
+box.space.memtx:insert{203, "tuple 203"}
 -
 None
-box.space.tweedledum:insert{201, "tuple 201"}
+box.space.memtx:insert{204, "tuple 204"}
 -
 None
-box.space.tweedledum:insert{202, "tuple 202"}
+box.space.sophia:insert{200, "tuple 200"}
 -
 None
-box.space.tweedledum:insert{203, "tuple 203"}
+box.space.sophia:insert{201, "tuple 201"}
 -
 None
-box.space.tweedledum:insert{204, "tuple 204"}
+box.space.sophia:insert{202, "tuple 202"}
 -
 None
-box.space.tweedledum:select{200}
+box.space.sophia:insert{203, "tuple 203"}
+-
+None
+box.space.sophia:insert{204, "tuple 204"}
+-
+None
+box.space.memtx:select{200}
+-
+- [200, tuple 200]
+
+box.space.memtx:select{201}
+-
+- [201, tuple 201]
+
+box.space.memtx:select{202}
+-
+- [202, tuple 202]
+
+box.space.memtx:select{203}
+-
+- [203, tuple 203]
+
+box.space.memtx:select{204}
+-
+- [204, tuple 204]
+
+box.space.sophia:select{200}
 -
 - [200, tuple 200]
 
-box.space.tweedledum:select{201}
+box.space.sophia:select{201}
 -
 - [201, tuple 201]
 
-box.space.tweedledum:select{202}
+box.space.sophia:select{202}
 -
 - [202, tuple 202]
 
-box.space.tweedledum:select{203}
+box.space.sophia:select{203}
 -
 - [203, tuple 203]
 
-box.space.tweedledum:select{204}
+box.space.sophia:select{204}
 -
 - [204, tuple 204]
 
-box.space.tweedledum:insert{205, "tuple 205"}
+box.space.memtx:insert{205, "tuple 205"}
+-
+None
+box.space.memtx:insert{206, "tuple 206"}
+-
+None
+box.space.memtx:insert{207, "tuple 207"}
+-
+None
+box.space.memtx:insert{208, "tuple 208"}
+-
+None
+box.space.memtx:insert{209, "tuple 209"}
+-
+None
+box.space.sophia:insert{205, "tuple 205"}
 -
 None
-box.space.tweedledum:insert{206, "tuple 206"}
+box.space.sophia:insert{206, "tuple 206"}
 -
 None
-box.space.tweedledum:insert{207, "tuple 207"}
+box.space.sophia:insert{207, "tuple 207"}
 -
 None
-box.space.tweedledum:insert{208, "tuple 208"}
+box.space.sophia:insert{208, "tuple 208"}
 -
 None
-box.space.tweedledum:insert{209, "tuple 209"}
+box.space.sophia:insert{209, "tuple 209"}
 -
 None
-box.space.tweedledum:select{205}
+box.space.memtx:select{205}
+-
+- [205, tuple 205]
+
+box.space.memtx:select{206}
+-
+- [206, tuple 206]
+
+box.space.memtx:select{207}
+-
+- [207, tuple 207]
+
+box.space.memtx:select{208}
+-
+- [208, tuple 208]
+
+box.space.memtx:select{209}
+-
+- [209, tuple 209]
+
+box.space.sophia:select{205}
 -
 - [205, tuple 205]
 
-box.space.tweedledum:select{206}
+box.space.sophia:select{206}
 -
 - [206, tuple 206]
 
-box.space.tweedledum:select{207}
+box.space.sophia:select{207}
 -
 - [207, tuple 207]
 
-box.space.tweedledum:select{208}
+box.space.sophia:select{208}
 -
 - [208, tuple 208]
 
-box.space.tweedledum:select{209}
+box.space.sophia:select{209}
 -
 - [209, tuple 209]
 
@@ -1623,73 +3099,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{210, "tuple 210"}
+box.space.memtx:insert{210, "tuple 210"}
+-
+None
+box.space.memtx:insert{211, "tuple 211"}
+-
+None
+box.space.memtx:insert{212, "tuple 212"}
 -
 None
-box.space.tweedledum:insert{211, "tuple 211"}
+box.space.memtx:insert{213, "tuple 213"}
 -
 None
-box.space.tweedledum:insert{212, "tuple 212"}
+box.space.memtx:insert{214, "tuple 214"}
 -
 None
-box.space.tweedledum:insert{213, "tuple 213"}
+box.space.sophia:insert{210, "tuple 210"}
 -
 None
-box.space.tweedledum:insert{214, "tuple 214"}
+box.space.sophia:insert{211, "tuple 211"}
 -
 None
-box.space.tweedledum:select{210}
+box.space.sophia:insert{212, "tuple 212"}
+-
+None
+box.space.sophia:insert{213, "tuple 213"}
+-
+None
+box.space.sophia:insert{214, "tuple 214"}
+-
+None
+box.space.memtx:select{210}
+-
+- [210, tuple 210]
+
+box.space.memtx:select{211}
+-
+- [211, tuple 211]
+
+box.space.memtx:select{212}
+-
+- [212, tuple 212]
+
+box.space.memtx:select{213}
+-
+- [213, tuple 213]
+
+box.space.memtx:select{214}
+-
+- [214, tuple 214]
+
+box.space.sophia:select{210}
 -
 - [210, tuple 210]
 
-box.space.tweedledum:select{211}
+box.space.sophia:select{211}
 -
 - [211, tuple 211]
 
-box.space.tweedledum:select{212}
+box.space.sophia:select{212}
 -
 - [212, tuple 212]
 
-box.space.tweedledum:select{213}
+box.space.sophia:select{213}
 -
 - [213, tuple 213]
 
-box.space.tweedledum:select{214}
+box.space.sophia:select{214}
 -
 - [214, tuple 214]
 
-box.space.tweedledum:insert{215, "tuple 215"}
+box.space.memtx:insert{215, "tuple 215"}
+-
+None
+box.space.memtx:insert{216, "tuple 216"}
+-
+None
+box.space.memtx:insert{217, "tuple 217"}
+-
+None
+box.space.memtx:insert{218, "tuple 218"}
+-
+None
+box.space.memtx:insert{219, "tuple 219"}
+-
+None
+box.space.sophia:insert{215, "tuple 215"}
 -
 None
-box.space.tweedledum:insert{216, "tuple 216"}
+box.space.sophia:insert{216, "tuple 216"}
 -
 None
-box.space.tweedledum:insert{217, "tuple 217"}
+box.space.sophia:insert{217, "tuple 217"}
 -
 None
-box.space.tweedledum:insert{218, "tuple 218"}
+box.space.sophia:insert{218, "tuple 218"}
 -
 None
-box.space.tweedledum:insert{219, "tuple 219"}
+box.space.sophia:insert{219, "tuple 219"}
 -
 None
-box.space.tweedledum:select{215}
+box.space.memtx:select{215}
+-
+- [215, tuple 215]
+
+box.space.memtx:select{216}
+-
+- [216, tuple 216]
+
+box.space.memtx:select{217}
+-
+- [217, tuple 217]
+
+box.space.memtx:select{218}
+-
+- [218, tuple 218]
+
+box.space.memtx:select{219}
+-
+- [219, tuple 219]
+
+box.space.sophia:select{215}
 -
 - [215, tuple 215]
 
-box.space.tweedledum:select{216}
+box.space.sophia:select{216}
 -
 - [216, tuple 216]
 
-box.space.tweedledum:select{217}
+box.space.sophia:select{217}
 -
 - [217, tuple 217]
 
-box.space.tweedledum:select{218}
+box.space.sophia:select{218}
 -
 - [218, tuple 218]
 
-box.space.tweedledum:select{219}
+box.space.sophia:select{219}
 -
 - [219, tuple 219]
 
@@ -1700,73 +3246,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 11 iteration
-box.space.tweedledum:insert{220, "tuple 220"}
+box.space.memtx:insert{220, "tuple 220"}
+-
+None
+box.space.memtx:insert{221, "tuple 221"}
 -
 None
-box.space.tweedledum:insert{221, "tuple 221"}
+box.space.memtx:insert{222, "tuple 222"}
 -
 None
-box.space.tweedledum:insert{222, "tuple 222"}
+box.space.memtx:insert{223, "tuple 223"}
 -
 None
-box.space.tweedledum:insert{223, "tuple 223"}
+box.space.memtx:insert{224, "tuple 224"}
 -
 None
-box.space.tweedledum:insert{224, "tuple 224"}
+box.space.sophia:insert{220, "tuple 220"}
 -
 None
-box.space.tweedledum:select{220}
+box.space.sophia:insert{221, "tuple 221"}
+-
+None
+box.space.sophia:insert{222, "tuple 222"}
+-
+None
+box.space.sophia:insert{223, "tuple 223"}
+-
+None
+box.space.sophia:insert{224, "tuple 224"}
+-
+None
+box.space.memtx:select{220}
+-
+- [220, tuple 220]
+
+box.space.memtx:select{221}
+-
+- [221, tuple 221]
+
+box.space.memtx:select{222}
+-
+- [222, tuple 222]
+
+box.space.memtx:select{223}
+-
+- [223, tuple 223]
+
+box.space.memtx:select{224}
+-
+- [224, tuple 224]
+
+box.space.sophia:select{220}
 -
 - [220, tuple 220]
 
-box.space.tweedledum:select{221}
+box.space.sophia:select{221}
 -
 - [221, tuple 221]
 
-box.space.tweedledum:select{222}
+box.space.sophia:select{222}
 -
 - [222, tuple 222]
 
-box.space.tweedledum:select{223}
+box.space.sophia:select{223}
 -
 - [223, tuple 223]
 
-box.space.tweedledum:select{224}
+box.space.sophia:select{224}
 -
 - [224, tuple 224]
 
-box.space.tweedledum:insert{225, "tuple 225"}
+box.space.memtx:insert{225, "tuple 225"}
+-
+None
+box.space.memtx:insert{226, "tuple 226"}
+-
+None
+box.space.memtx:insert{227, "tuple 227"}
+-
+None
+box.space.memtx:insert{228, "tuple 228"}
+-
+None
+box.space.memtx:insert{229, "tuple 229"}
+-
+None
+box.space.sophia:insert{225, "tuple 225"}
 -
 None
-box.space.tweedledum:insert{226, "tuple 226"}
+box.space.sophia:insert{226, "tuple 226"}
 -
 None
-box.space.tweedledum:insert{227, "tuple 227"}
+box.space.sophia:insert{227, "tuple 227"}
 -
 None
-box.space.tweedledum:insert{228, "tuple 228"}
+box.space.sophia:insert{228, "tuple 228"}
 -
 None
-box.space.tweedledum:insert{229, "tuple 229"}
+box.space.sophia:insert{229, "tuple 229"}
 -
 None
-box.space.tweedledum:select{225}
+box.space.memtx:select{225}
+-
+- [225, tuple 225]
+
+box.space.memtx:select{226}
+-
+- [226, tuple 226]
+
+box.space.memtx:select{227}
+-
+- [227, tuple 227]
+
+box.space.memtx:select{228}
+-
+- [228, tuple 228]
+
+box.space.memtx:select{229}
+-
+- [229, tuple 229]
+
+box.space.sophia:select{225}
 -
 - [225, tuple 225]
 
-box.space.tweedledum:select{226}
+box.space.sophia:select{226}
 -
 - [226, tuple 226]
 
-box.space.tweedledum:select{227}
+box.space.sophia:select{227}
 -
 - [227, tuple 227]
 
-box.space.tweedledum:select{228}
+box.space.sophia:select{228}
 -
 - [228, tuple 228]
 
-box.space.tweedledum:select{229}
+box.space.sophia:select{229}
 -
 - [229, tuple 229]
 
@@ -1776,73 +3392,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{230, "tuple 230"}
+box.space.memtx:insert{230, "tuple 230"}
 -
 None
-box.space.tweedledum:insert{231, "tuple 231"}
+box.space.memtx:insert{231, "tuple 231"}
 -
 None
-box.space.tweedledum:insert{232, "tuple 232"}
+box.space.memtx:insert{232, "tuple 232"}
 -
 None
-box.space.tweedledum:insert{233, "tuple 233"}
+box.space.memtx:insert{233, "tuple 233"}
 -
 None
-box.space.tweedledum:insert{234, "tuple 234"}
+box.space.memtx:insert{234, "tuple 234"}
 -
 None
-box.space.tweedledum:select{230}
+box.space.sophia:insert{230, "tuple 230"}
+-
+None
+box.space.sophia:insert{231, "tuple 231"}
+-
+None
+box.space.sophia:insert{232, "tuple 232"}
+-
+None
+box.space.sophia:insert{233, "tuple 233"}
+-
+None
+box.space.sophia:insert{234, "tuple 234"}
+-
+None
+box.space.memtx:select{230}
+-
+- [230, tuple 230]
+
+box.space.memtx:select{231}
+-
+- [231, tuple 231]
+
+box.space.memtx:select{232}
+-
+- [232, tuple 232]
+
+box.space.memtx:select{233}
+-
+- [233, tuple 233]
+
+box.space.memtx:select{234}
+-
+- [234, tuple 234]
+
+box.space.sophia:select{230}
 -
 - [230, tuple 230]
 
-box.space.tweedledum:select{231}
+box.space.sophia:select{231}
 -
 - [231, tuple 231]
 
-box.space.tweedledum:select{232}
+box.space.sophia:select{232}
 -
 - [232, tuple 232]
 
-box.space.tweedledum:select{233}
+box.space.sophia:select{233}
 -
 - [233, tuple 233]
 
-box.space.tweedledum:select{234}
+box.space.sophia:select{234}
 -
 - [234, tuple 234]
 
-box.space.tweedledum:insert{235, "tuple 235"}
+box.space.memtx:insert{235, "tuple 235"}
+-
+None
+box.space.memtx:insert{236, "tuple 236"}
+-
+None
+box.space.memtx:insert{237, "tuple 237"}
+-
+None
+box.space.memtx:insert{238, "tuple 238"}
+-
+None
+box.space.memtx:insert{239, "tuple 239"}
+-
+None
+box.space.sophia:insert{235, "tuple 235"}
 -
 None
-box.space.tweedledum:insert{236, "tuple 236"}
+box.space.sophia:insert{236, "tuple 236"}
 -
 None
-box.space.tweedledum:insert{237, "tuple 237"}
+box.space.sophia:insert{237, "tuple 237"}
 -
 None
-box.space.tweedledum:insert{238, "tuple 238"}
+box.space.sophia:insert{238, "tuple 238"}
 -
 None
-box.space.tweedledum:insert{239, "tuple 239"}
+box.space.sophia:insert{239, "tuple 239"}
 -
 None
-box.space.tweedledum:select{235}
+box.space.memtx:select{235}
+-
+- [235, tuple 235]
+
+box.space.memtx:select{236}
+-
+- [236, tuple 236]
+
+box.space.memtx:select{237}
+-
+- [237, tuple 237]
+
+box.space.memtx:select{238}
+-
+- [238, tuple 238]
+
+box.space.memtx:select{239}
+-
+- [239, tuple 239]
+
+box.space.sophia:select{235}
 -
 - [235, tuple 235]
 
-box.space.tweedledum:select{236}
+box.space.sophia:select{236}
 -
 - [236, tuple 236]
 
-box.space.tweedledum:select{237}
+box.space.sophia:select{237}
 -
 - [237, tuple 237]
 
-box.space.tweedledum:select{238}
+box.space.sophia:select{238}
 -
 - [238, tuple 238]
 
-box.space.tweedledum:select{239}
+box.space.sophia:select{239}
 -
 - [239, tuple 239]
 
@@ -1853,73 +3539,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 12 iteration
-box.space.tweedledum:insert{240, "tuple 240"}
+box.space.memtx:insert{240, "tuple 240"}
+-
+None
+box.space.memtx:insert{241, "tuple 241"}
+-
+None
+box.space.memtx:insert{242, "tuple 242"}
+-
+None
+box.space.memtx:insert{243, "tuple 243"}
 -
 None
-box.space.tweedledum:insert{241, "tuple 241"}
+box.space.memtx:insert{244, "tuple 244"}
 -
 None
-box.space.tweedledum:insert{242, "tuple 242"}
+box.space.sophia:insert{240, "tuple 240"}
 -
 None
-box.space.tweedledum:insert{243, "tuple 243"}
+box.space.sophia:insert{241, "tuple 241"}
 -
 None
-box.space.tweedledum:insert{244, "tuple 244"}
+box.space.sophia:insert{242, "tuple 242"}
 -
 None
-box.space.tweedledum:select{240}
+box.space.sophia:insert{243, "tuple 243"}
+-
+None
+box.space.sophia:insert{244, "tuple 244"}
+-
+None
+box.space.memtx:select{240}
+-
+- [240, tuple 240]
+
+box.space.memtx:select{241}
+-
+- [241, tuple 241]
+
+box.space.memtx:select{242}
+-
+- [242, tuple 242]
+
+box.space.memtx:select{243}
+-
+- [243, tuple 243]
+
+box.space.memtx:select{244}
+-
+- [244, tuple 244]
+
+box.space.sophia:select{240}
 -
 - [240, tuple 240]
 
-box.space.tweedledum:select{241}
+box.space.sophia:select{241}
 -
 - [241, tuple 241]
 
-box.space.tweedledum:select{242}
+box.space.sophia:select{242}
 -
 - [242, tuple 242]
 
-box.space.tweedledum:select{243}
+box.space.sophia:select{243}
 -
 - [243, tuple 243]
 
-box.space.tweedledum:select{244}
+box.space.sophia:select{244}
 -
 - [244, tuple 244]
 
-box.space.tweedledum:insert{245, "tuple 245"}
+box.space.memtx:insert{245, "tuple 245"}
+-
+None
+box.space.memtx:insert{246, "tuple 246"}
+-
+None
+box.space.memtx:insert{247, "tuple 247"}
+-
+None
+box.space.memtx:insert{248, "tuple 248"}
+-
+None
+box.space.memtx:insert{249, "tuple 249"}
+-
+None
+box.space.sophia:insert{245, "tuple 245"}
+-
+None
+box.space.sophia:insert{246, "tuple 246"}
+-
+None
+box.space.sophia:insert{247, "tuple 247"}
+-
+None
+box.space.sophia:insert{248, "tuple 248"}
 -
 None
-box.space.tweedledum:insert{246, "tuple 246"}
+box.space.sophia:insert{249, "tuple 249"}
 -
 None
-box.space.tweedledum:insert{247, "tuple 247"}
+box.space.memtx:select{245}
+-
+- [245, tuple 245]
+
+box.space.memtx:select{246}
+-
+- [246, tuple 246]
+
+box.space.memtx:select{247}
 -
-None
-box.space.tweedledum:insert{248, "tuple 248"}
+- [247, tuple 247]
+
+box.space.memtx:select{248}
 -
-None
-box.space.tweedledum:insert{249, "tuple 249"}
+- [248, tuple 248]
+
+box.space.memtx:select{249}
 -
-None
-box.space.tweedledum:select{245}
+- [249, tuple 249]
+
+box.space.sophia:select{245}
 -
 - [245, tuple 245]
 
-box.space.tweedledum:select{246}
+box.space.sophia:select{246}
 -
 - [246, tuple 246]
 
-box.space.tweedledum:select{247}
+box.space.sophia:select{247}
 -
 - [247, tuple 247]
 
-box.space.tweedledum:select{248}
+box.space.sophia:select{248}
 -
 - [248, tuple 248]
 
-box.space.tweedledum:select{249}
+box.space.sophia:select{249}
 -
 - [249, tuple 249]
 
@@ -1929,73 +3685,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{250, "tuple 250"}
+box.space.memtx:insert{250, "tuple 250"}
+-
+None
+box.space.memtx:insert{251, "tuple 251"}
+-
+None
+box.space.memtx:insert{252, "tuple 252"}
+-
+None
+box.space.memtx:insert{253, "tuple 253"}
 -
 None
-box.space.tweedledum:insert{251, "tuple 251"}
+box.space.memtx:insert{254, "tuple 254"}
 -
 None
-box.space.tweedledum:insert{252, "tuple 252"}
+box.space.sophia:insert{250, "tuple 250"}
 -
 None
-box.space.tweedledum:insert{253, "tuple 253"}
+box.space.sophia:insert{251, "tuple 251"}
 -
 None
-box.space.tweedledum:insert{254, "tuple 254"}
+box.space.sophia:insert{252, "tuple 252"}
 -
 None
-box.space.tweedledum:select{250}
+box.space.sophia:insert{253, "tuple 253"}
+-
+None
+box.space.sophia:insert{254, "tuple 254"}
+-
+None
+box.space.memtx:select{250}
+-
+- [250, tuple 250]
+
+box.space.memtx:select{251}
+-
+- [251, tuple 251]
+
+box.space.memtx:select{252}
+-
+- [252, tuple 252]
+
+box.space.memtx:select{253}
+-
+- [253, tuple 253]
+
+box.space.memtx:select{254}
+-
+- [254, tuple 254]
+
+box.space.sophia:select{250}
 -
 - [250, tuple 250]
 
-box.space.tweedledum:select{251}
+box.space.sophia:select{251}
 -
 - [251, tuple 251]
 
-box.space.tweedledum:select{252}
+box.space.sophia:select{252}
 -
 - [252, tuple 252]
 
-box.space.tweedledum:select{253}
+box.space.sophia:select{253}
 -
 - [253, tuple 253]
 
-box.space.tweedledum:select{254}
+box.space.sophia:select{254}
 -
 - [254, tuple 254]
 
-box.space.tweedledum:insert{255, "tuple 255"}
+box.space.memtx:insert{255, "tuple 255"}
+-
+None
+box.space.memtx:insert{256, "tuple 256"}
+-
+None
+box.space.memtx:insert{257, "tuple 257"}
+-
+None
+box.space.memtx:insert{258, "tuple 258"}
+-
+None
+box.space.memtx:insert{259, "tuple 259"}
+-
+None
+box.space.sophia:insert{255, "tuple 255"}
 -
 None
-box.space.tweedledum:insert{256, "tuple 256"}
+box.space.sophia:insert{256, "tuple 256"}
 -
 None
-box.space.tweedledum:insert{257, "tuple 257"}
+box.space.sophia:insert{257, "tuple 257"}
 -
 None
-box.space.tweedledum:insert{258, "tuple 258"}
+box.space.sophia:insert{258, "tuple 258"}
 -
 None
-box.space.tweedledum:insert{259, "tuple 259"}
+box.space.sophia:insert{259, "tuple 259"}
 -
 None
-box.space.tweedledum:select{255}
+box.space.memtx:select{255}
+-
+- [255, tuple 255]
+
+box.space.memtx:select{256}
+-
+- [256, tuple 256]
+
+box.space.memtx:select{257}
+-
+- [257, tuple 257]
+
+box.space.memtx:select{258}
+-
+- [258, tuple 258]
+
+box.space.memtx:select{259}
+-
+- [259, tuple 259]
+
+box.space.sophia:select{255}
 -
 - [255, tuple 255]
 
-box.space.tweedledum:select{256}
+box.space.sophia:select{256}
 -
 - [256, tuple 256]
 
-box.space.tweedledum:select{257}
+box.space.sophia:select{257}
 -
 - [257, tuple 257]
 
-box.space.tweedledum:select{258}
+box.space.sophia:select{258}
 -
 - [258, tuple 258]
 
-box.space.tweedledum:select{259}
+box.space.sophia:select{259}
 -
 - [259, tuple 259]
 
@@ -2006,73 +3832,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 13 iteration
-box.space.tweedledum:insert{260, "tuple 260"}
+box.space.memtx:insert{260, "tuple 260"}
+-
+None
+box.space.memtx:insert{261, "tuple 261"}
+-
+None
+box.space.memtx:insert{262, "tuple 262"}
 -
 None
-box.space.tweedledum:insert{261, "tuple 261"}
+box.space.memtx:insert{263, "tuple 263"}
 -
 None
-box.space.tweedledum:insert{262, "tuple 262"}
+box.space.memtx:insert{264, "tuple 264"}
 -
 None
-box.space.tweedledum:insert{263, "tuple 263"}
+box.space.sophia:insert{260, "tuple 260"}
 -
 None
-box.space.tweedledum:insert{264, "tuple 264"}
+box.space.sophia:insert{261, "tuple 261"}
 -
 None
-box.space.tweedledum:select{260}
+box.space.sophia:insert{262, "tuple 262"}
+-
+None
+box.space.sophia:insert{263, "tuple 263"}
+-
+None
+box.space.sophia:insert{264, "tuple 264"}
+-
+None
+box.space.memtx:select{260}
+-
+- [260, tuple 260]
+
+box.space.memtx:select{261}
+-
+- [261, tuple 261]
+
+box.space.memtx:select{262}
+-
+- [262, tuple 262]
+
+box.space.memtx:select{263}
+-
+- [263, tuple 263]
+
+box.space.memtx:select{264}
+-
+- [264, tuple 264]
+
+box.space.sophia:select{260}
 -
 - [260, tuple 260]
 
-box.space.tweedledum:select{261}
+box.space.sophia:select{261}
 -
 - [261, tuple 261]
 
-box.space.tweedledum:select{262}
+box.space.sophia:select{262}
 -
 - [262, tuple 262]
 
-box.space.tweedledum:select{263}
+box.space.sophia:select{263}
 -
 - [263, tuple 263]
 
-box.space.tweedledum:select{264}
+box.space.sophia:select{264}
 -
 - [264, tuple 264]
 
-box.space.tweedledum:insert{265, "tuple 265"}
+box.space.memtx:insert{265, "tuple 265"}
+-
+None
+box.space.memtx:insert{266, "tuple 266"}
+-
+None
+box.space.memtx:insert{267, "tuple 267"}
+-
+None
+box.space.memtx:insert{268, "tuple 268"}
+-
+None
+box.space.memtx:insert{269, "tuple 269"}
+-
+None
+box.space.sophia:insert{265, "tuple 265"}
 -
 None
-box.space.tweedledum:insert{266, "tuple 266"}
+box.space.sophia:insert{266, "tuple 266"}
 -
 None
-box.space.tweedledum:insert{267, "tuple 267"}
+box.space.sophia:insert{267, "tuple 267"}
 -
 None
-box.space.tweedledum:insert{268, "tuple 268"}
+box.space.sophia:insert{268, "tuple 268"}
 -
 None
-box.space.tweedledum:insert{269, "tuple 269"}
+box.space.sophia:insert{269, "tuple 269"}
 -
 None
-box.space.tweedledum:select{265}
+box.space.memtx:select{265}
+-
+- [265, tuple 265]
+
+box.space.memtx:select{266}
+-
+- [266, tuple 266]
+
+box.space.memtx:select{267}
+-
+- [267, tuple 267]
+
+box.space.memtx:select{268}
+-
+- [268, tuple 268]
+
+box.space.memtx:select{269}
+-
+- [269, tuple 269]
+
+box.space.sophia:select{265}
 -
 - [265, tuple 265]
 
-box.space.tweedledum:select{266}
+box.space.sophia:select{266}
 -
 - [266, tuple 266]
 
-box.space.tweedledum:select{267}
+box.space.sophia:select{267}
 -
 - [267, tuple 267]
 
-box.space.tweedledum:select{268}
+box.space.sophia:select{268}
 -
 - [268, tuple 268]
 
-box.space.tweedledum:select{269}
+box.space.sophia:select{269}
 -
 - [269, tuple 269]
 
@@ -2082,73 +3978,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{270, "tuple 270"}
+box.space.memtx:insert{270, "tuple 270"}
+-
+None
+box.space.memtx:insert{271, "tuple 271"}
 -
 None
-box.space.tweedledum:insert{271, "tuple 271"}
+box.space.memtx:insert{272, "tuple 272"}
 -
 None
-box.space.tweedledum:insert{272, "tuple 272"}
+box.space.memtx:insert{273, "tuple 273"}
 -
 None
-box.space.tweedledum:insert{273, "tuple 273"}
+box.space.memtx:insert{274, "tuple 274"}
 -
 None
-box.space.tweedledum:insert{274, "tuple 274"}
+box.space.sophia:insert{270, "tuple 270"}
 -
 None
-box.space.tweedledum:select{270}
+box.space.sophia:insert{271, "tuple 271"}
+-
+None
+box.space.sophia:insert{272, "tuple 272"}
+-
+None
+box.space.sophia:insert{273, "tuple 273"}
+-
+None
+box.space.sophia:insert{274, "tuple 274"}
+-
+None
+box.space.memtx:select{270}
+-
+- [270, tuple 270]
+
+box.space.memtx:select{271}
+-
+- [271, tuple 271]
+
+box.space.memtx:select{272}
+-
+- [272, tuple 272]
+
+box.space.memtx:select{273}
+-
+- [273, tuple 273]
+
+box.space.memtx:select{274}
+-
+- [274, tuple 274]
+
+box.space.sophia:select{270}
 -
 - [270, tuple 270]
 
-box.space.tweedledum:select{271}
+box.space.sophia:select{271}
 -
 - [271, tuple 271]
 
-box.space.tweedledum:select{272}
+box.space.sophia:select{272}
 -
 - [272, tuple 272]
 
-box.space.tweedledum:select{273}
+box.space.sophia:select{273}
 -
 - [273, tuple 273]
 
-box.space.tweedledum:select{274}
+box.space.sophia:select{274}
 -
 - [274, tuple 274]
 
-box.space.tweedledum:insert{275, "tuple 275"}
+box.space.memtx:insert{275, "tuple 275"}
+-
+None
+box.space.memtx:insert{276, "tuple 276"}
+-
+None
+box.space.memtx:insert{277, "tuple 277"}
+-
+None
+box.space.memtx:insert{278, "tuple 278"}
+-
+None
+box.space.memtx:insert{279, "tuple 279"}
+-
+None
+box.space.sophia:insert{275, "tuple 275"}
 -
 None
-box.space.tweedledum:insert{276, "tuple 276"}
+box.space.sophia:insert{276, "tuple 276"}
 -
 None
-box.space.tweedledum:insert{277, "tuple 277"}
+box.space.sophia:insert{277, "tuple 277"}
 -
 None
-box.space.tweedledum:insert{278, "tuple 278"}
+box.space.sophia:insert{278, "tuple 278"}
 -
 None
-box.space.tweedledum:insert{279, "tuple 279"}
+box.space.sophia:insert{279, "tuple 279"}
 -
 None
-box.space.tweedledum:select{275}
+box.space.memtx:select{275}
+-
+- [275, tuple 275]
+
+box.space.memtx:select{276}
+-
+- [276, tuple 276]
+
+box.space.memtx:select{277}
+-
+- [277, tuple 277]
+
+box.space.memtx:select{278}
+-
+- [278, tuple 278]
+
+box.space.memtx:select{279}
+-
+- [279, tuple 279]
+
+box.space.sophia:select{275}
 -
 - [275, tuple 275]
 
-box.space.tweedledum:select{276}
+box.space.sophia:select{276}
 -
 - [276, tuple 276]
 
-box.space.tweedledum:select{277}
+box.space.sophia:select{277}
 -
 - [277, tuple 277]
 
-box.space.tweedledum:select{278}
+box.space.sophia:select{278}
 -
 - [278, tuple 278]
 
-box.space.tweedledum:select{279}
+box.space.sophia:select{279}
 -
 - [279, tuple 279]
 
@@ -2159,73 +4125,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 14 iteration
-box.space.tweedledum:insert{280, "tuple 280"}
+box.space.memtx:insert{280, "tuple 280"}
 -
 None
-box.space.tweedledum:insert{281, "tuple 281"}
+box.space.memtx:insert{281, "tuple 281"}
 -
 None
-box.space.tweedledum:insert{282, "tuple 282"}
+box.space.memtx:insert{282, "tuple 282"}
 -
 None
-box.space.tweedledum:insert{283, "tuple 283"}
+box.space.memtx:insert{283, "tuple 283"}
 -
 None
-box.space.tweedledum:insert{284, "tuple 284"}
+box.space.memtx:insert{284, "tuple 284"}
 -
 None
-box.space.tweedledum:select{280}
+box.space.sophia:insert{280, "tuple 280"}
+-
+None
+box.space.sophia:insert{281, "tuple 281"}
+-
+None
+box.space.sophia:insert{282, "tuple 282"}
+-
+None
+box.space.sophia:insert{283, "tuple 283"}
+-
+None
+box.space.sophia:insert{284, "tuple 284"}
+-
+None
+box.space.memtx:select{280}
+-
+- [280, tuple 280]
+
+box.space.memtx:select{281}
+-
+- [281, tuple 281]
+
+box.space.memtx:select{282}
+-
+- [282, tuple 282]
+
+box.space.memtx:select{283}
+-
+- [283, tuple 283]
+
+box.space.memtx:select{284}
+-
+- [284, tuple 284]
+
+box.space.sophia:select{280}
 -
 - [280, tuple 280]
 
-box.space.tweedledum:select{281}
+box.space.sophia:select{281}
 -
 - [281, tuple 281]
 
-box.space.tweedledum:select{282}
+box.space.sophia:select{282}
 -
 - [282, tuple 282]
 
-box.space.tweedledum:select{283}
+box.space.sophia:select{283}
 -
 - [283, tuple 283]
 
-box.space.tweedledum:select{284}
+box.space.sophia:select{284}
 -
 - [284, tuple 284]
 
-box.space.tweedledum:insert{285, "tuple 285"}
+box.space.memtx:insert{285, "tuple 285"}
+-
+None
+box.space.memtx:insert{286, "tuple 286"}
+-
+None
+box.space.memtx:insert{287, "tuple 287"}
+-
+None
+box.space.memtx:insert{288, "tuple 288"}
+-
+None
+box.space.memtx:insert{289, "tuple 289"}
+-
+None
+box.space.sophia:insert{285, "tuple 285"}
 -
 None
-box.space.tweedledum:insert{286, "tuple 286"}
+box.space.sophia:insert{286, "tuple 286"}
 -
 None
-box.space.tweedledum:insert{287, "tuple 287"}
+box.space.sophia:insert{287, "tuple 287"}
 -
 None
-box.space.tweedledum:insert{288, "tuple 288"}
+box.space.sophia:insert{288, "tuple 288"}
 -
 None
-box.space.tweedledum:insert{289, "tuple 289"}
+box.space.sophia:insert{289, "tuple 289"}
 -
 None
-box.space.tweedledum:select{285}
+box.space.memtx:select{285}
+-
+- [285, tuple 285]
+
+box.space.memtx:select{286}
+-
+- [286, tuple 286]
+
+box.space.memtx:select{287}
+-
+- [287, tuple 287]
+
+box.space.memtx:select{288}
+-
+- [288, tuple 288]
+
+box.space.memtx:select{289}
+-
+- [289, tuple 289]
+
+box.space.sophia:select{285}
 -
 - [285, tuple 285]
 
-box.space.tweedledum:select{286}
+box.space.sophia:select{286}
 -
 - [286, tuple 286]
 
-box.space.tweedledum:select{287}
+box.space.sophia:select{287}
 -
 - [287, tuple 287]
 
-box.space.tweedledum:select{288}
+box.space.sophia:select{288}
 -
 - [288, tuple 288]
 
-box.space.tweedledum:select{289}
+box.space.sophia:select{289}
 -
 - [289, tuple 289]
 
@@ -2235,73 +4271,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{290, "tuple 290"}
+box.space.memtx:insert{290, "tuple 290"}
+-
+None
+box.space.memtx:insert{291, "tuple 291"}
+-
+None
+box.space.memtx:insert{292, "tuple 292"}
+-
+None
+box.space.memtx:insert{293, "tuple 293"}
 -
 None
-box.space.tweedledum:insert{291, "tuple 291"}
+box.space.memtx:insert{294, "tuple 294"}
 -
 None
-box.space.tweedledum:insert{292, "tuple 292"}
+box.space.sophia:insert{290, "tuple 290"}
 -
 None
-box.space.tweedledum:insert{293, "tuple 293"}
+box.space.sophia:insert{291, "tuple 291"}
 -
 None
-box.space.tweedledum:insert{294, "tuple 294"}
+box.space.sophia:insert{292, "tuple 292"}
 -
 None
-box.space.tweedledum:select{290}
+box.space.sophia:insert{293, "tuple 293"}
+-
+None
+box.space.sophia:insert{294, "tuple 294"}
+-
+None
+box.space.memtx:select{290}
+-
+- [290, tuple 290]
+
+box.space.memtx:select{291}
+-
+- [291, tuple 291]
+
+box.space.memtx:select{292}
+-
+- [292, tuple 292]
+
+box.space.memtx:select{293}
+-
+- [293, tuple 293]
+
+box.space.memtx:select{294}
+-
+- [294, tuple 294]
+
+box.space.sophia:select{290}
 -
 - [290, tuple 290]
 
-box.space.tweedledum:select{291}
+box.space.sophia:select{291}
 -
 - [291, tuple 291]
 
-box.space.tweedledum:select{292}
+box.space.sophia:select{292}
 -
 - [292, tuple 292]
 
-box.space.tweedledum:select{293}
+box.space.sophia:select{293}
 -
 - [293, tuple 293]
 
-box.space.tweedledum:select{294}
+box.space.sophia:select{294}
 -
 - [294, tuple 294]
 
-box.space.tweedledum:insert{295, "tuple 295"}
+box.space.memtx:insert{295, "tuple 295"}
+-
+None
+box.space.memtx:insert{296, "tuple 296"}
+-
+None
+box.space.memtx:insert{297, "tuple 297"}
+-
+None
+box.space.memtx:insert{298, "tuple 298"}
+-
+None
+box.space.memtx:insert{299, "tuple 299"}
+-
+None
+box.space.sophia:insert{295, "tuple 295"}
+-
+None
+box.space.sophia:insert{296, "tuple 296"}
+-
+None
+box.space.sophia:insert{297, "tuple 297"}
 -
 None
-box.space.tweedledum:insert{296, "tuple 296"}
+box.space.sophia:insert{298, "tuple 298"}
 -
 None
-box.space.tweedledum:insert{297, "tuple 297"}
+box.space.sophia:insert{299, "tuple 299"}
 -
 None
-box.space.tweedledum:insert{298, "tuple 298"}
+box.space.memtx:select{295}
+-
+- [295, tuple 295]
+
+box.space.memtx:select{296}
+-
+- [296, tuple 296]
+
+box.space.memtx:select{297}
+-
+- [297, tuple 297]
+
+box.space.memtx:select{298}
 -
-None
-box.space.tweedledum:insert{299, "tuple 299"}
+- [298, tuple 298]
+
+box.space.memtx:select{299}
 -
-None
-box.space.tweedledum:select{295}
+- [299, tuple 299]
+
+box.space.sophia:select{295}
 -
 - [295, tuple 295]
 
-box.space.tweedledum:select{296}
+box.space.sophia:select{296}
 -
 - [296, tuple 296]
 
-box.space.tweedledum:select{297}
+box.space.sophia:select{297}
 -
 - [297, tuple 297]
 
-box.space.tweedledum:select{298}
+box.space.sophia:select{298}
 -
 - [298, tuple 298]
 
-box.space.tweedledum:select{299}
+box.space.sophia:select{299}
 -
 - [299, tuple 299]
 
@@ -2312,73 +4418,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 15 iteration
-box.space.tweedledum:insert{300, "tuple 300"}
+box.space.memtx:insert{300, "tuple 300"}
+-
+None
+box.space.memtx:insert{301, "tuple 301"}
+-
+None
+box.space.memtx:insert{302, "tuple 302"}
+-
+None
+box.space.memtx:insert{303, "tuple 303"}
+-
+None
+box.space.memtx:insert{304, "tuple 304"}
 -
 None
-box.space.tweedledum:insert{301, "tuple 301"}
+box.space.sophia:insert{300, "tuple 300"}
 -
 None
-box.space.tweedledum:insert{302, "tuple 302"}
+box.space.sophia:insert{301, "tuple 301"}
 -
 None
-box.space.tweedledum:insert{303, "tuple 303"}
+box.space.sophia:insert{302, "tuple 302"}
 -
 None
-box.space.tweedledum:insert{304, "tuple 304"}
+box.space.sophia:insert{303, "tuple 303"}
 -
 None
-box.space.tweedledum:select{300}
+box.space.sophia:insert{304, "tuple 304"}
+-
+None
+box.space.memtx:select{300}
+-
+- [300, tuple 300]
+
+box.space.memtx:select{301}
+-
+- [301, tuple 301]
+
+box.space.memtx:select{302}
+-
+- [302, tuple 302]
+
+box.space.memtx:select{303}
+-
+- [303, tuple 303]
+
+box.space.memtx:select{304}
+-
+- [304, tuple 304]
+
+box.space.sophia:select{300}
 -
 - [300, tuple 300]
 
-box.space.tweedledum:select{301}
+box.space.sophia:select{301}
 -
 - [301, tuple 301]
 
-box.space.tweedledum:select{302}
+box.space.sophia:select{302}
 -
 - [302, tuple 302]
 
-box.space.tweedledum:select{303}
+box.space.sophia:select{303}
 -
 - [303, tuple 303]
 
-box.space.tweedledum:select{304}
+box.space.sophia:select{304}
 -
 - [304, tuple 304]
 
-box.space.tweedledum:insert{305, "tuple 305"}
+box.space.memtx:insert{305, "tuple 305"}
+-
+None
+box.space.memtx:insert{306, "tuple 306"}
+-
+None
+box.space.memtx:insert{307, "tuple 307"}
+-
+None
+box.space.memtx:insert{308, "tuple 308"}
+-
+None
+box.space.memtx:insert{309, "tuple 309"}
+-
+None
+box.space.sophia:insert{305, "tuple 305"}
 -
 None
-box.space.tweedledum:insert{306, "tuple 306"}
+box.space.sophia:insert{306, "tuple 306"}
 -
 None
-box.space.tweedledum:insert{307, "tuple 307"}
+box.space.sophia:insert{307, "tuple 307"}
 -
 None
-box.space.tweedledum:insert{308, "tuple 308"}
+box.space.sophia:insert{308, "tuple 308"}
 -
 None
-box.space.tweedledum:insert{309, "tuple 309"}
+box.space.sophia:insert{309, "tuple 309"}
 -
 None
-box.space.tweedledum:select{305}
+box.space.memtx:select{305}
+-
+- [305, tuple 305]
+
+box.space.memtx:select{306}
+-
+- [306, tuple 306]
+
+box.space.memtx:select{307}
+-
+- [307, tuple 307]
+
+box.space.memtx:select{308}
+-
+- [308, tuple 308]
+
+box.space.memtx:select{309}
+-
+- [309, tuple 309]
+
+box.space.sophia:select{305}
 -
 - [305, tuple 305]
 
-box.space.tweedledum:select{306}
+box.space.sophia:select{306}
 -
 - [306, tuple 306]
 
-box.space.tweedledum:select{307}
+box.space.sophia:select{307}
 -
 - [307, tuple 307]
 
-box.space.tweedledum:select{308}
+box.space.sophia:select{308}
 -
 - [308, tuple 308]
 
-box.space.tweedledum:select{309}
+box.space.sophia:select{309}
 -
 - [309, tuple 309]
 
@@ -2388,73 +4564,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{310, "tuple 310"}
+box.space.memtx:insert{310, "tuple 310"}
+-
+None
+box.space.memtx:insert{311, "tuple 311"}
+-
+None
+box.space.memtx:insert{312, "tuple 312"}
+-
+None
+box.space.memtx:insert{313, "tuple 313"}
 -
 None
-box.space.tweedledum:insert{311, "tuple 311"}
+box.space.memtx:insert{314, "tuple 314"}
 -
 None
-box.space.tweedledum:insert{312, "tuple 312"}
+box.space.sophia:insert{310, "tuple 310"}
 -
 None
-box.space.tweedledum:insert{313, "tuple 313"}
+box.space.sophia:insert{311, "tuple 311"}
 -
 None
-box.space.tweedledum:insert{314, "tuple 314"}
+box.space.sophia:insert{312, "tuple 312"}
 -
 None
-box.space.tweedledum:select{310}
+box.space.sophia:insert{313, "tuple 313"}
+-
+None
+box.space.sophia:insert{314, "tuple 314"}
+-
+None
+box.space.memtx:select{310}
+-
+- [310, tuple 310]
+
+box.space.memtx:select{311}
+-
+- [311, tuple 311]
+
+box.space.memtx:select{312}
+-
+- [312, tuple 312]
+
+box.space.memtx:select{313}
+-
+- [313, tuple 313]
+
+box.space.memtx:select{314}
+-
+- [314, tuple 314]
+
+box.space.sophia:select{310}
 -
 - [310, tuple 310]
 
-box.space.tweedledum:select{311}
+box.space.sophia:select{311}
 -
 - [311, tuple 311]
 
-box.space.tweedledum:select{312}
+box.space.sophia:select{312}
 -
 - [312, tuple 312]
 
-box.space.tweedledum:select{313}
+box.space.sophia:select{313}
 -
 - [313, tuple 313]
 
-box.space.tweedledum:select{314}
+box.space.sophia:select{314}
 -
 - [314, tuple 314]
 
-box.space.tweedledum:insert{315, "tuple 315"}
+box.space.memtx:insert{315, "tuple 315"}
+-
+None
+box.space.memtx:insert{316, "tuple 316"}
+-
+None
+box.space.memtx:insert{317, "tuple 317"}
+-
+None
+box.space.memtx:insert{318, "tuple 318"}
+-
+None
+box.space.memtx:insert{319, "tuple 319"}
+-
+None
+box.space.sophia:insert{315, "tuple 315"}
 -
 None
-box.space.tweedledum:insert{316, "tuple 316"}
+box.space.sophia:insert{316, "tuple 316"}
 -
 None
-box.space.tweedledum:insert{317, "tuple 317"}
+box.space.sophia:insert{317, "tuple 317"}
 -
 None
-box.space.tweedledum:insert{318, "tuple 318"}
+box.space.sophia:insert{318, "tuple 318"}
 -
 None
-box.space.tweedledum:insert{319, "tuple 319"}
+box.space.sophia:insert{319, "tuple 319"}
 -
 None
-box.space.tweedledum:select{315}
+box.space.memtx:select{315}
+-
+- [315, tuple 315]
+
+box.space.memtx:select{316}
+-
+- [316, tuple 316]
+
+box.space.memtx:select{317}
+-
+- [317, tuple 317]
+
+box.space.memtx:select{318}
+-
+- [318, tuple 318]
+
+box.space.memtx:select{319}
+-
+- [319, tuple 319]
+
+box.space.sophia:select{315}
 -
 - [315, tuple 315]
 
-box.space.tweedledum:select{316}
+box.space.sophia:select{316}
 -
 - [316, tuple 316]
 
-box.space.tweedledum:select{317}
+box.space.sophia:select{317}
 -
 - [317, tuple 317]
 
-box.space.tweedledum:select{318}
+box.space.sophia:select{318}
 -
 - [318, tuple 318]
 
-box.space.tweedledum:select{319}
+box.space.sophia:select{319}
 -
 - [319, tuple 319]
 
@@ -2465,73 +4711,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 16 iteration
-box.space.tweedledum:insert{320, "tuple 320"}
+box.space.memtx:insert{320, "tuple 320"}
+-
+None
+box.space.memtx:insert{321, "tuple 321"}
+-
+None
+box.space.memtx:insert{322, "tuple 322"}
 -
 None
-box.space.tweedledum:insert{321, "tuple 321"}
+box.space.memtx:insert{323, "tuple 323"}
 -
 None
-box.space.tweedledum:insert{322, "tuple 322"}
+box.space.memtx:insert{324, "tuple 324"}
 -
 None
-box.space.tweedledum:insert{323, "tuple 323"}
+box.space.sophia:insert{320, "tuple 320"}
 -
 None
-box.space.tweedledum:insert{324, "tuple 324"}
+box.space.sophia:insert{321, "tuple 321"}
 -
 None
-box.space.tweedledum:select{320}
+box.space.sophia:insert{322, "tuple 322"}
+-
+None
+box.space.sophia:insert{323, "tuple 323"}
+-
+None
+box.space.sophia:insert{324, "tuple 324"}
+-
+None
+box.space.memtx:select{320}
+-
+- [320, tuple 320]
+
+box.space.memtx:select{321}
+-
+- [321, tuple 321]
+
+box.space.memtx:select{322}
+-
+- [322, tuple 322]
+
+box.space.memtx:select{323}
+-
+- [323, tuple 323]
+
+box.space.memtx:select{324}
+-
+- [324, tuple 324]
+
+box.space.sophia:select{320}
 -
 - [320, tuple 320]
 
-box.space.tweedledum:select{321}
+box.space.sophia:select{321}
 -
 - [321, tuple 321]
 
-box.space.tweedledum:select{322}
+box.space.sophia:select{322}
 -
 - [322, tuple 322]
 
-box.space.tweedledum:select{323}
+box.space.sophia:select{323}
 -
 - [323, tuple 323]
 
-box.space.tweedledum:select{324}
+box.space.sophia:select{324}
 -
 - [324, tuple 324]
 
-box.space.tweedledum:insert{325, "tuple 325"}
+box.space.memtx:insert{325, "tuple 325"}
+-
+None
+box.space.memtx:insert{326, "tuple 326"}
+-
+None
+box.space.memtx:insert{327, "tuple 327"}
+-
+None
+box.space.memtx:insert{328, "tuple 328"}
+-
+None
+box.space.memtx:insert{329, "tuple 329"}
+-
+None
+box.space.sophia:insert{325, "tuple 325"}
 -
 None
-box.space.tweedledum:insert{326, "tuple 326"}
+box.space.sophia:insert{326, "tuple 326"}
 -
 None
-box.space.tweedledum:insert{327, "tuple 327"}
+box.space.sophia:insert{327, "tuple 327"}
 -
 None
-box.space.tweedledum:insert{328, "tuple 328"}
+box.space.sophia:insert{328, "tuple 328"}
 -
 None
-box.space.tweedledum:insert{329, "tuple 329"}
+box.space.sophia:insert{329, "tuple 329"}
 -
 None
-box.space.tweedledum:select{325}
+box.space.memtx:select{325}
+-
+- [325, tuple 325]
+
+box.space.memtx:select{326}
+-
+- [326, tuple 326]
+
+box.space.memtx:select{327}
+-
+- [327, tuple 327]
+
+box.space.memtx:select{328}
+-
+- [328, tuple 328]
+
+box.space.memtx:select{329}
+-
+- [329, tuple 329]
+
+box.space.sophia:select{325}
 -
 - [325, tuple 325]
 
-box.space.tweedledum:select{326}
+box.space.sophia:select{326}
 -
 - [326, tuple 326]
 
-box.space.tweedledum:select{327}
+box.space.sophia:select{327}
 -
 - [327, tuple 327]
 
-box.space.tweedledum:select{328}
+box.space.sophia:select{328}
 -
 - [328, tuple 328]
 
-box.space.tweedledum:select{329}
+box.space.sophia:select{329}
 -
 - [329, tuple 329]
 
@@ -2541,73 +4857,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{330, "tuple 330"}
+box.space.memtx:insert{330, "tuple 330"}
+-
+None
+box.space.memtx:insert{331, "tuple 331"}
 -
 None
-box.space.tweedledum:insert{331, "tuple 331"}
+box.space.memtx:insert{332, "tuple 332"}
 -
 None
-box.space.tweedledum:insert{332, "tuple 332"}
+box.space.memtx:insert{333, "tuple 333"}
 -
 None
-box.space.tweedledum:insert{333, "tuple 333"}
+box.space.memtx:insert{334, "tuple 334"}
 -
 None
-box.space.tweedledum:insert{334, "tuple 334"}
+box.space.sophia:insert{330, "tuple 330"}
 -
 None
-box.space.tweedledum:select{330}
+box.space.sophia:insert{331, "tuple 331"}
+-
+None
+box.space.sophia:insert{332, "tuple 332"}
+-
+None
+box.space.sophia:insert{333, "tuple 333"}
+-
+None
+box.space.sophia:insert{334, "tuple 334"}
+-
+None
+box.space.memtx:select{330}
+-
+- [330, tuple 330]
+
+box.space.memtx:select{331}
+-
+- [331, tuple 331]
+
+box.space.memtx:select{332}
+-
+- [332, tuple 332]
+
+box.space.memtx:select{333}
+-
+- [333, tuple 333]
+
+box.space.memtx:select{334}
+-
+- [334, tuple 334]
+
+box.space.sophia:select{330}
 -
 - [330, tuple 330]
 
-box.space.tweedledum:select{331}
+box.space.sophia:select{331}
 -
 - [331, tuple 331]
 
-box.space.tweedledum:select{332}
+box.space.sophia:select{332}
 -
 - [332, tuple 332]
 
-box.space.tweedledum:select{333}
+box.space.sophia:select{333}
 -
 - [333, tuple 333]
 
-box.space.tweedledum:select{334}
+box.space.sophia:select{334}
 -
 - [334, tuple 334]
 
-box.space.tweedledum:insert{335, "tuple 335"}
+box.space.memtx:insert{335, "tuple 335"}
+-
+None
+box.space.memtx:insert{336, "tuple 336"}
+-
+None
+box.space.memtx:insert{337, "tuple 337"}
+-
+None
+box.space.memtx:insert{338, "tuple 338"}
+-
+None
+box.space.memtx:insert{339, "tuple 339"}
+-
+None
+box.space.sophia:insert{335, "tuple 335"}
 -
 None
-box.space.tweedledum:insert{336, "tuple 336"}
+box.space.sophia:insert{336, "tuple 336"}
 -
 None
-box.space.tweedledum:insert{337, "tuple 337"}
+box.space.sophia:insert{337, "tuple 337"}
 -
 None
-box.space.tweedledum:insert{338, "tuple 338"}
+box.space.sophia:insert{338, "tuple 338"}
 -
 None
-box.space.tweedledum:insert{339, "tuple 339"}
+box.space.sophia:insert{339, "tuple 339"}
 -
 None
-box.space.tweedledum:select{335}
+box.space.memtx:select{335}
+-
+- [335, tuple 335]
+
+box.space.memtx:select{336}
+-
+- [336, tuple 336]
+
+box.space.memtx:select{337}
+-
+- [337, tuple 337]
+
+box.space.memtx:select{338}
+-
+- [338, tuple 338]
+
+box.space.memtx:select{339}
+-
+- [339, tuple 339]
+
+box.space.sophia:select{335}
 -
 - [335, tuple 335]
 
-box.space.tweedledum:select{336}
+box.space.sophia:select{336}
 -
 - [336, tuple 336]
 
-box.space.tweedledum:select{337}
+box.space.sophia:select{337}
 -
 - [337, tuple 337]
 
-box.space.tweedledum:select{338}
+box.space.sophia:select{338}
 -
 - [338, tuple 338]
 
-box.space.tweedledum:select{339}
+box.space.sophia:select{339}
 -
 - [339, tuple 339]
 
@@ -2618,73 +5004,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 17 iteration
-box.space.tweedledum:insert{340, "tuple 340"}
+box.space.memtx:insert{340, "tuple 340"}
 -
 None
-box.space.tweedledum:insert{341, "tuple 341"}
+box.space.memtx:insert{341, "tuple 341"}
 -
 None
-box.space.tweedledum:insert{342, "tuple 342"}
+box.space.memtx:insert{342, "tuple 342"}
 -
 None
-box.space.tweedledum:insert{343, "tuple 343"}
+box.space.memtx:insert{343, "tuple 343"}
 -
 None
-box.space.tweedledum:insert{344, "tuple 344"}
+box.space.memtx:insert{344, "tuple 344"}
 -
 None
-box.space.tweedledum:select{340}
+box.space.sophia:insert{340, "tuple 340"}
+-
+None
+box.space.sophia:insert{341, "tuple 341"}
+-
+None
+box.space.sophia:insert{342, "tuple 342"}
+-
+None
+box.space.sophia:insert{343, "tuple 343"}
+-
+None
+box.space.sophia:insert{344, "tuple 344"}
+-
+None
+box.space.memtx:select{340}
+-
+- [340, tuple 340]
+
+box.space.memtx:select{341}
+-
+- [341, tuple 341]
+
+box.space.memtx:select{342}
+-
+- [342, tuple 342]
+
+box.space.memtx:select{343}
+-
+- [343, tuple 343]
+
+box.space.memtx:select{344}
+-
+- [344, tuple 344]
+
+box.space.sophia:select{340}
 -
 - [340, tuple 340]
 
-box.space.tweedledum:select{341}
+box.space.sophia:select{341}
 -
 - [341, tuple 341]
 
-box.space.tweedledum:select{342}
+box.space.sophia:select{342}
 -
 - [342, tuple 342]
 
-box.space.tweedledum:select{343}
+box.space.sophia:select{343}
 -
 - [343, tuple 343]
 
-box.space.tweedledum:select{344}
+box.space.sophia:select{344}
 -
 - [344, tuple 344]
 
-box.space.tweedledum:insert{345, "tuple 345"}
+box.space.memtx:insert{345, "tuple 345"}
+-
+None
+box.space.memtx:insert{346, "tuple 346"}
+-
+None
+box.space.memtx:insert{347, "tuple 347"}
+-
+None
+box.space.memtx:insert{348, "tuple 348"}
+-
+None
+box.space.memtx:insert{349, "tuple 349"}
+-
+None
+box.space.sophia:insert{345, "tuple 345"}
+-
+None
+box.space.sophia:insert{346, "tuple 346"}
+-
+None
+box.space.sophia:insert{347, "tuple 347"}
 -
 None
-box.space.tweedledum:insert{346, "tuple 346"}
+box.space.sophia:insert{348, "tuple 348"}
 -
 None
-box.space.tweedledum:insert{347, "tuple 347"}
+box.space.sophia:insert{349, "tuple 349"}
 -
 None
-box.space.tweedledum:insert{348, "tuple 348"}
+box.space.memtx:select{345}
+-
+- [345, tuple 345]
+
+box.space.memtx:select{346}
+-
+- [346, tuple 346]
+
+box.space.memtx:select{347}
+-
+- [347, tuple 347]
+
+box.space.memtx:select{348}
 -
-None
-box.space.tweedledum:insert{349, "tuple 349"}
+- [348, tuple 348]
+
+box.space.memtx:select{349}
 -
-None
-box.space.tweedledum:select{345}
+- [349, tuple 349]
+
+box.space.sophia:select{345}
 -
 - [345, tuple 345]
 
-box.space.tweedledum:select{346}
+box.space.sophia:select{346}
 -
 - [346, tuple 346]
 
-box.space.tweedledum:select{347}
+box.space.sophia:select{347}
 -
 - [347, tuple 347]
 
-box.space.tweedledum:select{348}
+box.space.sophia:select{348}
 -
 - [348, tuple 348]
 
-box.space.tweedledum:select{349}
+box.space.sophia:select{349}
 -
 - [349, tuple 349]
 
@@ -2694,73 +5150,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{350, "tuple 350"}
+box.space.memtx:insert{350, "tuple 350"}
+-
+None
+box.space.memtx:insert{351, "tuple 351"}
+-
+None
+box.space.memtx:insert{352, "tuple 352"}
+-
+None
+box.space.memtx:insert{353, "tuple 353"}
+-
+None
+box.space.memtx:insert{354, "tuple 354"}
+-
+None
+box.space.sophia:insert{350, "tuple 350"}
 -
 None
-box.space.tweedledum:insert{351, "tuple 351"}
+box.space.sophia:insert{351, "tuple 351"}
 -
 None
-box.space.tweedledum:insert{352, "tuple 352"}
+box.space.sophia:insert{352, "tuple 352"}
 -
 None
-box.space.tweedledum:insert{353, "tuple 353"}
+box.space.sophia:insert{353, "tuple 353"}
 -
 None
-box.space.tweedledum:insert{354, "tuple 354"}
+box.space.sophia:insert{354, "tuple 354"}
 -
 None
-box.space.tweedledum:select{350}
+box.space.memtx:select{350}
 -
 - [350, tuple 350]
 
-box.space.tweedledum:select{351}
+box.space.memtx:select{351}
 -
 - [351, tuple 351]
 
-box.space.tweedledum:select{352}
+box.space.memtx:select{352}
 -
 - [352, tuple 352]
 
-box.space.tweedledum:select{353}
+box.space.memtx:select{353}
 -
 - [353, tuple 353]
 
-box.space.tweedledum:select{354}
+box.space.memtx:select{354}
 -
 - [354, tuple 354]
 
-box.space.tweedledum:insert{355, "tuple 355"}
+box.space.sophia:select{350}
+-
+- [350, tuple 350]
+
+box.space.sophia:select{351}
+-
+- [351, tuple 351]
+
+box.space.sophia:select{352}
+-
+- [352, tuple 352]
+
+box.space.sophia:select{353}
+-
+- [353, tuple 353]
+
+box.space.sophia:select{354}
+-
+- [354, tuple 354]
+
+box.space.memtx:insert{355, "tuple 355"}
+-
+None
+box.space.memtx:insert{356, "tuple 356"}
+-
+None
+box.space.memtx:insert{357, "tuple 357"}
+-
+None
+box.space.memtx:insert{358, "tuple 358"}
+-
+None
+box.space.memtx:insert{359, "tuple 359"}
+-
+None
+box.space.sophia:insert{355, "tuple 355"}
 -
 None
-box.space.tweedledum:insert{356, "tuple 356"}
+box.space.sophia:insert{356, "tuple 356"}
 -
 None
-box.space.tweedledum:insert{357, "tuple 357"}
+box.space.sophia:insert{357, "tuple 357"}
 -
 None
-box.space.tweedledum:insert{358, "tuple 358"}
+box.space.sophia:insert{358, "tuple 358"}
 -
 None
-box.space.tweedledum:insert{359, "tuple 359"}
+box.space.sophia:insert{359, "tuple 359"}
 -
 None
-box.space.tweedledum:select{355}
+box.space.memtx:select{355}
+-
+- [355, tuple 355]
+
+box.space.memtx:select{356}
+-
+- [356, tuple 356]
+
+box.space.memtx:select{357}
+-
+- [357, tuple 357]
+
+box.space.memtx:select{358}
+-
+- [358, tuple 358]
+
+box.space.memtx:select{359}
+-
+- [359, tuple 359]
+
+box.space.sophia:select{355}
 -
 - [355, tuple 355]
 
-box.space.tweedledum:select{356}
+box.space.sophia:select{356}
 -
 - [356, tuple 356]
 
-box.space.tweedledum:select{357}
+box.space.sophia:select{357}
 -
 - [357, tuple 357]
 
-box.space.tweedledum:select{358}
+box.space.sophia:select{358}
 -
 - [358, tuple 358]
 
-box.space.tweedledum:select{359}
+box.space.sophia:select{359}
 -
 - [359, tuple 359]
 
@@ -2771,73 +5297,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 18 iteration
-box.space.tweedledum:insert{360, "tuple 360"}
+box.space.memtx:insert{360, "tuple 360"}
+-
+None
+box.space.memtx:insert{361, "tuple 361"}
+-
+None
+box.space.memtx:insert{362, "tuple 362"}
+-
+None
+box.space.memtx:insert{363, "tuple 363"}
+-
+None
+box.space.memtx:insert{364, "tuple 364"}
 -
 None
-box.space.tweedledum:insert{361, "tuple 361"}
+box.space.sophia:insert{360, "tuple 360"}
 -
 None
-box.space.tweedledum:insert{362, "tuple 362"}
+box.space.sophia:insert{361, "tuple 361"}
 -
 None
-box.space.tweedledum:insert{363, "tuple 363"}
+box.space.sophia:insert{362, "tuple 362"}
 -
 None
-box.space.tweedledum:insert{364, "tuple 364"}
+box.space.sophia:insert{363, "tuple 363"}
 -
 None
-box.space.tweedledum:select{360}
+box.space.sophia:insert{364, "tuple 364"}
+-
+None
+box.space.memtx:select{360}
+-
+- [360, tuple 360]
+
+box.space.memtx:select{361}
+-
+- [361, tuple 361]
+
+box.space.memtx:select{362}
+-
+- [362, tuple 362]
+
+box.space.memtx:select{363}
+-
+- [363, tuple 363]
+
+box.space.memtx:select{364}
+-
+- [364, tuple 364]
+
+box.space.sophia:select{360}
 -
 - [360, tuple 360]
 
-box.space.tweedledum:select{361}
+box.space.sophia:select{361}
 -
 - [361, tuple 361]
 
-box.space.tweedledum:select{362}
+box.space.sophia:select{362}
 -
 - [362, tuple 362]
 
-box.space.tweedledum:select{363}
+box.space.sophia:select{363}
 -
 - [363, tuple 363]
 
-box.space.tweedledum:select{364}
+box.space.sophia:select{364}
 -
 - [364, tuple 364]
 
-box.space.tweedledum:insert{365, "tuple 365"}
+box.space.memtx:insert{365, "tuple 365"}
+-
+None
+box.space.memtx:insert{366, "tuple 366"}
+-
+None
+box.space.memtx:insert{367, "tuple 367"}
+-
+None
+box.space.memtx:insert{368, "tuple 368"}
+-
+None
+box.space.memtx:insert{369, "tuple 369"}
+-
+None
+box.space.sophia:insert{365, "tuple 365"}
 -
 None
-box.space.tweedledum:insert{366, "tuple 366"}
+box.space.sophia:insert{366, "tuple 366"}
 -
 None
-box.space.tweedledum:insert{367, "tuple 367"}
+box.space.sophia:insert{367, "tuple 367"}
 -
 None
-box.space.tweedledum:insert{368, "tuple 368"}
+box.space.sophia:insert{368, "tuple 368"}
 -
 None
-box.space.tweedledum:insert{369, "tuple 369"}
+box.space.sophia:insert{369, "tuple 369"}
 -
 None
-box.space.tweedledum:select{365}
+box.space.memtx:select{365}
+-
+- [365, tuple 365]
+
+box.space.memtx:select{366}
+-
+- [366, tuple 366]
+
+box.space.memtx:select{367}
+-
+- [367, tuple 367]
+
+box.space.memtx:select{368}
+-
+- [368, tuple 368]
+
+box.space.memtx:select{369}
+-
+- [369, tuple 369]
+
+box.space.sophia:select{365}
 -
 - [365, tuple 365]
 
-box.space.tweedledum:select{366}
+box.space.sophia:select{366}
 -
 - [366, tuple 366]
 
-box.space.tweedledum:select{367}
+box.space.sophia:select{367}
 -
 - [367, tuple 367]
 
-box.space.tweedledum:select{368}
+box.space.sophia:select{368}
 -
 - [368, tuple 368]
 
-box.space.tweedledum:select{369}
+box.space.sophia:select{369}
 -
 - [369, tuple 369]
 
@@ -2847,73 +5443,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{370, "tuple 370"}
+box.space.memtx:insert{370, "tuple 370"}
+-
+None
+box.space.memtx:insert{371, "tuple 371"}
+-
+None
+box.space.memtx:insert{372, "tuple 372"}
+-
+None
+box.space.memtx:insert{373, "tuple 373"}
 -
 None
-box.space.tweedledum:insert{371, "tuple 371"}
+box.space.memtx:insert{374, "tuple 374"}
 -
 None
-box.space.tweedledum:insert{372, "tuple 372"}
+box.space.sophia:insert{370, "tuple 370"}
 -
 None
-box.space.tweedledum:insert{373, "tuple 373"}
+box.space.sophia:insert{371, "tuple 371"}
 -
 None
-box.space.tweedledum:insert{374, "tuple 374"}
+box.space.sophia:insert{372, "tuple 372"}
 -
 None
-box.space.tweedledum:select{370}
+box.space.sophia:insert{373, "tuple 373"}
+-
+None
+box.space.sophia:insert{374, "tuple 374"}
+-
+None
+box.space.memtx:select{370}
+-
+- [370, tuple 370]
+
+box.space.memtx:select{371}
+-
+- [371, tuple 371]
+
+box.space.memtx:select{372}
+-
+- [372, tuple 372]
+
+box.space.memtx:select{373}
+-
+- [373, tuple 373]
+
+box.space.memtx:select{374}
+-
+- [374, tuple 374]
+
+box.space.sophia:select{370}
 -
 - [370, tuple 370]
 
-box.space.tweedledum:select{371}
+box.space.sophia:select{371}
 -
 - [371, tuple 371]
 
-box.space.tweedledum:select{372}
+box.space.sophia:select{372}
 -
 - [372, tuple 372]
 
-box.space.tweedledum:select{373}
+box.space.sophia:select{373}
 -
 - [373, tuple 373]
 
-box.space.tweedledum:select{374}
+box.space.sophia:select{374}
 -
 - [374, tuple 374]
 
-box.space.tweedledum:insert{375, "tuple 375"}
+box.space.memtx:insert{375, "tuple 375"}
+-
+None
+box.space.memtx:insert{376, "tuple 376"}
+-
+None
+box.space.memtx:insert{377, "tuple 377"}
+-
+None
+box.space.memtx:insert{378, "tuple 378"}
+-
+None
+box.space.memtx:insert{379, "tuple 379"}
+-
+None
+box.space.sophia:insert{375, "tuple 375"}
 -
 None
-box.space.tweedledum:insert{376, "tuple 376"}
+box.space.sophia:insert{376, "tuple 376"}
 -
 None
-box.space.tweedledum:insert{377, "tuple 377"}
+box.space.sophia:insert{377, "tuple 377"}
 -
 None
-box.space.tweedledum:insert{378, "tuple 378"}
+box.space.sophia:insert{378, "tuple 378"}
 -
 None
-box.space.tweedledum:insert{379, "tuple 379"}
+box.space.sophia:insert{379, "tuple 379"}
 -
 None
-box.space.tweedledum:select{375}
+box.space.memtx:select{375}
+-
+- [375, tuple 375]
+
+box.space.memtx:select{376}
+-
+- [376, tuple 376]
+
+box.space.memtx:select{377}
+-
+- [377, tuple 377]
+
+box.space.memtx:select{378}
+-
+- [378, tuple 378]
+
+box.space.memtx:select{379}
+-
+- [379, tuple 379]
+
+box.space.sophia:select{375}
 -
 - [375, tuple 375]
 
-box.space.tweedledum:select{376}
+box.space.sophia:select{376}
 -
 - [376, tuple 376]
 
-box.space.tweedledum:select{377}
+box.space.sophia:select{377}
 -
 - [377, tuple 377]
 
-box.space.tweedledum:select{378}
+box.space.sophia:select{378}
 -
 - [378, tuple 378]
 
-box.space.tweedledum:select{379}
+box.space.sophia:select{379}
 -
 - [379, tuple 379]
 
@@ -2924,73 +5590,143 @@ box.cfg{replication_source=''}
 ...
 switch replica to replica
 test 19 iteration
-box.space.tweedledum:insert{380, "tuple 380"}
+box.space.memtx:insert{380, "tuple 380"}
+-
+None
+box.space.memtx:insert{381, "tuple 381"}
+-
+None
+box.space.memtx:insert{382, "tuple 382"}
 -
 None
-box.space.tweedledum:insert{381, "tuple 381"}
+box.space.memtx:insert{383, "tuple 383"}
 -
 None
-box.space.tweedledum:insert{382, "tuple 382"}
+box.space.memtx:insert{384, "tuple 384"}
 -
 None
-box.space.tweedledum:insert{383, "tuple 383"}
+box.space.sophia:insert{380, "tuple 380"}
 -
 None
-box.space.tweedledum:insert{384, "tuple 384"}
+box.space.sophia:insert{381, "tuple 381"}
 -
 None
-box.space.tweedledum:select{380}
+box.space.sophia:insert{382, "tuple 382"}
+-
+None
+box.space.sophia:insert{383, "tuple 383"}
+-
+None
+box.space.sophia:insert{384, "tuple 384"}
+-
+None
+box.space.memtx:select{380}
+-
+- [380, tuple 380]
+
+box.space.memtx:select{381}
+-
+- [381, tuple 381]
+
+box.space.memtx:select{382}
+-
+- [382, tuple 382]
+
+box.space.memtx:select{383}
+-
+- [383, tuple 383]
+
+box.space.memtx:select{384}
+-
+- [384, tuple 384]
+
+box.space.sophia:select{380}
 -
 - [380, tuple 380]
 
-box.space.tweedledum:select{381}
+box.space.sophia:select{381}
 -
 - [381, tuple 381]
 
-box.space.tweedledum:select{382}
+box.space.sophia:select{382}
 -
 - [382, tuple 382]
 
-box.space.tweedledum:select{383}
+box.space.sophia:select{383}
 -
 - [383, tuple 383]
 
-box.space.tweedledum:select{384}
+box.space.sophia:select{384}
 -
 - [384, tuple 384]
 
-box.space.tweedledum:insert{385, "tuple 385"}
+box.space.memtx:insert{385, "tuple 385"}
+-
+None
+box.space.memtx:insert{386, "tuple 386"}
+-
+None
+box.space.memtx:insert{387, "tuple 387"}
+-
+None
+box.space.memtx:insert{388, "tuple 388"}
+-
+None
+box.space.memtx:insert{389, "tuple 389"}
+-
+None
+box.space.sophia:insert{385, "tuple 385"}
 -
 None
-box.space.tweedledum:insert{386, "tuple 386"}
+box.space.sophia:insert{386, "tuple 386"}
 -
 None
-box.space.tweedledum:insert{387, "tuple 387"}
+box.space.sophia:insert{387, "tuple 387"}
 -
 None
-box.space.tweedledum:insert{388, "tuple 388"}
+box.space.sophia:insert{388, "tuple 388"}
 -
 None
-box.space.tweedledum:insert{389, "tuple 389"}
+box.space.sophia:insert{389, "tuple 389"}
 -
 None
-box.space.tweedledum:select{385}
+box.space.memtx:select{385}
+-
+- [385, tuple 385]
+
+box.space.memtx:select{386}
+-
+- [386, tuple 386]
+
+box.space.memtx:select{387}
+-
+- [387, tuple 387]
+
+box.space.memtx:select{388}
+-
+- [388, tuple 388]
+
+box.space.memtx:select{389}
+-
+- [389, tuple 389]
+
+box.space.sophia:select{385}
 -
 - [385, tuple 385]
 
-box.space.tweedledum:select{386}
+box.space.sophia:select{386}
 -
 - [386, tuple 386]
 
-box.space.tweedledum:select{387}
+box.space.sophia:select{387}
 -
 - [387, tuple 387]
 
-box.space.tweedledum:select{388}
+box.space.sophia:select{388}
 -
 - [388, tuple 388]
 
-box.space.tweedledum:select{389}
+box.space.sophia:select{389}
 -
 - [389, tuple 389]
 
@@ -3000,73 +5736,143 @@ box.cfg{replication_source=''}
 ---
 ...
 switch master to replica
-box.space.tweedledum:insert{390, "tuple 390"}
+box.space.memtx:insert{390, "tuple 390"}
+-
+None
+box.space.memtx:insert{391, "tuple 391"}
 -
 None
-box.space.tweedledum:insert{391, "tuple 391"}
+box.space.memtx:insert{392, "tuple 392"}
 -
 None
-box.space.tweedledum:insert{392, "tuple 392"}
+box.space.memtx:insert{393, "tuple 393"}
 -
 None
-box.space.tweedledum:insert{393, "tuple 393"}
+box.space.memtx:insert{394, "tuple 394"}
 -
 None
-box.space.tweedledum:insert{394, "tuple 394"}
+box.space.sophia:insert{390, "tuple 390"}
 -
 None
-box.space.tweedledum:select{390}
+box.space.sophia:insert{391, "tuple 391"}
+-
+None
+box.space.sophia:insert{392, "tuple 392"}
+-
+None
+box.space.sophia:insert{393, "tuple 393"}
+-
+None
+box.space.sophia:insert{394, "tuple 394"}
+-
+None
+box.space.memtx:select{390}
+-
+- [390, tuple 390]
+
+box.space.memtx:select{391}
+-
+- [391, tuple 391]
+
+box.space.memtx:select{392}
+-
+- [392, tuple 392]
+
+box.space.memtx:select{393}
+-
+- [393, tuple 393]
+
+box.space.memtx:select{394}
+-
+- [394, tuple 394]
+
+box.space.sophia:select{390}
 -
 - [390, tuple 390]
 
-box.space.tweedledum:select{391}
+box.space.sophia:select{391}
 -
 - [391, tuple 391]
 
-box.space.tweedledum:select{392}
+box.space.sophia:select{392}
 -
 - [392, tuple 392]
 
-box.space.tweedledum:select{393}
+box.space.sophia:select{393}
 -
 - [393, tuple 393]
 
-box.space.tweedledum:select{394}
+box.space.sophia:select{394}
 -
 - [394, tuple 394]
 
-box.space.tweedledum:insert{395, "tuple 395"}
+box.space.memtx:insert{395, "tuple 395"}
+-
+None
+box.space.memtx:insert{396, "tuple 396"}
+-
+None
+box.space.memtx:insert{397, "tuple 397"}
+-
+None
+box.space.memtx:insert{398, "tuple 398"}
+-
+None
+box.space.memtx:insert{399, "tuple 399"}
+-
+None
+box.space.sophia:insert{395, "tuple 395"}
 -
 None
-box.space.tweedledum:insert{396, "tuple 396"}
+box.space.sophia:insert{396, "tuple 396"}
 -
 None
-box.space.tweedledum:insert{397, "tuple 397"}
+box.space.sophia:insert{397, "tuple 397"}
 -
 None
-box.space.tweedledum:insert{398, "tuple 398"}
+box.space.sophia:insert{398, "tuple 398"}
 -
 None
-box.space.tweedledum:insert{399, "tuple 399"}
+box.space.sophia:insert{399, "tuple 399"}
 -
 None
-box.space.tweedledum:select{395}
+box.space.memtx:select{395}
+-
+- [395, tuple 395]
+
+box.space.memtx:select{396}
+-
+- [396, tuple 396]
+
+box.space.memtx:select{397}
+-
+- [397, tuple 397]
+
+box.space.memtx:select{398}
+-
+- [398, tuple 398]
+
+box.space.memtx:select{399}
+-
+- [399, tuple 399]
+
+box.space.sophia:select{395}
 -
 - [395, tuple 395]
 
-box.space.tweedledum:select{396}
+box.space.sophia:select{396}
 -
 - [396, tuple 396]
 
-box.space.tweedledum:select{397}
+box.space.sophia:select{397}
 -
 - [397, tuple 397]
 
-box.space.tweedledum:select{398}
+box.space.sophia:select{398}
 -
 - [398, tuple 398]
 
-box.space.tweedledum:select{399}
+box.space.sophia:select{399}
 -
 - [399, tuple 399]
 
diff --git a/test/replication/swap.test.py b/test/replication/swap.test.py
index ea4d6c70c464c73483ff79baff454ff524553779..7f7d9587bc04a4ea12e0b86829d01c57267715e6 100644
--- a/test/replication/swap.test.py
+++ b/test/replication/swap.test.py
@@ -10,22 +10,30 @@ ID_STEP = 5
 LOGIN = 'test'
 PASSWORD = 'pass123456'
 
+engines = ['memtx', 'sophia']
+
 def insert_tuples(_server, begin, end, msg = "tuple"):
-    for i in range(begin, end):
-        print 'box.space.tweedledum:insert{%d, "%s %d"}' % (i, msg, i)
-        print '-'
-        space = _server.iproto.py_con.space(0)
-        print space.insert((i, '%s %d' % (msg, i)))
+    for engine in engines:
+        for i in range(begin, end):
+            print 'box.space.%s:insert{%d, "%s %d"}' % (engine, i, msg, i)
+            print '-'
+            space = _server.iproto.py_con.space(engine)
+            print space.insert((i, '%s %d' % (msg, i)))
 
 def select_tuples(_server, begin, end):
-    for i in range(begin, end):
-        print 'box.space.tweedledum:select{%d}' % i
-        print '-'
-        space = _server.iproto.py_con.space(0)
-        print space.select(i)
+    for engine in engines:
+        for i in range(begin, end):
+            print 'box.space.%s:select{%d}' % (engine, i)
+            print '-'
+            space = _server.iproto.py_con.space(engine)
+            print space.select(i)
 
 # master server
 master = server
+# Re-deploy server to cleanup Sophia data
+master.stop()
+master.cleanup()
+master.deploy()
 master.admin("box.schema.user.create('%s', { password = '%s'})" % (LOGIN, PASSWORD))
 master.admin("box.schema.user.grant('%s', 'read,write,execute', 'universe')" % LOGIN)
 master.iproto.py_con.authenticate(LOGIN, PASSWORD)
@@ -42,8 +50,9 @@ replica.uri = '%s:%s@%s' % (LOGIN, PASSWORD, replica.iproto.uri)
 replica.admin("while box.space['_priv']:len() < 1 do require('fiber').sleep(0.01) end")
 replica.iproto.py_con.authenticate(LOGIN, PASSWORD)
 
-master.admin("s = box.schema.space.create('tweedledum', {id = 0})")
-master.admin("index = s:create_index('primary', {type = 'hash'})")
+for engine in engines:
+    master.admin("s = box.schema.space.create('%s', { engine = '%s'})" % (engine, engine))
+    master.admin("index = s:create_index('primary', {type = 'tree'})")
 
 ### gh-343: replica.cc must not add login and password to proc title
 #status = replica.get_param("status")