summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyen Thanh Cong <ntcong1705@gmail.com>2020-11-16 18:08:55 +0700
committerLingxian Kong <anlin.kong@gmail.com>2020-11-19 19:38:46 +0000
commite53e6385208f7ff5274abfb781fd830dc916cc64 (patch)
tree5a98361e26c5acf343b2a6a61f5330c351146ebf
parentad1bc78dec5772fc8c196385b6288d274df9cb07 (diff)
downloadtrove-e53e6385208f7ff5274abfb781fd830dc916cc64.tar.gz
convert to type str to compare
because type of uuid_set[1] is string and type of master_UUID is int, so it is never equal Change-Id: I45b3e0dc1dfabd000d2db2912e45450eec9a8edf
-rw-r--r--trove/guestagent/datastore/mariadb/service.py2
-rw-r--r--trove/guestagent/datastore/mysql/service.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/trove/guestagent/datastore/mariadb/service.py b/trove/guestagent/datastore/mariadb/service.py
index 1edb0122..aa603d99 100644
--- a/trove/guestagent/datastore/mariadb/service.py
+++ b/trove/guestagent/datastore/mariadb/service.py
@@ -63,7 +63,7 @@ class MariaDBApp(mysql_service.BaseMySqlApp):
gtid_executed = self._get_gtid_executed()
for gtid_set in gtid_executed.split(','):
uuid_set = gtid_set.split('-')
- if uuid_set[1] == master_UUID:
+ if str(uuid_set[1]) == str(master_UUID):
last_txn_id = uuid_set[-1]
break
return master_UUID, int(last_txn_id)
diff --git a/trove/guestagent/datastore/mysql/service.py b/trove/guestagent/datastore/mysql/service.py
index cbe59721..2068b094 100644
--- a/trove/guestagent/datastore/mysql/service.py
+++ b/trove/guestagent/datastore/mysql/service.py
@@ -45,7 +45,7 @@ class MySqlApp(service.BaseMySqlApp):
gtid_executed = self._get_gtid_executed()
for gtid_set in gtid_executed.split(','):
uuid_set = gtid_set.split(':')
- if uuid_set[0] == master_UUID:
+ if str(uuid_set[0]) == str(master_UUID):
last_txn_id = uuid_set[-1].split('-')[-1]
break
return master_UUID, int(last_txn_id)