)]}'
{
  "commit": "0fc5a3822471d1741ebb62684f83727c0680ef28",
  "tree": "5b93e93eeaa01c43a1c81165f01662a69f2e0db0",
  "parents": [
    "9594995093f642957b780603c6435d9e7a61b923"
  ],
  "author": {
    "name": "pq",
    "email": "pquitslund@google.com",
    "time": "Thu Apr 10 12:46:07 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 10 12:46:07 2025 -0700"
  },
  "message": "[stable] [das] allow interleaved requests in the message scheduler\n\nIssue description: disallowing interleaved message handling requests was causing major performance issues.\nWhat is the fix: stop awaiting handlers and allow interleaving.\nWhy cherry-pick: this performance issue is heavily impacting a number of users.\nRisk: Low, but not none. Some issues have been identified (in the linked issue) and are being worked on concurrently.\n\nBug: https://github.com/dart-lang/sdk/issues/60440\nChange-Id: I176371f5609138eeb8a81a231f4a51a3a00dd37d\nCherry-pick: https://dart-review.googlesource.com/c/sdk/+/419340\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/421341\nCommit-Queue: Phil Quitslund \u003cpquitslund@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Kevin Chisholm \u003ckevinjchisholm@google.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3b9f8e399f3dd1aed0a8e7db20f3c0fd98931d3",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "e417012f341d59ed7545dbc299afb0566c84ea07",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a15b33b48bc9e7d3ef89891ac10dde484609a793",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/lib/src/server/message_scheduler.dart",
      "new_id": "662b7d4f37287f681d0c6489718acbb582327877",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/lib/src/server/message_scheduler.dart"
    },
    {
      "type": "modify",
      "old_id": "2e50de86e1ba265253d2fd50fb747a29b0b96bf9",
      "old_mode": 33188,
      "old_path": "pkg/analysis_server/test/integration/server/message_scheduler_test.dart",
      "new_id": "6a9d7d737ec77c209909ef2c3d0b12331b5fe260",
      "new_mode": 33188,
      "new_path": "pkg/analysis_server/test/integration/server/message_scheduler_test.dart"
    }
  ]
}
