PR-839 - Update pt-mysql-summary

- Reversed condition, so default is transaction_isolation, not
  tx_isolation
- Removed extra variable: we have variable $version, defined before
- Fixed test cases
This commit is contained in:
Sveta Smirnova
2024-07-16 19:02:40 +03:00
parent 2e643e5948
commit f47c1d76b6
4 changed files with 8 additions and 10 deletions

View File

@@ -1016,10 +1016,9 @@ section_innodb () {
local bp_fill=$((${bp_pags} - ${bp_free}))
# dynamically allocate variable name - transaction_isolation
local mysql_version=$(get_var version "$variables_file" | awk -F'-' '{print $1}')
local transaction_isolation_var="tx_isolation"
if [ "$mysql_version" '>' "5.7.19" ]; then # true if version >= 5.7.20
transaction_isolation_var="transaction_isolation"
local transaction_isolation_var="transaction_isolation"
if [ "$version" '<' "5.7.20" ]; then # false if version >= 5.7.20
transaction_isolation_var="tx_isolation"
fi
name_val "Buffer Pool Fill" "$(fuzzy_pct ${bp_fill} ${bp_pags})"