{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":393235957,"defaultBranch":"main","name":"risinglight","ownerLogin":"risinglightdb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-06T03:26:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97870564?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713608750.0","currentOid":""},"activityList":{"items":[{"before":"10d7faa3b3b6a29d10785f1503a8b007c495b7a0","after":"f608270b5283a9b7a0f696db1eb811377e27397f","ref":"refs/heads/wrj/mpp","pushedAt":"2024-04-20T16:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"basic support for converting to distributed plan\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"basic support for converting to distributed plan"}},{"before":null,"after":"10d7faa3b3b6a29d10785f1503a8b007c495b7a0","ref":"refs/heads/wrj/mpp","pushedAt":"2024-04-20T10:25:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"stash\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"stash"}},{"before":"db4d27e5daf2c244ed885176965cc6baeef57253","after":"4ec170ae14e9aabd16e16cca8f9ab1d872b494fa","ref":"refs/heads/gh-pages","pushedAt":"2024-04-19T17:50:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Rust Benchmark (cargo) benchmark result for 7d733e6773974a3f737e97ca4ed75add681c89f5","shortMessageHtmlLink":"add Rust Benchmark (cargo) benchmark result for 7d733e6"}},{"before":"403c56e34349b7581aafd8632d055a66ae9d7dec","after":null,"ref":"refs/heads/wrj/fix-q21-oom","pushedAt":"2024-04-19T17:30:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"}},{"before":"7d733e6773974a3f737e97ca4ed75add681c89f5","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-850-e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","pushedAt":"2024-04-19T17:30:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","after":"7d733e6773974a3f737e97ca4ed75add681c89f5","ref":"refs/heads/main","pushedAt":"2024-04-19T17:30:24.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: fix out-of-memory in tpch q21 (#850)\n\nSigned-off-by: Runji Wang \n\nIn `HashSemiJoinExecutor2`, data chunk builder for each key was reserved\nwith 1024 capacity. But they only have 4 rows on average in TPC-Q Q21.\nTherefore, more than `4*1020*2*1500000 = 12GB` memory was wasted.\n\nThis PR fixes this bug by using `DataChunkBuilder` with dynamic\ncapacity. This PR also replaces vectors by boxed slices in array, making\nsure that unused memory is released after build. Finally, it enables q21\nin CI.\n\n```\nrun-q21 time: [2.6544 s 2.6956 s 2.7059 s]\n change: [-61.787% -61.416% -61.045%] (p = 0.05 < 0.05)\n```\n\n---------\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"fix: fix out-of-memory in tpch q21 (#850)"}},{"before":null,"after":"7d733e6773974a3f737e97ca4ed75add681c89f5","ref":"refs/heads/gh-readonly-queue/main/pr-850-e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","pushedAt":"2024-04-19T17:22:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix: fix out-of-memory in tpch q21 (#850)\n\nSigned-off-by: Runji Wang \n\nIn `HashSemiJoinExecutor2`, data chunk builder for each key was reserved\nwith 1024 capacity. But they only have 4 rows on average in TPC-Q Q21.\nTherefore, more than `4*1020*2*1500000 = 12GB` memory was wasted.\n\nThis PR fixes this bug by using `DataChunkBuilder` with dynamic\ncapacity. This PR also replaces vectors by boxed slices in array, making\nsure that unused memory is released after build. Finally, it enables q21\nin CI.\n\n```\nrun-q21 time: [2.6544 s 2.6956 s 2.7059 s]\n change: [-61.787% -61.416% -61.045%] (p = 0.05 < 0.05)\n```\n\n---------\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"fix: fix out-of-memory in tpch q21 (#850)"}},{"before":"fade0ed82b52ffd8056ab7c90c9aef5e8a36d21a","after":"403c56e34349b7581aafd8632d055a66ae9d7dec","ref":"refs/heads/wrj/fix-q21-oom","pushedAt":"2024-04-19T15:27:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"use unbounded data chunk builder\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"use unbounded data chunk builder"}},{"before":"34a36130c07c32935959e22e2a31793adce183b4","after":"fade0ed82b52ffd8056ab7c90c9aef5e8a36d21a","ref":"refs/heads/wrj/fix-q21-oom","pushedAt":"2024-04-19T15:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"use unbounded data chunk builder\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"use unbounded data chunk builder"}},{"before":null,"after":"34a36130c07c32935959e22e2a31793adce183b4","ref":"refs/heads/wrj/fix-q21-oom","pushedAt":"2024-04-19T14:54:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"enable tpch q21 in ci\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"enable tpch q21 in ci"}},{"before":"2f838158152bc272e5b21723ffa5769d34b61bfa","after":"18ab59dcdf437f9e2bcffacf0187143a5de4b80b","ref":"refs/heads/wrj/analyze","pushedAt":"2024-04-19T09:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"revert order\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"revert order"}},{"before":"8f9cebf2104a588eaed60528a4124dc0afa7a38f","after":"2f838158152bc272e5b21723ffa5769d34b61bfa","ref":"refs/heads/wrj/analyze","pushedAt":"2024-04-19T09:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"more docs\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"more docs"}},{"before":"ae8a2d06522f1d1b0b1f27fd0583180162c1ed34","after":"8f9cebf2104a588eaed60528a4124dc0afa7a38f","ref":"refs/heads/wrj/analyze","pushedAt":"2024-04-19T09:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"refactor explain metadata\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"refactor explain metadata"}},{"before":null,"after":"ae8a2d06522f1d1b0b1f27fd0583180162c1ed34","ref":"refs/heads/wrj/analyze","pushedAt":"2024-04-19T09:04:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"show actual rows in analyze\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"show actual rows in analyze"}},{"before":"be07a29afd703f0c8dbf521dd130793c5287ce42","after":"db4d27e5daf2c244ed885176965cc6baeef57253","ref":"refs/heads/gh-pages","pushedAt":"2024-04-18T18:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Rust Benchmark (cargo) benchmark result for e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","shortMessageHtmlLink":"add Rust Benchmark (cargo) benchmark result for e3b34ff"}},{"before":"130cd9dedd9843807a85e5d7439a9bff90f43723","after":null,"ref":"refs/heads/wrj/update-deps","pushedAt":"2024-04-18T17:24:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"}},{"before":"e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-848-a94674d63e2ec81e32ebfb64ab4210233311dc5b","pushedAt":"2024-04-18T17:23:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"a94674d63e2ec81e32ebfb64ab4210233311dc5b","after":"e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","ref":"refs/heads/main","pushedAt":"2024-04-18T17:23:59.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"chore(deps): update dependencies (#848)\n\nSigned-off-by: Runji Wang \n\n---------\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"chore(deps): update dependencies (#848)"}},{"before":null,"after":"e3b34ff9db56ea25fe5a6887a8cc741a75f3c324","ref":"refs/heads/gh-readonly-queue/main/pr-848-a94674d63e2ec81e32ebfb64ab4210233311dc5b","pushedAt":"2024-04-18T17:16:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"chore(deps): update dependencies (#848)\n\nSigned-off-by: Runji Wang \n\n---------\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"chore(deps): update dependencies (#848)"}},{"before":"61b1b51c5d5a0a603e8f9baf48bfadf502f83c5d","after":"130cd9dedd9843807a85e5d7439a9bff90f43723","ref":"refs/heads/wrj/update-deps","pushedAt":"2024-04-18T17:09:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"ignore failing test cases in substring\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"ignore failing test cases in substring"}},{"before":"4b76d61cf0bb6074fc353556ba853e122d235a14","after":"61b1b51c5d5a0a603e8f9baf48bfadf502f83c5d","ref":"refs/heads/wrj/update-deps","pushedAt":"2024-04-18T15:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"fix warning\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"fix warning"}},{"before":"a2f343f7ed8b873900801e9ff4435921c97da520","after":"4b76d61cf0bb6074fc353556ba853e122d235a14","ref":"refs/heads/wrj/update-deps","pushedAt":"2024-04-18T15:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"cargo update\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"cargo update"}},{"before":null,"after":"a2f343f7ed8b873900801e9ff4435921c97da520","ref":"refs/heads/wrj/update-deps","pushedAt":"2024-04-18T15:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"update sqllogictest\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"update sqllogictest"}},{"before":"a42adb3d5d327b81aeb5c0275f83863462d51948","after":"be07a29afd703f0c8dbf521dd130793c5287ce42","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T17:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Rust Benchmark (cargo) benchmark result for a94674d63e2ec81e32ebfb64ab4210233311dc5b","shortMessageHtmlLink":"add Rust Benchmark (cargo) benchmark result for a94674d"}},{"before":"52f711ed12115b4728766bec2ebbfb413aa5b5d9","after":null,"ref":"refs/heads/wrj/fix-bench","pushedAt":"2024-04-16T17:08:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"}},{"before":"a94674d63e2ec81e32ebfb64ab4210233311dc5b","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-847-fd5fe408d2d15238c191c47cc65bdd96a785612e","pushedAt":"2024-04-16T17:08:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"fd5fe408d2d15238c191c47cc65bdd96a785612e","after":"a94674d63e2ec81e32ebfb64ab4210233311dc5b","ref":"refs/heads/main","pushedAt":"2024-04-16T17:08:50.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix(ci): fix benchmark workflow (#847)\n\nfix some bugs in #845 ๐Ÿ˜…\n\n---------\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"fix(ci): fix benchmark workflow (#847)"}},{"before":null,"after":"a94674d63e2ec81e32ebfb64ab4210233311dc5b","ref":"refs/heads/gh-readonly-queue/main/pr-847-fd5fe408d2d15238c191c47cc65bdd96a785612e","pushedAt":"2024-04-16T17:01:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix(ci): fix benchmark workflow (#847)\n\nfix some bugs in #845 ๐Ÿ˜…\n\n---------\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"fix(ci): fix benchmark workflow (#847)"}},{"before":"07d6b3e1f9232d37d3c8c0558077b1b6b3174d51","after":"52f711ed12115b4728766bec2ebbfb413aa5b5d9","ref":"refs/heads/wrj/fix-bench","pushedAt":"2024-04-16T12:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"skip q21 in bench\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"skip q21 in bench"}},{"before":"2522500ccd525c24ff17482d88e8735684660336","after":"07d6b3e1f9232d37d3c8c0558077b1b6b3174d51","ref":"refs/heads/wrj/fix-bench","pushedAt":"2024-04-16T07:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wangrunji0408","name":"Runji Wang","path":"/wangrunji0408","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15158738?s=80&v=4"},"commit":{"message":"fix\n\nSigned-off-by: Runji Wang ","shortMessageHtmlLink":"fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENecLtgA","startCursor":null,"endCursor":null}},"title":"Activity ยท risinglightdb/risinglight"}