From 74e6822a96cd896da5d2dffdd4cf9682fbb6d688 Mon Sep 17 00:00:00 2001 From: Sergei Petrunia Date: Thu, 23 Apr 2026 13:52:21 +0300 Subject: [PATCH] MDEV-39368: When replay query fails, print "*** REPLAY FAILED ***" instead of EXPLAIN output. --- client/mysqltest.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/mysqltest.cc b/client/mysqltest.cc index 62214db6688..26043d6113b 100644 --- a/client/mysqltest.cc +++ b/client/mysqltest.cc @@ -11402,6 +11402,13 @@ static void execute_replay_queries(const char *sql_script, DYNAMIC_STRING *ds) mysql_error(replay_server_mysql)); fprintf(stdout, "ReplayTest: Failed query was: %.*s\n", (int)query_len, query_start); print_replay_test_location(stdout); + + /* If this was an EXPLAIN query, add failure marker to result output */ + if (is_explain) + { + dynstr_append_mem(&result, "*** REPLAY FAILED ***\n", 22); + } + goto cleanup; }