)]}'
{
  "commit": "a3488d5f0067b570974c14572c58bbf8cedf7ed2",
  "tree": "903cd9a9229717641818092bec2c173d8ad6d245",
  "parents": [
    "7acc29ba9a24c1c72a36b6c032b720d3315293ed"
  ],
  "author": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Thu Aug 10 14:55:15 2017 -0400"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "mtreinish@kortar.org",
    "time": "Mon Aug 14 15:47:11 2017 -0400"
  },
  "message": "Remove proxy-sendcl from mod_proxy_uwsgi apache path\n\nCalling setenv appears to be globally scoped which is breaking the\nglance path which relies on chunked uploads. The glance path is\nseparated by using mod_proxy instead of mod_proxy_uwsgi because\nmod_proxy_uwsgi doesn\u0027t support chunked encoding.[1] The proxy-sendcl [2]\nwas set on the mod_proxy_uwsgi path just in case someone tried to send a\nchunked request to the api server we would be able to handle it. It\ntells apache to locally cache the chunked request and send the\ncontent-length as a normal upload to the upstream server. However, if we\ncan only set it globally across then small potential benefit is not worth\nhaving all glance uploads cached by apache. This commit just removes\nsetting the flag. In the future if we can have devstack isolate this\nflag it might be worth adding back to the mod_proxy_uwsgi path, but for\nright now it\u0027s not worth the tradeoff.\n\n[1] https://github.com/unbit/uwsgi/issues/1540\n[2] https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#request-bodies\n\nDepends-On: Idf6b4b891ba31cccbeb53d373b40fce5380cea64\nChange-Id: Iab2e2848877fa1497008d18c05b0154892941589\nCloses-Bug: #1709970\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfca25a76421676de7d8798c506133e492c4d7b5",
      "old_mode": 33188,
      "old_path": "lib/apache",
      "new_id": "5838a4df9b2517dd28febfedfdcde95a33444ac0",
      "new_mode": 33188,
      "new_path": "lib/apache"
    }
  ]
}
