)]}'
{
  "commit": "5ecb63ab66d8e65c6962fd3f12369f72d82c191a",
  "tree": "b04c583549a389ab07646c64372e8a33e4d5ae51",
  "parents": [
    "bab81927f1b2099d687a0a500f1a05791c77f324"
  ],
  "author": {
    "name": "XiChen",
    "email": "32928346+xichen01@users.noreply.github.com",
    "time": "Wed Sep 02 12:29:59 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 09:59:59 2026 +0530"
  },
  "message": "HDDS-16036. SCM Support allocate Container by StoragePolicy (#10946)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ffade6a68a529f277e1ac7fe1138fec0bdf71f7",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/OzoneStoragePolicy.java",
      "new_id": "cdfbf2953db52ef748012ed199154083fc9e9f27",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/OzoneStoragePolicy.java"
    },
    {
      "type": "modify",
      "old_id": "888985a2e1e27dc04ad3bcc01734df18881574d1",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/container/common/helpers/AllocatedBlock.java",
      "new_id": "c176fb0ff8bf18a3928d689a7edc5f0819ebf969",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/container/common/helpers/AllocatedBlock.java"
    },
    {
      "type": "modify",
      "old_id": "e84a05b35521bafecbaa8ef991c2b44e026adbdc",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/storage/BlockLocationInfo.java",
      "new_id": "2322fba3a86e881049efe671729d3a929c005826",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/storage/BlockLocationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "c2662d918212efef7016ac6daf1e117d3b49b231",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConfigKeys.java",
      "new_id": "32c436d5734b8e9704bd4c44e4d8066b2af478d2",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConfigKeys.java"
    },
    {
      "type": "modify",
      "old_id": "003ecab58d9bc84ac2c8b8302311b71daf187a7d",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/common/src/main/resources/ozone-default.xml",
      "new_id": "bb953398b4ead1df59112aabf49b1fc2715cacd7",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/common/src/main/resources/ozone-default.xml"
    },
    {
      "type": "modify",
      "old_id": "9d0daec8927ca0a5dd1b6479c40e7e5fb17681d8",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/scm/protocol/ScmBlockLocationProtocol.java",
      "new_id": "f3baeee4462e2d9b822bf8bfc5feba7e82d39a3c",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/scm/protocol/ScmBlockLocationProtocol.java"
    },
    {
      "type": "modify",
      "old_id": "717b6db2c934448dcf0a115c3d58d496bbe882e4",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/ScmBlockLocationProtocolClientSideTranslatorPB.java",
      "new_id": "7c25460edcc35fdb8a85dab2aedab58b222dae6d",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/scm/protocolPB/ScmBlockLocationProtocolClientSideTranslatorPB.java"
    },
    {
      "type": "modify",
      "old_id": "1acec6520628131b729803b5cd99dfa97c2b0ab2",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/interface-server/src/main/proto/ScmServerProtocol.proto",
      "new_id": "bab834d5bd828e5635033e385524afa9658aeb08",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/interface-server/src/main/proto/ScmServerProtocol.proto"
    },
    {
      "type": "modify",
      "old_id": "54a1648f7c16f92b20c5aeb071ff027e277976b1",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/BlockManager.java",
      "new_id": "d19c59c2ecbc7ff2731f5f110f70ef53aa5cb724",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/BlockManager.java"
    },
    {
      "type": "modify",
      "old_id": "f5b660f3f3ba2d5d572d288448d7dab726ed57a2",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/BlockManagerImpl.java",
      "new_id": "91d70f443f82e24369577ef4de7ea002ca08806f",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/block/BlockManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f9fa80bf42d5d4b6eef94d6c44940350f2c41e47",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/protocol/ScmBlockLocationProtocolServerSideTranslatorPB.java",
      "new_id": "75740e77b91c5ad3cf2cafd6b1cef89e5c667520",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/protocol/ScmBlockLocationProtocolServerSideTranslatorPB.java"
    },
    {
      "type": "modify",
      "old_id": "4e3d3b7b3c1a51d0a85449d8edeeeb7f13e5156c",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/SCMBlockProtocolServer.java",
      "new_id": "3bc90e22231d6b02eedacd24cd323a2ab6497e05",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/SCMBlockProtocolServer.java"
    },
    {
      "type": "modify",
      "old_id": "aae688b9d366ec54b5421336d6ba92f66834e5e5",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/StorageContainerManager.java",
      "new_id": "0557ac4c2fe77a12d5028f4d092847729f138132",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/server/StorageContainerManager.java"
    },
    {
      "type": "modify",
      "old_id": "6e65dfa127dcbd63b7fd6e6fb1ac30bc48997248",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/block/TestBlockManager.java",
      "new_id": "f8b07c7a066b3a1276916cee24e25fc41314cd15",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/block/TestBlockManager.java"
    },
    {
      "type": "modify",
      "old_id": "895baef27d6c5acee2fdab644a1e2c1eaf8ddeac",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/server/TestSCMBlockProtocolServer.java",
      "new_id": "623bbda78ec8aea8dc70de42c6b7d855e1e8745c",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/server/TestSCMBlockProtocolServer.java"
    },
    {
      "type": "modify",
      "old_id": "e28f5310af5a492587a506a42da9418711ebd41e",
      "old_mode": 33188,
      "old_path": "hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/server/TestStorageContainerManagerStarter.java",
      "new_id": "a6d491ba67a40625dead3a966fab2f486b13969e",
      "new_mode": 33188,
      "new_path": "hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/server/TestStorageContainerManagerStarter.java"
    },
    {
      "type": "modify",
      "old_id": "d3fea73b211a2f899978a3443b93ed1afcf21ea3",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyLocationInfo.java",
      "new_id": "273e1f413e11fac76c3f613b1612db07b87e4fa9",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyLocationInfo.java"
    },
    {
      "type": "modify",
      "old_id": "f0ebb60078c1a11cff2fbaf584c72aa84bdcc890",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/pipeline/TestSCMPipelineMetrics.java",
      "new_id": "05904f0e8ac36000f1080b18a2b4adb10ce70177",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/pipeline/TestSCMPipelineMetrics.java"
    },
    {
      "type": "modify",
      "old_id": "4937dac2410d544e9546366d95baecf11459fccf",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestKeyManagerImpl.java",
      "new_id": "af7ba2ec0a1da4a21ea1df2e7df1faa95db27376",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestKeyManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "e879150c98d2080a87a5e7cead200ca7ad460458",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOmContainerLocationCache.java",
      "new_id": "f464955aa5274d2020ef8048756cebffd98827f0",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOmContainerLocationCache.java"
    },
    {
      "type": "modify",
      "old_id": "1f226ada08e700ada33678507a4f47fa4b18fccb",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto",
      "new_id": "1ebb8b391c534d587f4614b8b8d78bb96d35e7a6",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto"
    },
    {
      "type": "modify",
      "old_id": "b8d6aca1ccfdf325f1b2c463f284f3f8f2907109",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyInfoCodec.java",
      "new_id": "fd3d0c8ece73b64ccaaf9a8cbcfdc64476e07f93",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/interface-storage/src/test/java/org/apache/hadoop/ozone/om/helpers/TestOmKeyInfoCodec.java"
    },
    {
      "type": "modify",
      "old_id": "a53c0217efdc11491f1c3f458b611c685a294c0d",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java",
      "new_id": "8ebfb3e7da61606a37b7f772a9b7b6b00f011b96",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java"
    },
    {
      "type": "modify",
      "old_id": "ce76ea9dc440ab91917c55bc8402e296b2906ec0",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/key/OMKeyRequest.java",
      "new_id": "75653cef973234314b55bcdfd579d5b8263c221c",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/key/OMKeyRequest.java"
    },
    {
      "type": "modify",
      "old_id": "823a640525704a9f820ecf942141c4c390238302",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ScmBlockLocationTestingClient.java",
      "new_id": "5a4d0a27a2ff8a0bb47cd3cd2591c56fd92ce60c",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/ScmBlockLocationTestingClient.java"
    },
    {
      "type": "modify",
      "old_id": "74c9f9789373e9098e30f34793595ed197fc507c",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequest.java",
      "new_id": "ea383eb00444408a193d69884d9caa4b0ba9cd53",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/file/TestOMFileCreateRequest.java"
    },
    {
      "type": "modify",
      "old_id": "167fbc354a3c567497655acc754e31c426ab7139",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/OMKeyRequestTests.java",
      "new_id": "83a80c2fbe2e53b65a4f33eb8ca026ebb21fb787",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/OMKeyRequestTests.java"
    },
    {
      "type": "modify",
      "old_id": "f389717907c434d2bd8b2d69b3c6bf637f749e77",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMAllocateBlockRequest.java",
      "new_id": "da85a37e10658e204801aaa0770f4e5b57aeb4fa",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMAllocateBlockRequest.java"
    },
    {
      "type": "modify",
      "old_id": "f00276040dfaf49951c4364f8068ceb0d4975638",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCreateRequest.java",
      "new_id": "b0b331dd68e66c64a90fdb616c876f8206b8998e",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/request/key/TestOMKeyCreateRequest.java"
    },
    {
      "type": "modify",
      "old_id": "ca8fc7f6cbc0d73b6cdcfe7ec92c7a82ae99a36e",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/vapor/src/main/java/org/apache/hadoop/ozone/freon/SCMThroughputBenchmark.java",
      "new_id": "fd6d1f2c524fc9d581d3f84160be7052cd81b5ce",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/vapor/src/main/java/org/apache/hadoop/ozone/freon/SCMThroughputBenchmark.java"
    }
  ]
}
