Skip to content

Commit 5d7d6dc

Browse files
committed
Added mysqld server options file for PS-8.x and PS-8.0
1 parent c769510 commit 5d7d6dc

File tree

5 files changed

+4228
-61
lines changed

5 files changed

+4228
-61
lines changed

pstress/generate_mysqld_options.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ echoit(){
3131
}
3232

3333
# Extract all options, their default values, and do some initial cleaning
34-
./bin/mysqld --no-defaults --help --verbose | grep -v "slave" 2>/dev/null | sed '0,/Value (after reading options)/d' | egrep -v "To see what values.*is using|mysqladmin.*instead of|^[ \t]*$|\-\-\-" > ${TEMP_FILE}
34+
./bin/mysqld --no-defaults --help --verbose | grep -v "slave" | grep -v "ndb" 2>/dev/null | sed '0,/Value (after reading options)/d' | egrep -v "To see what values.*is using|mysqladmin.*instead of|^[ \t]*$|\-\-\-" > ${TEMP_FILE}
3535

3636
# mysqld options excluded from list
3737
# RV/HM 18.07.2017 Temporarily added to EXCLUDED_LIST: --binlog-group-commit-sync-delay due to hang issues seen in 5.7 with startup like --no-defaults --plugin-load=tokudb=ha_tokudb.so --tokudb-check-jemalloc=0 --init-file=/home/hrvoje/percona-qa/plugins_57.sql --binlog-group-commit-sync-delay=2047
3838
# --transaction-write-set-extraction is deprecated so it needs to be removed in next release
39-
EXCLUDED_LIST=( --admin-address --admin-port --admin-ssl-ca --admin-ssl-capath --admin-ssl-cert --admin-ssl-cipher --admin-ssl-crl --admin-ssl-crlpath --admin-ssl-key --admin-tls-ciphersuites --admin-tls-version --basedir --bind-address --binlog-group-commit-sync-delay --buffered-error-log-filename --caching-sha2-password-private-key-path --caching-sha2-password-public-key-path --character-sets-dir --chroot --coredumper --datadir --debug --default-time-zone --disabled-storage-engines --ft-stopword-file --general-log --general-log-file --init-connect --init-file --initialize --initialize-insecure --init-replica --innodb-buffer-pool-filename --innodb-data-file-path --innodb-data-home-dir --innodb-directories --innodb-doublewrite-dir --innodb-ft-aux-table --innodb-ft-server-stopword-table --innodb-ft-user-stopword-table --innodb-interpreter --innodb-interpreter-output --innodb-log-group-home-dir --innodb-page-size --innodb-parallel-doublewrite-path --innodb-tmpdir --innodb-redo-log-archive-dirs --innodb-temp-data-file-path --innodb-temp-tablespaces-dir --innodb-undo-directory --innodb-undo-tablespaces --internal-tmp-mem-storage-engine --keyring-migration-destination --keyring-migration-host --keyring-migration-password --keyring-migration-port --keyring-migration-socket --keyring-migration-source --keyring-migration-user --language --lc-messages-dir --log-bin-index --log-error --log-error-services --log-error-suppression-list --log-error-verbosity --log-isam --log-query-errors --log-slow-filter --log-slow-verbosity --log-tc --log-timestamps --master-info-file --myisam-block-size --myisam-data-pointer-size --myisam-max-sort-file-size --myisam-mmap-size --myisam-recover-options --myisam-repair-threads --myisam-sort-buffer-size --myisam-stats-method --myisam-use-mmap --mysqlx-bind-address --mysqlx-socket --mysqlx-ssl-ca --mysqlx-ssl-capath --mysqlx-ssl-cert --mysqlx-ssl-cipher --mysqlx-ssl-crl --mysqlx-ssl-crlpath --mysqlx-ssl-key --persist-only-admin-x509-subject --pid-file --plugin-dir --plugin-load --port --proxy-protocol-networks --relay-log-index --relay-log-info-file --replica-load-tmpdir --replica-skip-errors --report-host --report-password --report-port --report-user --secure-file-priv --secure-log-path --sha256-password-private-key-path --sha256-password-public-key-path --slow-query-log-always-write-time --slow-query-log-file --slow-query-log-use-global-control --socket --ssl-ca --ssl-capath --ssl-cert --ssl-cipher --ssl-crl --ssl-crlpath --ssl-key --terminology-use-previous --tls-ciphersuites --tmpdir --transaction-write-set-extraction --utility-user --utility-user-dynamic-privileges --utility-user-password --utility-user-privileges --utility-user-schema-access --version-suffix --authentication-policy --debug-sensitive-session-string)
39+
EXCLUDED_LIST=( --admin-address --admin-port --admin-ssl-ca --admin-ssl-capath --admin-ssl-cert --admin-ssl-cipher --admin-ssl-crl --admin-ssl-crlpath --admin-ssl-key --admin-tls-ciphersuites --admin-tls-version --basedir --bind-address --binlog-group-commit-sync-delay --buffered-error-log-filename --caching-sha2-password-private-key-path --caching-sha2-password-public-key-path --character-sets-dir --chroot --coredumper --datadir --debug --default-time-zone --disabled-storage-engines --ft-stopword-file --general-log --general-log-file --init-connect --init-file --initialize --initialize-insecure --init-replica --innodb-buffer-pool-filename --innodb-data-file-path --innodb-data-home-dir --innodb-directories --innodb-doublewrite-dir --innodb-ft-aux-table --innodb-ft-server-stopword-table --innodb-ft-user-stopword-table --innodb-interpreter --innodb-interpreter-output --innodb-log-group-home-dir --innodb-page-size --innodb-parallel-doublewrite-path --innodb-tmpdir --innodb-redo-log-archive-dirs --innodb-temp-data-file-path --innodb-temp-tablespaces-dir --innodb-undo-directory --innodb-undo-tablespaces --internal-tmp-mem-storage-engine --keyring-migration-destination --keyring-migration-host --keyring-migration-password --keyring-migration-port --keyring-migration-socket --keyring-migration-source --keyring-migration-user --language --lc-messages-dir --log-bin-index --log-error --log-error-services --log-error-suppression-list --log-error-verbosity --log-isam --log-query-errors --log-slow-filter --log-slow-verbosity --log-tc --log-timestamps --master-info-file --myisam-block-size --myisam-data-pointer-size --myisam-max-sort-file-size --myisam-mmap-size --myisam-recover-options --myisam-repair-threads --myisam-sort-buffer-size --myisam-stats-method --myisam-use-mmap --mysqlx-bind-address --mysqlx-socket --mysqlx-ssl-ca --mysqlx-ssl-capath --mysqlx-ssl-cert --mysqlx-ssl-cipher --mysqlx-ssl-crl --mysqlx-ssl-crlpath --mysqlx-ssl-key --persist-only-admin-x509-subject --pid-file --plugin-dir --plugin-load --port --proxy-protocol-networks --relay-log-index --relay-log-info-file --replica-load-tmpdir --replica-skip-errors --report-host --report-password --report-port --report-user --secure-file-priv --secure-log-path --sha256-password-private-key-path --sha256-password-public-key-path --slow-query-log-always-write-time --slow-query-log-file --slow-query-log-use-global-control --socket --ssl-ca --ssl-capath --ssl-cert --ssl-cipher --ssl-crl --ssl-crlpath --ssl-key --terminology-use-previous --tls-ciphersuites --tmpdir --transaction-write-set-extraction --utility-user --utility-user-dynamic-privileges --utility-user-password --utility-user-privileges --utility-user-schema-access --version-suffix --authentication-policy --debug-sensitive-session-string --debug-set-operations-secondary-overflow-at --explain-format)
4040
# Create a file (${OUTPUT_FILE}) with all options/values intelligently handled and included
4141
rm -Rf ${OUTPUT_FILE}
4242
touch ${OUTPUT_FILE}

0 commit comments

Comments
 (0)