)]}'
{
  "commit": "06f31fafa643b8d0189024ae0f16aa679eeebbef",
  "tree": "212d77d04f81c80e8fdab48fec0092ae4d088668",
  "parents": [
    "6de0430b352eeabf94b6a91d9a093b298ec6a8ee"
  ],
  "author": {
    "name": "sinan liu",
    "email": "liusinan1998@gmail.com",
    "time": "Thu Oct 30 11:42:20 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 30 11:42:20 2025 +0800"
  },
  "message": "[improve][pcip] PCIP-4 Improve delayed RPC message handling in pulsar-rpc (#12)\n\n* optimize the delay RPC future\n\n* PCIP-4 Improve delayed RPC message handling in pulsar-rpc",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebbdb6bab3eccb485a9c7c760b661b0535ce813b",
      "new_mode": 33188,
      "new_path": "pcip/pcip-4.md"
    },
    {
      "type": "modify",
      "old_id": "4925bfb104003a8b10d03a14ca9142ac57f53edf",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/client/PulsarRpcClient.java",
      "new_id": "3da552880539462c413af2f2e3aa2508a67946c7",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/client/PulsarRpcClient.java"
    },
    {
      "type": "modify",
      "old_id": "97fba895d0b436dafd295ba7eba940722a8eba09",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/client/PulsarRpcClientImpl.java",
      "new_id": "adb5a63d7c112fab9fe6c5b7e9da9e39ba70fa86",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/client/PulsarRpcClientImpl.java"
    },
    {
      "type": "modify",
      "old_id": "89489942bbd8f2816fe534360fd0187798b96a32",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/client/ReplyListener.java",
      "new_id": "326fe68990d2a6da32e06544b945c5885ce26dd1",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/client/ReplyListener.java"
    },
    {
      "type": "modify",
      "old_id": "476bd340880d5c81876c221d3c71c21d52aff98b",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/common/Constants.java",
      "new_id": "b51d943ce931b7eb709730e1fe79efcfb5cfabb4",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/common/Constants.java"
    },
    {
      "type": "modify",
      "old_id": "7ed9b67d48309dd618de58ab992e5311e7e95987",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/server/ReplySender.java",
      "new_id": "efb44e3ba7d8f21464cdd8e0b8d44b7aa37e6819",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/server/ReplySender.java"
    },
    {
      "type": "modify",
      "old_id": "e06930a3a800249b3550a8d8be9bc52848a1f9f5",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/server/RequestListener.java",
      "new_id": "3f0f0f71c66c53ee2faa8a8b060f8cae81c25b8f",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/main/java/org/apache/pulsar/rpc/contrib/server/RequestListener.java"
    },
    {
      "type": "modify",
      "old_id": "8acffe1dcca1b8f9cef963524f67f37b5a065955",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/test/java/org/apache/pulsar/rpc/contrib/SimpleRpcCallTest.java",
      "new_id": "b8839de5b489d4ec5e209cef3b72da6035f9c17c",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/test/java/org/apache/pulsar/rpc/contrib/SimpleRpcCallTest.java"
    },
    {
      "type": "modify",
      "old_id": "be34654d9dd04ace32f2f9cc2c74c0ac6f630376",
      "old_mode": 33188,
      "old_path": "pulsar-rpc-contrib/src/test/java/org/apache/pulsar/rpc/contrib/base/SingletonPulsarContainer.java",
      "new_id": "c418ab954e08cb83efaa915db011ffb384180591",
      "new_mode": 33188,
      "new_path": "pulsar-rpc-contrib/src/test/java/org/apache/pulsar/rpc/contrib/base/SingletonPulsarContainer.java"
    }
  ]
}
