=== Raw Results Dump ===
Test Name   : TPROCC
Host        : hz-bench-jeb
Database    : mariadb
End Time    : 2026-9-24 00:00:29
=========================

=== Run-Level Metadata ===
generated_properties_file=/home/jeb/taf-perl/reports//hammerdb-tprocc_TAF_AUTO_GEN_2026_9_23_23_42_55.properties
db_config_origin=
db_config_source_file=
db_config_run_file=
=== Perl Structure Dump ===

[
  {
    "duration" => 15,
    "iteration_id" => 1,
    "metadata" => {
      "backend_config" => undef,
      "backend_parser_jar" => "./libs/reporter_libs/backend/working/BackendParser.jar",
      "comments" => "MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC",
      "core_count" => 14,
      "cpu" => "13th Gen Intel(R) Core(TM) i5-13500",
      "cpu_count" => 20,
      "created" => "Sept 2026",
      "database_eng" => "InnoDB",
      "database_maker" => "mariadb",
      "database_under_test" => "test",
      "database_version" => "12.3.3-MariaDB-log",
      "date_of_test" => "2026-9-23 23:43:48",
      "db_config_contents" => "[mariadb]|default_authentication_plugin=mysql_native_password|aria_pagecache_buffer_size=1G|innodb_buffer_pool_size=50G|innodb_log_file_size=1G|innodb_flush_log_at_trx_commit=1|thread_handling=one-thread-per-connection|log_bin|server_id=1|rpl_semi_sync_master_wait_point=AFTER_SYNC",
      "db_config_origin" => "",
      "db_config_run_file" => "",
      "db_config_source_file" => "",
      "db_install_dir" => "/home/jeb/taf-perl/database_software_installs/mariadb-12.3.3-linux-systemd-x86_64",
      "db_root_user" => "root",
      "db_type" => "maria",
      "db_user" => "mariadb_tester",
      "duration" => 15,
      "framework" => "taf-perl",
      "framework_patch" => 0,
      "framework_rev" => 0,
      "framework_version" => 4,
      "generated_properties_file" => "/home/jeb/taf-perl/reports//hammerdb-tprocc_TAF_AUTO_GEN_2026_9_23_23_42_55.properties",
      "generated_properties_file_contents" => "### Auto Generated Test Case User Properties Start ###|[db_config_start]|[mariadb]|default_authentication_plugin=mysql_native_password|aria_pagecache_buffer_size=1G|innodb_buffer_pool_size=50G|innodb_log_file_size=1G|innodb_flush_log_at_trx_commit=1|thread_handling=one-thread-per-connection|log_bin|server_id=1|rpl_semi_sync_master_wait_point=AFTER_SYNC|[db_config_end]|taf.db_ssl_mode=off|taf.test_case_tag=MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC|taf.action=init-start-db-run-tests|taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm,json.pm,csv.pm|taf.comments=\"MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC\"|taf.duration=15|taf.iterations=3|taf.test_suite=hammerdb-tprocc|taf.test_type=adhoc|taf.tests=tprocc|taf.threads=50|taf.warmup_duration=1|taf.db_process_rest_enable=true|taf.db_process_rest_low=6|taf.db_process_rest_high=20|taf.db_clients_use_unix_socket=true|hammerdb_tprocc.number_of_warehouses=5|hammerdb_tprocc.db_type=maria|hammerdb_tprocc.checksum_after_setup=true|hammerdb_tprocc.checksum_after_run=true|hammerdb_tprocc.include_json_tcount=true|hammerdb_tprocc.include_json_timing=true|hammerdb_tprocc.include_json_result=true|hammerdb_tprocc.include_json_metrics=true|hammerdb_tprocc.include_html_tcount=true|hammerdb_tprocc.include_html_timing=true|hammerdb_tprocc.include_html_result=true|hammerdb_tprocc.include_html_metrics=true|taf.tools_debug=true|taf.verbose=true|taf.action=run-tests|### Auto Generated Test Case User Properties End ###",
      "iteration" => 1,
      "java_bin" => undef,
      "jdbc_jar" => undef,
      "json_jar" => undef,
      "notes" => "HammerDB TPROCC test suite with config injection and override discipline.",
      "os" => "Linux",
      "os_arch" => "x86_64",
      "os_kernel" => "5.14.0-611.35.1.el9_7.x86_64",
      "os_version" => "AlmaLinux 9.7 (Moss Jungle Cat)",
      "port" => 3306,
      "ram" => "62.33 GB",
      "rampup" => 1,
      "results_iteration_allowed_duration_drift_pct" => 10,
      "results_threshold_fail_pct" => 5,
      "results_threshold_gain_pct" => 5,
      "results_threshold_warning_pct" => 3,
      "run_duration_seconds" => 1001,
      "socket" => "/home/jeb/taf-perl/runtime/db.sock",
      "socket_count" => 1,
      "taf_commandline" => "perl ./taf.pl --prop=./properties/mariadb/MDEV39497/MDEV39497_binlog_rpl_semi_sync_master_wait_point_after_sync.properties --action=run-tests :: prop file contents -> [db_config_start] [mariadb] default_authentication_plugin=mysql_native_password aria_pagecache_buffer_size=1G innodb_buffer_pool_size=50G innodb_log_file_size=1G innodb_flush_log_at_trx_commit=1 thread_handling=one-thread-per-connection log_bin server_id=1 rpl_semi_sync_master_wait_point=AFTER_SYNC [db_config_end] taf.db_ssl_mode=off taf.test_case_tag=MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC taf.action=init-start-db-run-tests taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm,json.pm,csv.pm taf.comments=\"MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC\" taf.duration=15 taf.iterations=3 taf.test_suite=hammerdb-tprocc taf.test_type=adhoc taf.tests=tprocc taf.threads=50 taf.warmup_duration=1 taf.db_process_rest_enable=true taf.db_process_rest_low=6 taf.db_process_rest_high=20 taf.db_clients_use_unix_socket=true hammerdb_tprocc.number_of_warehouses=5 hammerdb_tprocc.db_type=maria hammerdb_tprocc.checksum_after_setup=true hammerdb_tprocc.checksum_after_run=true hammerdb_tprocc.include_json_tcount=true hammerdb_tprocc.include_json_timing=true hammerdb_tprocc.include_json_result=true hammerdb_tprocc.include_json_metrics=true hammerdb_tprocc.include_html_tcount=true hammerdb_tprocc.include_html_timing=true hammerdb_tprocc.include_html_result=true hammerdb_tprocc.include_html_metrics=true taf.tools_debug=true taf.verbose=true",
      "taf_commandline_literal" => "perl ./taf.pl --prop=./properties/mariadb/MDEV39497/MDEV39497_binlog_rpl_semi_sync_master_wait_point_after_sync.properties --action=run-tests",
      "test_case_tag" => "MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC",
      "test_client_version" => "HammerDB-6.0",
      "test_end_date_time" => "2026-9-24 00:00:29",
      "test_host" => "hz-bench-jeb",
      "test_name" => "TPROCC",
      "test_suite" => "hammerdb-tprocc",
      "test_suite_pm_file" => "hammerdb-tprocc.pm",
      "test_suite_revision" => 0,
      "test_suite_version" => 4,
      "test_type" => "adhoc",
      "thread_count" => 50,
      "thread_model" => "client-driven",
      "threads" => 50,
      "time_of_test" => "23:43:48",
      "timestamp" => "2026-9-24 00:00:29",
      "url" => "https://jira.mariadb.org/browse/MDEV-39497",
      "version" => "2.0",
      "warehouses" => 5,
      "warmup_duration" => 1,
      "warmup_threads" => 1
    },
    "metrics" => [
      {
        "description" => "New Orders Per Minute",
        "dimension" => "throughput",
        "name" => "NOPM",
        "type" => "primary",
        "unit" => "orders/minute",
        "value" => 47728
      },
      {
        "description" => "Total elapsed time",
        "dimension" => "time",
        "name" => "Elapsed_Time_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 961800
      },
      {
        "description" => "Total Transactions Per Minute",
        "dimension" => "throughput",
        "name" => "TPM",
        "type" => "additional",
        "unit" => "txns/minute",
        "value" => 110620
      },
      {
        "description" => "NEWORD workload ratio",
        "dimension" => "percentage",
        "name" => "NEWORD_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "11.728"
      },
      {
        "description" => "PAYMENT average latency",
        "dimension" => "latency",
        "name" => "PAYMENT",
        "type" => "additional",
        "unit" => "ms",
        "value" => "55.841"
      },
      {
        "description" => "PAYMENT call count",
        "dimension" => "count",
        "name" => "PAYMENT_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 743936
      },
      {
        "description" => "PAYMENT total time",
        "dimension" => "latency",
        "name" => "PAYMENT_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 41541822
      },
      {
        "description" => "PAYMENT workload ratio",
        "dimension" => "percentage",
        "name" => "PAYMENT_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "86.383"
      },
      {
        "description" => "DELIVERY average latency",
        "dimension" => "latency",
        "name" => "DELIVERY",
        "type" => "additional",
        "unit" => "ms",
        "value" => "9.774"
      },
      {
        "description" => "DELIVERY call count",
        "dimension" => "count",
        "name" => "DELIVERY_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 74114
      },
      {
        "description" => "DELIVERY total time",
        "dimension" => "latency",
        "name" => "DELIVERY_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 724364
      },
      {
        "description" => "DELIVERY workload ratio",
        "dimension" => "percentage",
        "name" => "DELIVERY_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "1.506"
      },
      {
        "description" => "OSTAT average latency",
        "dimension" => "latency",
        "name" => "OSTAT",
        "type" => "additional",
        "unit" => "ms",
        "value" => "0.761"
      },
      {
        "description" => "OSTAT call count",
        "dimension" => "count",
        "name" => "OSTAT_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 74264
      },
      {
        "description" => "OSTAT total time",
        "dimension" => "latency",
        "name" => "OSTAT_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 56537
      },
      {
        "description" => "OSTAT workload ratio",
        "dimension" => "percentage",
        "name" => "OSTAT_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "0.118"
      },
      {
        "description" => "SLEV average latency",
        "dimension" => "latency",
        "name" => "SLEV",
        "type" => "additional",
        "unit" => "ms",
        "value" => "0.84"
      },
      {
        "description" => "SLEV call count",
        "dimension" => "count",
        "name" => "SLEV_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 73761
      },
      {
        "description" => "SLEV total time",
        "dimension" => "latency",
        "name" => "SLEV_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 61971
      },
      {
        "description" => "SLEV workload ratio",
        "dimension" => "percentage",
        "name" => "SLEV_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "0.129"
      }
    ],
    "test_name" => "TPROCC",
    "thread_count" => 50,
    "timestamp" => "2026-9-24 00:00:29"
  },
  {
    "duration" => 15,
    "iteration_id" => 2,
    "metadata" => {
      "comments" => "MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC",
      "core_count" => 14,
      "cpu" => "13th Gen Intel(R) Core(TM) i5-13500",
      "cpu_count" => 20,
      "created" => "Sept 2026",
      "database_eng" => "InnoDB",
      "database_maker" => "mariadb",
      "database_under_test" => "test",
      "database_version" => "12.3.3-MariaDB-log",
      "date_of_test" => "2026-9-24 00:00:29",
      "db_config_contents" => "[mariadb]|default_authentication_plugin=mysql_native_password|aria_pagecache_buffer_size=1G|innodb_buffer_pool_size=50G|innodb_log_file_size=1G|innodb_flush_log_at_trx_commit=1|thread_handling=one-thread-per-connection|log_bin|server_id=1|rpl_semi_sync_master_wait_point=AFTER_SYNC",
      "db_config_origin" => "",
      "db_config_run_file" => "",
      "db_config_source_file" => "",
      "db_install_dir" => "/home/jeb/taf-perl/database_software_installs/mariadb-12.3.3-linux-systemd-x86_64",
      "db_root_user" => "root",
      "db_type" => "maria",
      "db_user" => "mariadb_tester",
      "duration" => 15,
      "framework" => "taf-perl",
      "framework_patch" => 0,
      "framework_rev" => 0,
      "framework_version" => 4,
      "generated_properties_file" => "/home/jeb/taf-perl/reports//hammerdb-tprocc_TAF_AUTO_GEN_2026_9_23_23_42_55.properties",
      "generated_properties_file_contents" => "### Auto Generated Test Case User Properties Start ###|[db_config_start]|[mariadb]|default_authentication_plugin=mysql_native_password|aria_pagecache_buffer_size=1G|innodb_buffer_pool_size=50G|innodb_log_file_size=1G|innodb_flush_log_at_trx_commit=1|thread_handling=one-thread-per-connection|log_bin|server_id=1|rpl_semi_sync_master_wait_point=AFTER_SYNC|[db_config_end]|taf.db_ssl_mode=off|taf.test_case_tag=MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC|taf.action=init-start-db-run-tests|taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm,json.pm,csv.pm|taf.comments=\"MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC\"|taf.duration=15|taf.iterations=3|taf.test_suite=hammerdb-tprocc|taf.test_type=adhoc|taf.tests=tprocc|taf.threads=50|taf.warmup_duration=1|taf.db_process_rest_enable=true|taf.db_process_rest_low=6|taf.db_process_rest_high=20|taf.db_clients_use_unix_socket=true|hammerdb_tprocc.number_of_warehouses=5|hammerdb_tprocc.db_type=maria|hammerdb_tprocc.checksum_after_setup=true|hammerdb_tprocc.checksum_after_run=true|hammerdb_tprocc.include_json_tcount=true|hammerdb_tprocc.include_json_timing=true|hammerdb_tprocc.include_json_result=true|hammerdb_tprocc.include_json_metrics=true|hammerdb_tprocc.include_html_tcount=true|hammerdb_tprocc.include_html_timing=true|hammerdb_tprocc.include_html_result=true|hammerdb_tprocc.include_html_metrics=true|taf.tools_debug=true|taf.verbose=true|taf.action=run-tests|### Auto Generated Test Case User Properties End ###",
      "iteration" => 2,
      "notes" => "HammerDB TPROCC test suite with config injection and override discipline.",
      "os" => "Linux",
      "os_arch" => "x86_64",
      "os_kernel" => "5.14.0-611.35.1.el9_7.x86_64",
      "os_version" => "AlmaLinux 9.7 (Moss Jungle Cat)",
      "port" => 3306,
      "ram" => "62.33 GB",
      "rampup" => 1,
      "run_duration_seconds" => 999,
      "socket" => "/home/jeb/taf-perl/runtime/db.sock",
      "socket_count" => 1,
      "taf_commandline" => "perl ./taf.pl --prop=./properties/mariadb/MDEV39497/MDEV39497_binlog_rpl_semi_sync_master_wait_point_after_sync.properties --action=run-tests :: prop file contents -> [db_config_start] [mariadb] default_authentication_plugin=mysql_native_password aria_pagecache_buffer_size=1G innodb_buffer_pool_size=50G innodb_log_file_size=1G innodb_flush_log_at_trx_commit=1 thread_handling=one-thread-per-connection log_bin server_id=1 rpl_semi_sync_master_wait_point=AFTER_SYNC [db_config_end] taf.db_ssl_mode=off taf.test_case_tag=MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC taf.action=init-start-db-run-tests taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm,json.pm,csv.pm taf.comments=\"MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC\" taf.duration=15 taf.iterations=3 taf.test_suite=hammerdb-tprocc taf.test_type=adhoc taf.tests=tprocc taf.threads=50 taf.warmup_duration=1 taf.db_process_rest_enable=true taf.db_process_rest_low=6 taf.db_process_rest_high=20 taf.db_clients_use_unix_socket=true hammerdb_tprocc.number_of_warehouses=5 hammerdb_tprocc.db_type=maria hammerdb_tprocc.checksum_after_setup=true hammerdb_tprocc.checksum_after_run=true hammerdb_tprocc.include_json_tcount=true hammerdb_tprocc.include_json_timing=true hammerdb_tprocc.include_json_result=true hammerdb_tprocc.include_json_metrics=true hammerdb_tprocc.include_html_tcount=true hammerdb_tprocc.include_html_timing=true hammerdb_tprocc.include_html_result=true hammerdb_tprocc.include_html_metrics=true taf.tools_debug=true taf.verbose=true",
      "taf_commandline_literal" => "perl ./taf.pl --prop=./properties/mariadb/MDEV39497/MDEV39497_binlog_rpl_semi_sync_master_wait_point_after_sync.properties --action=run-tests",
      "test_case_tag" => "MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC",
      "test_client_version" => "HammerDB-6.0",
      "test_end_date_time" => "2026-9-24 00:17:08",
      "test_host" => "hz-bench-jeb",
      "test_name" => "TPROCC",
      "test_suite" => "hammerdb-tprocc",
      "test_suite_pm_file" => "hammerdb-tprocc.pm",
      "test_suite_revision" => 0,
      "test_suite_version" => 4,
      "test_type" => "adhoc",
      "thread_count" => 50,
      "thread_model" => "client-driven",
      "threads" => 50,
      "time_of_test" => "00:00:29",
      "timestamp" => "2026-9-24 00:17:08",
      "url" => "https://jira.mariadb.org/browse/MDEV-39497",
      "version" => "2.0",
      "warehouses" => 5,
      "warmup_duration" => 1,
      "warmup_threads" => 1
    },
    "metrics" => [
      {
        "description" => "New Orders Per Minute",
        "dimension" => "throughput",
        "name" => "NOPM",
        "type" => "primary",
        "unit" => "orders/minute",
        "value" => 49667
      },
      {
        "description" => "Total elapsed time",
        "dimension" => "time",
        "name" => "Elapsed_Time_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 960581
      },
      {
        "description" => "Total Transactions Per Minute",
        "dimension" => "throughput",
        "name" => "TPM",
        "type" => "additional",
        "unit" => "txns/minute",
        "value" => 115417
      },
      {
        "description" => "NEWORD workload ratio",
        "dimension" => "percentage",
        "name" => "NEWORD_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "11.765"
      },
      {
        "description" => "PAYMENT average latency",
        "dimension" => "latency",
        "name" => "PAYMENT",
        "type" => "additional",
        "unit" => "ms",
        "value" => "51.455"
      },
      {
        "description" => "PAYMENT call count",
        "dimension" => "count",
        "name" => "PAYMENT_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 804595
      },
      {
        "description" => "PAYMENT total time",
        "dimension" => "latency",
        "name" => "PAYMENT_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 41400049
      },
      {
        "description" => "PAYMENT workload ratio",
        "dimension" => "percentage",
        "name" => "PAYMENT_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "86.198"
      },
      {
        "description" => "DELIVERY average latency",
        "dimension" => "latency",
        "name" => "DELIVERY",
        "type" => "additional",
        "unit" => "ms",
        "value" => "9.456"
      },
      {
        "description" => "DELIVERY call count",
        "dimension" => "count",
        "name" => "DELIVERY_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 80499
      },
      {
        "description" => "DELIVERY total time",
        "dimension" => "latency",
        "name" => "DELIVERY_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 761191
      },
      {
        "description" => "DELIVERY workload ratio",
        "dimension" => "percentage",
        "name" => "DELIVERY_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "1.585"
      },
      {
        "description" => "OSTAT average latency",
        "dimension" => "latency",
        "name" => "OSTAT",
        "type" => "additional",
        "unit" => "ms",
        "value" => "0.795"
      },
      {
        "description" => "OSTAT call count",
        "dimension" => "count",
        "name" => "OSTAT_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 80059
      },
      {
        "description" => "OSTAT total time",
        "dimension" => "latency",
        "name" => "OSTAT_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 63684
      },
      {
        "description" => "OSTAT workload ratio",
        "dimension" => "percentage",
        "name" => "OSTAT_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "0.133"
      },
      {
        "description" => "SLEV average latency",
        "dimension" => "latency",
        "name" => "SLEV",
        "type" => "additional",
        "unit" => "ms",
        "value" => "0.832"
      },
      {
        "description" => "SLEV call count",
        "dimension" => "count",
        "name" => "SLEV_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 80761
      },
      {
        "description" => "SLEV total time",
        "dimension" => "latency",
        "name" => "SLEV_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 67186
      },
      {
        "description" => "SLEV workload ratio",
        "dimension" => "percentage",
        "name" => "SLEV_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "0.14"
      }
    ],
    "test_name" => "TPROCC",
    "thread_count" => 50,
    "timestamp" => "2026-9-24 00:17:08"
  },
  {
    "duration" => 15,
    "iteration_id" => 3,
    "metadata" => {
      "comments" => "MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC",
      "core_count" => 14,
      "cpu" => "13th Gen Intel(R) Core(TM) i5-13500",
      "cpu_count" => 20,
      "created" => "Sept 2026",
      "database_eng" => "InnoDB",
      "database_maker" => "mariadb",
      "database_under_test" => "test",
      "database_version" => "12.3.3-MariaDB-log",
      "date_of_test" => "2026-9-24 00:17:08",
      "db_config_contents" => "[mariadb]|default_authentication_plugin=mysql_native_password|aria_pagecache_buffer_size=1G|innodb_buffer_pool_size=50G|innodb_log_file_size=1G|innodb_flush_log_at_trx_commit=1|thread_handling=one-thread-per-connection|log_bin|server_id=1|rpl_semi_sync_master_wait_point=AFTER_SYNC",
      "db_config_origin" => "",
      "db_config_run_file" => "",
      "db_config_source_file" => "",
      "db_install_dir" => "/home/jeb/taf-perl/database_software_installs/mariadb-12.3.3-linux-systemd-x86_64",
      "db_root_user" => "root",
      "db_type" => "maria",
      "db_user" => "mariadb_tester",
      "duration" => 15,
      "framework" => "taf-perl",
      "framework_patch" => 0,
      "framework_rev" => 0,
      "framework_version" => 4,
      "generated_properties_file" => "/home/jeb/taf-perl/reports//hammerdb-tprocc_TAF_AUTO_GEN_2026_9_23_23_42_55.properties",
      "generated_properties_file_contents" => "### Auto Generated Test Case User Properties Start ###|[db_config_start]|[mariadb]|default_authentication_plugin=mysql_native_password|aria_pagecache_buffer_size=1G|innodb_buffer_pool_size=50G|innodb_log_file_size=1G|innodb_flush_log_at_trx_commit=1|thread_handling=one-thread-per-connection|log_bin|server_id=1|rpl_semi_sync_master_wait_point=AFTER_SYNC|[db_config_end]|taf.db_ssl_mode=off|taf.test_case_tag=MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC|taf.action=init-start-db-run-tests|taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm,json.pm,csv.pm|taf.comments=\"MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC\"|taf.duration=15|taf.iterations=3|taf.test_suite=hammerdb-tprocc|taf.test_type=adhoc|taf.tests=tprocc|taf.threads=50|taf.warmup_duration=1|taf.db_process_rest_enable=true|taf.db_process_rest_low=6|taf.db_process_rest_high=20|taf.db_clients_use_unix_socket=true|hammerdb_tprocc.number_of_warehouses=5|hammerdb_tprocc.db_type=maria|hammerdb_tprocc.checksum_after_setup=true|hammerdb_tprocc.checksum_after_run=true|hammerdb_tprocc.include_json_tcount=true|hammerdb_tprocc.include_json_timing=true|hammerdb_tprocc.include_json_result=true|hammerdb_tprocc.include_json_metrics=true|hammerdb_tprocc.include_html_tcount=true|hammerdb_tprocc.include_html_timing=true|hammerdb_tprocc.include_html_result=true|hammerdb_tprocc.include_html_metrics=true|taf.tools_debug=true|taf.verbose=true|taf.action=run-tests|### Auto Generated Test Case User Properties End ###",
      "iteration" => 3,
      "notes" => "HammerDB TPROCC test suite with config injection and override discipline.",
      "os" => "Linux",
      "os_arch" => "x86_64",
      "os_kernel" => "5.14.0-611.35.1.el9_7.x86_64",
      "os_version" => "AlmaLinux 9.7 (Moss Jungle Cat)",
      "port" => 3306,
      "ram" => "62.33 GB",
      "rampup" => 1,
      "run_duration_seconds" => 1005,
      "socket" => "/home/jeb/taf-perl/runtime/db.sock",
      "socket_count" => 1,
      "taf_commandline" => "perl ./taf.pl --prop=./properties/mariadb/MDEV39497/MDEV39497_binlog_rpl_semi_sync_master_wait_point_after_sync.properties --action=run-tests :: prop file contents -> [db_config_start] [mariadb] default_authentication_plugin=mysql_native_password aria_pagecache_buffer_size=1G innodb_buffer_pool_size=50G innodb_log_file_size=1G innodb_flush_log_at_trx_commit=1 thread_handling=one-thread-per-connection log_bin server_id=1 rpl_semi_sync_master_wait_point=AFTER_SYNC [db_config_end] taf.db_ssl_mode=off taf.test_case_tag=MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC taf.action=init-start-db-run-tests taf.report_plugin=taf_res_raw_text.pm,text.pm,chart_and_test_info_results_tables_html.pm,json.pm,csv.pm taf.comments=\"MDEV39497 BINLOG RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC\" taf.duration=15 taf.iterations=3 taf.test_suite=hammerdb-tprocc taf.test_type=adhoc taf.tests=tprocc taf.threads=50 taf.warmup_duration=1 taf.db_process_rest_enable=true taf.db_process_rest_low=6 taf.db_process_rest_high=20 taf.db_clients_use_unix_socket=true hammerdb_tprocc.number_of_warehouses=5 hammerdb_tprocc.db_type=maria hammerdb_tprocc.checksum_after_setup=true hammerdb_tprocc.checksum_after_run=true hammerdb_tprocc.include_json_tcount=true hammerdb_tprocc.include_json_timing=true hammerdb_tprocc.include_json_result=true hammerdb_tprocc.include_json_metrics=true hammerdb_tprocc.include_html_tcount=true hammerdb_tprocc.include_html_timing=true hammerdb_tprocc.include_html_result=true hammerdb_tprocc.include_html_metrics=true taf.tools_debug=true taf.verbose=true",
      "taf_commandline_literal" => "perl ./taf.pl --prop=./properties/mariadb/MDEV39497/MDEV39497_binlog_rpl_semi_sync_master_wait_point_after_sync.properties --action=run-tests",
      "test_case_tag" => "MDEV39497_BINLOG_RPL_SEMI_SYNC_MASTER_WAIT_POINT_AFTER_SYNC",
      "test_client_version" => "HammerDB-6.0",
      "test_end_date_time" => "2026-9-24 00:33:53",
      "test_host" => "hz-bench-jeb",
      "test_name" => "TPROCC",
      "test_suite" => "hammerdb-tprocc",
      "test_suite_pm_file" => "hammerdb-tprocc.pm",
      "test_suite_revision" => 0,
      "test_suite_version" => 4,
      "test_type" => "adhoc",
      "thread_count" => 50,
      "thread_model" => "client-driven",
      "threads" => 50,
      "time_of_test" => "00:17:08",
      "timestamp" => "2026-9-24 00:33:53",
      "url" => "https://jira.mariadb.org/browse/MDEV-39497",
      "version" => "2.0",
      "warehouses" => 5,
      "warmup_duration" => 1,
      "warmup_threads" => 1
    },
    "metrics" => [
      {
        "description" => "New Orders Per Minute",
        "dimension" => "throughput",
        "name" => "NOPM",
        "type" => "primary",
        "unit" => "orders/minute",
        "value" => 49406
      },
      {
        "description" => "Total elapsed time",
        "dimension" => "time",
        "name" => "Elapsed_Time_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 960176
      },
      {
        "description" => "Total Transactions Per Minute",
        "dimension" => "throughput",
        "name" => "TPM",
        "type" => "additional",
        "unit" => "txns/minute",
        "value" => 114621
      },
      {
        "description" => "NEWORD workload ratio",
        "dimension" => "percentage",
        "name" => "NEWORD_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "11.758"
      },
      {
        "description" => "PAYMENT average latency",
        "dimension" => "latency",
        "name" => "PAYMENT",
        "type" => "additional",
        "unit" => "ms",
        "value" => "51.881"
      },
      {
        "description" => "PAYMENT call count",
        "dimension" => "count",
        "name" => "PAYMENT_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 798396
      },
      {
        "description" => "PAYMENT total time",
        "dimension" => "latency",
        "name" => "PAYMENT_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 41421759
      },
      {
        "description" => "PAYMENT workload ratio",
        "dimension" => "percentage",
        "name" => "PAYMENT_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "86.279"
      },
      {
        "description" => "DELIVERY average latency",
        "dimension" => "latency",
        "name" => "DELIVERY",
        "type" => "additional",
        "unit" => "ms",
        "value" => "9.529"
      },
      {
        "description" => "DELIVERY call count",
        "dimension" => "count",
        "name" => "DELIVERY_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 80227
      },
      {
        "description" => "DELIVERY total time",
        "dimension" => "latency",
        "name" => "DELIVERY_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 764486
      },
      {
        "description" => "DELIVERY workload ratio",
        "dimension" => "percentage",
        "name" => "DELIVERY_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "1.592"
      },
      {
        "description" => "OSTAT average latency",
        "dimension" => "latency",
        "name" => "OSTAT",
        "type" => "additional",
        "unit" => "ms",
        "value" => "0.811"
      },
      {
        "description" => "OSTAT call count",
        "dimension" => "count",
        "name" => "OSTAT_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 79814
      },
      {
        "description" => "OSTAT total time",
        "dimension" => "latency",
        "name" => "OSTAT_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 64743
      },
      {
        "description" => "OSTAT workload ratio",
        "dimension" => "percentage",
        "name" => "OSTAT_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "0.135"
      },
      {
        "description" => "SLEV average latency",
        "dimension" => "latency",
        "name" => "SLEV",
        "type" => "additional",
        "unit" => "ms",
        "value" => "0.84"
      },
      {
        "description" => "SLEV call count",
        "dimension" => "count",
        "name" => "SLEV_calls",
        "type" => "additional",
        "unit" => "",
        "value" => 80029
      },
      {
        "description" => "SLEV total time",
        "dimension" => "latency",
        "name" => "SLEV_total_ms",
        "type" => "additional",
        "unit" => "ms",
        "value" => 67206
      },
      {
        "description" => "SLEV workload ratio",
        "dimension" => "percentage",
        "name" => "SLEV_ratio",
        "type" => "additional",
        "unit" => "percent",
        "value" => "0.14"
      }
    ],
    "test_name" => "TPROCC",
    "thread_count" => 50,
    "timestamp" => "2026-9-24 00:33:53"
  }
]
