<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Load Balancer on FromDual GmbH</title><link>https://www.fromdual.com/tags/load-balancer/</link><description>Recent content in Load Balancer on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Wed, 29 Jan 2025 20:29:50 +0000</lastBuildDate><atom:link href="https://www.fromdual.com/tags/load-balancer/index.xml" rel="self" type="application/rss+xml"/><item><title>MaxScale configuration synchronisation</title><link>https://www.fromdual.com/blog/maxscale-configurations-synchronisation/</link><pubDate>Thu, 04 Apr 2024 09:53:46 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/maxscale-configurations-synchronisation/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#overview"&gt;Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#preparations"&gt;Preparations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#activate-configuration-synchronization"&gt;Activate MaxScale configuration synchronisation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#change-parameter"&gt;Change MaxScale parameters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#add-new-slave"&gt;Add new slave and make MaxScale known&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#remove-old-slave"&gt;Remove old slave and make MaxScale known&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#how-is-configuration-synchronized"&gt;How is the configuration synchronised?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#what-happens-on-conflict"&gt;What happens in the event of a conflict?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#tests"&gt;Tests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#deactivate-configuration-synchronization"&gt;Deactivating MaxScale configuration synchronisation again&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/maxscale-configurations-synchronisation/#literature"&gt;Literature/sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;A feature that I recently discovered while browsing is the MaxScale configuration synchronisation functionality.&lt;/p&gt;</description></item><item><title>Sharding with MariaDB MaxScale</title><link>https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/</link><pubDate>Tue, 19 Mar 2024 17:02:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#overview"&gt;Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#preparation"&gt;Preparation of the shards (MariaDB database instances)&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#creating-test-data"&gt;Create test data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#creating-roles-and-users"&gt;Creating roles and users&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#maxscale-monitor-user"&gt;MaxScale Monitor User&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#mascale-admin-user"&gt;MaxScale Admin User&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#create-application-role-and-accounts"&gt;Create application role and accounts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#proxy-protocol"&gt;Proxy protocol&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#maxscale-schema-router-configuration"&gt;MaxScale SchemaRouter configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#starting-and-stopping-maxscale"&gt;Starting and stopping the MaxScale Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#application-tests"&gt;Application tests&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#simple-applicationt-test"&gt;Simple application tests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#new-command-show-shards"&gt;New command show shards&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#general-tests"&gt;More general test&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#less-simple-tests"&gt;Less simple tests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#more-complex-application-tests"&gt;More complex application tests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#cross-shard-tests"&gt;Cross-shard tests&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#operation-of-a-sharding-system"&gt;Operation of a MaxScale sharding system&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#do-on-all-shards"&gt;Do-on-all-shards&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#invalidate-database-map-cache"&gt;Invalidating the database map cache&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#changing-schema-router-variables-dynamically"&gt;How to change SchemaRouter variables dynamically?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#adding-and-removing-a-tenant"&gt;Adding and removing a tenant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#moving-a-tenant"&gt;Moving a tenant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#adding-or-removing-a-shard"&gt;Adding or removing a shard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#adapting-configuration-files"&gt;Customising the configuration files&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#maintenance-work-on-a-shard"&gt;Maintenance work on the shard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#observation-of-a-sharding-system"&gt;Observation / monitoring of a MariaDB MaxScale sharding system&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/sharding-with-mariadb-maxscale/#literature"&gt;Literature / Sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;This feature should more or less work with MariaDB MaxScale 6.x.y, 22.08.x, 23.02.x, 23.08.x and 24.02.x. We have tested it with the latest MaxScale version 23.08.05, as we encountered problems with an older version (&lt;a href="https://jira.mariadb.org/browse/MXS-5026" target="_blank"&gt;MXS-5026&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>MariaDB MaxScale Load Balancer with Master/Master Replication</title><link>https://www.fromdual.com/blog/mariadb-maxscale-load-balancer-with-master-master-replication/</link><pubDate>Fri, 13 May 2022 16:39:27 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-maxscale-load-balancer-with-master-master-replication/</guid><description>&lt;p&gt;For this how-to we were working with a MariaDB 10.6.5 database server and the newest MariaDB MaxScale 6.3.0 (aka 2.6) load balancer/proxy.&lt;/p&gt;</description></item><item><title>Traffic mirroring with MariaDB MaxScale</title><link>https://www.fromdual.com/blog/traffic-mirroring-with-mariadb-maxscale/</link><pubDate>Thu, 24 Dec 2020 16:27:33 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/traffic-mirroring-with-mariadb-maxscale/</guid><description>&lt;p&gt;Recently we had the case that a customer claimed that MariaDB 10.3 Binary Log is using 150% more space on disk than MySQL 5.7 Binary Log. Because I never observed something similar, but to be honest, I did not look to intensively for this situation, we had to do some clarifications.&lt;/p&gt;</description></item><item><title>MariaDB MaxScale Configuration Variables</title><link>https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/</link><pubDate>Wed, 04 Nov 2020 22:49:39 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#global-options"&gt;Global Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#service-options"&gt;Service Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#server-options"&gt;Server Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#routing-modules"&gt;Routing Modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#listener-options"&gt;Listener Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#monitor-options"&gt;Monitor Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#filter-options"&gt;Filter Options&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="global-options"&gt;Global Options&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="5" style="text-align: left;"&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Values&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Unit&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Comment&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;threads&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#threads"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#threads"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#threads"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#threads"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;n&amp;gt; | auto }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;thread&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;thread_stack_size&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Ignored and deprecated in 2.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;rebalance_period&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#rebalance_period"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;rebalance_threshold&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#rebalance_threshold"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;20&lt;/td&gt;
&lt;td style="text-align: left;"&gt;delta load&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;rebalance_window&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#rebalance_window"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;10&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_connect_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#auth_connect_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#auth_connect_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#auth_connect_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;3&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_read_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#auth_read_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#auth_read_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#auth_read_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated in 2.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_write_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#auth_write_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#auth_write_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#auth_write_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated in 2.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_retries&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_retries"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retries"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retries"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;time&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Added in 2.1.10, disabled by default until 2.3.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_retry_timeout&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_retry_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retry_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_retry_timeout"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;5&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;passive&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#passive"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passive"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passive"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ms_timestamp&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#ms_timestamp"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#ms_timestamp"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#ms_timestamp"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#ms_timestamp"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;skip_permission_checks&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#skip_permission_checks"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#skip_permission_checks"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#skip_permission_checks"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;syslog&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#syslog"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#syslog"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#syslog"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#syslog"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;maxlog&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#maxlog"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#maxlog"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#maxlog"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#maxlog"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_to_shm&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_to_shm"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated and ignored in 2.3.0 and newer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_warning&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_warning"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_warning"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_warning"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_warning"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_notice&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_notice"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_notice"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_notice"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_notice"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_info&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_info"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_info"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_info"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_info"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_debug&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_debug"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_debug"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_debug"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_debug"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_warn_super_user&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_warn_super_user"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_messages&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated, use log_notice instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_trace&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated, use log_info instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_augmentation&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_augmentation"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_augmentation"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_augmentation"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_augmentation"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_throttling&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_throttling"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_throttling"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_throttling"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;n&amp;gt;, &amp;lt;n&amp;gt;, &amp;lt;n&amp;gt; }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;10, 1000, 10000&lt;/td&gt;
&lt;td style="text-align: left;"&gt;time, millisecond, millisecond&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;logdir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#logdir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#logdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#logdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#logdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/tmp/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;datadir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#datadir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#datadir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#datadir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#datadir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/home/user/maxscale_data/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;libdir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#libdir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#libdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#libdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#libdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/home/user/lib64/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;cachedir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#cachedir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#cachedir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cachedir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cachedir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/tmp/maxscale_cache/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;piddir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#piddir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#piddir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#piddir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#piddir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/tmp/maxscale_cache/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;execdir&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#execdir"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#execdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#execdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#execdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/usr/local/bin/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;connector_plugindir&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#connector_plugindir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connector_plugindir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connector_plugindir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/usr/lib/plugin/&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;persistdir&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#persistdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#persistdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#persistdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/var/lib/maxscale/maxscale.cnf.d/&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;module_configdir&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#module_configdir"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#module_configdir"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#module_configdir"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/var/lib/maxscale/&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;language&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#language"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#language"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#language"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#language"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;dirpath&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;/home/user/lang/&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_classifier&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_classifier"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;classifier&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;qc_sqlite&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_classifier_cache_size&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_classifier_cache_size"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_cache_size"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_cache_size"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;15% of system Memory&lt;/td&gt;
&lt;td style="text-align: left;"&gt;byte&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;query_classifier_args&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#query_classifier_args"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_args"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#query_classifier_args"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;substitute_variables&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#substitute_variables"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#substitute_variables"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#substitute_variables"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ true | false }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;sql_mode&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#sql_mode"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#sql_mode"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#sql_mode"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ default | oracle }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;default&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;local_address&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#local_address"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#local_address"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#local_address"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;IP address&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;*&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;users_refresh_time&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#users_refresh_time"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#users_refresh_time"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#users_refresh_time"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;30&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;user_refresh_interval&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user_refresh_interval"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user_refresh_interval"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;retain_last_statements&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#retain_last_statements"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;statement&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;dump_last_statements&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#dump_last_statements"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#dump_last_statements"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#dump_last_statements"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ on_error | on_close | never }&lt;/td&gt;
&lt;td style="text-align: left;"&gt;never&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;session_trace&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#session_trace"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_trace"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_trace"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;statement&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;writeq_high_water&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#writeq_high_water"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_high_water"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_high_water"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;writeq_low_water&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#writeq_low_water"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_low_water"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#writeq_low_water"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;load_persisted_configs&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#load_persisted_configs"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#load_persisted_configs"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#load_persisted_configs"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;max_auth_errors_until_block&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_auth_errors_until_block"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_auth_errors_until_block"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;10&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;debug&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#debug"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_host&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_host"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_host"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_host"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;IP address&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;127.0.0.1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_port&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_port"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_port"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_port"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;8989&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_auth&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_auth"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_auth"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_auth"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_ssl_key&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_ssl_key"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_key"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_key"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_ssl_cert&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_ssl_cert"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_cert"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_cert"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_ssl_ca_cert&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_ssl_ca_cert"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_ca_cert"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_ssl_ca_cert"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_enabled&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#admin_enabled"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_enabled"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_enabled"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_gui&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_gui"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_secure_gui&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_secure_gui"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_log_auth_failures&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_log_auth_failures"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_log_auth_failures"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_pam_readwrite_service&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readwrite_service"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readwrite_service"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;admin_pam_readonly_service&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readonly_service"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#admin_pam_readonly_service"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="service-options"&gt;Service Options&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="5" style="text-align: left;"&gt;&lt;strong&gt;Versions&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Values&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Unit&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Comment&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;type&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#type"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#type"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#type"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#type"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;service&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;router&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#router"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#router"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ readconnroute | readwritesplit | schemarouter | binlogrouter }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;router_option&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#router_option"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#router_option"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router_option"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#router_option"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ slave | master,slave }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;filters&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#filters"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#filters"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#filters"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#filters"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ counter | QLA }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;targets&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#targets"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ server | service, ... }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;servers&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#servers"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#servers"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#servers"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#servers"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;server1&amp;gt;, &amp;lt;server2&amp;gt;, ... }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;cluster&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cluster"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#cluster"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;name&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;user&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#user"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#user"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#user"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;username&amp;gt; }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;passwd&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#passwd"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#passwd"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passwd"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#passwd"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ &amp;lt;password&amp;gt; }&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;enable_root_user&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#enable_root_user"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#enable_root_user"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#enable_root_user"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#enable_root_user"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;-&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;localhost_match_wildcard_host&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#localhost_match_wildcard_host"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#localhost_match_wildcard_host"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#localhost_match_wildcard_host"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated and ignored.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;version_string&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#version_string"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#version_string"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#version_string"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#version_string"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;string&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;5.5.5-10.0.0 MaxScale &amp;lt;MaxScale version&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;weightby&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#weightby"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#weightby"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#weightby"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;server_weight&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Deprecated in 2.3 and removed in 2.5, use rank instead&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;auth_all_servers&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#weightby"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#weightby"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#weightby"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#weightby"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;strip_db_esc&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#strip_db_esc"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#strip_db_esc"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#strip_db_esc"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#strip_db_esc"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;optimize_wildcard&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#optimize_wildcard"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#optimize_wildcard"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;retry_on_failure&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#retry_on_failure"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#retry_on_failure"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Ignored by 2.4 and removed in the future.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;log_auth_warnings&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#log_auth_warnings"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#log_auth_warnings"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_auth_warnings"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#log_auth_warnings"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;{ 0 | 1 }&lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;connection_timeout&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-14/maxscale-configuration-usage-scenarios/#connection_timeout"&gt;1.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#connection_timeout"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_timeout"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;max_connections&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#max_connections"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_connections"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_connections"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;connection&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;max_retry_interval&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#max_retry_interval"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#max_retry_interval"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;3600&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;session_track_trx_state&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#session_track_trx_state"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_track_trx_state"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#session_track_trx_state"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;false&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt;Only supported by MariaDB 10.3 and newer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;retain_last_statements&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-23-mariadb-maxscale-configuration-usage-scenarios/#retain_last_statements"&gt;2.3&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#retain_last_statements"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;connection_keepalive&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#connection_keepalive"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&amp;lt;n&amp;gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;300&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;net_write_timeout&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#net_write_timeout"&gt;2.4&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="https://mariadb.com/kb/en/mariadb-maxscale-24-mariadb-maxscale-configuration-guide/#net_write_timeout"&gt;2.5&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;td style="text-align: right;"&gt;0&lt;/td&gt;
&lt;td style="text-align: left;"&gt;second&lt;/td&gt;
&lt;td style="text-align: left;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="routing-modules"&gt;Routing Modules&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#read-conn-route"&gt;ReadConnRoute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#read-write-split"&gt;ReadWriteSplit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#schema-router"&gt;SchemaRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#binlog-router"&gt;BinlogRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#kafkacdc"&gt;KafkaCDC Router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#avro-router"&gt;AvroRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#cat-router"&gt;Cat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#hint-router"&gt;HintRouter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#mirror-router"&gt;Mirror Router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-maxscale-configuration-variables/#smart-router"&gt;SmartRouter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="readconnroute"&gt;ReadConnRoute&lt;/h3&gt;
&lt;p&gt;For (weighted) load balancing.&lt;/p&gt;</description></item><item><title>Galera Load Balancer the underestimated wallflower</title><link>https://www.fromdual.com/blog/galera-load-balancer-the-underestimated-wallflower/</link><pubDate>Thu, 21 Sep 2017 15:25:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-load-balancer-the-underestimated-wallflower/</guid><description>&lt;p&gt;There are some pretty sophisticated Load Balancers for Galera Clusters setups out in the market (&lt;a href="http://www.proxysql.com/" target="_blank" title="ProxySQL for MySQL/MariaDB"&gt;ProxySQL&lt;/a&gt;, &lt;a href="https://mariadb.com/products/technology/maxscale" target="_blank" title="MariaDB MaxScale"&gt;MaxScale&lt;/a&gt;, &lt;a href="http://www.haproxy.org/" target="_blank" title="HAproxy"&gt;HAproxy&lt;/a&gt;, &amp;hellip;). They have many different exotic features. You can nearly do everything with them. But this comes at the cost of complexity. Non of them is simple any more.&lt;/p&gt;</description></item><item><title>Making HAProxy High Available for MySQL Galera Cluster</title><link>https://www.fromdual.com/blog/making-haproxy-high-available-for-mysql-galera-cluster/</link><pubDate>Sun, 14 Dec 2014 18:37:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/making-haproxy-high-available-for-mysql-galera-cluster/</guid><description>&lt;p&gt;After properly installing and testing a &lt;a href="http://galeracluster.com/" target="_blank" title="Galera Cluster"&gt;Galera Cluster&lt;/a&gt; we see that the set-up is not finished yet. It needs something in front of the Galera Cluster that balances the load over all nodes.&lt;br&gt;
So we install a load balancer in front of the Galera Cluster. Typically nowadays &lt;a href="http://www.haproxy.org" target="_blank" title="HAProxy: The again. The failover should happen automatically. For this we need a Virtual IP which should automatically failover.Reliable, High Performance TCP/HTTP Load Balancer"&gt;HAProxy&lt;/a&gt; is chosen for this purpose. But then we find, that the whole Galera Cluster is still not high available in case the load balancer fails or dies. So we need a second load balancer for high availability.&lt;br&gt;
But how should we properly failover when the HAProxy load balancer dies? For this purpose we put a Virtual IP (VIP) in front of the HAProxy load balancer pair. The Virtual IP is controlled and failovered with &lt;a href="http://www.keepalived.org" target="_blank" title="VIP: Keepalived for Linux"&gt;Keepalived&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Galera Load Balancer Documentation</title><link>https://www.fromdual.com/blog/galera-load-balancer-documentation/</link><pubDate>Sat, 17 Aug 2013 22:08:40 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-load-balancer-documentation/</guid><description>&lt;h2 id="about"&gt;About&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;glbd&lt;/code&gt; is a simple TCP connection balancer made with scalability and performance in mind. It was inspired by pen, but unlike pen its functionality is limited only to balancing generic TCP connections.&lt;/p&gt;</description></item><item><title>Unbreakable MySQL Cluster with Galera and Linux Virtual Server (LVS)</title><link>https://www.fromdual.com/blog/unbreakable-mysql-cluster-with-galera-and-lvs/</link><pubDate>Thu, 13 Jun 2013 17:13:47 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/unbreakable-mysql-cluster-with-galera-and-lvs/</guid><description>&lt;p&gt;Recently we had to set-up a 3-node &lt;a href="http://codership.com/content/using-galera-cluster" target="_blank" title="Galera Cluster"&gt;Galera Cluster&lt;/a&gt; with a Load Balancer in front of it. Because Galera Cluster nodes (&lt;code&gt;mysqld&lt;/code&gt;) still reply to TCP requests on port 3306 when they are expelled from the Cluster it is not sufficient to just leave it to the Load Balancer to check the port if a Galera node is properly running or not.&lt;/p&gt;</description></item><item><title>MySQL and Galera Load Balancer (GLB)</title><link>https://www.fromdual.com/blog/mysql-and-galera-load-balancer/</link><pubDate>Sat, 07 Apr 2012 10:10:21 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-and-galera-load-balancer/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#building-the-galera-load-balancer"&gt;Building the Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#starting-the-galera-load-balancer"&gt;Starting the Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#querying-the-galera-load-balancer"&gt;Querying the Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#draining-nodes-with-galera-load-balancer"&gt;Draining nodes with Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#removing-nodes-from-and-adding-nodes-to-galera-load-balancer"&gt;Removing nodes from and adding nodes to Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you install a &lt;a href="http://galeracluster.com/products/" target="_blank"&gt;Galera Cluster for MySQL&lt;/a&gt; for High Availability (HA) it is not enough to install the Database Cluster to achieve this goal. You also have to make the application aware of this HA functionality. This is typically done with some kind of load balancing mechanism between the database and the application.&lt;/p&gt;</description></item><item><title>Linux Container with Incus for focmm unit testing</title><link>https://www.fromdual.com/blog/linux-container-with-lxd-for-focmm-unit-testing/</link><pubDate>Thu, 13 Oct 2022 19:11:40 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/linux-container-with-lxd-for-focmm-unit-testing/</guid><description>&lt;p&gt;Currently we are in the testing phase of the next release of our &lt;a href="https://www.fromdual.com/fromdual-ops-center" title="FromDual Ops Center"&gt;Ops Center&lt;/a&gt; (&lt;code&gt;focmm&lt;/code&gt;). This testing is quite complex because it includes testing the interaction of various different components like a &lt;a href="https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/" target="_blank" title="What is MariaDB Galera Cluster?"&gt;MariaDB Galera Cluster&lt;/a&gt;, a &lt;a href="https://galeracluster.com/library/documentation/glb.html" target="_blank" title="Galera Load Balancer"&gt;Galera Load Balancer&lt;/a&gt;, a &lt;a href="https://en.wikipedia.org/wiki/Virtual_IP_address" target="_blank" title="Virtual IP address"&gt;virtual IP&lt;/a&gt;, etc.&lt;/p&gt;</description></item></channel></rss>