)]}'
{
  "commit": "4e6be49ff0787d25dcdfdaac850db583f48d2136",
  "tree": "743cbb585c986c43a63f63c8f3176335bdae3b9f",
  "parents": [
    "e845d65704668885ddb0aaa37c2239fd8079d589"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Mar 28 18:15:42 2017 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Mar 28 18:15:42 2017 +0300"
  },
  "message": "Copy filter: wake up subrequests after aio operations.\n\nPreviously, connection write handler was called, resulting in wake up\nof the active subrequest.  This change makes it possible to read data\nin non-active subrequests as well.  For example, this allows SSI to\nprocess instructions in non-active subrequests earlier and start\nadditional subrequests if needed, reducing overall response time.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c696fb6f9c1a4313ed1b2a82775ccbea803f8112",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_copy_filter_module.c",
      "new_id": "c8ad5daeea5aff5ef6dbd1497739a1f873c1e219",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_copy_filter_module.c"
    }
  ]
}
