mirror of
https://github.com/MariaDB/server.git
synced 2026-04-20 15:25:33 +02:00
Fix semisync master/slave status always showed as OFF on sparc
On sparc, semisync master/slave status is always showed as OFF, this is fixed by change rpl_semisync_master/slave_status variables from long to char. plugin/semisync/semisync_master.cc: Change rpl_semisync_master_status variables from long to char plugin/semisync/semisync_master.h: Change rpl_semisync_master_status variables from long to char plugin/semisync/semisync_slave.cc: Change rpl_semisync_slave_status variables from long to char plugin/semisync/semisync_slave.h: Change rpl_semisync_slave_status variables from long to char
This commit is contained in:
parent
328dabf473
commit
d8724a4538
4 changed files with 4 additions and 4 deletions
|
|
@ -25,7 +25,7 @@
|
|||
char rpl_semi_sync_master_enabled;
|
||||
unsigned long rpl_semi_sync_master_timeout;
|
||||
unsigned long rpl_semi_sync_master_trace_level;
|
||||
unsigned long rpl_semi_sync_master_status = 0;
|
||||
char rpl_semi_sync_master_status = 0;
|
||||
unsigned long rpl_semi_sync_master_yes_transactions = 0;
|
||||
unsigned long rpl_semi_sync_master_no_transactions = 0;
|
||||
unsigned long rpl_semi_sync_master_off_times = 0;
|
||||
|
|
|
|||
|
|
@ -347,7 +347,7 @@ class ReplSemiSyncMaster
|
|||
extern char rpl_semi_sync_master_enabled;
|
||||
extern unsigned long rpl_semi_sync_master_timeout;
|
||||
extern unsigned long rpl_semi_sync_master_trace_level;
|
||||
extern unsigned long rpl_semi_sync_master_status;
|
||||
extern char rpl_semi_sync_master_status;
|
||||
extern unsigned long rpl_semi_sync_master_yes_transactions;
|
||||
extern unsigned long rpl_semi_sync_master_no_transactions;
|
||||
extern unsigned long rpl_semi_sync_master_off_times;
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
#include "semisync_slave.h"
|
||||
|
||||
char rpl_semi_sync_slave_enabled;
|
||||
unsigned long rpl_semi_sync_slave_status= 0;
|
||||
char rpl_semi_sync_slave_status= 0;
|
||||
unsigned long rpl_semi_sync_slave_trace_level;
|
||||
|
||||
int ReplSemiSyncSlave::initObject()
|
||||
|
|
|
|||
|
|
@ -94,6 +94,6 @@ private:
|
|||
/* System and status variables for the slave component */
|
||||
extern char rpl_semi_sync_slave_enabled;
|
||||
extern unsigned long rpl_semi_sync_slave_trace_level;
|
||||
extern unsigned long rpl_semi_sync_slave_status;
|
||||
extern char rpl_semi_sync_slave_status;
|
||||
|
||||
#endif /* SEMISYNC_SLAVE_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue