{
  "schema": "libhft.rust-callback-canonical-comparison.v1",
  "status": "pass",
  "baseline_engine": "libhft-rust-callback-canonical",
  "peer_engine": "nanofix-callback-canonical",
  "pairs": [
    {
      "topology": "hp/sfc-DAC/same-host-netns",
      "status": "pass",
      "rows": [
        {
          "scenario": "nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 21.347,
              "peer": 21.466,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0055745538014709
            },
            "p99_us": {
              "baseline": 22.896,
              "peer": 23.06,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.007162823200559
            },
            "p999_us": {
              "baseline": 28.593,
              "peer": 29.529,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0327352848599307
            },
            "worst_us": {
              "baseline": 41.543,
              "peer": 56.536,
              "aggregation": "maximum",
              "peer_over_baseline": 1.3609031605806032
            }
          }
        },
        {
          "scenario": "md",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 30.561,
              "peer": 29.976,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9808579562187101
            },
            "p99_us": {
              "baseline": 31.999,
              "peer": 31.142,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9732179130597831
            },
            "p999_us": {
              "baseline": 39.456,
              "peer": 38.56,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9772911597729116
            },
            "worst_us": {
              "baseline": 52.746,
              "peer": 62.526,
              "aggregation": "maximum",
              "peer_over_baseline": 1.1854169036514617
            }
          }
        },
        {
          "scenario": "md_nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 51.89,
              "peer": 47.435,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9141453073809983
            },
            "p99_us": {
              "baseline": 53.562,
              "peer": 49.005,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9149210261005938
            },
            "p999_us": {
              "baseline": 63.768,
              "peer": 58.79,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9219357671559403
            },
            "worst_us": {
              "baseline": 72.645,
              "peer": 112.333,
              "aggregation": "maximum",
              "peer_over_baseline": 1.5463280335879965
            }
          }
        },
        {
          "scenario": "tick_to_trade",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 14.874,
              "peer": 19.988,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.343821433373672
            },
            "p99_us": {
              "baseline": 16.312,
              "peer": 21.353,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.309036292300147
            },
            "p999_us": {
              "baseline": 23.107,
              "peer": 28.146,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.2180724455792618
            },
            "worst_us": {
              "baseline": 30.614,
              "peer": 34.026,
              "aggregation": "maximum",
              "peer_over_baseline": 1.111452276736134
            }
          }
        }
      ],
      "source": {
        "source_pin": "c8d2be32b1b29446cf6edfc6321f63135549d5df",
        "source_sha256": "add6b19a441ceee1f6a5b3861680786258de57b2b3a70eda84bc2d4fec8a5577",
        "harness_manifest_sha256": "a48f9e3691618a97ec1a5fe37edce050da49feff7d30c2c1f3da9a48b186806c",
        "source_archive_sha256": "0f2cf6b7ef1ab2500abbd54ca4b607a695103b065f88362ec5b1450f7e1dfb07"
      },
      "generations": [
        "48b8b1e6815ac38dbf3a0fbba904231175522716259c63d26c488ba28267e34c",
        "2f06fe74ae0b81d6026888f15654518e18b9be7d4b14bca00d16b97a3f577557"
      ],
      "baseline_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "libhft-rust-callback-canonical",
        "generation": "48b8b1e6815ac38dbf3a0fbba904231175522716259c63d26c488ba28267e34c",
        "status": "pass",
        "profile": "report",
        "topology": "hp/sfc-DAC/same-host-netns",
        "cases": 12,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330300,
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "9985847c3556643f87723f2edcb4ab1570c69295b13ef2da7aa2a24ebaa57d92"
      },
      "peer_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "nanofix-callback-canonical",
        "generation": "2f06fe74ae0b81d6026888f15654518e18b9be7d4b14bca00d16b97a3f577557",
        "status": "pass",
        "profile": "report",
        "topology": "hp/sfc-DAC/same-host-netns",
        "cases": 12,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330300,
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "9985847c3556643f87723f2edcb4ab1570c69295b13ef2da7aa2a24ebaa57d92"
      },
      "provenance_sha256": [
        "974514fcde82431c23ed227c6a5987ef7e2e80bd865babe0718bbce19e5fca07",
        "e5379e0766274e8291905fa7378b8d2bd8f15dd96fdf5c5b7f6c890e89551e48"
      ],
      "original_bytes_modes_unchanged": true,
      "new_compile": false,
      "new_socket_pairs": 0,
      "new_physical_run": false
    },
    {
      "topology": "scan/mlx5-DAC/same-host-netns",
      "status": "pass",
      "rows": [
        {
          "scenario": "nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 32.28,
              "peer": 34.483,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0682465923172242
            },
            "p99_us": {
              "baseline": 46.6,
              "peer": 43.94,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9429184549356222
            },
            "p999_us": {
              "baseline": 50.617,
              "peer": 52.207,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.031412371337693
            },
            "worst_us": {
              "baseline": 76.356,
              "peer": 100.733,
              "aggregation": "maximum",
              "peer_over_baseline": 1.3192545445020694
            }
          }
        },
        {
          "scenario": "md",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 44.513,
              "peer": 45.17,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0147597331116753
            },
            "p99_us": {
              "baseline": 59.395,
              "peer": 54.75,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9217947638690125
            },
            "p999_us": {
              "baseline": 63.832,
              "peer": 63.206,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9901930066424365
            },
            "worst_us": {
              "baseline": 85.434,
              "peer": 98.521,
              "aggregation": "maximum",
              "peer_over_baseline": 1.153182573682609
            }
          }
        },
        {
          "scenario": "md_nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 76.906,
              "peer": 68.818,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.8948326528489323
            },
            "p99_us": {
              "baseline": 94.441,
              "peer": 91.549,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9693777067163626
            },
            "p999_us": {
              "baseline": 103.38,
              "peer": 97.068,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.938943702843877
            },
            "worst_us": {
              "baseline": 116.33,
              "peer": 143.91,
              "aggregation": "maximum",
              "peer_over_baseline": 1.237084157139173
            }
          }
        },
        {
          "scenario": "tick_to_trade",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 23.77,
              "peer": 32.197,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.3545225073622214
            },
            "p99_us": {
              "baseline": 38.22,
              "peer": 39.382,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0304029304029303
            },
            "p999_us": {
              "baseline": 41.05,
              "peer": 48.067,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.1709378806333741
            },
            "worst_us": {
              "baseline": 48.39,
              "peer": 57.741,
              "aggregation": "maximum",
              "peer_over_baseline": 1.1932424054556727
            }
          }
        }
      ],
      "source": {
        "source_pin": "c8d2be32b1b29446cf6edfc6321f63135549d5df",
        "source_sha256": "add6b19a441ceee1f6a5b3861680786258de57b2b3a70eda84bc2d4fec8a5577",
        "harness_manifest_sha256": "a48f9e3691618a97ec1a5fe37edce050da49feff7d30c2c1f3da9a48b186806c",
        "source_archive_sha256": "0f2cf6b7ef1ab2500abbd54ca4b607a695103b065f88362ec5b1450f7e1dfb07"
      },
      "generations": [
        "48b8b1e6815ac38dbf3a0fbba904231175522716259c63d26c488ba28267e34c",
        "2f06fe74ae0b81d6026888f15654518e18b9be7d4b14bca00d16b97a3f577557"
      ],
      "baseline_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "libhft-rust-callback-canonical",
        "generation": "48b8b1e6815ac38dbf3a0fbba904231175522716259c63d26c488ba28267e34c",
        "status": "pass",
        "profile": "report",
        "topology": "scan/mlx5-DAC/same-host-netns",
        "cases": 12,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330300,
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "9985847c3556643f87723f2edcb4ab1570c69295b13ef2da7aa2a24ebaa57d92"
      },
      "peer_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "nanofix-callback-canonical",
        "generation": "2f06fe74ae0b81d6026888f15654518e18b9be7d4b14bca00d16b97a3f577557",
        "status": "pass",
        "profile": "report",
        "topology": "scan/mlx5-DAC/same-host-netns",
        "cases": 12,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330300,
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "9985847c3556643f87723f2edcb4ab1570c69295b13ef2da7aa2a24ebaa57d92"
      },
      "provenance_sha256": [
        "236dda85a15d44bd9f283c46ad8eacb465f5846544ca86d6aa364aca80da65d0",
        "c78c4d1f0e7989a32fae9c24355e719d89aa605a95d95b8eca617fb46c118e84"
      ],
      "original_bytes_modes_unchanged": true,
      "new_compile": false,
      "new_socket_pairs": 0,
      "new_physical_run": false
    }
  ],
  "required_rigs": 2,
  "reader_sha256": "b15d697594d9d279020192a95d4e9f1186a3bc99c7b7478d5c192359bcd2056e",
  "independent_reports": [
    {
      "topology": "hp/sfc-DAC/same-host-netns",
      "sha256": "1064e94491207fa81c0b57e5a53f732959c15fde9b941fa15fed21ab57e451af",
      "bytes": 9293
    },
    {
      "topology": "scan/mlx5-DAC/same-host-netns",
      "sha256": "3abf3c4bd627fd13849040495f482450069aa32e59d7239bd4b4c698100df8cc",
      "bytes": 9296
    }
  ],
  "combination_reader_sha256": "c16c7e605d76492bd95a90c934598c501b872bc71486cfad0534127b759044a4",
  "new_compile": false,
  "new_socket_pairs": 0,
  "new_physical_run": false
}
