diff --git a/integrations/clickpipes/mysql/faq.mdx b/integrations/clickpipes/mysql/faq.mdx index 854aa7a58..a9366a15a 100644 --- a/integrations/clickpipes/mysql/faq.mdx +++ b/integrations/clickpipes/mysql/faq.mdx @@ -13,6 +13,11 @@ integration: ### Does the MySQL ClickPipe support MariaDB? {#does-the-clickpipe-support-mariadb} Yes, the MySQL ClickPipe supports MariaDB 10.0 and above. The configuration for it is very similar to MySQL, using GTID replication by default. +### Why did my pipe fail with an unsupported MariaDB partial row event? {#mariadb-partial-row-event-unsupported} +MariaDB 12.3 and above can emit a [partial rows event](https://mariadb.com/docs/server/server-management/server-monitoring-logs/binary-log/row-binlog-events#partial_rows_log_event) in the binlog, which we don't support yet. + +To recover, resync the pipe. To reduce the chance of hitting this again, you can also raise `binlog_row_event_fragment_threshold` setting on the source so fewer row changes get fragmented — keep it below your `max_allowed_packet`, since a single unfragmented binlog event larger than `max_allowed_packet` will fail the replication stream instead (see [Why is my pipe failing with a max_allowed_packet binlog error?](#binlog-event-exceeded-max-allowed-packet)). + ### Does the MySQL ClickPipe support PlanetScale, Vitess, or TiDB? {#does-the-clickpipe-support-planetscale-vitess} No, these don't support MySQL's binlog API.