)]}'
{
  "commit": "5a175c5b66e7f91c367fe796f05ce43fb06e394a",
  "tree": "79a2f0df60cba90e721c25680498b94f4fbcabd9",
  "parents": [
    "6f16547d4df1badbeceacaf9abb58a2e6c8935c9"
  ],
  "author": {
    "name": "Willy Tu",
    "email": "wltu@google.com",
    "time": "Mon Aug 31 06:16:01 2026 +0000"
  },
  "committer": {
    "name": "Willy Tu",
    "email": "wltu@google.com",
    "time": "Mon Aug 31 13:43:00 2026 -0700"
  },
  "message": "emmc-config: Restart gracefully with no service\n\nRight now if we restart emmc-config and `obmc-dump-monitor.service`\ndoesn\u0027t exist then it will fail the restart.\n\nWith the - prefix:\n- Systemd ignores exit code 5 when\nobmc-dump-monitor.service is missing and treats the step as successful.\n- coredump-config.service will transition to active (exited)\nsuccessfully instead of failing.\n\nTested:\n- Restart coredump-config\n```\nroot@gocd5-bmc-01:~# systemctl status coredump-config.service\n● coredump-config.service - Storage management daemon for an encrypted storage device\n     Loaded: loaded (/usr/lib/systemd/system/coredump-config.service; enabled; preset: enabled)\n     Active: active (exited) since Sun 2026-08-30 23:21:19 PDT; 1s ago\n Invocation: ee0d713384694dee9695159e735e2c4b\n    Process: 611 ExecStart\u003d/usr/bin/coredump-config.sh emmc (code\u003dexited, status\u003d0/SUCCESS)\n    Process: 630 ExecStartPost\u003dsystemctl try-restart obmc-dump-monitorx.service (code\u003dexited, status\u003d5)\n   Main PID: 611 (code\u003dexited, status\u003d0/SUCCESS)\n        CPU: 179ms\n\nAug 30 23:21:18 gocd5-bmc-01.prod.google.com systemd[1]: Starting Storage management daemon for an encrypted storage device...\nAug 30 23:21:18 gocd5-bmc-01.prod.google.com coredump-config.sh[611]: coredump-config: Configuring coredump path to eMMC storage.\nAug 30 23:21:18 gocd5-bmc-01.prod.google.com coredump-config.sh[611]: coredump-config: eMMC is available, copying coredumps from /run/systemd/coredumps to eMMC.\nAug 30 23:21:18 gocd5-bmc-01.prod.google.com coredump-config.sh[622]: mv: can\u0027t remove \u0027/mnt/luks-mmcblk0_fs/coredump/dumps\u0027: Is a directory\nAug 30 23:21:18 gocd5-bmc-01.prod.google.com coredump-config.sh[622]: mv: can\u0027t remove \u0027/mnt/luks-mmcblk0_fs/coredump/faultlogs\u0027: Is a directory\nAug 30 23:21:19 gocd5-bmc-01.prod.google.com systemctl[630]: Failed to try-restart obmc-dump-monitorx.service: Unit obmc-dump-monitorx.service not found.\nAug 30 23:21:19 gocd5-bmc-01.prod.google.com systemd[1]: Finished Storage management daemon for an encrypted storage device.\n```\n\n- platform11: http://fusion2/3ff2006d-9c03-3f0c-99fd-bcefc6aaca1f\n- platform11: http://fusion2/982d88b5-28f9-38ef-a3a2-d824b919c13c\n- platform5: http://fusion2/a7e89bcd-86a0-33b2-8f33-2bb24ef3afb5\n- platform15: http://fusion2/e56dcb19-6dcd-35a0-b5ee-30740fbf27df\n- platform17: http://fusion2/d0e6af61-eb95-3a70-a6a3-d1bdab987ea2\n- platform18: http://fusion2/cda6ba3a-58f5-3907-b584-04786b9fe634\n- platform25: http://fusion2/714cc620-6f0a-3bfd-90dd-95356b62b54b\nGoogle-Bug-Id: 482144905\nChange-Id: Id7d555c0cc40a790ab433c7cb1ec495dd4fc35eb\nSigned-off-by: Willy Tu \u003cwltu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "358a4d4a096661a8b6d01ac3d1764b330899388f",
      "old_mode": 33188,
      "old_path": "recipes-google/coredump-config/coredump-config/coredump-config.service",
      "new_id": "5dd02eb3955cc0910773980e9343604b3aab44e6",
      "new_mode": 33188,
      "new_path": "recipes-google/coredump-config/coredump-config/coredump-config.service"
    }
  ]
}
