mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03: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.
This commit is contained in:
@ -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 */
|
||||
|
Reference in New Issue
Block a user