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")