)]}'
{
  "commit": "e8678cf883ee78ab9fe5ea47e6d9b24ef7c8d4f7",
  "tree": "f39eef3cbff582b8a470891d6546c9de1c362cc9",
  "parents": [
    "0a887aa14c5bd187859c7558259df3901fee2342"
  ],
  "author": {
    "name": "Rick Yiu",
    "email": "rickyiu@google.com",
    "time": "Fri Mar 29 20:03:47 2019 +0800"
  },
  "committer": {
    "name": "Thierry Strudel",
    "email": "tstrudel@google.com",
    "time": "Tue Apr 16 22:20:58 2019 +0000"
  },
  "message": "Let blkio cgroup follow cpuset cgroup only\n\nSome app may have different cgroup settings in cpuset and schedtune for its\nthreads, so let blkio follow cpuset only, which represents the app\u0027s current\nstate more accurately. Otherwise, if that thread is doing IO, then its\nperformance will be affected because its blkio group is in lower priority\ngroup as schedtune.\n\nex: an app is now in top-app, but some thread of it set schedtune group to\nbackground, and blkio follows schedtune because it is called later.\n\nMain thread:\n6:schedtune:/top-app\n5:memory:/\n4:cpuset:/top-app\n3:cpuacct:/uid_1000/pid_8766\n2:cpu:/\n1:blkio:/\n0::/\n\nSome thread:\n6:schedtune:/background\n5:memory:/\n4:cpuset:/top-app\n3:cpuacct:/uid_1000/pid_8766\n2:cpu:/\n1:blkio:/background\n0::/\n\nBug: 124727032\nTest: blkio has same settings with cpuset\nChange-Id: I9a140c7d9d93e1dd43c34c8cf066f4a62e2bf604\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1eefadab93251f7c95cb7729b268a61750ae8596",
      "old_mode": 33188,
      "old_path": "libprocessgroup/sched_policy.cpp",
      "new_id": "4c83b99eda5ba870c88fd15e7d4d6941364c8144",
      "new_mode": 33188,
      "new_path": "libprocessgroup/sched_policy.cpp"
    }
  ]
}
