)]}'
{
  "commit": "22e8d8144a349578bab3a2fde1ea64af384cf304",
  "tree": "deb981282a8669a1d773b09eb3bc287465867c84",
  "parents": [
    "6358de0431972233cecc90cd11044b12aa33d299"
  ],
  "author": {
    "name": "Hao Jiang",
    "email": "jianghao@google.com",
    "time": "Sat Mar 15 05:48:32 2025 +0000"
  },
  "committer": {
    "name": "Hao Jiang",
    "email": "jianghao@google.com",
    "time": "Mon Mar 24 23:53:45 2025 +0000"
  },
  "message": "NVMeFake: add fake implementation for namespace\n\nFaking two namespaces in the subsystem. Attaching both to the primary\ncontroller and attaching first namespace to one of the secondary\ncontroller as well.\n\nIt also introduces extra errors for the InitErrorInjection because there\nis more identify cmd are executed during the subsystem initialization\nfor the namespaces. Increase the waiting time for recovery accordingly.\n\nTested: passed the unitest\nSigned-off-by: Hao Jiang \u003cjianghao@google.com\u003e\nChange-Id: I539e996d08a9510bba03086ef11f29dbc9115202\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7bbe0086c2d0bb167acfeefa351b22a7cb85303",
      "old_mode": 33188,
      "old_path": "src/NVMeMiFake.hpp",
      "new_id": "bd135043a89ff2a98295c1805bc566ad6007e61b",
      "new_mode": 33188,
      "new_path": "src/NVMeMiFake.hpp"
    },
    {
      "type": "modify",
      "old_id": "08b8e8b34bca3536e57b8e1c9b1c8e3bc245d0ea",
      "old_mode": 33188,
      "old_path": "tests/test_nvme_mi.cpp",
      "new_id": "d069540d155589592deb29bacc15cad58dfec93e",
      "new_mode": 33188,
      "new_path": "tests/test_nvme_mi.cpp"
    }
  ]
}
