{
  "schema": "libhft.java-callback-canonical-comparison.v1",
  "status": "blocked",
  "pairs": [
    {
      "topology": "hp/sfc-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": [
        "97bfd3447c0b9cbfa0481ed70ae2937f8aba8a2ac5e90cd48ffd39e5f30dddc4",
        "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",
          "peer": "philadelphia+fast+callback+epsilon-gc+split"
        },
        "server_reply_owner": "poll"
      },
      "products": [
        {
          "app": {
            "sha256": "66f3331089840396dd303ab0564952afe749b5c1fc7112cec5bbbada1839a83b",
            "bytes": 446
          },
          "adapter.jar": {
            "sha256": "4010084a797a1b362428ff92c811b32187132cef05e639a4086e32cff84223b8",
            "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": "97bfd3447c0b9cbfa0481ed70ae2937f8aba8a2ac5e90cd48ffd39e5f30dddc4",
        "status": "pass",
        "profile": "report",
        "topology": "hp/sfc-DAC/same-host-netns",
        "cases": 12,
        "rows": [
          {
            "scenario": "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": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 diag",
            "report_blockers": "achieved_rate_below_98pct;full_percentile_stability;scheduler_delay_above_interval",
            "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;full_percentile_stability;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;full_percentile_stability",
            "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": "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": [
        "738e5a6a46743241fc7612db7c456f8532c992a1ee1ee911e3939a2ab70a76e5",
        "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": [
        "0061bc06a7aaeca72fb9a78b3ebb77dc8251a8a389a41612ee47d3ca1adf9df7",
        "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",
          "peer": "philadelphia+fast+callback+epsilon-gc+split"
        },
        "server_reply_owner": "poll"
      },
      "products": [
        {
          "app": {
            "sha256": "66f3331089840396dd303ab0564952afe749b5c1fc7112cec5bbbada1839a83b",
            "bytes": 446
          },
          "adapter.jar": {
            "sha256": "18067bde8a0ce7065ba3e7a22843d8d1ce0748901cbfb0807df9a49a1c184fd1",
            "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": "0061bc06a7aaeca72fb9a78b3ebb77dc8251a8a389a41612ee47d3ca1adf9df7",
        "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;full_percentile_stability;scheduler_delay_above_interval",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": false
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 diag",
            "report_blockers": "achieved_rate_below_98pct;full_percentile_stability;scheduler_delay_above_interval",
            "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;full_percentile_stability;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;scheduler_delay_above_interval",
            "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": [
        "f9665968244240c655963ca123d43f0ee925b5d3bca73d6957e1ada3f768bd2c",
        "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": "52e38f4844e78c2b93b40b668938b6e5b024f887ae3761900f7372b9820c0db4",
        "bytes": 7828
      },
      "archives": {
        "sha256": "76c1e525cd28899f251a77d722ed4fda24cb5ad568801391a2154bedbbd10215",
        "bytes": 2534
      }
    },
    {
      "topology": "scan/mlx5-DAC/same-host-netns",
      "report": {
        "sha256": "e35911de2c4c77d00effdf985c9fb1a7f14bd5843fb9de6408db4e86fcb93bf6",
        "bytes": 7899
      },
      "archives": {
        "sha256": "52498cfdf2008aadbcaeef0a0be9c4c1f4b4584e70f3ed9f1e86123911e0a04d",
        "bytes": 2534
      }
    }
  ],
  "archive_reader_sha256": "89dc1dbe5ad8e6a21e04567e8ab6d203dde11ca538cbd87e766cbecc9578b66f",
  "matched_archive_members": [
    {
      "app": {
        "sha256": "66f3331089840396dd303ab0564952afe749b5c1fc7112cec5bbbada1839a83b",
        "bytes": 446
      },
      "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": "poll",
  "new_compile": false,
  "new_socket_pairs": 0,
  "new_physical_run": false
}
