taf.action=init-start-db-run-tests # Optional comment describing the purpose of this run. taf.comments="MariaDB Cached Read-Write and Write Cases" # Host on which the test is executed. taf.host=localhost ############################################################################# # TEST EXECUTION SETTINGS ############################################################################# # Duration of the workload in seconds. taf.duration=300 # Number of iterations to run for each thread count. taf.iterations=3 # Name of the test suite to load. taf.test_suite=sysbench-lua # Classification of this run. # Valid values: adhoc, investigation, production, rerun, release taf.test_type=adhoc # Comma-separated list of test cases to execute. taf.tests=OLTP_RW # Comma-separated list of thread counts to test. taf.threads=4,8,16,32,64,128 # Warmup flag taf.include_warmups=true # Warmup duration in seconds. taf.warmup_duration=300 # Number of warmup threads. taf.warmup_threads=16 ############################################################################# # TIMING CONTROLS ############################################################################# # Sleep X seconds after test setup. #taf.sleep_after_test_setup=60 # Sleep X seconds after test run. #taf.sleep_after_test_run=60 # Turns on CPU-based rest detection for the DB process. taf.db_process_rest_enable=true # CPU percent at or below this value counts as "rest". taf.db_process_rest_low=6 # CPU percent at or above this value resets the rest counter (DB not idle). taf.db_process_rest_high=20 ############################################################################# # REPORT GENERATION ############################################################################# # Comma-separated list of report plugins to run after the test. taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm ############################################################################# # DATABASE SETTINGS # # These settings control how TAF connects to the MySQL server for this run. # Any value left commented out will fall back to: # 1. TAF defaults # 2. auto-populated values (special null handling) # 3. command-line overrides ############################################################################# # Whether to connect using a UNIX socket instead of TCP. # true = use socket # false = use TCP (default) taf.db_clients_use_unix_socket=true # Path to the MariaDB configuration file to feed into mariadbd. # This must be a valid MariaDB config file. taf.db_config_file=./database_config_files/mariadb/mariadb_cache.cnf # Optional: directory where the database software has been unpacked. # If omitted, TAF attempts to auto-detect the install directory. # taf.db_software_install_dir=/home/jeb/taf-perl/database_software_installs/mariadb-11.4.2-linux-systemd-x86_644/ # Optional: explicit socket path for MySQL connections. # Only needed when using UNIX socket mode. # taf.db_socket=/home/jeb/taf-perl/tmp/mariadb.sock # Optional: override the storage engine. # Default is taken from TAF or test suite defaults. taf.db_engine=innodb ############################################################################# # SYSBENCH-LUA SETTINGS # # These settings apply ONLY to the sysbench-lua test suite. They control: # - whether BMK integration is enabled # - table and row counts for workload generation # - intermediate result reporting # # NOTE: # If sysbench_lua.use_bmk is commented out or set to false, TAF will # attempt to run the native sysbench-lua executable instead, provided # it has been built and is available under client_source/sysbench-lua/. # # These values override the defaults in sysbench_lua_default.properties. ############################################################################# # Which db driver sysbench_lua.db_driver=mariadb # Enable BMK integration for sysbench-lua. # Comment this out or set to false to use the native sysbench-lua executable. #sysbench_lua.use_bmk=true # Number of rows per table for sysbench workloads. sysbench_lua.number_of_rows=10000000 # Number of tables to create for the workload. sysbench_lua.number_of_tables=8 # Intermediate result reporting mode. # 0 = disabled # 1 = minimal # 2 = detailed sysbench_lua.intermediate_result=2 ############################################################################# # SYSBENCH DEBUG SETTINGS ############################################################################# # Enable verbose sysbench debugging output. sysbench_lua.debug_sysbench=false # TAF Debug taf.tools_debug=true taf.verbose=true