ClickHouse/tests
Haavard Kvaalen c41923c595 MaterializedMySQL: Update GTID set at end of transaction
We would update the set of seen GTIDs as soon as we saw a GTID_EVENT,
which arrives before a transaction.  This would mostly work fine, but
if we lost the connection to MySQL in the middle of a large transaction
we would persist that the transaction had been processed as soon as the
transaction had started.  When the connection was reestablished, we
would not process the transaction again, which meant that we only
applied parts of it.

Fix this by updating the seen GTIDs at the end of the transaction
instead.
2021-10-07 14:09:00 +02:00
..
ci
config Merge branch 'master' into yandex-to-clickhouse-in-configs 2021-09-29 13:29:08 +00:00
fuzz Better dictionary 2021-10-04 17:57:58 +00:00
instructions
integration MaterializedMySQL: Update GTID set at end of transaction 2021-10-07 14:09:00 +02:00
jepsen.clickhouse-keeper
perf_drafts
performance Disable merges for parallel_mv 2021-10-02 11:54:47 +03:00
queries Merge pull request #29659 from amosbird/jsonfix3 2021-10-07 13:55:22 +03:00
testflows
.gitignore
clickhouse-test Merge pull request #29452 from azat/clickhouse-test-fix-term 2021-09-28 22:34:21 +03:00
CMakeLists.txt
msan_suppressions.txt Merge branch 'master' into remove-msan-suppressions-5 2021-04-13 00:15:05 +03:00
stress
tsan_suppressions.txt
ubsan_suppressions.txt