{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":796239091,"defaultBranch":"main","name":"iggy-thread-per-core-sandbox","ownerLogin":"iggy-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-05T11:12:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129654124?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718040761.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7c9991c87d66d409b9bb554ab2d04ad8e6b4fd26","ref":"refs/heads/replace_descriptor_with_channel","pushedAt":"2024-06-10T17:32:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Improve the Receiver","shortMessageHtmlLink":"Improve the Receiver"}},{"before":"7b6161ad5bbf167b8fc5e9492469b2986b955a47","after":null,"ref":"refs/heads/replace_descriptor_with_channel","pushedAt":"2024-06-05T19:13:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"}},{"before":"e3e79bad06af7b8fdfd55013e19e8884cc1a3b63","after":"4b12c10d593be3607b58f742dc48f287915ce197","ref":"refs/heads/main","pushedAt":"2024-06-05T19:13:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Replace descriptor with channel and improve routing (#3)\n\n* Increase the message size\r\n\r\n* Add benchmark to client\r\n\r\n* Replace descriptor with a oneshot channel\r\n\r\n* Add support for multiple clients\r\n\r\n* Add hashing of partition key and use it for request routing","shortMessageHtmlLink":"Replace descriptor with channel and improve routing (#3)"}},{"before":"eb1b0ae31308e3f1b20986b57e38b83919da85fe","after":"7b6161ad5bbf167b8fc5e9492469b2986b955a47","ref":"refs/heads/replace_descriptor_with_channel","pushedAt":"2024-06-05T17:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Add hashing of partition key and use it for request routing","shortMessageHtmlLink":"Add hashing of partition key and use it for request routing"}},{"before":"09544d6ee0e1db6bce05c711654b29b1e77d15b4","after":"eb1b0ae31308e3f1b20986b57e38b83919da85fe","ref":"refs/heads/replace_descriptor_with_channel","pushedAt":"2024-05-25T09:33:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Add support for multiple clients","shortMessageHtmlLink":"Add support for multiple clients"}},{"before":"8a3b1eee39baece819b754964fd361eef8d8a69a","after":"ace437469c87fd7c1c17c33acee88dfb323355a9","ref":"refs/heads/single_connection_thread","pushedAt":"2024-05-25T09:29:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Add multiple clients support","shortMessageHtmlLink":"Add multiple clients support"}},{"before":"de713295d6885248bd2e10e10b26700c98146e82","after":"09544d6ee0e1db6bce05c711654b29b1e77d15b4","ref":"refs/heads/replace_descriptor_with_channel","pushedAt":"2024-05-25T09:19:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Replace descriptor with a oneshot channel","shortMessageHtmlLink":"Replace descriptor with a oneshot channel"}},{"before":null,"after":"de713295d6885248bd2e10e10b26700c98146e82","ref":"refs/heads/replace_descriptor_with_channel","pushedAt":"2024-05-25T09:13:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Replace descriptor with a oneshot channel","shortMessageHtmlLink":"Replace descriptor with a oneshot channel"}},{"before":"eb83dba7324d43fb935a0ef2d0f889ab9b421415","after":"8a3b1eee39baece819b754964fd361eef8d8a69a","ref":"refs/heads/single_connection_thread","pushedAt":"2024-05-25T06:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Change channel from local_sync to futures","shortMessageHtmlLink":"Change channel from local_sync to futures"}},{"before":"d227bdd0ad26a291d2493a66fb4db23a37fef058","after":"eb83dba7324d43fb935a0ef2d0f889ab9b421415","ref":"refs/heads/single_connection_thread","pushedAt":"2024-05-24T20:00:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Add simple 10_000 cycles benchmark","shortMessageHtmlLink":"Add simple 10_000 cycles benchmark"}},{"before":null,"after":"d227bdd0ad26a291d2493a66fb4db23a37fef058","ref":"refs/heads/single_connection_thread","pushedAt":"2024-05-23T18:17:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Implement simple example with response sent via channel","shortMessageHtmlLink":"Implement simple example with response sent via channel"}},{"before":"be156c05ad1cd8e9cc2c4bfd0fefafa7f6cdce9e","after":"d227bdd0ad26a291d2493a66fb4db23a37fef058","ref":"refs/heads/single_tcp_thread_two_way_channel","pushedAt":"2024-05-23T18:14:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Implement simple example with response sent via channel","shortMessageHtmlLink":"Implement simple example with response sent via channel"}},{"before":null,"after":"be156c05ad1cd8e9cc2c4bfd0fefafa7f6cdce9e","ref":"refs/heads/single_tcp_thread_two_way_channel","pushedAt":"2024-05-21T20:04:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Move tcp server to seperate singular thread","shortMessageHtmlLink":"Move tcp server to seperate singular thread"}},{"before":"fea8176dc3f1c9af311879fb50900900023b3d72","after":"e3e79bad06af7b8fdfd55013e19e8884cc1a3b63","ref":"refs/heads/main","pushedAt":"2024-05-20T16:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Remove todo","shortMessageHtmlLink":"Remove todo"}},{"before":"33fe3d507d49e780f9105a69738636299b095541","after":"fea8176dc3f1c9af311879fb50900900023b3d72","ref":"refs/heads/main","pushedAt":"2024-05-19T10:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Fix missing initial partitons directory","shortMessageHtmlLink":"Fix missing initial partitons directory"}},{"before":"448be16237cb1608d79ff6e00e8723eddc0a212e","after":"33fe3d507d49e780f9105a69738636299b095541","ref":"refs/heads/main","pushedAt":"2024-05-19T10:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Fix missing initial partitons directory","shortMessageHtmlLink":"Fix missing initial partitons directory"}},{"before":"5fd18b2eddbd36b1c0492ddb2ff3fa4271b0a481","after":"448be16237cb1608d79ff6e00e8723eddc0a212e","ref":"refs/heads/main","pushedAt":"2024-05-19T10:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Fix missing initial partitons directory","shortMessageHtmlLink":"Fix missing initial partitons directory"}},{"before":"22d20a1af60356c6e08b306d24d9f82b191fc283","after":"5fd18b2eddbd36b1c0492ddb2ff3fa4271b0a481","ref":"refs/heads/main","pushedAt":"2024-05-19T08:03:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Implement sample read/write scenario allowing multiple clients","shortMessageHtmlLink":"Implement sample read/write scenario allowing multiple clients"}},{"before":"cad2e3dd26e44c16f92df8a52b66d3f4e9030b96","after":"22d20a1af60356c6e08b306d24d9f82b191fc283","ref":"refs/heads/main","pushedAt":"2024-05-19T06:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Replace ManuallyDrop stream with a duplicated fd","shortMessageHtmlLink":"Replace ManuallyDrop stream with a duplicated fd"}},{"before":"6586d3c7a35212b7c014cce7dfd105706045126c","after":"cad2e3dd26e44c16f92df8a52b66d3f4e9030b96","ref":"refs/heads/main","pushedAt":"2024-05-19T06:14:34.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Merge pull request #2 from iggy-rs/new_client_loop\n\nCreate new client loop","shortMessageHtmlLink":"Merge pull request #2 from iggy-rs/new_client_loop"}},{"before":"cf2ddea11d8465e9bf719686cd889645fa8cb061","after":"ef4ae136997886410af38bb06b2d290d5053e3b8","ref":"refs/heads/new_client_loop","pushedAt":"2024-05-18T16:42:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Revert SendToPartition command","shortMessageHtmlLink":"Revert SendToPartition command"}},{"before":null,"after":"cf2ddea11d8465e9bf719686cd889645fa8cb061","ref":"refs/heads/new_client_loop","pushedAt":"2024-05-18T16:35:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Create new client loop, for further testing","shortMessageHtmlLink":"Create new client loop, for further testing"}},{"before":"c480229f13d79127b3dfb4b9a383e1ed1acb43b9","after":"6586d3c7a35212b7c014cce7dfd105706045126c","ref":"refs/heads/main","pushedAt":"2024-05-18T06:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Add message struct instead of using triplet for sent data via shard","shortMessageHtmlLink":"Add message struct instead of using triplet for sent data via shard"}},{"before":"936768003245c5ec7563a6911f0010e210c47d51","after":"c480229f13d79127b3dfb4b9a383e1ed1acb43b9","ref":"refs/heads/main","pushedAt":"2024-05-15T17:53:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Further refine the transferable fd via channel concept","shortMessageHtmlLink":"Further refine the transferable fd via channel concept"}},{"before":"913d48157d63eabde0945e7d068566df6e95e0f6","after":"936768003245c5ec7563a6911f0010e210c47d51","ref":"refs/heads/main","pushedAt":"2024-05-15T17:53:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Further refine the transferable fd via channel concept","shortMessageHtmlLink":"Further refine the transferable fd via channel concept"}},{"before":"7a0e38c1e46708a8b21656e5a4e8b0dee0886c0d","after":"913d48157d63eabde0945e7d068566df6e95e0f6","ref":"refs/heads/main","pushedAt":"2024-05-15T17:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Further refine the transferable fd via channel concept","shortMessageHtmlLink":"Further refine the transferable fd via channel concept"}},{"before":"e5ba28ab6b63b620bdf2e29bf4837d7c74987785","after":"7a0e38c1e46708a8b21656e5a4e8b0dee0886c0d","ref":"refs/heads/main","pushedAt":"2024-05-15T17:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"numinnex","name":"Grzegorz Koszyk","path":"/numinnex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112548209?s=80&v=4"},"commit":{"message":"Implement basic working example with fd sent via channel","shortMessageHtmlLink":"Implement basic working example with fd sent via channel"}},{"before":"d4f9c5f3846127910ed077aa9a507fa38b18ad2e","after":"e5ba28ab6b63b620bdf2e29bf4837d7c74987785","ref":"refs/heads/main","pushedAt":"2024-05-14T20:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Add logs to server, send commands from client","shortMessageHtmlLink":"Add logs to server, send commands from client"}},{"before":"0d6a9632a4ccda92ac1a25889539c3714e377154","after":null,"ref":"refs/heads/implement_tcp_listener_and_partition_dispatcher","pushedAt":"2024-05-14T19:56:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"}},{"before":"2de581d07d62251fe331ac824a088706ac4b2398","after":"d4f9c5f3846127910ed077aa9a507fa38b18ad2e","ref":"refs/heads/main","pushedAt":"2024-05-14T19:55:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"spetz","name":"Piotr Gankiewicz","path":"/spetz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2419600?s=80&v=4"},"commit":{"message":"Merge pull request #1 from iggy-rs/implement_tcp_listener_and_partition_dispatcher\n\nImplement Tcp listener and partition dispatcher using shards","shortMessageHtmlLink":"Merge pull request #1 from iggy-rs/implement_tcp_listener_and_partiti…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQxNzozMjo0MS4wMDAwMDBazwAAAARhY7QY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNFQxOTo1NTo1My4wMDAwMDBazwAAAARJ2wAV"}},"title":"Activity · iggy-rs/iggy-thread-per-core-sandbox"}