{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48833910,"defaultBranch":"master","name":"tikv","ownerLogin":"tikv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-31T04:51:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41004122?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716538487.0","currentOid":""},"activityList":{"items":[{"before":"ba73b0d92d94463d74543550d0efe61fa6a6f416","after":"ca9f542f2ac87fe886c4d9a743b30aa667dabe24","ref":"refs/heads/release-8.1","pushedAt":"2024-05-24T08:44:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"build: bump tikv pkg version (#17063)\n\n \n\nSigned-off-by: ti-chi-bot ","shortMessageHtmlLink":"build: bump tikv pkg version (#17063)"}},{"before":"cfddd8051772254b9e6fd8b3dffb889d92854329","after":"9d6837cd7dfd34499ee7e6bc6d25ffd3dc6d0f97","ref":"refs/heads/build/release-8.1/bump-tikv-version","pushedAt":"2024-05-24T08:21:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ti-chi-bot","name":"Ti Chi Robot","path":"/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71242396?s=80&v=4"},"commit":{"message":"build: bump tikv pkg version\n\nSigned-off-by: ti-chi-bot ","shortMessageHtmlLink":"build: bump tikv pkg version"}},{"before":"6d682903156cb3d8c4449127fec7ecbdc5f64e6d","after":"97b4b5dda19fbc331e55413c147b8a31ec511ee8","ref":"refs/heads/release-7.5","pushedAt":"2024-05-24T04:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"log_backup: fix panic when encountered error during resuming (#17021) (#17025)\n\nclose tikv/tikv#17020\n\nSpawn thread from the thread pool directly. (Instead of the thread local runtime handle.)\n\nSigned-off-by: ti-chi-bot \nSigned-off-by: Yu Juncen \nSigned-off-by: 山岚 <36239017+YuJuncen@users.noreply.github.com>\n\nCo-authored-by: 山岚 <36239017+YuJuncen@users.noreply.github.com>\nCo-authored-by: Yu Juncen ","shortMessageHtmlLink":"log_backup: fix panic when encountered error during resuming (#17021) ("}},{"before":"212c51dc443505f2cc9b2de9bcbae66b31c2c0ac","after":"6d682903156cb3d8c4449127fec7ecbdc5f64e6d","ref":"refs/heads/release-7.5","pushedAt":"2024-05-24T04:02:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"backup: handle the error when peer not found (#16581) (#16724)\n\nclose tikv/tikv#16394\n\nThis PR fixes the panic when peer not found in the local region.\r\nWhen peer not found in the local region, it would skip backing up the region, and retry to backup it in finegrained step.\n\nSigned-off-by: Leavrth \n\nCo-authored-by: Leavrth \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"backup: handle the error when peer not found (#16581) (#16724)"}},{"before":"46020807fc7a87b1d54bb2c21ea4f15e8ded0a14","after":"212c51dc443505f2cc9b2de9bcbae66b31c2c0ac","ref":"refs/heads/release-7.5","pushedAt":"2024-05-24T03:46:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"set the unified read pool size when bootstrapped (#16633) (#16953)\n\nclose tikv/tikv#16629\n\nRegister the size of unified read pool at starting TiKV.\n\nSigned-off-by: ti-chi-bot \nSigned-off-by: Yu Juncen \n\nCo-authored-by: 山岚 <36239017+YuJuncen@users.noreply.github.com>\nCo-authored-by: Yu Juncen \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"set the unified read pool size when bootstrapped (#16633) (#16953)"}},{"before":"429bf11b0561fc50d0d9fa7e2c874f91a6d53f44","after":"46020807fc7a87b1d54bb2c21ea4f15e8ded0a14","ref":"refs/heads/release-7.5","pushedAt":"2024-05-23T10:22:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"sst_importer: remove the SST file where no kvs written into (#16146) (#16934)\n\nclose tikv/tikv#16005\n\nThis PR has remove the empty SST file in the db/import.\r\n\r\n* remove the sst file where no kvs written into\n\nSigned-off-by: Leavrth \nSigned-off-by: Jianjun Liao \n\nCo-authored-by: Leavrth \nCo-authored-by: Jianjun Liao \nCo-authored-by: Jianjun Liao <36503113+Leavrth@users.noreply.github.com>","shortMessageHtmlLink":"sst_importer: remove the SST file where no kvs written into (#16146) (#…"}},{"before":"9bc3c8c0f4dfa75e17470ba54d2ff97e9c30326b","after":"fba1fb2f65620b7ab1c03a9cf918ef3968969398","ref":"refs/heads/master","pushedAt":"2024-05-23T09:08:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"raftstore: do not free cached entries if not all of them are persisted (#17050)\n\nref tikv/tikv#16717, close tikv/tikv#17040\n\nDo not free cached entries if not all of them are persisted. After #16834, it is possible that applying entries are not persisted, so we should avoid evicting these entries while they are not fully persisted.\n\nSigned-off-by: glorv ","shortMessageHtmlLink":"raftstore: do not free cached entries if not all of them are persisted ("}},{"before":"85bf8b1e52a94b5e2e133cd26b3b4dacfb31f6e7","after":"429bf11b0561fc50d0d9fa7e2c874f91a6d53f44","ref":"refs/heads/release-7.5","pushedAt":"2024-05-23T08:46:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"log-backup: Fix flush invalid ts (#16832) (#16861)\n\nclose tikv/tikv#16809\n\nAdded more sync before flushing.\n\nSigned-off-by: Yu Juncen \n\nCo-authored-by: 山岚 <36239017+YuJuncen@users.noreply.github.com>\nCo-authored-by: Yu Juncen \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"log-backup: Fix flush invalid ts (#16832) (#16861)"}},{"before":"a222e72215b8a9d44ff73beaac9c81272fc458fa","after":"85bf8b1e52a94b5e2e133cd26b3b4dacfb31f6e7","ref":"refs/heads/release-7.5","pushedAt":"2024-05-23T08:13:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"tikv-ctl: add region state to `raft region` command output (#17038) (#17052)\n\nclose tikv/tikv#17037\n\nadd region state to `raft region` command output\n\nSigned-off-by: glorv \n\nCo-authored-by: glorv \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"tikv-ctl: add region state to raft region command output (#17038) (#…"}},{"before":"4770b13d23476ee1c8ee6e98152a5a72484bbcb7","after":"9bc3c8c0f4dfa75e17470ba54d2ff97e9c30326b","ref":"refs/heads/master","pushedAt":"2024-05-23T02:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"raftstore: add region_id to snap concurrency limiter APIs (#17051)\n\nref tikv/tikv#15972\n\nAn issue with the previous implementation of the concurrency limiter is that \r\nits APIs are not idempotent. If a single region leader keeps sending precheck \r\nrequests to the same receiver (this may happen if the precheck response is \r\nsomehow lost on the network), it would consume all reservations, thereby \r\nblocking all other snapshots. This commit addresses this problem by updating \r\nthe concurrency limiter to deduplicate requests based on `region_id`. If the \r\nlimiter already has a valid reservation for a region, calling try_recv() again \r\nwill not allocate a new one.\n\nSigned-off-by: Bisheng Huang \n\nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"raftstore: add region_id to snap concurrency limiter APIs (#17051)"}},{"before":"0df42b777bc0113cf2d9fe0732a5d642965840d5","after":"a222e72215b8a9d44ff73beaac9c81272fc458fa","ref":"refs/heads/release-7.5","pushedAt":"2024-05-22T09:43:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"log_backup: make a more rusty `CallbackWaitGroup` (#16740) (#16757)\n\nclose tikv/tikv#16739\n\nThis make `CallbackWaitGroup` returns an equivalent future of the `BoxFuture` returned by `wait`. Also this fixed where a stale notify may also resolve the future.\n\nSigned-off-by: ti-chi-bot \nSigned-off-by: Yu Juncen \n\nCo-authored-by: 山岚 <36239017+YuJuncen@users.noreply.github.com>\nCo-authored-by: Yu Juncen \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"log_backup: make a more rusty CallbackWaitGroup (#16740) (#16757)"}},{"before":"a2dc7d9d25897b230be22f946164bb926fdaede4","after":"4770b13d23476ee1c8ee6e98152a5a72484bbcb7","ref":"refs/heads/master","pushedAt":"2024-05-22T09:20:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"expression: reverts tikv#16975 (#17013)\n\nclose tikv/tikv#16974\n\nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"expression: reverts #16975 (#17013)"}},{"before":"b90493e777fe43a7b23bc4a954459a2994e3ace8","after":"a2dc7d9d25897b230be22f946164bb926fdaede4","ref":"refs/heads/master","pushedAt":"2024-05-22T08:49:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"tikv-ctl: add region state to `raft region` command output (#17038)\n\nclose tikv/tikv#17037\n\nadd region state to `raft region` command output\n\nSigned-off-by: glorv \n\nCo-authored-by: lucasliang ","shortMessageHtmlLink":"tikv-ctl: add region state to raft region command output (#17038)"}},{"before":"45eb612973b86b397260aded22f7e1d110fcb2ec","after":"0df42b777bc0113cf2d9fe0732a5d642965840d5","ref":"refs/heads/release-7.5","pushedAt":"2024-05-22T06:07:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"*: remove unnecessary async blocks to save memory (#16541) (#16669)\n\nclose tikv/tikv#16540\n\n*: enable linters about async and futures\r\n We should be pedantic about writing async code, as it's easy to write\r\n suboptimal or even bloat code.\r\n See: https://github.com/rust-lang/rust/issues/69826\r\n\r\n*: remove unnecessary async blocks to save memory\r\n This commit favors FutureExt::map over async blocks to mitigate\r\n the issue of async block doubled memory usage. Through the sysbench\r\n oltp_read_only test, it was observed that this adjustment resulted\r\n in approximately 26% reduction in memory usage.\r\n See: https://github.com/rust-lang/rust/issues/59087\n\nSigned-off-by: Neil Shen \n\nCo-authored-by: Neil Shen \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"*: remove unnecessary async blocks to save memory (#16541) (#16669)"}},{"before":"a6b4f248a873e7851f3bca2f485b4477bb92fe48","after":"45eb612973b86b397260aded22f7e1d110fcb2ec","ref":"refs/heads/release-7.5","pushedAt":"2024-05-22T03:22:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"logger: fix thread_id in log (#16399) (#16401)\n\nclose tikv/tikv#16398\n\nThe current \"thread_id\" in the log is always 0x5. This is because:\r\n1)TiKV logs asynchronously by sending all log records to a dedicated\r\nthread called \"slogger\", which is the fifth thread spawned by TiKV;\r\nand 2) \"thread_id\" is evaluated lazily by the \"slogger\" thread.\r\nTo fix this issue, this commit obtains the \"thread_id\" before sending\r\nit to the \"slogger\" thread.\n\nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>\nCo-authored-by: tonyxuqqi ","shortMessageHtmlLink":"logger: fix thread_id in log (#16399) (#16401)"}},{"before":"34d8b38a17e3003cc5730e8dc53d447db5b7bd31","after":"b90493e777fe43a7b23bc4a954459a2994e3ace8","ref":"refs/heads/master","pushedAt":"2024-05-22T02:32:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"OWNERS: Auto Sync OWNERS files from community membership (#16973)\n\n \n\nSigned-off-by: Ti Chi Robot \nSigned-off-by: Jinpeng Zhang \n\nCo-authored-by: Jinpeng Zhang \nCo-authored-by: wuhuizuo ","shortMessageHtmlLink":"OWNERS: Auto Sync OWNERS files from community membership (#16973)"}},{"before":"cf74607cf9d0bc0289be987d0c8a8092df86ebec","after":"3800fe5b4ad6cbf471b2e4a37b146c8ab6d6e95c","ref":"refs/heads/bot/update-owners-1715247836449","pushedAt":"2024-05-22T02:13:28.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ti-chi-bot","name":"Ti Chi Robot","path":"/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71242396?s=80&v=4"},"commit":{"message":"Merge branch 'master' into bot/update-owners-1715247836449","shortMessageHtmlLink":"Merge branch 'master' into bot/update-owners-1715247836449"}},{"before":"5977e582228fc36c77fbcd1c79fcf76fdf61a469","after":"cf74607cf9d0bc0289be987d0c8a8092df86ebec","ref":"refs/heads/bot/update-owners-1715247836449","pushedAt":"2024-05-22T02:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhangjinpeng87","name":"Jinpeng Zhang","path":"/zhangjinpeng87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19700528?s=80&v=4"},"commit":{"message":"Update OWNERS\n\nCo-authored-by: wuhuizuo \nSigned-off-by: Jinpeng Zhang ","shortMessageHtmlLink":"Update OWNERS"}},{"before":"31c050d3b90893ff5ad87c7c95b730a3eae317b7","after":"a6b4f248a873e7851f3bca2f485b4477bb92fe48","ref":"refs/heads/release-7.5","pushedAt":"2024-05-21T02:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"txn: Fix the issue that CheckTxnStatus didn't make rollback on optimistic transaction's primary protected, which may break transaction atomicity (#16621) (#16954)\n\nclose tikv/tikv#16620\n\nFix the issue that CheckTxnStatus didn't make rollback on optimistic transaction's primary protected, which may break transaction atomicity\n\nSigned-off-by: ti-chi-bot \nSigned-off-by: MyonKeminta \n\nCo-authored-by: MyonKeminta <9948422+MyonKeminta@users.noreply.github.com>\nCo-authored-by: MyonKeminta \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"txn: Fix the issue that CheckTxnStatus didn't make rollback on optimi…"}},{"before":"f2be3c0b9f0e60b619dade22410979ca91f4d85a","after":"31c050d3b90893ff5ad87c7c95b730a3eae317b7","ref":"refs/heads/release-7.5","pushedAt":"2024-05-20T18:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"rocksdb: Expose track-and-verify-wals-in-manifest config (#16546) (#16784)\n\nref tikv/tikv#16549\n\nExpose track-and-verify-wals-in-manifest config.\r\n\r\nFor further investigating corrupted WAL issue happened during EBS restore process.\n\nSigned-off-by: v01dstar \nSigned-off-by: Yang Zhang \n\nCo-authored-by: Jinpeng Zhang \nCo-authored-by: tonyxuqqi ","shortMessageHtmlLink":"rocksdb: Expose track-and-verify-wals-in-manifest config (#16546) (#1…"}},{"before":"53048f95afc3275a9b848d365fcb01656d0066e1","after":"ba73b0d92d94463d74543550d0efe61fa6a6f416","ref":"refs/heads/release-8.1","pushedAt":"2024-05-20T11:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"log_backup: fix panic when encountered error during resuming (#17021) (#17028)\n\nclose tikv/tikv#17020\n\nSpawn thread from the thread pool directly. (Instead of the thread local runtime handle.)\n\nSigned-off-by: hillium \n\nCo-authored-by: hillium ","shortMessageHtmlLink":"log_backup: fix panic when encountered error during resuming (#17021) ("}},{"before":"966e1343d4f5fa12ee70bb23424fd4f47ec53e83","after":"34d8b38a17e3003cc5730e8dc53d447db5b7bd31","ref":"refs/heads/master","pushedAt":"2024-05-20T10:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"raftstore: add a concurrency limiter for receiving snapshots (#17015)\n\nref tikv/tikv#15972\n\nThis commit starts to introduce a snapshot precheck mechanism to reduce\r\nunnecessary snapshot drops and generations. The mechanism functions as follows: \r\n\r\nBefore a leader sends a snapshot to a follower, it first sends a precheck\r\nmessage. This message serves as a preliminary inquiry to the follower, seeking\r\nconfirmation of its readiness to receive a snapshot. Upon receiving the message,\r\nthe follower consults its concurrency limiter and returns a response to the\r\nleader. The leader will only proceed to generate the snapshot after the precheck\r\nis passed. \r\n\r\nA passed precheck means the leader has reserved a spot on the follower so the\r\nsubsequent snapshot send should succeed. The reservation has a TTL and the\r\nleader is supposed to complete the snapshot generation and transmission within\r\nthe TTL timeframe.\r\n\r\nNote that this commit implements the concurrency limiter without actually using\r\nit. A follow-up commit will update the snapshot sending process and make use of\r\nthis concurrency limiter.\n\nSigned-off-by: Bisheng Huang \n\nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>\nCo-authored-by: Neil Shen ","shortMessageHtmlLink":"raftstore: add a concurrency limiter for receiving snapshots (#17015)"}},{"before":"a1a8672e93c4da9c2dc5704151314d92e1bc4c04","after":"966e1343d4f5fa12ee70bb23424fd4f47ec53e83","ref":"refs/heads/master","pushedAt":"2024-05-20T07:28:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"In-memory engine: fix gc worker not used (#17032)\n\nref tikv/tikv#16141\n\nfix gc worker not used\n\nSigned-off-by: SpadeA-Tang ","shortMessageHtmlLink":"In-memory engine: fix gc worker not used (#17032)"}},{"before":"3c2cbcf24e326ea917736538b05605c8143b6e1d","after":"a1a8672e93c4da9c2dc5704151314d92e1bc4c04","ref":"refs/heads/master","pushedAt":"2024-05-17T07:44:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"coprocessor: limit concurrent requests by memory quota (#16662)\n\nclose tikv/tikv#16653\n\nFix an issue that a large number of concurrent coprocessor requests may\r\ncause OOM. This issue is resolved by implementing a memory quota for\r\ncoprocessors, which rejects incoming requests when the memory quota is full.\n\nSigned-off-by: Neil Shen \n\nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"coprocessor: limit concurrent requests by memory quota (#16662)"}},{"before":"2a865bbdef82e8560092f424aa47439e755d44b9","after":"3c2cbcf24e326ea917736538b05605c8143b6e1d","ref":"refs/heads/master","pushedAt":"2024-05-16T08:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"raftstore: fix a bug where snapshot file is not deleted in time (#16977)\n\nclose tikv/tikv#16976\n\nThe issue is that if a leader fails to send a snapshot, it doesn't delete the \r\nsnapshot file which may accumulate and waste disk space. The idle snapshot \r\nfiles will eventually be GCed, but that might take hours. The commit ensures \r\nthat the snapshot file is also deleted on the error path. A new integration \r\ntest was added which would fail without the fix.\n\nSigned-off-by: Bisheng Huang \n\nCo-authored-by: lucasliang \nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"raftstore: fix a bug where snapshot file is not deleted in time (#16977)"}},{"before":"9d0d9957b07cddc12f9bda67aa90bd5aa4e20709","after":"2a865bbdef82e8560092f424aa47439e755d44b9","ref":"refs/heads/master","pushedAt":"2024-05-16T06:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"server: Support explicitly getting health feedback information by calling RPC (#17008)\n\nclose tikv/tikv#16297\n\nThis PR makes TiKV support explicitly getting health feedback information by calling RPC. Both non-batched mode and batched mode (using BatchCommands stream) are supported.\r\nThere's some special behavior when used in batched RPC mode: The BatchCommandsResponse that contains the response of getting health feedback will always have feedback information attached (in the same way as how it's attached without being explicitly requested), and the attached information and the information carried in each single GetHealthFeedbackResponse-s is the same.\n\nSigned-off-by: MyonKeminta \n\nCo-authored-by: ti-chi-bot[bot] <108142056+ti-chi-bot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"server: Support explicitly getting health feedback information by cal…"}},{"before":"06eed732641ad47aec44dd58aa3d64e18c1c5ee8","after":"9d0d9957b07cddc12f9bda67aa90bd5aa4e20709","ref":"refs/heads/master","pushedAt":"2024-05-16T05:22:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"log_backup: fix panic when encountered error during resuming (#17021)\n\nclose tikv/tikv#17020\n\nSpawn thread from the thread pool directly. (Instead of the thread local runtime handle.)\n\nSigned-off-by: hillium ","shortMessageHtmlLink":"log_backup: fix panic when encountered error during resuming (#17021)"}},{"before":"0e49bf903e4cd104e55922b9281ebd0c22b41df6","after":"53048f95afc3275a9b848d365fcb01656d0066e1","ref":"refs/heads/release-8.1","pushedAt":"2024-05-15T10:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"jemalloc: Enable background thread to reduce tail latency (#16780) (#17007)\n\nref tikv/tikv#15927\n\nPer jemalloc tuning guide, enable background thread of jemalloc to improve tail latency\n\nSigned-off-by: ti-chi-bot \n\nCo-authored-by: Connor ","shortMessageHtmlLink":"jemalloc: Enable background thread to reduce tail latency (#16780) (#…"}},{"before":"b7fac10ab30fcf22de1d517481e1b4deb78679b2","after":null,"ref":"refs/tags/v6.5.2-20240515-b7fac10","pushedAt":"2024-05-15T05:44:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot","name":"Ti Chi Robot","path":"/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71242396?s=80&v=4"}},{"before":"996c8ce4672b96c20b47d6b8c040158a0b2ee270","after":"b7fac10ab30fcf22de1d517481e1b4deb78679b2","ref":"refs/heads/release-6.5-20230905-v6.5.2","pushedAt":"2024-05-15T05:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gengliqi","name":"Liqi Geng","path":"/gengliqi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21253569?s=80&v=4"},"commit":{"message":"expression: fix a `cast_string_to_decimal` truncate bug (#16963) (#17017)\n\nSigned-off-by: gengliqi ","shortMessageHtmlLink":"expression: fix a cast_string_to_decimal truncate bug (#16963) (#17017"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUtPH_QA","startCursor":null,"endCursor":null}},"title":"Activity · tikv/tikv"}