)]}'
{
  "commit": "f5236d8d0d7bed722f0a01d6801d2eb9cb7c21c3",
  "tree": "b7a3732beb8e52241c0cf27733a2a4ee4c624c96",
  "parents": [
    "fa64050184ebe4053fc5c0866b75194272ea49b7"
  ],
  "author": {
    "name": "Peiyang He",
    "email": "79989012+BaldDemian@users.noreply.github.com",
    "time": "Mon May 26 15:55:22 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 26 15:55:22 2025 +0800"
  },
  "message": "feat: add pprof api (#1627)\n\n## Rationale\nClose https://github.com/apache/horaedb/issues/1577\n\n## Detailed Changes\n- In `src/server/src/http.rs`, register the pprof api, similar to the\nexisting `/debug/profile/heap/{seconds}`.\n- In `src/components/profile/src/lib.rs`, implement `dump_heap_pprof`\nfunction, similar to the existing `dump_heap_prof`.\n\n## Test Plan\nManual test. More details are given below.\n\n---------\n\nCo-authored-by: jiacai2050 \u003cdev@liujiacai.net\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a71c6627c0465805d582403bfebe2b687d196fc3",
      "old_mode": 33188,
      "old_path": ".github/workflows/asf-header.yml",
      "new_id": "62e3684981610a23f767c6c626f2368490d5aa4b",
      "new_mode": 33188,
      "new_path": ".github/workflows/asf-header.yml"
    },
    {
      "type": "modify",
      "old_id": "5e4b6cc4a94fa454b9d8cd43a3f94f71d3d32fd4",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "466c080018f875938246e7fbf19112dcb05f3a6b",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    },
    {
      "type": "rename",
      "old_id": "1f91451aef7aad291614e58e71e5d29eab45a51e",
      "old_mode": 33188,
      "old_path": ".github/workflows/coverage.yml",
      "new_id": "ecc8df5e4e7b9a7f040c30e9f26018ca22044a66",
      "new_mode": 33188,
      "new_path": ".github/workflows/coverage.yml.disabled",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "dcbfcc7922fb485521b67d69ddd1d1e8d37ce7b3",
      "old_mode": 33188,
      "old_path": ".github/workflows/meta-ci.yml",
      "new_id": "75410f215ade585e61a0d1b34b6d2e2da1b9698c",
      "new_mode": 33188,
      "new_path": ".github/workflows/meta-ci.yml.disabled",
      "score": 84
    },
    {
      "type": "modify",
      "old_id": "be97587c5e6d66a3dd3ebbb54dca7d54a3230971",
      "old_mode": 33188,
      "old_path": ".github/workflows/publish-image.yml",
      "new_id": "546df31e9b5f6b48f76874df0ca71a7421786432",
      "new_mode": 33188,
      "new_path": ".github/workflows/publish-image.yml"
    },
    {
      "type": "modify",
      "old_id": "13e1c69d0640970c0a3b77b231ffcc5e7128757b",
      "old_mode": 33188,
      "old_path": ".github/workflows/publish-nightly-image.yml",
      "new_id": "e76e0512d1ca399a127a2849ee254f5b40aaee06",
      "new_mode": 33188,
      "new_path": ".github/workflows/publish-nightly-image.yml"
    },
    {
      "type": "modify",
      "old_id": "6efb49b8da38bea993de57fe836768dd84178275",
      "old_mode": 33188,
      "old_path": ".github/workflows/test-build-image.yml",
      "new_id": "cec0dd6a902b050e28b5fd2525835afc9f816bc9",
      "new_mode": 33188,
      "new_path": ".github/workflows/test-build-image.yml"
    },
    {
      "type": "modify",
      "old_id": "7216edbc44b205f22b863b3f022c59bb4e06487c",
      "old_mode": 33188,
      "old_path": ".github/workflows/tsbs.yml",
      "new_id": "242c8b66c5a43860119c5a0077d6643967790a0a",
      "new_mode": 33188,
      "new_path": ".github/workflows/tsbs.yml"
    },
    {
      "type": "modify",
      "old_id": "273a89683dfaa2cadfeb40d30fff42f9d76321a6",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "f4adea76aecbf442b8ef2d6a9b1dfaf2cd71281c",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "79dd40effded485ea42f5e8b298741b95327f31b",
      "old_mode": 33188,
      "old_path": "horaemeta/README.md",
      "new_id": "1f3d23227cd2a0e216200a18baeaa9f6e972f565",
      "new_mode": 33188,
      "new_path": "horaemeta/README.md"
    },
    {
      "type": "modify",
      "old_id": "1e6f9f44ee5ff44ee1a9b6330e063933ca6664e8",
      "old_mode": 33188,
      "old_path": "src/components/profile/Cargo.toml",
      "new_id": "0a1190c3902867fb8ad8e7295151c95becf58c8f",
      "new_mode": 33188,
      "new_path": "src/components/profile/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "a6e7edf79f3f71f691f2c7238de7d1c86e65291f",
      "old_mode": 33188,
      "old_path": "src/components/profile/src/lib.rs",
      "new_id": "882a8ddc43f779da210b461a41379f40a2ad857d",
      "new_mode": 33188,
      "new_path": "src/components/profile/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "d31f5adec07d560f574b593ac4c5d019830402f1",
      "old_mode": 33188,
      "old_path": "src/server/src/http.rs",
      "new_id": "1c045d03e7359400a97643643a2fc2d94c72d7e5",
      "new_mode": 33188,
      "new_path": "src/server/src/http.rs"
    }
  ]
}
