You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
Replication improvements
This patch fixes: MCOL-3557 - Row Based Replication events to ColumnStore tables will no longer cause MariaDB to crash, it will error instead. MCOL-3556 - Remove the Columnstore.xml variable to turn on ColumnStore tables applying replication events and instead make it a system variable that can be set in my.cnf called "columnstore_replication_slave". This allows it to be set per-UM.
This commit is contained in:
@ -262,18 +262,10 @@ struct cal_connection_info
|
||||
useXbit(false),
|
||||
utf8(false),
|
||||
useCpimport(1),
|
||||
delimiter('\7'),
|
||||
replicationEnabled(false)
|
||||
delimiter('\7')
|
||||
{
|
||||
// check if this is a slave mysql daemon
|
||||
isSlaveNode = checkSlave();
|
||||
|
||||
std::string option = config::Config::makeConfig()->getConfig("SystemConfig", "ReplicationEnabled");
|
||||
|
||||
if (!option.compare("Y"))
|
||||
{
|
||||
replicationEnabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
static bool checkSlave()
|
||||
@ -339,7 +331,6 @@ struct cal_connection_info
|
||||
char delimiter;
|
||||
char enclosed_by;
|
||||
std::vector <execplan::CalpontSystemCatalog::ColType> columnTypes;
|
||||
bool replicationEnabled;
|
||||
// MCOL-1101 remove compilation unit variable rmParms
|
||||
std::vector <execplan::RMParam> rmParms;
|
||||
};
|
||||
|
Reference in New Issue
Block a user