{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":741375277,"defaultBranch":"main","name":"zmq4","ownerLogin":"egorse","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-10T09:10:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1152410?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704877844.3489978","currentOid":""},"activityList":{"items":[{"before":"72c908a99f4b7d0cc2da15c66dd27af2ef4022a5","after":"0eb16e90b475e8748819953a1550102bbc17bd6d","ref":"refs/heads/main","pushedAt":"2024-05-16T07:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Update leaks_test/reaper_leak_test.go\n\nCo-authored-by: Sebastien Binet ","shortMessageHtmlLink":"Update leaks_test/reaper_leak_test.go"}},{"before":"fffddf1a6d4e1fafd792d7e4b93e000434fb2a2b","after":"72c908a99f4b7d0cc2da15c66dd27af2ef4022a5","ref":"refs/heads/main","pushedAt":"2024-05-14T12:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Rename to package leaks_test\n\nKeeps leak test in separate package with proper name","shortMessageHtmlLink":"Rename to package leaks_test"}},{"before":"06744228aa8e2a945936269f60abe3213057cf6f","after":"fffddf1a6d4e1fafd792d7e4b93e000434fb2a2b","ref":"refs/heads/main","pushedAt":"2024-05-14T10:46:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fix connReaper goroutine may leak","shortMessageHtmlLink":"Fix connReaper goroutine may leak"}},{"before":"34732214dfc561dde3b719364497a242d47a4ff4","after":"06744228aa8e2a945936269f60abe3213057cf6f","ref":"refs/heads/main","pushedAt":"2024-05-14T10:30:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fix connReaper goroutine may leak","shortMessageHtmlLink":"Fix connReaper goroutine may leak"}},{"before":"9962e051f56abb843c2818946d46ff5b564fa525","after":"34732214dfc561dde3b719364497a242d47a4ff4","ref":"refs/heads/main","pushedAt":"2024-05-14T09:05:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fix connReaper goroutine may leak","shortMessageHtmlLink":"Fix connReaper goroutine may leak"}},{"before":"e75c615ba1b356720bd80e876c4f90e1421768d9","after":"9962e051f56abb843c2818946d46ff5b564fa525","ref":"refs/heads/main","pushedAt":"2024-05-14T08:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fix connReaper goroutine may leak","shortMessageHtmlLink":"Fix connReaper goroutine may leak"}},{"before":"66d39ee5d9b571b14ca92a3f078d0e7a1eb4dbeb","after":"e75c615ba1b356720bd80e876c4f90e1421768d9","ref":"refs/heads/main","pushedAt":"2024-01-26T19:25:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"zmq4: fix another connection reaper deadlock\n\nFixes #149\r\n\r\nCo-authored-by: Sergey Egorov \r\nCo-authored-by: Sebastien Binet ","shortMessageHtmlLink":"zmq4: fix another connection reaper deadlock"}},{"before":"9fcf8e40be2377e697bc091be425af03f3ba2876","after":"66d39ee5d9b571b14ca92a3f078d0e7a1eb4dbeb","ref":"refs/heads/main","pushedAt":"2024-01-22T18:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Minor correction after core review.\n\nAdditional test simplification.\nNow it needs only two connections,\nwhere 1st fails asap\nand 2nd fails with delay - giving connection reaper time to meet deadlock","shortMessageHtmlLink":"Minor correction after core review."}},{"before":"899e12c869b104ed3d0da9ddad9013d0dd51a967","after":"9fcf8e40be2377e697bc091be425af03f3ba2876","ref":"refs/heads/main","pushedAt":"2024-01-21T11:53:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fixed data race during TestConnReaperDeadlock2","shortMessageHtmlLink":"Fixed data race during TestConnReaperDeadlock2"}},{"before":"d02690e820a7b2e683c5bc52e3c62feba3de6a06","after":"899e12c869b104ed3d0da9ddad9013d0dd51a967","ref":"refs/heads/main","pushedAt":"2024-01-21T10:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Add improved connection reaper deadlock test\n\nThe test TestConnReaperDeadlock2 designed after TestConnReaperDeadlock\nbut uses internals to ensure problematic sequnence, which in\ncase of TestConnReaperDeadlock requires number of runs.","shortMessageHtmlLink":"Add improved connection reaper deadlock test"}},{"before":"4df9a62fab11d54dd06548968d86d294d1f47d47","after":"d02690e820a7b2e683c5bc52e3c62feba3de6a06","ref":"refs/heads/main","pushedAt":"2024-01-16T17:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Sebastien Binet ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"b4f365b8330c03a771db0738158903b987abbc9b","after":"4df9a62fab11d54dd06548968d86d294d1f47d47","ref":"refs/heads/main","pushedAt":"2024-01-10T09:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Remove needs of package slices","shortMessageHtmlLink":"Remove needs of package slices"}},{"before":"a3e3499d84cd95918de512a97fa3c89355512593","after":"b4f365b8330c03a771db0738158903b987abbc9b","ref":"refs/heads/main","pushedAt":"2024-01-10T09:27:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fix connection reaper deadlock.\n\nAdded explicitly running test to detect deadlock.\nUse ```go test -tags=TestConnReaperDeadlockLoop -run ^TestConnReaperDeadlockLoop$```.\nBe aware the test generate a lot of sockets in TIME_WAIT.\nWithout patch to socket.go it breaks pretty quick on fast and slow machines.\nWith the patch it runs way longer but gets slower when there are plenty of sockets in TIME_WAIT.","shortMessageHtmlLink":"Fix connection reaper deadlock."}},{"before":"16ca7c091bcb42587dfeb5a3f01e92894c900422","after":"a3e3499d84cd95918de512a97fa3c89355512593","ref":"refs/heads/main","pushedAt":"2024-01-10T09:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egorse","name":"Sergey Egorov","path":"/egorse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1152410?s=80&v=4"},"commit":{"message":"Fix connection reaper deadlock.\n\nAdded explicitly running test to detect deadlock.\nUse ```go test -tags=TestConnReaperDeadlockLoop -run ^TestConnReaperDeadlockLoop$```.\nBe aware the test generate a lot of sockets in TIME_WAIT.\nWithout patch to socket.go it breaks pretty quick on fast and slow machines.\nWith the patch it runs way longer but gets slower when there are plenty of sockets in TIME_WAIT.","shortMessageHtmlLink":"Fix connection reaper deadlock."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNlQwNzoxMToyMC4wMDAwMDBazwAAAARLTSYa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNlQwNzoxMToyMC4wMDAwMDBazwAAAARLTSYa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xMFQwOToxNTowOS4wMDAwMDBazwAAAAPcFHJy"}},"title":"Activity ยท egorse/zmq4"}