Fix compile on 32-bit platforms
This commit is contained in:
parent
ec2ab502fc
commit
2d908d6962
|
@ -621,9 +621,9 @@ func (i *MySQLLock) becomeLeader() error {
|
||||||
func (i *MySQLLock) Lock() error {
|
func (i *MySQLLock) Lock() error {
|
||||||
defer metrics.MeasureSince([]string{"mysql", "get_lock"}, time.Now())
|
defer metrics.MeasureSince([]string{"mysql", "get_lock"}, time.Now())
|
||||||
|
|
||||||
// Lock timeout math.MaxUint32 instead of -1 solves compatibility issues with
|
// Lock timeout math.MaxInt32 instead of -1 solves compatibility issues with
|
||||||
// different MySQL flavours i.e. MariaDB
|
// different MySQL flavours i.e. MariaDB
|
||||||
rows, err := i.in.Query("SELECT GET_LOCK(?, ?), IS_USED_LOCK(?)", i.key, math.MaxUint32, i.key)
|
rows, err := i.in.Query("SELECT GET_LOCK(?, ?), IS_USED_LOCK(?)", i.key, math.MaxInt32, i.key)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue