)]}'
{
  "commit": "90ca13b2a541c1988dc42c16a3f1e8faed07ad5f",
  "tree": "031dabe548b6e01a1044d67e5d5802bcf43430b5",
  "parents": [
    "4b80b796fcc8e8896072b5faf39f1061341de2be"
  ],
  "author": {
    "name": "Dmitry Volyntsev",
    "email": "xeioex@nginx.com",
    "time": "Fri Mar 18 15:08:21 2016 +0300"
  },
  "committer": {
    "name": "Dmitry Volyntsev",
    "email": "xeioex@nginx.com",
    "time": "Fri Mar 18 15:08:21 2016 +0300"
  },
  "message": "Cache: added watermark to reduce IO load when keys_zone is full.\n\nWhen a keys_zone is full then each next request to the cache is\npenalized.  That is, the cache has to evict older files to get a\nslot from the keys_zone synchronously.  The patch introduces new\nbehavior in this scenario.  Manager will try to maintain available\nfree slots in the keys_zone by cleaning old files in the background.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e93278d47b8d70a113e1963606d1395f82e47e3e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "2667cbbba0b393dc8496519591cf99ec09dd9ca0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "c8b19e1ccf5b84233c21fda6c34bc7151e8f4269",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "63ce6bb21d1e355f3f037a39ca0d7d751ee9a5f2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    }
  ]
}
