Deprecate mqfilter
This commit is contained in:
		@ -18,6 +18,7 @@
 | 
				
			|||||||
* The following MariaDB-Monitor settings have been removed and cause a startup error
 | 
					* The following MariaDB-Monitor settings have been removed and cause a startup error
 | 
				
			||||||
  if defined: `mysql51_replication`, `multimaster` and `allow_cluster_recovery`. The
 | 
					  if defined: `mysql51_replication`, `multimaster` and `allow_cluster_recovery`. The
 | 
				
			||||||
  setting `detect_replication_lag` is deprecated and is ignored.
 | 
					  setting `detect_replication_lag` is deprecated and is ignored.
 | 
				
			||||||
 | 
					* The mqfilter has been deprecated.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For more details, please refer to:
 | 
					For more details, please refer to:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,9 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Overview
 | 
					## Overview
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The **mqfilter** has been deprecated in MaxScale 2.4 and it will be removed
 | 
				
			||||||
 | 
					in a future version of MaxScale. We advise against using it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This filter is designed to extract queries and transform them into a canonical
 | 
					This filter is designed to extract queries and transform them into a canonical
 | 
				
			||||||
form e.g. `INSERT INTO database.table VALUES ("John Doe", "Downtown",100,50.0);`
 | 
					form e.g. `INSERT INTO database.table VALUES ("John Doe", "Downtown",100,50.0);`
 | 
				
			||||||
turns into `INSERT INTO database.table VALUES ("?", "?",?,?);`. The filter
 | 
					turns into `INSERT INTO database.table VALUES ("?", "?",?,?);`. The filter
 | 
				
			||||||
 | 
				
			|||||||
@ -80,6 +80,15 @@ what it used to do.
 | 
				
			|||||||
The `log_to_shm` parameter that was removed in 2.3 will be treated as an unknown
 | 
					The `log_to_shm` parameter that was removed in 2.3 will be treated as an unknown
 | 
				
			||||||
parameter in 2.4.0.
 | 
					parameter in 2.4.0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Deprecated Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### `mqfilter`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The `mqfilter` has been deprecated and it will be removed in a future version
 | 
				
			||||||
 | 
					of MaxScale.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					We advise against using it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## New Features
 | 
					## New Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Clustrix Support
 | 
					### Clustrix Support
 | 
				
			||||||
 | 
				
			|||||||
@ -570,6 +570,9 @@ char** parse_optstr(const char* str, const char* tok, int* szstore)
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params)
 | 
					static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					    MXS_WARNING("The mqfilter has been DEPRECATED in MaxScale 2.4 "
 | 
				
			||||||
 | 
					                "and it will be removed in a future release of MaxScale.");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    MQ_INSTANCE* my_instance = static_cast<MQ_INSTANCE*>(MXS_CALLOC(1, sizeof(MQ_INSTANCE)));
 | 
					    MQ_INSTANCE* my_instance = static_cast<MQ_INSTANCE*>(MXS_CALLOC(1, sizeof(MQ_INSTANCE)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (my_instance)
 | 
					    if (my_instance)
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user