{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":757223264,"defaultBranch":"master","name":"tistream","ownerLogin":"zhangjinpeng87","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-14T03:30:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19700528?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707881610.0","currentOid":""},"activityList":{"items":[{"before":"e0c7c2f15802127d1014aa3fc591a620723e763d","after":"2588cc69881ac95dd3a4c700c2765712e434ebdb","ref":"refs/heads/master","pushedAt":"2024-03-13T00:46:24.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":"readme: add functionalilty map\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"readme: add functionalilty map"}},{"before":"f5e610f8f26678f36b7e2d3c08c48420fff1d7c6","after":"e0c7c2f15802127d1014aa3fc591a620723e763d","ref":"refs/heads/master","pushedAt":"2024-03-12T23:01:46.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":"dispatcher: refine reading workers and sending workers\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: refine reading workers and sending workers"}},{"before":"e2f66727d80ffe952499eae392037231ff9eabb3","after":"f5e610f8f26678f36b7e2d3c08c48420fff1d7c6","ref":"refs/heads/master","pushedAt":"2024-03-12T01:09:12.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":"dispatcher: dispatch tenant's data to corresponding sorter, dispatch ddl to schema registry\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: dispatch tenant's data to corresponding sorter, dispatch …"}},{"before":"ac44c8bca9222defe900b07c6cc7630e04b89a01","after":"e2f66727d80ffe952499eae392037231ff9eabb3","ref":"refs/heads/master","pushedAt":"2024-03-11T18:12:02.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":"dispatcher: use proto message to simplify schema-snap-file encoding/decoding\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: use proto message to simplify schema-snap-file encoding/d…"}},{"before":"8ae22290ca5f6e1e8d1563cc1bdc126951b7871d","after":"ac44c8bca9222defe900b07c6cc7630e04b89a01","ref":"refs/heads/master","pushedAt":"2024-03-11T17:57: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":"schema registry: implement rpc function to handle init schema snap and ddl requests\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"schema registry: implement rpc function to handle init schema snap an…"}},{"before":"19086c47a3b1f4b4416cbafb2d726aecfd8c198a","after":"8ae22290ca5f6e1e8d1563cc1bdc126951b7871d","ref":"refs/heads/master","pushedAt":"2024-03-09T00:04:32.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":"schema-registry: add rpc server\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"schema-registry: add rpc server"}},{"before":"fa788915228fa86ae2fd0b35d34dad8836f7bb7c","after":"19086c47a3b1f4b4416cbafb2d726aecfd8c198a","ref":"refs/heads/master","pushedAt":"2024-03-08T23:13:01.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":"schema registry: support compact old version records\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"schema registry: support compact old version records"}},{"before":"05d9908f54514f6e4a07a7aeead394cb935839ca","after":"fa788915228fa86ae2fd0b35d34dad8836f7bb7c","ref":"refs/heads/master","pushedAt":"2024-03-08T04:01:35.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":"schema registry: add mvcc schema storage\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"schema registry: add mvcc schema storage"}},{"before":"d68e3a4e40e2ac266b7ac0aba19d6926a0d3b30c","after":"05d9908f54514f6e4a07a7aeead394cb935839ca","ref":"refs/heads/master","pushedAt":"2024-03-07T22:26:10.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":"committed data pool: init from s3\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"committed data pool: init from s3"}},{"before":"206f155271d970f2a7a2e031983433ba84e58eb6","after":"d68e3a4e40e2ac266b7ac0aba19d6926a0d3b30c","ref":"refs/heads/master","pushedAt":"2024-03-06T22:16:10.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":"codec: add committed data range index file\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"codec: add committed data range index file"}},{"before":"847d3983aa7993fbdc2cc2c4c73de9b69266dbb0","after":"206f155271d970f2a7a2e031983433ba84e58eb6","ref":"refs/heads/master","pushedAt":"2024-03-05T23:48:53.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":"committed data: add manifest for committed data pool\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"committed data: add manifest for committed data pool"}},{"before":"50a792c783a1168ee83c912429ea60f74ee6d7ce","after":"847d3983aa7993fbdc2cc2c4c73de9b69266dbb0","ref":"refs/heads/master","pushedAt":"2024-03-05T21:48:32.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":"design: add data organization of committed data pool\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"design: add data organization of committed data pool"}},{"before":"1f09b39d1c14f456351afce5625b5159337f7178","after":"50a792c783a1168ee83c912429ea60f74ee6d7ce","ref":"refs/heads/master","pushedAt":"2024-03-05T03:57:45.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":"api-server: time slice segmented range data files\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"api-server: time slice segmented range data files"}},{"before":"47f0ff9b8a6abb8593ae3de44765d1219f3da673","after":"1f09b39d1c14f456351afce5625b5159337f7178","ref":"refs/heads/master","pushedAt":"2024-03-04T23:32:26.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":"api-server: organize committed data for ranges\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"api-server: organize committed data for ranges"}},{"before":"d37129cdb42944783ad5c13781c16cd63d821c94","after":"47f0ff9b8a6abb8593ae3de44765d1219f3da673","ref":"refs/heads/master","pushedAt":"2024-03-04T21:26:33.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":"codec: add committed data file decoder\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"codec: add committed data file decoder"}},{"before":"02a359834ea6f12836dd694640c236087402c839","after":"d37129cdb42944783ad5c13781c16cd63d821c94","ref":"refs/heads/master","pushedAt":"2024-03-04T20:58:45.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":"meta-server: adjust backend schema\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"meta-server: adjust backend schema"}},{"before":"29c37644c219f681433e7d68906056de36db1597","after":"02a359834ea6f12836dd694640c236087402c839","ref":"refs/heads/master","pushedAt":"2024-03-04T19:52:34.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":"remote-sorter: use sorterManager manage all task range soters of different tenants\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: use sorterManager manage all task range soters of diff…"}},{"before":"af1ecd10c44fa4df6ad9f61228220b5288c2682f","after":"29c37644c219f681433e7d68906056de36db1597","ref":"refs/heads/master","pushedAt":"2024-03-02T00:45:03.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":"remote-sorter: extract OrderedMap factory instead of skiplist\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: extract OrderedMap factory instead of skiplist"}},{"before":"88ea4d735bbe75df12aa2f8b366055921980dc65","after":"af1ecd10c44fa4df6ad9f61228220b5288c2682f","ref":"refs/heads/master","pushedAt":"2024-03-02T00:19:49.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":"remote-sorter: range sorter support split and merge\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: range sorter support split and merge"}},{"before":"9a232c384074a5c056f8b2903afad8f57cf11f6e","after":"88ea4d735bbe75df12aa2f8b366055921980dc65","ref":"refs/heads/master","pushedAt":"2024-03-01T22:03:55.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":"remote-sorter: backup range watermarks to exteral storage\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: backup range watermarks to exteral storage"}},{"before":"fc5a961a2edd1fa2f72275977aa8fa56e202a2e1","after":"9a232c384074a5c056f8b2903afad8f57cf11f6e","ref":"refs/heads/master","pushedAt":"2024-03-01T21:16:32.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":"remote-sorter: handle range watermarks updates\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: handle range watermarks updates"}},{"before":"fd647d3dfe01acf90ef9959f52b541c4dc0ca7bb","after":"fc5a961a2edd1fa2f72275977aa8fa56e202a2e1","ref":"refs/heads/master","pushedAt":"2024-02-29T18:28:59.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":"remote-sorter: use range tree to organize range watermarks\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: use range tree to organize range watermarks"}},{"before":"6bae4f6c8c5923523a8f5cdbec3e20b68b1db24c","after":"fd647d3dfe01acf90ef9959f52b541c4dc0ca7bb","ref":"refs/heads/master","pushedAt":"2024-02-28T22:15:57.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":"remote-sorter: prewrite buffer save snap to external storage & load from snap\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: prewrite buffer save snap to external storage & load f…"}},{"before":"2e9c3871bf12432cd1474854f4e0c015a05ffdaa","after":"6bae4f6c8c5923523a8f5cdbec3e20b68b1db24c","ref":"refs/heads/master","pushedAt":"2024-02-28T19:01:17.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":"remote-sorter: add sorterBuffer\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"remote-sorter: add sorterBuffer"}},{"before":"d9417fc70b954b1654322afb2f36f7b5de584f9c","after":"2e9c3871bf12432cd1474854f4e0c015a05ffdaa","ref":"refs/heads/master","pushedAt":"2024-02-27T00:45:31.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":"readme: add tistream-arch img\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"readme: add tistream-arch img"}},{"before":"7035cc66969d2ff60e820229ee9dfd3f3bce5441","after":"d9417fc70b954b1654322afb2f36f7b5de584f9c","ref":"refs/heads/master","pushedAt":"2024-02-27T00:35:47.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":"dispatcher: send heartbeat to meta-server\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: send heartbeat to meta-server"}},{"before":"a4fff4b28635f233c33f2e9f3b9ad01f209962f6","after":"7035cc66969d2ff60e820229ee9dfd3f3bce5441","ref":"refs/heads/master","pushedAt":"2024-02-26T22:58:56.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":"external-storage: support s3 external storage\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"external-storage: support s3 external storage"}},{"before":"1edac542db7aa54ed83077cbc33eb561787a2b22","after":"a4fff4b28635f233c33f2e9f3b9ad01f209962f6","ref":"refs/heads/master","pushedAt":"2024-02-24T20:56:16.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":"dispatcher: add notify channel for each tenant\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: add notify channel for each tenant"}},{"before":"ab5a6f4b3c248f64c07bf2ba0c1455f3f179b97d","after":"1edac542db7aa54ed83077cbc33eb561787a2b22","ref":"refs/heads/master","pushedAt":"2024-02-24T00:40:33.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":"dispatcher: use storeProgress to tracking tenant change file handling progress\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: use storeProgress to tracking tenant change file handling…"}},{"before":"e42bb232979b5184d250f511333ede2877ff7b72","after":"ab5a6f4b3c248f64c07bf2ba0c1455f3f179b97d","ref":"refs/heads/master","pushedAt":"2024-02-23T20:54:43.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":"dispatcher: data change file reader & route events by range\n\nSigned-off-by: zhangjinpeng87 ","shortMessageHtmlLink":"dispatcher: data change file reader & route events by range"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEE_A9yQA","startCursor":null,"endCursor":null}},"title":"Activity · zhangjinpeng87/tistream"}