)]}'
{
  "commit": "adba399be463da314ba50b137740df7beba7abfb",
  "tree": "679d3a67fce639716a4666202082e1726e1ba17f",
  "parents": [
    "ab6e5b892d45b557bc2c63df506fa82b5dd9643b"
  ],
  "author": {
    "name": "Sergey Shevchenko",
    "email": "sergeygs@google.com",
    "time": "Tue Jan 30 13:38:30 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jan 30 13:39:16 2024 -0800"
  },
  "message": "#Centipede Add `ResourcePool`: gate concurrent execution on resource availability\n\nThe caller sets the total available resource pool upfront. Each contending thread should determine a conservative estimate of its lifetime\u0027s peak resource requirements, and requests to lease that amount from the pool. The call blocks until that amount becomes available, as the concurrent threads finish and release their own leased resources.\n\nThe currently supported resources (by choice) are `RUsageMemory` and `RUsageTiming` (CPU etc.).\n\nPiperOrigin-RevId: 602827176\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2ad61fd47b9dc44e1b1500695cfce7293750de3",
      "old_mode": 33188,
      "old_path": "centipede/BUILD",
      "new_id": "c6c0511d67ca2952dc8737855b58a9b91731528d",
      "new_mode": 33188,
      "new_path": "centipede/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10c79a4bb5cb7e8ee4f3fe284ab88b6f881b7ec8",
      "new_mode": 33188,
      "new_path": "centipede/resource_pool.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "097a3d91b55378ed7fd5fa83000d72450ac8843e",
      "new_mode": 33188,
      "new_path": "centipede/resource_pool.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05860cb643752b691bd9429ceb86f4eb5508c87b",
      "new_mode": 33188,
      "new_path": "centipede/resource_pool_test.cc"
    }
  ]
}
