)]}'
{
  "commit": "d6cf84fa234497bca8a675c79410fcb2c66c8e76",
  "tree": "0f98aca3b52975360b55577d979f55c1de4c6de6",
  "parents": [
    "44f30a4ace518876f0434532ba0a77c3aac17d96"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Aug 10 18:53:07 2020 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Aug 10 18:53:07 2020 +0300"
  },
  "message": "Core: reusing connections in advance.\n\nReworked connections reuse, so closing connections is attempted in\nadvance, as long as number of free connections is less than 1/16 of\nworker connections configured.  This ensures that new connections can\nbe handled even if closing a reusable connection requires some time,\nfor example, for a lingering close (ticket #2017).\n\nThe 1/16 ratio is selected to be smaller than 1/8 used for disabling\naccept when working with accept mutex, so nginx will try to balance\nnew connections to different workers first, and will start reusing\nconnections only if this won\u0027t help.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91e1b3b2e228c746ca881a86655e9b64e1d9506c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "c082d0dac08acce4cd79eb950275d2a23697c753",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    }
  ]
}
