)]}'
{
  "commit": "aeadd2a1dd2eefb9c18e1b5e2fe6ef11c9e03afc",
  "tree": "ef8bc51060e12365cd190566531d089f04103465",
  "parents": [
    "dc3afaab6bc2a468903b796fe8d443af2cd414b0"
  ],
  "author": {
    "name": "kakachen",
    "email": "chenqi@selectdb.com",
    "time": "Thu Mar 27 20:11:04 2025 +0800"
  },
  "committer": {
    "name": "kakachen",
    "email": "chenqi@selectdb.com",
    "time": "Sun Mar 30 22:20:23 2025 +0800"
  },
  "message": "[feature](executor) Add time sharing executor framework.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "841d509069932b151e2892c1583f6ec156140b4b",
      "old_mode": 33188,
      "old_path": "be/src/common/status.h",
      "new_id": "0a6c35ecc71cae9959d6bc2440c4545b94445719",
      "new_mode": 33188,
      "new_path": "be/src/common/status.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c614428130527971867608c5def7ae8ec833bddc",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/batch_split_scheduler.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "420dc311fc2a437564ec33a518140bbdfeb384ab",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/listenable_future.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49d8dd119171822c15204f6d11ed985c6d289a9e",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/split_runner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c86961b92418de16a3cee9bb02b4bda22082b690",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/stats.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6bf89c5d4c4ce484b40a7884a0ae89bf3e994bd",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/task_executor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0193ab4284ffb1411fc8a56a21309c814dcf66dc",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/task_handle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "347bafef74e777bfef984dd35301eea4a29f176e",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/task_id.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b36e26ebafb9ace3964e1518eb646d016aca0d8",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/ticker.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9434b6c2a67d9a650b78df0f2f6bb01be1136e32",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/multilevel_split_queue.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50eb6a3f575aa4150805a27c3ae9f278ec918c19",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/multilevel_split_queue.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9e97ec2c3f5b3d4cefed5d25cd8b7e352836e94",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/prioritized_split_runner.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7e396bde8f11bd50971b65b0f512eee0d8736f8",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/prioritized_split_runner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f26e87952eaa44b8ce424c2ceeccb58923c7a5d8",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/priority.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c803cc47d62a8c6b188f30ab399d400ac841378",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/split_concurrency_controller.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82907f1428bd50a5192db6af1502ea3647095905",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/time_sharing_task_executor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3fe520015886b4b10bc0df01ccb32074e6ef508",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/time_sharing_task_executor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0979b7280eaa92ad5be37fbd3fbf11b813b137c6",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/time_sharing_task_handle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3373a68dc75585aa8345b82b0a8bcc0f87050b8a",
      "new_mode": 33188,
      "new_path": "be/src/vec/exec/executor/time_sharing/time_sharing_task_handle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cef23ffb706bd156c2928643523c15d461f0de77",
      "new_mode": 33188,
      "new_path": "be/test/vec/exec/executor/time_sharing/multilevel_split_queue_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58868a9db45898422cadd1f1d453ee3caae5f27c",
      "new_mode": 33188,
      "new_path": "be/test/vec/exec/executor/time_sharing/split_concurrency_controller_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "104c62610a61ca20948a0c135e4948acbff7db4c",
      "new_mode": 33188,
      "new_path": "be/test/vec/exec/executor/time_sharing/time_sharing_task_executor_test.cpp"
    }
  ]
}
