)]}'
{
  "commit": "2449fcd64ae95d5fbfd95d93468fc57003def57d",
  "tree": "8c152a482f2080ee425cd06381861d2bf69769d4",
  "parents": [
    "3810e06eebe14f75c66fb17a88574384573e95fa"
  ],
  "author": {
    "name": "Dinesh Dutt",
    "email": "ddutt@cumulusnetworks.com",
    "time": "Sat Aug 24 07:54:17 2013 +0000"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Thu Nov 07 18:15:42 2013 -0800"
  },
  "message": "ospf6d: reinvoke MaxAge remover thread if not all MaxAge LSAs were flushed.\n\nMaxAge LSAs are being flushed out only on an event, unlike OSPFv2 where they\u0027re flushed out\nperiodically. This causes certain LSAs to hang around forever, never getting flushed out.\nThis patch makes flushing out MaxAge LSAs periodic, retriggered after a certain period if\nnot all MaxAge LSAs were flushed out.\n\nSigned-off-by: Dinesh G Dutt \u003cddutt at cumulusnetworks.com\u003e\nReviewed-by: Scott Feldman \u003csfeldma at cumulusnetworks.com\u003e\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2282c0729695bf06d438259f79e2f20a8a4d2a16",
      "old_mode": 33188,
      "old_path": "lib/libospf.h",
      "new_id": "9a60ce9eb5ad77ef6a98ad31fb2fd8383a349ebe",
      "new_mode": 33188,
      "new_path": "lib/libospf.h"
    },
    {
      "type": "modify",
      "old_id": "7455d8353b960690a0be6091de9ab558426fdc9b",
      "old_mode": 33188,
      "old_path": "ospf6d/ospf6_lsdb.c",
      "new_id": "0edc7a34c9d34408ca724ca63adbaf287af2c856",
      "new_mode": 33188,
      "new_path": "ospf6d/ospf6_lsdb.c"
    },
    {
      "type": "modify",
      "old_id": "71297daec2cea0a2279bb4d42a6c00c9d61c8f4e",
      "old_mode": 33188,
      "old_path": "ospf6d/ospf6_lsdb.h",
      "new_id": "2974ffb1c84ac55cddb40879e0f1d448bb828820",
      "new_mode": 33188,
      "new_path": "ospf6d/ospf6_lsdb.h"
    },
    {
      "type": "modify",
      "old_id": "540ef382ee90ced77a28a71aed81d67b224ed689",
      "old_mode": 33188,
      "old_path": "ospf6d/ospf6_top.c",
      "new_id": "e9fe7a4e945f42656a11993cf809a567f0d6c418",
      "new_mode": 33188,
      "new_path": "ospf6d/ospf6_top.c"
    },
    {
      "type": "modify",
      "old_id": "3e2b23480aae34f321b013995486e0aca07c31a0",
      "old_mode": 33188,
      "old_path": "ospfd/ospfd.c",
      "new_id": "538bc09405ee8b45ba6cbc684ed1347d3eb47ff1",
      "new_mode": 33188,
      "new_path": "ospfd/ospfd.c"
    },
    {
      "type": "modify",
      "old_id": "fe9d77e9b714b10d9d55db71b7b978f0a9b01ca1",
      "old_mode": 33188,
      "old_path": "ospfd/ospfd.h",
      "new_id": "4242aa01b919acf2c8a4940ad831b97326d0c5b0",
      "new_mode": 33188,
      "new_path": "ospfd/ospfd.h"
    }
  ]
}
