)]}'
{
  "commit": "3e9e5883670705703a3e5e3d083f1b0640c8aafc",
  "tree": "78d30470d779cfc42aecd46ded816fcf22b795e8",
  "parents": [
    "fddb3d0d3493de491b2079930f89a314f6fc8c0a"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Mon Aug 07 16:13:29 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Aug 07 16:15:02 2023 -0700"
  },
  "message": "Use three bits of Connection ID to indicate config.\n\nConnection IDs generated by LoadBalancerEncoder and QuicSiloIndexEncoder are never used in production, because we do not load any configs. Thus, the only part that needs to be flag-protected is the number of \u00271\u0027 bits added to the front of HASH_QUIC connection IDs (in CombinedConnectionIdGenerator).\n\nProtected by FLAGS_quic_restart_flag_quic_3bit_config_id.\n\nPiperOrigin-RevId: 554623294\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc92d5fc18402f37895881b33802bc3b90d70e6b",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_config.h",
      "new_id": "39b7781c2e415e487ca076a37b15d6f0c13ea5d5",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_config.h"
    },
    {
      "type": "modify",
      "old_id": "bb3d36748bf72e13183ce810e0b32c746423d746",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_config_test.cc",
      "new_id": "bd4cbd20691cf829b5e8ad697db5a0131ff09fea",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cdff3144568246bbb8546296bff784d20989ca9e",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_decoder.cc",
      "new_id": "a770c284514144a1b75c25622f405cc687662e9c",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "b2bdfd3a05bcbab896dbbd35e53e3bcf31cfa47d",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_decoder_test.cc",
      "new_id": "eccc90f0b3aac83cbe21eef42a8b96f7596beeb9",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_decoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9e71d6c4abbb7a17c2a160c9b398aa3502f22924",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_encoder.cc",
      "new_id": "58cacbf56f4b11bd777692d90cd7f45409e0a4f5",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "ad838508899e1fc31324293ff7461a179b2ce954",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_encoder.h",
      "new_id": "c780c5e4704849e0cd57e59c150f31efb9adc6be",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "88d09f448625041816be721e4c74531f76394761",
      "old_mode": 33188,
      "old_path": "quiche/quic/load_balancer/load_balancer_encoder_test.cc",
      "new_id": "d24675872b6bde1823ee6c194ae3f3d02e9e1b23",
      "new_mode": 33188,
      "new_path": "quiche/quic/load_balancer/load_balancer_encoder_test.cc"
    }
  ]
}
