{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":561806257,"defaultBranch":"master","name":"SamehadaDB","ownerLogin":"ryogrid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-04T14:32:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24614?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725583083.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a47a638e4fc0961f782b0fd8e5b208ad9d2e2738","ref":"refs/heads/saigen-bug-fix","pushedAt":"2024-09-06T00:38:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"parallel TestBLTree_deleteManyConcurrently2 passed but TestKeyDuplicateBTreePrallelTxnStrideInteger fails.","shortMessageHtmlLink":"parallel TestBLTree_deleteManyConcurrently2 passed but TestKeyDuplica…"}},{"before":"bdd89c4a15d53a74fba55380690b6e32b181ec03","after":"560ffdaf9673f5c633bc799883871c7ffe38c0a7","ref":"refs/heads/master","pushedAt":"2024-09-04T02:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"fixed RID packing at BTreeIndex.","shortMessageHtmlLink":"fixed RID packing at BTreeIndex."}},{"before":"1bb013ca65b50625a1cc55e08cd306efcd9ac6ee","after":"bdd89c4a15d53a74fba55380690b6e32b181ec03","ref":"refs/heads/master","pushedAt":"2024-09-03T13:10:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9b6ee99d5078a8074c9295586353d3e3f9b63c6a","after":"1bb013ca65b50625a1cc55e08cd306efcd9ac6ee","ref":"refs/heads/master","pushedAt":"2024-09-03T12:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1ad0349807d2a4def478f8fe63d633479f2c41a1","after":null,"ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-03T12:32:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"}},{"before":"f5d889a5f88661f04b19bf6abd0485f5f26abd1c","after":null,"ref":"refs/heads/btree-index-varchar-support-fix-length","pushedAt":"2024-09-03T12:32:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"}},{"before":"49221ff1233011d081718fd508b492feddd2d95c","after":"9b6ee99d5078a8074c9295586353d3e3f9b63c6a","ref":"refs/heads/master","pushedAt":"2024-09-03T12:31:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"BTreeIndex range scan performance improvement (#48)\n\n* implementing varchar support of btree index: WIP.\r\n\r\n* implementing varchar support of btree index: TestKeyDuplicateBTreePrallelTxnStrideVarchar passed (poolSize=5000, serial, 1000op).\r\n\r\n* implementing varchar support of btree index: TestKeyDuplicateBTreePrallelTxnStrideVarchar rarely passed (poolSize=5000, parallel=20, 1000op).\r\n\r\n* implementing varchar support of btree index: TestKeyDuplicateBTreePrallelTxnStrideVarchar passed (poolSize=5000, parallel=20, 1000op, WITHOUT RANGE SCAN).\r\n\r\n* implementing varchar support of btree index: long money move transaction testcase passed (Integer, 30000op, 800stride)\r\n\r\n* implementing varchar support of btree index: debugging panic at Tuple::GetValue (Varchar, 30000op, 800stride, NO RANGE SCAN)\r\n\r\n* implementing varchar support of btree index: trying varchar longrun (NO UPDATE, NO RANGE SCAN, NO INDEX WRITE CONCURRENCY).\r\n\r\n* implementing varchar support of btree index: varchar longrun succeeded (NO INDEX WRITE CONCURRENCY, 50 BYTES FIXED).\r\n\r\n* removed read lock at BTreeIndex::{ScanKey, GetRangeScanIterator} and decided BTreeIndex doesn't support Varchar.\r\n\r\n* updated bltree-go-for-embedding lib.","shortMessageHtmlLink":"BTreeIndex range scan performance improvement (#48)"}},{"before":"12540af1d75a346546c7968abaee230fe778af7b","after":"f5d889a5f88661f04b19bf6abd0485f5f26abd1c","ref":"refs/heads/btree-index-varchar-support-fix-length","pushedAt":"2024-09-03T12:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"updated bltree-go-for-embedding lib.","shortMessageHtmlLink":"updated bltree-go-for-embedding lib."}},{"before":"bbb2156a76236b15df44cbb19b6e057b18f3b0ee","after":"12540af1d75a346546c7968abaee230fe778af7b","ref":"refs/heads/btree-index-varchar-support-fix-length","pushedAt":"2024-09-03T12:20:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"removed read lock at BTreeIndex::{ScanKey, GetRangeScanIterator} and decided BTreeIndex doesn't support Varchar.","shortMessageHtmlLink":"removed read lock at BTreeIndex::{ScanKey, GetRangeScanIterator} and …"}},{"before":"9adffe0378ab3b7e0f7c9997c78ebddd0a75db43","after":"bbb2156a76236b15df44cbb19b6e057b18f3b0ee","ref":"refs/heads/btree-index-varchar-support-fix-length","pushedAt":"2024-09-03T12:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"removed read lock at BTreeIndex::{ScanKey, GetRangeScanIterator} and decided BTreeIndex doesn't support Varchar.","shortMessageHtmlLink":"removed read lock at BTreeIndex::{ScanKey, GetRangeScanIterator} and …"}},{"before":null,"after":"9adffe0378ab3b7e0f7c9997c78ebddd0a75db43","ref":"refs/heads/btree-index-varchar-support-fix-length","pushedAt":"2024-09-03T11:32:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: varchar longrun succeeded (NO INDEX WRITE CONCURRENCY, 50 BYTES FIXED).","shortMessageHtmlLink":"implementing varchar support of btree index: varchar longrun succeede…"}},{"before":"b1025122677b39c6e3fad035f4e716c7de1a446e","after":"1ad0349807d2a4def478f8fe63d633479f2c41a1","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-03T09:27:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: trying varchar longrun (NO UPDATE, NO RANGE SCAN, NO INDEX WRITE CONCURRENCY).","shortMessageHtmlLink":"implementing varchar support of btree index: trying varchar longrun (…"}},{"before":"e179ded0dfa97590bb3cc4e8a6c4581021dfdf45","after":"b1025122677b39c6e3fad035f4e716c7de1a446e","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-03T07:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: debugging panic at Tuple::GetValue (Varchar, 30000op, 800stride, NO RANGE SCAN)","shortMessageHtmlLink":"implementing varchar support of btree index: debugging panic at Tuple…"}},{"before":"31937b52192218de248a5f01a2c42693365e20ab","after":"e179ded0dfa97590bb3cc4e8a6c4581021dfdf45","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-03T04:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: long money move transaction testcase passed (Integer, 30000op, 800stride)","shortMessageHtmlLink":"implementing varchar support of btree index: long money move transact…"}},{"before":"f2cbb43bc61fd918138bc825ea673cf33ae70205","after":"31937b52192218de248a5f01a2c42693365e20ab","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-02T10:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: TestKeyDuplicateBTreePrallelTxnStrideVarchar passed (poolSize=5000, parallel=20, 1000op, WITHOUT RANGE SCAN).","shortMessageHtmlLink":"implementing varchar support of btree index: TestKeyDuplicateBTreePra…"}},{"before":"92d9a63a7ab3d8800508abee09c78e03b4195ae7","after":"f2cbb43bc61fd918138bc825ea673cf33ae70205","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-02T10:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: TestKeyDuplicateBTreePrallelTxnStrideVarchar rarely passed (poolSize=5000, parallel=20, 1000op).","shortMessageHtmlLink":"implementing varchar support of btree index: TestKeyDuplicateBTreePra…"}},{"before":"e3e2891dcfcf8e739d2c0d9e900352e10cc5b736","after":"92d9a63a7ab3d8800508abee09c78e03b4195ae7","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-02T10:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: TestKeyDuplicateBTreePrallelTxnStrideVarchar passed (poolSize=5000, serial, 1000op).","shortMessageHtmlLink":"implementing varchar support of btree index: TestKeyDuplicateBTreePra…"}},{"before":"49221ff1233011d081718fd508b492feddd2d95c","after":"e3e2891dcfcf8e739d2c0d9e900352e10cc5b736","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-02T09:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"implementing varchar support of btree index: WIP.","shortMessageHtmlLink":"implementing varchar support of btree index: WIP."}},{"before":null,"after":"49221ff1233011d081718fd508b492feddd2d95c","ref":"refs/heads/btree-index-varchar-support","pushedAt":"2024-09-02T09:01:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"updated bltree-go-for-embedding lib and etc.","shortMessageHtmlLink":"updated bltree-go-for-embedding lib and etc."}},{"before":"afed8cbb214b8b78f0c89281614d5578183cd138","after":null,"ref":"refs/heads/btree-index-value-bpm-fix","pushedAt":"2024-09-02T05:08:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"}},{"before":"8ab0b5d3739acf89d77d9eea8d52bd2fad394a59","after":null,"ref":"refs/heads/btree-index-adding-tests","pushedAt":"2024-09-02T05:08:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"}},{"before":"73bdd2b474977d251ed0778df7045f234cb1273e","after":"49221ff1233011d081718fd508b492feddd2d95c","ref":"refs/heads/master","pushedAt":"2024-09-02T05:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"updated bltree-go-for-embedding lib and etc.","shortMessageHtmlLink":"updated bltree-go-for-embedding lib and etc."}},{"before":null,"after":"afed8cbb214b8b78f0c89281614d5578183cd138","ref":"refs/heads/btree-index-value-bpm-fix","pushedAt":"2024-09-02T00:31:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"added local source tree reference and changed buffer pool size of money move testcase.","shortMessageHtmlLink":"added local source tree reference and changed buffer pool size of mon…"}},{"before":null,"after":"8ab0b5d3739acf89d77d9eea8d52bd2fad394a59","ref":"refs/heads/btree-index-adding-tests","pushedAt":"2024-09-02T00:28:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"made TestBTreeIndexKeyDuplicateInsertDeleteStrideSerialInt scan only but failed.","shortMessageHtmlLink":"made TestBTreeIndexKeyDuplicateInsertDeleteStrideSerialInt scan only …"}},{"before":"8ab0b5d3739acf89d77d9eea8d52bd2fad394a59","after":null,"ref":"refs/heads/btree-index-adding-tests","pushedAt":"2024-09-02T00:27:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"}},{"before":"34bcae28b8445ceac98a230c523b66e637522bb1","after":null,"ref":"refs/heads/btree-index-value-6bytes","pushedAt":"2024-09-02T00:27:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"}},{"before":"6be3ef1d060ec69399b653cb94057b33a6119edc","after":"73bdd2b474977d251ed0778df7045f234cb1273e","ref":"refs/heads/master","pushedAt":"2024-09-01T12:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"update bltree-go-fo-embedding lib and etc.","shortMessageHtmlLink":"update bltree-go-fo-embedding lib and etc."}},{"before":"d96195bfa20cfe14ad5aba6ad2f23207097a690a","after":"6be3ef1d060ec69399b653cb94057b33a6119edc","ref":"refs/heads/master","pushedAt":"2024-09-01T12:22:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"added money move testcase and it passed (#47)\n\n* WIP\r\n\r\n* increased buffer pool size and changed thread num to 1 but TestKeyDuplicateBTreePrallelTxnStrideInteger failed.\r\n\r\n* debugging BTree Index: activated comment-outed codes and changed concurrent executinon type to SERIAL_EXEC but testcase failed.\r\n\r\n* debugging BTree Index: SERIAL, assert comment-outed, no duplication test -> last record count is not match and etc.\r\n\r\n* debugging BTree Index: deactivate debug prints (comment-outed).\r\n\r\n* implemented TestBTreeIndexKeyDuplicateInsertDeleteStrideSerialInt and it failed.\r\n\r\n* made TestBTreeIndexKeyDuplicateInsertDeleteStrideSerialInt scan only but failed.\r\n\r\n* WIP\r\n\r\n* TestBTreeIndexKeyDuplicateInsertDeleteStrideSerialInt passed.\r\n\r\n* TestBTreeIndexKeyDuplicateInsertDeleteStrideSerialInt passed (delete is added).\r\n\r\n* TestKeyDuplicateSkipListPrallelTxnStrideInteger passed (serial, no range scan).\r\n\r\n* TestKeyDuplicateSkipListPrallelTxnStrideInteger passed (parallel, no range scan).\r\n\r\n* TestKeyDuplicateSkipListPrallelTxnStrideInteger passed (parallel, includes range scan).\r\n\r\n* update bltree-go-for-embedding lib.","shortMessageHtmlLink":"added money move testcase and it passed (#47)"}},{"before":"cb81b087d4a5a3e48152bd1cbf5568b2c5dcd353","after":"34bcae28b8445ceac98a230c523b66e637522bb1","ref":"refs/heads/btree-index-value-6bytes","pushedAt":"2024-09-01T12:21:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"update bltree-go-for-embedding lib.","shortMessageHtmlLink":"update bltree-go-for-embedding lib."}},{"before":"e42cba469f41266f063d02af3dd318575faabe09","after":"cb81b087d4a5a3e48152bd1cbf5568b2c5dcd353","ref":"refs/heads/btree-index-value-6bytes","pushedAt":"2024-09-01T12:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ryogrid","name":"Ryo Kanbayashi","path":"/ryogrid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614?s=80&v=4"},"commit":{"message":"TestKeyDuplicateSkipListPrallelTxnStrideInteger passed (parallel, includes range scan).","shortMessageHtmlLink":"TestKeyDuplicateSkipListPrallelTxnStrideInteger passed (parallel, inc…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErmlOygA","startCursor":null,"endCursor":null}},"title":"Activity · ryogrid/SamehadaDB"}