)]}'
{
  "commit": "d16256e626ec0064ce95bfb4b817de099db942c4",
  "tree": "b980798b6990e504ed0e3accc6a95babae47bcbd",
  "parents": [
    "17a2227d05b319a0c43580031ed03bad1096e82f"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Jun 09 12:04:59 2020 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Jun 09 13:10:41 2020 -0400"
  },
  "message": "tests/lock_test: fix affinity race\n\nWe were setting the affinity after starting the threads.  The test\nstarts when all threads hit the barrier.  If the threads hit the barrier\nbefore we set their affinity, we\u0027d interfere with the test.\n\nThe fix is to just have each thread set its own affinity before hitting\nthe barrier.\n\nNote that Akaros doesn\u0027t actually use this.  Our os_prep_work made sure\nwe had enough vcores, so we\u0027re relying on 2LS-specific details: namely,\nthat threads will get picked up by idle vcores.\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8afc1610f16e626c8bd7619328f2066b2be05d88",
      "old_mode": 33188,
      "old_path": "tests/lock_test.c",
      "new_id": "c2bd6ba50a185e56d0e06ab599fa0dda97e77fa0",
      "new_mode": 33188,
      "new_path": "tests/lock_test.c"
    }
  ]
}
