)]}'
{
  "commit": "21843dbf98d35139988d0f62f9e421f54b01389e",
  "tree": "b1796bd72740379c9a9a7746a649bed2b4845271",
  "parents": [
    "8f16679a342f7b416a2d09f4c955a4b2a793080b"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Mon Nov 09 20:45:38 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Nov 09 20:46:10 2020 -0800"
  },
  "message": "Allocate the size of stream sequencer buffer block pointer container on demand. This should save 16K bytes memory per stream on the server side, as currently blocks_ in QuicStreamSequencerBuffer starts with 2048 nullptr as soon as there is any data to read.\n\nProtected by quic_reloadable_flag_quic_allocate_stream_sequencer_buffer_blocks_on_demand.\n\nPiperOrigin-RevId: 341541273\nChange-Id: I882d09cc8b41a0874e94b46958b04562fa96e619\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b0278780fbbcd501799575be00c1e4f11d814b7",
      "old_mode": 33188,
      "old_path": "quic/core/quic_flags_list.h",
      "new_id": "442e5ea4d7287fe308a4ce0c9c295436c9e18974",
      "new_mode": 33188,
      "new_path": "quic/core/quic_flags_list.h"
    },
    {
      "type": "modify",
      "old_id": "b4143ef523e195821e2d6ca1da1ead9108408143",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_sequencer_buffer.cc",
      "new_id": "9208de6e4e3be74665d8cf85d01842c42d4833af",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_sequencer_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "98ffa9c9b2a020ae392be08aec45eb8b23b80ffe",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_sequencer_buffer.h",
      "new_id": "66acc53b4fc1e43d71cbb529274f6fdf3c01c670",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_sequencer_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "f12810b7933020cce72138314f7f389afb07bb5e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_sequencer_buffer_test.cc",
      "new_id": "e6a89143fb8dd31fd02360c782af4e1411d1d0a8",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_sequencer_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3bf224df4e662e01f06339991cf45be2eadec6d",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_stream_sequencer_buffer_peer.cc",
      "new_id": "eaf2c31ce95425a6c716402ebc9f8a836b246264",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_stream_sequencer_buffer_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "da2d054bbd39f08f55afade9924a28e07e3a5c60",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_stream_sequencer_buffer_peer.h",
      "new_id": "4cac6f10dd8828fbc50925b1223cb04b1f3ef46b",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_stream_sequencer_buffer_peer.h"
    }
  ]
}
