Skip to content

Commit

Permalink
Cleanup SLEEP(x) in main SQL input file Percona-QA#3
Browse files Browse the repository at this point in the history
  • Loading branch information
Roel Van de Paar committed Dec 26, 2015
1 parent 3bb2983 commit d528a77
Show file tree
Hide file tree
Showing 12 changed files with 14 additions and 1,839 deletions.
10 changes: 10 additions & 0 deletions mtr_to_sql.sh
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,17 @@ egrep --binary-files=text -ih "^SELECT |^INSERT |^UPDATE |^DROP |^CREATE |^RENAM
egrep --binary-files=text -vi "Is a directory" | \
sort -u | \
grep --binary-files=text -vi "strict" | \
grep --binary-files=text -vi "delete from mysql.user;" | \
grep --binary-files=text -vi "drop table mysql.user;" | \
grep --binary-files=text -vi "delete from mysql.user where user='root'" | \
grep --binary-files=text -vi "[updatedelete]\+.*where user='root'" | \
grep --binary-files=text -vi "innodb[-_]track[-_]redo[-_]log[-_]now" | \
grep --binary-files=text -vi "innodb[-_]log[-_]checkpoint[-_]now" | \
grep --binary-files=text -vi "innodb[-_]purge[-_]stop[-_]now" | \
grep --binary-files=text -vi "set[ @globalsession\.\t]*innodb[-_]track_changed[-_]pages[ \.\t]*=" | \
grep --binary-files=text -vi "yfos" | \
grep --binary-files=text -vi "set[ @globalsession\.\t]*debug[ \.\t]*=" | \
sed 's|SLEEP[ \t]*([\.0-9]\+)|SLEEP(0.01)|gi' | \
sed 's/.*[^;]$//' | grep --binary-files=text -v "^$" | \
sed 's/$/ ;;;/' | sed 's/[ \t;]*$/;/' >> ${TEMP_SQL}

Expand Down Expand Up @@ -124,6 +129,10 @@ cat ${TESTS_PATH}/*/*.test ${TESTS_PATH}/*/*/*.test ${TESTS_PATH}/*/*/*/*.test $
grep --binary-files=text -vi "^[ \t]*enable_info" | \
grep --binary-files=text -vi "^[ \t]*call mtr.add_suppression" | \
grep --binary-files=text -vi "strict" | \
grep --binary-files=text -vi "delete from mysql.user;" | \
grep --binary-files=text -vi "drop table mysql.user;" | \
grep --binary-files=text -vi "delete from mysql.user where user='root'" | \
grep --binary-files=text -vi "[updatedelete]\+.*where user='root'" | \
grep --binary-files=text -vi "innodb[-_]track[-_]redo[-_]log[-_]now" | \
grep --binary-files=text -vi "innodb[-_]log[-_]checkpoint[-_]now" | \
grep --binary-files=text -vi "innodb[-_]purge[-_]stop[-_]now" | \
Expand All @@ -148,6 +157,7 @@ cat ${TESTS_PATH}/*/*.test ${TESTS_PATH}/*/*/*.test ${TESTS_PATH}/*/*/*/*.test $
sed 's|DROP PROCEDURE IF EXISTS .*;|DROP PROCEDURE IF EXISTS p1;|gi' | \
sed 's|CREATE PROCEDURE.*BEGIN END;|CREATE PROCEDURE p1() BEGIN END;|gi' | \
sed 's|^USE .*|USE test;|gi' | \
sed 's|SLEEP[ \t]*([\.0-9]\+)|SLEEP(0.01)|gi' | \
grep --binary-files=text -v "/^[^A-Z][^ ]\+$" >> ${TEMP_SQL}

# Grammar variations
Expand Down
339 changes: 0 additions & 339 deletions percona-qa/LICENSE.md

This file was deleted.

258 changes: 0 additions & 258 deletions percona-qa/adding_asserts.txt

This file was deleted.

54 changes: 0 additions & 54 deletions percona-qa/build_percona_debug.sh

This file was deleted.

Loading

0 comments on commit d528a77

Please sign in to comment.