)]}'
{
  "commit": "f552fc1cfb68972e5ff591a0b8668934955c7734",
  "tree": "dbfc392c322b51fb715408a1451b90bc636788b7",
  "parents": [
    "ab930cd39b7e2e9962c58b6bb8fb2ed17506f498"
  ],
  "author": {
    "name": "laihui",
    "email": "laihui@selectdb.com",
    "time": "Tue Jun 09 17:28:45 2026 +0800"
  },
  "committer": {
    "name": "laihui",
    "email": "laihui@selectdb.com",
    "time": "Tue Jun 09 17:28:45 2026 +0800"
  },
  "message": "introduce adaptive random bucket load routing\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c54d26921d6ae7847ca10ef5b5ba5233605020c5",
      "old_mode": 33188,
      "old_path": "be/src/cloud/cloud_delta_writer.cpp",
      "new_id": "507a1a8f99a87c55a8ea9cb2eb3d518f335ce295",
      "new_mode": 33188,
      "new_path": "be/src/cloud/cloud_delta_writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "614bfd0f16af0b2d30368c66c293fadb75ac4f3d",
      "old_mode": 33188,
      "old_path": "be/src/cloud/cloud_delta_writer.h",
      "new_id": "6ab9251213fdbe7660757752541743d644004bbe",
      "new_mode": 33188,
      "new_path": "be/src/cloud/cloud_delta_writer.h"
    },
    {
      "type": "modify",
      "old_id": "35ba9d964f4201308b5f2ead18b916e16e45bec6",
      "old_mode": 33188,
      "old_path": "be/src/cloud/cloud_tablets_channel.cpp",
      "new_id": "a8f3c6ee24cab66d49124e0234689865328522f2",
      "new_mode": 33188,
      "new_path": "be/src/cloud/cloud_tablets_channel.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ad6ce6d28fe5c7b3308ef0c1df4ba8dd54ad100",
      "old_mode": 33188,
      "old_path": "be/src/common/config.cpp",
      "new_id": "06abd694cfee28fb6ca4b8587523c1675961eaef",
      "new_mode": 33188,
      "new_path": "be/src/common/config.cpp"
    },
    {
      "type": "modify",
      "old_id": "c13e5494c6b006d656c7ba421b42a8c39611332a",
      "old_mode": 33188,
      "old_path": "be/src/common/config.h",
      "new_id": "ac9c3fcd9a835807ced59b8c6579faf5f40a8da7",
      "new_mode": 33188,
      "new_path": "be/src/common/config.h"
    },
    {
      "type": "modify",
      "old_id": "de03011bf2eaa74ffe859197c77ca955af438738",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/delta_writer_v2_pool.cpp",
      "new_id": "9cfcdf87b61078c587e8e76e6f445ac85c61aee3",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/delta_writer_v2_pool.cpp"
    },
    {
      "type": "modify",
      "old_id": "96cf8966fe0ce1f2e395d96f55ddbcc87a5c88cb",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/vrow_distribution.cpp",
      "new_id": "2f4c51641154e59e74cf40dba9a9593676025b32",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/vrow_distribution.cpp"
    },
    {
      "type": "modify",
      "old_id": "afc669f95bc63db5578345d1393cd7d4150ef37d",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/vrow_distribution.h",
      "new_id": "cdd4f5f88cbdbd33377dd892bd0850f01e03531f",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/vrow_distribution.h"
    },
    {
      "type": "modify",
      "old_id": "edbf6475560d09f86b9193d983d8911decbc35f1",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/vtablet_finder.cpp",
      "new_id": "5a5f95c70f13431f03f6c1e0e6069547a8403ce5",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/vtablet_finder.cpp"
    },
    {
      "type": "modify",
      "old_id": "32b173985e61e9c09103a73239e37e721b6c0ce4",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/vtablet_finder.h",
      "new_id": "ce3b2c317b7539d6afedadfc67cae931c7e6d5ad",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/vtablet_finder.h"
    },
    {
      "type": "modify",
      "old_id": "47b67cbfc9e8d14ea52d24cfafed537a1be87f88",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/writer/vtablet_writer.cpp",
      "new_id": "8caa11e5bef25140becab155aecdb82e97195ebe",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/writer/vtablet_writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3e6e8da0f1af034652d1fcee7d1e2319e48b4c6",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/writer/vtablet_writer.h",
      "new_id": "8206665a407ae317f5faa6635705c240f0c49c70",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/writer/vtablet_writer.h"
    },
    {
      "type": "modify",
      "old_id": "06e352106352089d61c81337f5a01edbfd470bf0",
      "old_mode": 33188,
      "old_path": "be/src/exec/sink/writer/vtablet_writer_v2.cpp",
      "new_id": "6ee036de1bdf104075a8a5f5c409d51052d73cc6",
      "new_mode": 33188,
      "new_path": "be/src/exec/sink/writer/vtablet_writer_v2.cpp"
    },
    {
      "type": "modify",
      "old_id": "65ec0ed5ec80af7d62d68ac1b14128937093e62f",
      "old_mode": 33188,
      "old_path": "be/src/load/channel/load_channel_mgr.cpp",
      "new_id": "a5f655b5fb67c00f29a84e27b93bd6ea286c6b75",
      "new_mode": 33188,
      "new_path": "be/src/load/channel/load_channel_mgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "21737a0030391053908e028d4c3bd49fb25da359",
      "old_mode": 33188,
      "old_path": "be/src/load/channel/tablets_channel.cpp",
      "new_id": "f882186873499f50be80569a2625c2b83f7dfcf3",
      "new_mode": 33188,
      "new_path": "be/src/load/channel/tablets_channel.cpp"
    },
    {
      "type": "modify",
      "old_id": "289e8d48deabdc0ee26c8982971510c287f1fdbe",
      "old_mode": 33188,
      "old_path": "be/src/load/channel/tablets_channel.h",
      "new_id": "6f6ad553133cb121ff13928b01093aa9093e74e9",
      "new_mode": 33188,
      "new_path": "be/src/load/channel/tablets_channel.h"
    },
    {
      "type": "modify",
      "old_id": "b8ef440d3ca18cb84786e67c33ec8add5bbd2caa",
      "old_mode": 33188,
      "old_path": "be/src/load/delta_writer/delta_writer.cpp",
      "new_id": "7b6bfb8b3690f2f7d7484f5d1a442ca4cef5da71",
      "new_mode": 33188,
      "new_path": "be/src/load/delta_writer/delta_writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e6d180f2ee958b594a4a5238bc68595b85638dd",
      "old_mode": 33188,
      "old_path": "be/src/load/delta_writer/delta_writer.h",
      "new_id": "7f19f4500e0dca77a900e8c52f7f867b1d5fbe4b",
      "new_mode": 33188,
      "new_path": "be/src/load/delta_writer/delta_writer.h"
    },
    {
      "type": "modify",
      "old_id": "61db94636002d0fad60100498c05ff589fba90a7",
      "old_mode": 33188,
      "old_path": "be/src/load/delta_writer/delta_writer_context.h",
      "new_id": "bf23bde0fef1dc1317b6c1f991d649ead7c83a30",
      "new_mode": 33188,
      "new_path": "be/src/load/delta_writer/delta_writer_context.h"
    },
    {
      "type": "modify",
      "old_id": "c117e2b3180799fa628ee0778280a70603619223",
      "old_mode": 33188,
      "old_path": "be/src/load/delta_writer/delta_writer_v2.cpp",
      "new_id": "0c6d06d0c96b7a8a29b68a97e841ba55036b314a",
      "new_mode": 33188,
      "new_path": "be/src/load/delta_writer/delta_writer_v2.cpp"
    },
    {
      "type": "modify",
      "old_id": "d637c6afcbc2d1892cbdf301d2715044cde2a2d3",
      "old_mode": 33188,
      "old_path": "be/src/load/delta_writer/delta_writer_v2.h",
      "new_id": "1c284d4a418b4e7c84859bb135dfb37a04c971b1",
      "new_mode": 33188,
      "new_path": "be/src/load/delta_writer/delta_writer_v2.h"
    },
    {
      "type": "modify",
      "old_id": "8b44e04a2e662281178c3853ba6efa923d29e7b3",
      "old_mode": 33188,
      "old_path": "be/src/load/memtable/memtable_memory_limiter.cpp",
      "new_id": "f98aea05f71937aa1c6ff3d79bfc32491cef6358",
      "new_mode": 33188,
      "new_path": "be/src/load/memtable/memtable_memory_limiter.cpp"
    },
    {
      "type": "modify",
      "old_id": "6fbcc3cf8c8073c0ba869043bc7b9b400ef57be8",
      "old_mode": 33188,
      "old_path": "be/src/load/memtable/memtable_memory_limiter.h",
      "new_id": "11c5c0fdd61413ef11bbf764f1452f8b04a7eee8",
      "new_mode": 33188,
      "new_path": "be/src/load/memtable/memtable_memory_limiter.h"
    },
    {
      "type": "modify",
      "old_id": "865751d05e21b726064be0e98eef641181fd3963",
      "old_mode": 33188,
      "old_path": "be/src/load/memtable/memtable_writer.cpp",
      "new_id": "e97af807975bb2ba584d75236bd05cd17492278f",
      "new_mode": 33188,
      "new_path": "be/src/load/memtable/memtable_writer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c3a03926dc70fe8b703152b233c7e31fbc553e3",
      "old_mode": 33188,
      "old_path": "be/src/load/memtable/memtable_writer.h",
      "new_id": "30f03bc65f0976d364302b6c4fbfd4f82f82b4d1",
      "new_mode": 33188,
      "new_path": "be/src/load/memtable/memtable_writer.h"
    },
    {
      "type": "modify",
      "old_id": "518dd7baee4878a96864c4335487e55e9f89f9b5",
      "old_mode": 33188,
      "old_path": "be/src/storage/tablet_info.cpp",
      "new_id": "88d2c79b3ed2685116062724d99af6d9c7e5882e",
      "new_mode": 33188,
      "new_path": "be/src/storage/tablet_info.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0caf8bb49afdb036769a86b6ae6ba62527a4bfd",
      "old_mode": 33188,
      "old_path": "be/src/storage/tablet_info.h",
      "new_id": "748879caed0363af3d9fd6a61a28e41425072015",
      "new_mode": 33188,
      "new_path": "be/src/storage/tablet_info.h"
    },
    {
      "type": "modify",
      "old_id": "a5d862f370b59f1ffa711ad6c9fe09d95c54a5af",
      "old_mode": 33188,
      "old_path": "be/test/exec/sink/vrow_distribution_test.cpp",
      "new_id": "4d81af7db866eb58f84db5e690b9bfadc9ee89db",
      "new_mode": 33188,
      "new_path": "be/test/exec/sink/vrow_distribution_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "232c06ff3040d4548642e4b92fce58ff78f4fc05",
      "old_mode": 33188,
      "old_path": "fe/fe-common/src/main/java/org/apache/doris/common/Config.java",
      "new_id": "6cb99a672556f21d9ad096a3cc2d477a8cfc86b0",
      "new_mode": 33188,
      "new_path": "fe/fe-common/src/main/java/org/apache/doris/common/Config.java"
    },
    {
      "type": "modify",
      "old_id": "8f91dcf1462e2477b19ca275b79ccdf6622cda5b",
      "old_mode": 33188,
      "old_path": "fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java",
      "new_id": "69880de7282c70e71a896b6e5c4c702f39ec87fe",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/planner/OlapTableSink.java"
    },
    {
      "type": "modify",
      "old_id": "b8bdc51f3714826a18375344e226712bf76fa09f",
      "old_mode": 33188,
      "old_path": "fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java",
      "new_id": "3a9a4fa93ef8714473ebffba099cfd03df853c96",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java"
    },
    {
      "type": "modify",
      "old_id": "6c6799b51adc6da24bb54b9102b547b357e1cfd2",
      "old_mode": 33188,
      "old_path": "fe/fe-core/src/main/java/org/apache/doris/qe/runtime/ThriftPlansBuilder.java",
      "new_id": "3ac7a1f92034b48cf76d9ba90becde55e6039343",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/qe/runtime/ThriftPlansBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "f01de48cf7d625c841db56ba5f807e467c75fb9c",
      "old_mode": 33188,
      "old_path": "fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java",
      "new_id": "0b2b8e896adf48ff76d8a6055d0c29811fba1edf",
      "new_mode": 33188,
      "new_path": "fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "89a5d64976e29c1c3b94cefda28b96d0c52ca105",
      "old_mode": 33188,
      "old_path": "gensrc/proto/internal_service.proto",
      "new_id": "ca3a41cd49bd21c5e510602caa902633574cf87b",
      "new_mode": 33188,
      "new_path": "gensrc/proto/internal_service.proto"
    },
    {
      "type": "modify",
      "old_id": "3212313183bcc40e2fc608e2c98a8149571dc3ed",
      "old_mode": 33188,
      "old_path": "gensrc/thrift/DataSinks.thrift",
      "new_id": "79c7a5d1ce74a0d4113fd9b7d152ee5ed4ef27c1",
      "new_mode": 33188,
      "new_path": "gensrc/thrift/DataSinks.thrift"
    },
    {
      "type": "modify",
      "old_id": "a9fd978a9bd978e0c33c5a0fbc815bbbbb464a7f",
      "old_mode": 33188,
      "old_path": "gensrc/thrift/Descriptors.thrift",
      "new_id": "4b535896195906856f19e83ccbf8d8dfcabd884f",
      "new_mode": 33188,
      "new_path": "gensrc/thrift/Descriptors.thrift"
    },
    {
      "type": "modify",
      "old_id": "cc74ffbe06558a26503a4b65d56f6091760fa9b9",
      "old_mode": 33188,
      "old_path": "gensrc/thrift/FrontendService.thrift",
      "new_id": "6e8c73eb66abf64ba6cb8f7e4711324cacbe4ab0",
      "new_mode": 33188,
      "new_path": "gensrc/thrift/FrontendService.thrift"
    }
  ]
}
