)]}'
{
  "commit": "64a4f639c3259680b3b8604e8a0ac67f4f487e01",
  "tree": "34e1133a82f68a51ca81f1c4731172a33bf6487c",
  "parents": [
    "ccc5ca13a4ecfe76d90d51c094f4c7d38dd78784"
  ],
  "author": {
    "name": "Vladimir Rodionov",
    "email": "vladrodionov@gmail.com",
    "time": "Wed Jun 24 14:43:40 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 25 05:43:40 2026 +0800"
  },
  "message": "HBASE-30196 Add diagnostic cached-block iteration capability for pluggable cache engines (#8384)\n\nSigned-off-by: Andor Molnár \u003candor@apache.org\u003e\nSigned-off-by: Tak Lon (Stephen) Wu \u003ctaklwu@apache.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "840ec45fbab4f78aaaa631a421e037ea2048c463",
      "old_mode": 33188,
      "old_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CacheConfig.java",
      "new_id": "a90bc700b5df7074eb92094213dc987d41514788",
      "new_mode": 33188,
      "new_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/CacheConfig.java"
    },
    {
      "type": "modify",
      "old_id": "91441f5deb0395f4832108ada3fa75efeb246e96",
      "old_mode": 33188,
      "old_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/BlockCacheBackedCacheAccessService.java",
      "new_id": "e55b03f6fd87c798dfbbe2f17488863a29e4b6c1",
      "new_mode": 33188,
      "new_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/BlockCacheBackedCacheAccessService.java"
    },
    {
      "type": "modify",
      "old_id": "ce565518b982620e5f621dd0e37abe9b84395261",
      "old_mode": 33188,
      "old_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/CacheAccessService.java",
      "new_id": "d5dfa54ea2794b08e98801d600435c25f597a1cb",
      "new_mode": 33188,
      "new_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/CacheAccessService.java"
    },
    {
      "type": "modify",
      "old_id": "a4de6035728e2cfa6408e1fa5d2cf2cdb20be225",
      "old_mode": 33188,
      "old_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/CacheAccessServices.java",
      "new_id": "d4e739fcdcceee58f3113341f9b4b34f11dfd2ff",
      "new_mode": 33188,
      "new_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/CacheAccessServices.java"
    },
    {
      "type": "modify",
      "old_id": "938541e93eeae93f68ce48239325a9aa8c31a878",
      "old_mode": 33188,
      "old_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/NoOpCacheAccessService.java",
      "new_id": "e956c466e34b556ef8c6793d562a3b740facad4b",
      "new_mode": 33188,
      "new_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/NoOpCacheAccessService.java"
    },
    {
      "type": "modify",
      "old_id": "70f575c1136a0b6c10a4da36b239f11b140ce8bf",
      "old_mode": 33188,
      "old_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/TopologyBackedCacheAccessService.java",
      "new_id": "b7c278d3ead5d88d02e1bba486795a58a4bb84b2",
      "new_mode": 33188,
      "new_path": "hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/cache/TopologyBackedCacheAccessService.java"
    },
    {
      "type": "modify",
      "old_id": "31ce704bf1bc3963a107ecf3cf4fd693100989ea",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAvoidCellReferencesIntoShippedBlocks.java",
      "new_id": "51599c7f0f7fc6cc773b4109911e5b478e0a8f87",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAvoidCellReferencesIntoShippedBlocks.java"
    },
    {
      "type": "modify",
      "old_id": "eea755218b62d9f405243d5817d49040937802e0",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheConfig.java",
      "new_id": "03c9f52d37a7dc496c019423aacab72178b5393c",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheConfig.java"
    },
    {
      "type": "modify",
      "old_id": "1fc359e63195e80a8384c15de2a0ff21bf31257d",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java",
      "new_id": "a016cbef03abb3874b307b3894527fd31af4c09a",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java"
    },
    {
      "type": "modify",
      "old_id": "7fe499b11fd6dd64d33828775aacd5faa79128c0",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestForceCacheImportantBlocks.java",
      "new_id": "c7a0dd2e4896b7d5e8963be7db7b01ce3cefabd4",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestForceCacheImportantBlocks.java"
    },
    {
      "type": "modify",
      "old_id": "5d470a60a3da5b24f6af305c11f703f7b7d6e9e2",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFile.java",
      "new_id": "0168fa7cc69d3760c9dc97fabc1fe882660e0ff2",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFile.java"
    },
    {
      "type": "modify",
      "old_id": "a6e3e998b1fabd4e35c1328ed1c3a4386d3097b7",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFileReaderImpl.java",
      "new_id": "e7c1ef61453847fd4e786ed287b48918224e2bf0",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestHFileReaderImpl.java"
    },
    {
      "type": "modify",
      "old_id": "598c4f2fe8669ece6e68da1d45759a2a0a01401d",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestPrefetch.java",
      "new_id": "4cb393da39c3d24df68549ee7847ea21d40134fb",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestPrefetch.java"
    },
    {
      "type": "modify",
      "old_id": "8431a18bf658d8947aabe18260d3c6bbff5aab87",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestRowIndexV1RoundTrip.java",
      "new_id": "83e63f0dd07f4a24523496712ed28e620440d3f3",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestRowIndexV1RoundTrip.java"
    },
    {
      "type": "modify",
      "old_id": "069fc6fb6bc1368958b12baf456a50166bac5b9e",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/cache/CacheAccessServiceTestFactory.java",
      "new_id": "7aec8d9d195df2f442d5cd87a1e00c8538ca393c",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/cache/CacheAccessServiceTestFactory.java"
    },
    {
      "type": "modify",
      "old_id": "0cf6b758f4d9a2e2596d1205d346e7460785f428",
      "old_mode": 33188,
      "old_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSecureBulkLoadManager.java",
      "new_id": "b770f4676d0cfadf2afe248cf289e7eb210b7ef0",
      "new_mode": 33188,
      "new_path": "hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSecureBulkLoadManager.java"
    }
  ]
}
