)]}'
{
  "commit": "e4786867ed3f937ff6b34b85b94e019e609618f7",
  "tree": "6a63d515d1f935d8cdc40651b4df9f1b14a740b4",
  "parents": [
    "171bd47d51edf03efd2f2af1d712f61413cdc352"
  ],
  "author": {
    "name": "Dmitrii Merkurev",
    "email": "dimorinny@google.com",
    "time": "Fri Feb 09 01:13:57 2024 +0000"
  },
  "committer": {
    "name": "Dmitrii Merkurev",
    "email": "dimorinny@google.com",
    "time": "Fri Feb 09 01:13:57 2024 +0000"
  },
  "message": "Synchronize secure_env oemlock and restart\n\nCurrently there is a secure_env/boot race condition which can\naffect oemlock/keymint functionality that may cause a boot failure.\nThis issue is currently reproducible using acloud x86 qemu flow\n(about 5% of boot are failed).\n\nFix oemlock part for now by introducing a lock to synchronize\noemlock read/write and restart.\n\nTest: 200 runs 0 failures\n      http://go/forrest-run/L61400030001796868\nBug: 291334475\nChange-Id: I766e9b906e41e477cebee4e9200088989f151a68\nSigned-off-by: Dmitrii Merkurev \u003cdimorinny@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10d48080d453166cf53aa2c44f97b2108709fbad",
      "old_mode": 33188,
      "old_path": "common/libs/transport/channel.h",
      "new_id": "5471d918c47d920c4068fa4dbd7e88b0417164aa",
      "new_mode": 33188,
      "new_path": "common/libs/transport/channel.h"
    },
    {
      "type": "modify",
      "old_id": "f75df09c8b3aa3377cf38476f31e6123887c49d8",
      "old_mode": 33188,
      "old_path": "common/libs/transport/channel_sharedfd.cpp",
      "new_id": "280c9083c3c6be8175af58da955af96b5d493d70",
      "new_mode": 33188,
      "new_path": "common/libs/transport/channel_sharedfd.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1efdcbae8278a36e5accd5bc85c87babf09ee58",
      "old_mode": 33188,
      "old_path": "common/libs/transport/channel_sharedfd.h",
      "new_id": "741817e30ac69824565fe97f14ae09d799687352",
      "new_mode": 33188,
      "new_path": "common/libs/transport/channel_sharedfd.h"
    },
    {
      "type": "modify",
      "old_id": "8e9da9c47a45d7a1c30da87b86cef4504a87ab93",
      "old_mode": 33188,
      "old_path": "host/commands/secure_env/oemlock/oemlock_responder.cpp",
      "new_id": "82b5f56d624c4c79442c86550f9310c61134d12b",
      "new_mode": 33188,
      "new_path": "host/commands/secure_env/oemlock/oemlock_responder.cpp"
    },
    {
      "type": "modify",
      "old_id": "f24548e8f645d86771d6a76de5400947f3599c65",
      "old_mode": 33188,
      "old_path": "host/commands/secure_env/oemlock/oemlock_responder.h",
      "new_id": "af9e440c148a53f44a43f5e402dfb477f9b1305d",
      "new_mode": 33188,
      "new_path": "host/commands/secure_env/oemlock/oemlock_responder.h"
    },
    {
      "type": "modify",
      "old_id": "d54fe0be4b2e0d56ca1095fba2d36d9c546e592b",
      "old_mode": 33188,
      "old_path": "host/commands/secure_env/secure_env_not_windows_main.cpp",
      "new_id": "38be9a488597b97fd34c00f2ee8887e18b9a4258",
      "new_mode": 33188,
      "new_path": "host/commands/secure_env/secure_env_not_windows_main.cpp"
    }
  ]
}
