)]}'
{
  "commit": "2734599858fd17f2cd554887ab48cda8e99c6f35",
  "tree": "8859a8deef9d905bd7b31156e3260e4b8cc1d661",
  "parents": [
    "4e490f752d7057127c230a64c9376c92d41e0c07"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Feb 11 21:52:11 2021 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Feb 11 21:52:11 2021 +0300"
  },
  "message": "Additional connections reuse.\n\nIf ngx_drain_connections() fails to immediately reuse any connections\nand there are no free connections, it now additionally tries to reuse\na connection again.  This helps to provide at least one free connection\nin case of HTTP/2 with lingering close, where merely trying to reuse\na connection once does not free it, but makes it reusable again,\nwaiting for lingering close.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c082d0dac08acce4cd79eb950275d2a23697c753",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "8339e2bb7a8e4b9f2f34b9212b3ae12435d92000",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    }
  ]
}
