Closed NickVolynkin closed 1 year ago
Still fails on the master
branch.
https://github.com/tarantool/tarantool/actions/runs/3439687100/jobs/5737270896
[026] replication/qsync_basic.test.lua vinyl [ fail ]
[026]
[026] Test failed! Result content mismatch:
[026] --- replication/qsync_basic.result Thu Nov 10 19:14:40 2022
[026] +++ /tmp/t/rejects/replication/qsync_basic.reject Thu Nov 10 19:18:27 2022
[026] @@ -638,7 +638,7 @@
[026] | ...
[026] box.space.sync:count()
[026] | ---
[026] - | - 100
[026] + | - 99
[026] | ...
[026] -- Rows could be corrupted during WAL writes. Restart should
[026] -- reveal the problem during recovery.
[026]
[026] Last 15 lines of Tarantool Log file [Instance "master"][/tmp/t/026_replication/master.log]:
[026] 2022-11-10 19:18:25.743 [37409] relay/unix/:(socket)/101/main I> recover from `/tmp/t/026_replication/master/00000000000000000000.xlog'
[026] 2022-11-10 19:18:25.874 [37409] main/244/console/unix/: I> RAFT: bump term to 3, follow
[026] 2022-11-10 19:18:25.874 [37409] main/116/raft_worker I> RAFT: persisted state {term: 3}
[026] 2022-11-10 19:18:25.881 [37409] main/244/console/unix/: I> RAFT: bump term to 4, follow
[026] 2022-11-10 19:18:25.881 [37409] main/116/raft_worker I> RAFT: persisted state {term: 4}
[026] 2022-11-10 19:18:25.899 [37409] relay/unix/:(socket)/101/main coio.c:348 E> SocketError: unexpected EOF when reading from socket, called on fd 28, aka unix/:(socket), peer of unix/:(socket): Broken pipe
[026] 2022-11-10 19:18:25.899 [37409] relay/unix/:(socket)/101/main I> exiting the relay loop
[026] 2022-11-10 19:18:25.991 [37409] main/246/console/unix/: I> set 'replication_synchro_timeout' configuration option to 2
[026] 2022-11-10 19:18:27.992 [37409] main/253/lua txn_limbo.c:295 E> ER_SYNC_QUORUM_TIMEOUT: Quorum collection for a synchronous transaction is timed out
[026] 2022-11-10 19:18:27.994 [37409] main/246/console/unix/: I> update replication_synchro_quorum = 2
[026] 2022-11-10 19:18:27.994 [37409] main/246/console/unix/: I> set 'replication_synchro_quorum' configuration option to "N \/ 2 + 1"
[026] 2022-11-10 19:18:27.994 [37409] main/246/console/unix/: I> set 'replication_synchro_timeout' configuration option to 5
[026] 2022-11-10 19:18:27.994 [37409] main/246/console/unix/: I> set 'replication_timeout' configuration option to 0.1
[026] 2022-11-10 19:18:28.000 [37409] main/246/console/unix/: I> RAFT: bump term to 5, follow
[026] 2022-11-10 19:18:28.000 [37409] main/116/raft_worker I> RAFT: persisted state {term: 5}
Test replication/qsync_basic.test.lua is flaky:
Job: mostly
coverage
, sometimes othersBranches: