)]}'
{
  "commit": "083d13ac6128b1e5ae226d659f0fec0593b07699",
  "tree": "13455677d20d55fe504eeac22592bae674e065ad",
  "parents": [
    "3a3a7a51b9b9a188b09bddb72c3c94b546d8769c"
  ],
  "author": {
    "name": "Gwen Mittertreiner",
    "email": "gmtr@fuchsia.infra.roller.google.com",
    "time": "Mon Sep 18 17:57:59 2023 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 18 11:00:26 2023 -0700"
  },
  "message": "[roll] Roll fuchsia [profiler] Fix EventStream Attach Timing\n\nSetting up a handler for EventStream scheduled the WaitForReady on the\nasync loop. Since this is created while we are handling the\nSession::Start request from the profiler component on the async loop,\nand we synchronously request the component start during the\nSession::Start request, we don\u0027t end up running the WaitForReady until\nafter we have requested the component to be started and returned from\nhandling Session::Start. This leads to a race between setting up the\nevent stream and the component actually starting and emitting the\nDebugStarted event.\n\nThis sets up a temporary synchronous EventStream so we can wait on\nWaitForReady to complete before trying to launch the component.\n\nOriginal-Bug: 133208\nMultiply: fuchsia-pkg://fuchsia.com/profiler_integration_test#meta/profiler_integration_test_component.cm\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/917297\nOriginal-Revision: 28b9259e873671c3d919104f2a3e18c1d05bec5d\nGitOrigin-RevId: dd8c4100ac2efb8821bf4dc23314f10d56b21544\nChange-Id: I2fd42905fb709a4de251ebb7800606c7fe5d61f4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb5b3fc198245e62d0a1ada1b079fee5cdf703c7",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "c3d5296800002c2e3f93922da6ccdfd4c2cc40e7",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
