)]}'
{
  "commit": "a256afd0649210dd04772d1b9d3a5e8c275e67ca",
  "tree": "29cface5b43065b8f4096e945e4c413cca653f83",
  "parents": [
    "3730543c26e5634be792813c312e86dcf77fc3a0"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Sep 02 14:31:47 2010 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Thu Sep 02 14:31:47 2010 +0000"
  },
  "message": "fix race condition if during reconfiguration two cache managers try\nto delete old inactive entries: one of them removes a entry just locked by\nother manager from the queue and the rbtree as long inactive entry,\ncauses the latter manager to segfault leaving cache mutex locked,\nthe bug has been introduced in r3727\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a23e4620063564c6142e4de1a57fd56848c9dd0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_cache.h",
      "new_id": "b511a0b9121eb3a3616fa585b469efe2df40c2f8",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_cache.h"
    },
    {
      "type": "modify",
      "old_id": "d14a7c5e6b39435a50d4f4a92c3931d785486414",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "0d97e94ecb82af831609d75006e4249b7cfb0c68",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    }
  ]
}
