)]}'
{
  "commit": "4e915f9568806456ee5dbd69e43ef30ee465b47e",
  "tree": "56b9ea49d54e2ecfa22cddb50d283bc3b5ede0bd",
  "parents": [
    "3cb02ccfdfa83b53a4360625cf8fd29cfaed6035"
  ],
  "author": {
    "name": "Alina Djamankulova",
    "email": "adjama@google.com",
    "time": "Fri Nov 19 16:25:47 2021 -0800"
  },
  "committer": {
    "name": "Alina Djamankulova",
    "email": "adjama@google.com",
    "time": "Mon Dec 06 18:38:41 2021 -0400"
  },
  "message": "PackBitmapIndexV1: support parallel loading of reverse index\n\nSpeed up bitmap creation by loading reverse index in parallel\nto reading bitmap from storage. Latency changes from\n(time_to_read_bitmap + time_to_load_reverse_index) to\nmax(time_to_read_bitmap, time_to_load_reverse_index).\n\nAdd new option to DfsReaderOptions to control parallel reverse index\nloading. Static cached thread pool is added to PackBitmapIndexV1 for\nreverse index loading, and when not in use consumes minimal resources.\n\nSigned-off-by: Alina Djamankulova \u003cadjama@google.com\u003e\nChange-Id: Ia37a1d739631d053e8bddb925ac8b0b81d22379e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f1314057fc8e35df8bbf0af4ed9ecb7aac795ee",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/dfs/DfsBlockCacheTest.java",
      "new_id": "070d666ee586e9108da21459351e38d22a85330e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/dfs/DfsBlockCacheTest.java"
    },
    {
      "type": "modify",
      "old_id": "bb76df1d5d2f61e07d94c88a0989b9a38bb4fc84",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsPackFile.java",
      "new_id": "f7a2c94d48e169022d8c69405b91f6cb0c92ae1a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsPackFile.java"
    },
    {
      "type": "modify",
      "old_id": "89de53460cadd0a1a14c17b85734e8ab6649de52",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsReaderOptions.java",
      "new_id": "146f76167da992fa7b8438ad87efe9f03f7aa1b1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsReaderOptions.java"
    },
    {
      "type": "modify",
      "old_id": "8401f0718a09f1cbb9c101c02ffddf4dccadcd6c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackBitmapIndex.java",
      "new_id": "8fb17fcf21687bbbf1fedb3c7ea82b4d2a268990",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackBitmapIndex.java"
    },
    {
      "type": "modify",
      "old_id": "6846e3bcad0b6c41188f2daa5805b83320e4c641",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackBitmapIndexV1.java",
      "new_id": "21aba3e6a38e8ea2bb7d89962c737d0e3be590b1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackBitmapIndexV1.java"
    }
  ]
}
