From d7cfa15d2a50211f4e0e483795665c1049a323a1 Mon Sep 17 00:00:00 2001 From: mariadb-AlanMologorsky Date: Tue, 3 Dec 2024 04:49:56 +0300 Subject: [PATCH] fix(client): MCOL-5587: Add quick-max-column-width for maridb clients. This changeset enables quick (mariadb -q) mode when columnstore is installed. Quick mode precludes client CLI program from storing too much data in memory, preventing out of memory conditions. Add quick-max-column-width=0 to prevent extra garbage dashes in output. --- dbcon/mysql/columnstore.cnf | 4 ++++ .../columnstore/bugfixes/MCOL-5587-quick-is-default.test | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 mysql-test/columnstore/bugfixes/MCOL-5587-quick-is-default.test diff --git a/dbcon/mysql/columnstore.cnf b/dbcon/mysql/columnstore.cnf index 5bfde0bfd..e0b77f0b2 100644 --- a/dbcon/mysql/columnstore.cnf +++ b/dbcon/mysql/columnstore.cnf @@ -1,3 +1,7 @@ +[mariadb-client] +quick +quick-max-column-width=0 + [mysqld] plugin-load-add=ha_columnstore.so diff --git a/mysql-test/columnstore/bugfixes/MCOL-5587-quick-is-default.test b/mysql-test/columnstore/bugfixes/MCOL-5587-quick-is-default.test new file mode 100644 index 000000000..1d4ba8ca5 --- /dev/null +++ b/mysql-test/columnstore/bugfixes/MCOL-5587-quick-is-default.test @@ -0,0 +1,4 @@ +--echo "Check that quick mode is enabled" +# the following line will fail the test if quick mode +# is not enabled in (some) configuration file as default. +system mariadb --help | grep -q -E "^quick +TRUE\$";