{
  "schema": "libhft.java-callback-canonical-comparison.v1",
  "status": "blocked",
  "pairs": [
    {
      "topology": "hp/sfc-DAC/same-host-netns",
      "status": "blocked",
      "rows": [
        {
          "scenario": "nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 37.658,
              "peer": 20.505,
              "peer_over_baseline": 0.544505815497371,
              "aggregation": "median_of_run_percentiles"
            },
            "p99_us": {
              "baseline": 97.398,
              "peer": 45.023,
              "peer_over_baseline": 0.4622579519086635,
              "aggregation": "median_of_run_percentiles"
            },
            "p999_us": {
              "baseline": 142.824,
              "peer": 75.051,
              "peer_over_baseline": 0.5254789111073769,
              "aggregation": "median_of_run_percentiles"
            },
            "worst_us": {
              "baseline": 616.47,
              "peer": 386.576,
              "peer_over_baseline": 0.627079987671744,
              "aggregation": "maximum"
            }
          }
        },
        {
          "scenario": "md",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 52.635,
              "peer": 25.231,
              "peer_over_baseline": 0.47935784174028695,
              "aggregation": "median_of_run_percentiles"
            },
            "p99_us": {
              "baseline": 111.8,
              "peer": 50.191,
              "peer_over_baseline": 0.44893559928443655,
              "aggregation": "median_of_run_percentiles"
            },
            "p999_us": {
              "baseline": 155.461,
              "peer": 85.901,
              "peer_over_baseline": 0.5525565897556299,
              "aggregation": "median_of_run_percentiles"
            },
            "worst_us": {
              "baseline": 10354.24,
              "peer": 1128.2,
              "peer_over_baseline": 0.1089601940847421,
              "aggregation": "maximum"
            }
          }
        },
        {
          "scenario": "md_nos_er",
          "status": "blocked",
          "reasons": [
            "baseline_report_gate",
            "peer_report_gate"
          ],
          "metrics": {}
        },
        {
          "scenario": "tick_to_trade",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 30.93,
              "peer": 16.012,
              "peer_over_baseline": 0.517685095376657,
              "aggregation": "median_of_run_percentiles"
            },
            "p99_us": {
              "baseline": 75.165,
              "peer": 33.464,
              "peer_over_baseline": 0.4452072108029002,
              "aggregation": "median_of_run_percentiles"
            },
            "p999_us": {
              "baseline": 134.681,
              "peer": 52.3,
              "peer_over_baseline": 0.38832500501184275,
              "aggregation": "median_of_run_percentiles"
            },
            "worst_us": {
              "baseline": 14329.505,
              "peer": 215.963,
              "peer_over_baseline": 0.015071211461945127,
              "aggregation": "maximum"
            }
          }
        }
      ],
      "source": {
        "source_pin": "2d94a107cfaa403a5255254831045bdc3cdb43c5",
        "source_sha256": "0260ecb4fb32a54edd829220f9191b06b645f8a1749e5c2d2b2e56f632303888",
        "harness_manifest_sha256": "ea48712dfbd3a65d3efe4d0213cf97521a4b348b6ff10afd4493fffc5bf60a79",
        "source_archive_sha256": "b5a9882706aa65ffa50af0a605599c21ffcbac6bbcea7383c5f6805f5ebd12da"
      },
      "generations": [
        "6471ba9f2d4ac5698131244829068276e80d819e1df51f756af3ce5a081d07aa",
        "417d0c53fac6bb97456c0ffdc99744a543a3d0304f893682296f9c289458bcd9"
      ],
      "runtime": {
        "java_runtime_version": "17.0.20.1+1-LTS",
        "thread_placement": "split",
        "collector_profile": "epsilon",
        "max_heap_bytes": 536870912,
        "variants": {
          "baseline": "java-pure+callback+epsilon-gc+nio-rw+split+reply-cb",
          "peer": "philadelphia+fast+callback+epsilon-gc+split"
        },
        "server_reply_owner": "callback"
      },
      "products": [
        {
          "app": {
            "sha256": "fe135e2294eebb3e6e9876b823d40999cdf9a7654e28e213492c8927444de962",
            "bytes": 482
          },
          "adapter.jar": {
            "sha256": "7d1bf2dcb3f18a29bb13d10f8f55d50d6cd796b7b9132e5f48aac221e4615131",
            "bytes": 30556
          },
          "sdk.jar": {
            "sha256": "4dd38001f48f51e0b29a8494f2ec0b4f53dd7645fd84c91e241d36beceae22dd",
            "bytes": 2294139
          }
        },
        {
          "app": {
            "sha256": "794a53dbc3c4cd9ecb4899f59a45b62e871793fa686ddb7fded39489dec38abf",
            "bytes": 407
          },
          "adapter.jar": {
            "sha256": "f0dab68e6580fe96e1d738a58e9b1ec63c943cfa40ed439457c61125b605209f",
            "bytes": 32490
          },
          "core.jar": {
            "sha256": "396136037b0f41e635e3aea233c3f31f4a388318b445f4afe1609b9a6d28a7b7",
            "bytes": 33541
          }
        }
      ],
      "baseline_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "libhft-java-callback-canonical",
        "generation": "6471ba9f2d4ac5698131244829068276e80d819e1df51f756af3ce5a081d07aa",
        "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 diag",
            "report_blockers": "achieved_rate_below_98pct",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "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": "088e79483f87e6f84e8e253fec6b83b50fa70f656b6e9aab7e187cb1b53742f2"
      },
      "peer_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "philadelphia-fast-callback-canonical",
        "generation": "417d0c53fac6bb97456c0ffdc99744a543a3d0304f893682296f9c289458bcd9",
        "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 diag",
            "report_blockers": "full_percentile_stability",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "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": "088e79483f87e6f84e8e253fec6b83b50fa70f656b6e9aab7e187cb1b53742f2"
      },
      "provenance_sha256": [
        "61e7f229e0aa89cdf0d3c9e160453f3b9987b6bb17b6e844cbf9f07725667448",
        "aeb466aca5c74d6d83bfe1aca224f8421d0ba91b24c0e1e967fae19799f819f2"
      ],
      "original_bytes_modes_unchanged": true,
      "new_compile": false,
      "new_socket_pairs": 0,
      "new_physical_run": false
    },
    {
      "topology": "scan/mlx5-DAC/same-host-netns",
      "status": "blocked",
      "rows": [
        {
          "scenario": "nos_er",
          "status": "blocked",
          "reasons": [
            "baseline_report_gate"
          ],
          "metrics": {}
        },
        {
          "scenario": "md",
          "status": "blocked",
          "reasons": [
            "baseline_report_gate"
          ],
          "metrics": {}
        },
        {
          "scenario": "md_nos_er",
          "status": "blocked",
          "reasons": [
            "baseline_report_gate",
            "peer_report_gate"
          ],
          "metrics": {}
        },
        {
          "scenario": "tick_to_trade",
          "status": "blocked",
          "reasons": [
            "baseline_report_gate"
          ],
          "metrics": {}
        }
      ],
      "source": {
        "source_pin": "2d94a107cfaa403a5255254831045bdc3cdb43c5",
        "source_sha256": "0260ecb4fb32a54edd829220f9191b06b645f8a1749e5c2d2b2e56f632303888",
        "harness_manifest_sha256": "ea48712dfbd3a65d3efe4d0213cf97521a4b348b6ff10afd4493fffc5bf60a79",
        "source_archive_sha256": "b5a9882706aa65ffa50af0a605599c21ffcbac6bbcea7383c5f6805f5ebd12da"
      },
      "generations": [
        "f37680c83171b6824f27bca2d93e7f2a02b7ab6f24c40f120592361b73aa5205",
        "03150f63df944563b2bee512f11af877e3a7d31222cf273f0d0004fc2dddc626"
      ],
      "runtime": {
        "java_runtime_version": "17.0.20.1+1-LTS",
        "thread_placement": "split",
        "collector_profile": "epsilon",
        "max_heap_bytes": 536870912,
        "variants": {
          "baseline": "java-pure+callback+epsilon-gc+nio-rw+split+reply-cb",
          "peer": "philadelphia+fast+callback+epsilon-gc+split"
        },
        "server_reply_owner": "callback"
      },
      "products": [
        {
          "app": {
            "sha256": "fe135e2294eebb3e6e9876b823d40999cdf9a7654e28e213492c8927444de962",
            "bytes": 482
          },
          "adapter.jar": {
            "sha256": "e4e37fd0ed65101fcfe561a4c6bdf9e882f782b81ffd2a841dd0f08bd254f6d5",
            "bytes": 30556
          },
          "sdk.jar": {
            "sha256": "9bd36323547631a8eb27ac43a6137bdb9d07642c3f812a18fb610d5a6ce5e9f1",
            "bytes": 2294139
          }
        },
        {
          "app": {
            "sha256": "794a53dbc3c4cd9ecb4899f59a45b62e871793fa686ddb7fded39489dec38abf",
            "bytes": 407
          },
          "adapter.jar": {
            "sha256": "dfa29904d605957660ead7af8e948c688ea118d41fcbe307bb5a426887fa3382",
            "bytes": 32490
          },
          "core.jar": {
            "sha256": "396136037b0f41e635e3aea233c3f31f4a388318b445f4afe1609b9a6d28a7b7",
            "bytes": 33541
          }
        }
      ],
      "baseline_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "libhft-java-callback-canonical",
        "generation": "f37680c83171b6824f27bca2d93e7f2a02b7ab6f24c40f120592361b73aa5205",
        "status": "pass",
        "profile": "report",
        "topology": "scan/mlx5-DAC/same-host-netns",
        "cases": 12,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 diag",
            "report_blockers": "achieved_rate_below_98pct",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 diag",
            "report_blockers": "achieved_rate_below_98pct",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 diag",
            "report_blockers": "achieved_rate_below_98pct;scheduler_delay_above_interval",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 diag",
            "report_blockers": "achieved_rate_below_98pct",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          }
        ],
        "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": "088e79483f87e6f84e8e253fec6b83b50fa70f656b6e9aab7e187cb1b53742f2"
      },
      "peer_replay": {
        "schema": "libhft.generation-canonical-dac-cold.v1",
        "engine": "philadelphia-fast-callback-canonical",
        "generation": "03150f63df944563b2bee512f11af877e3a7d31222cf273f0d0004fc2dddc626",
        "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 diag",
            "report_blockers": "achieved_rate_below_98pct;full_percentile_stability",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "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": "088e79483f87e6f84e8e253fec6b83b50fa70f656b6e9aab7e187cb1b53742f2"
      },
      "provenance_sha256": [
        "291ab547caf933950a9ee436e38b53631c43ebaae6accb59f7237d4e9c4d2fb9",
        "e60bf594a3d62db0d7dd62070852f77fdbfba6540120d992dd5c62d5059db36b"
      ],
      "original_bytes_modes_unchanged": true,
      "new_compile": false,
      "new_socket_pairs": 0,
      "new_physical_run": false
    }
  ],
  "required_rigs": 2,
  "baseline_engine": "libhft-java-callback-canonical",
  "peer_engine": "philadelphia-fast-callback-canonical",
  "reader_sha256": "e31833a8fc287d89147e3c566b7ca1c9cc6d70d3592e4e97e35f711fdefe7bce",
  "independent_reports": [
    {
      "topology": "hp/sfc-DAC/same-host-netns",
      "report": {
        "sha256": "1fafdab25423169332709cca07141228fc5cfc74983208ad9424b27159ac0df9",
        "bytes": 10039
      },
      "archives": {
        "sha256": "6f178d848ae8f044acd694915015458e774fccba5e9df069023f24949a656666",
        "bytes": 2534
      }
    },
    {
      "topology": "scan/mlx5-DAC/same-host-netns",
      "report": {
        "sha256": "f96d257565bd9bdb5b462dd9417f4ce1f583cc03662db52e603e180931ef8a99",
        "bytes": 7745
      },
      "archives": {
        "sha256": "c274034d695cf7d79c7479edb64df33cbce0fe0f195328f614768925f82f0a6c",
        "bytes": 2534
      }
    }
  ],
  "archive_reader_sha256": "89dc1dbe5ad8e6a21e04567e8ab6d203dde11ca538cbd87e766cbecc9578b66f",
  "matched_archive_members": [
    {
      "app": {
        "sha256": "fe135e2294eebb3e6e9876b823d40999cdf9a7654e28e213492c8927444de962",
        "bytes": 482
      },
      "adapter.jar": {
        "content_sha256": "d435f6af36f801cdf617500acbaddcc21f1fe92e634f6f170e7d98611adcb880",
        "members": 14
      },
      "sdk.jar": {
        "content_sha256": "09437edc07c9a2f7cea5ccf5b1ec2e4fa4816b0cc7337b65ddabfed5e632f539",
        "members": 587
      }
    },
    {
      "app": {
        "sha256": "794a53dbc3c4cd9ecb4899f59a45b62e871793fa686ddb7fded39489dec38abf",
        "bytes": 407
      },
      "adapter.jar": {
        "content_sha256": "52f59c8b6beb3c0425c56a184a42b1d3d7e818bc73971d880736c72e214e4a22",
        "members": 16
      },
      "core.jar": {
        "content_sha256": "dd862d6140b37f6d6b792f10964be1655e14ea7052c956c0116c3c2010572d3a",
        "members": 33
      }
    }
  ],
  "combination_reader_sha256": "81f033aa6cdca8a5ceafa8dc65e8f1f92d56bd5daeae42d8c3e0ff204940b018",
  "baseline_reply_owner": "callback",
  "new_compile": false,
  "new_socket_pairs": 0,
  "new_physical_run": false
}
