{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":308065830,"defaultBranch":"main","name":"netty-incubator-transport-io_uring","ownerLogin":"netty","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-28T15:49:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/473791?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716485822.0","currentOid":""},"activityList":{"items":[{"before":"f12b064a88c0c61fcd3f1e4523dd0f3f7f6436db","after":"bf1019ef5f65c448b6bf6b20ceb29603822e8c2b","ref":"refs/heads/main","pushedAt":"2024-05-23T17:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update to netty 4.1.110 (#245)\n\nMotivation:\r\n\r\nA new netty release is out\r\n\r\nModifications:\r\n\r\nUpdate to 4.1.110\r\n\r\nResult:\r\n\r\nUse latest netty release","shortMessageHtmlLink":"Update to netty 4.1.110 (#245)"}},{"before":"7a1b63c1b7b76fce31fd644e6774f688c1f09c02","after":null,"ref":"refs/heads/net","pushedAt":"2024-05-23T17:37:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":null,"after":"7a1b63c1b7b76fce31fd644e6774f688c1f09c02","ref":"refs/heads/net","pushedAt":"2024-05-23T15:16:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update to netty 4.1.110\n\nMotivation:\n\nA new netty release is out\n\nModifications:\n\nUpdate to 4.1.110\n\nResult:\n\nUse latest netty release","shortMessageHtmlLink":"Update to netty 4.1.110"}},{"before":"ab5566685772ca945275ed7f244cd461be5e76db","after":null,"ref":"refs/heads/handler-errors","pushedAt":"2024-04-24T23:38:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":"f40ed4cb066d1365dfe29d486170529a00905d92","after":"f12b064a88c0c61fcd3f1e4523dd0f3f7f6436db","ref":"refs/heads/main","pushedAt":"2024-04-24T23:38:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Catch completion handler errors (#244)\n\nMotivation:\r\nWe need to catch exceptions from event completions, like epoll and\r\nkqueue does. Otherwise the exceptions can propagate to the event loop\r\nthread and kill it. This makes it appear stuck or shut down.\r\n\r\nModification:\r\nCatch and log exceptions thrown by IOUringEventLoop.handle.\r\n\r\nResult:\r\nThe event loop should not get stuck or shut down when a completion event\r\nthrows an exception.","shortMessageHtmlLink":"Catch completion handler errors (#244)"}},{"before":null,"after":"ab5566685772ca945275ed7f244cd461be5e76db","ref":"refs/heads/handler-errors","pushedAt":"2024-04-24T22:19:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisvest","name":"Chris Vest","path":"/chrisvest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7993?s=80&v=4"},"commit":{"message":"Catch completion handler errors\n\nMotivation:\nWe need to catch exceptions from event completions, like epoll and kqueue does.\nOtherwise the exceptions can propagate to the event loop thread and kill it.\nThis makes it appear stuck or shut down.\n\nModification:\nCatch and log exceptions thrown by IOUringEventLoop.handle.\n\nResult:\nThe event loop should not get stuck or shut down when a completion event throws an exception.","shortMessageHtmlLink":"Catch completion handler errors"}},{"before":"61e4584526bc3e4ae3f70bdfc58604f9ec0af6bb","after":"f40ed4cb066d1365dfe29d486170529a00905d92","ref":"refs/heads/main","pushedAt":"2024-04-23T02:13:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Stop cancelling build matrix when one build fails (#243)","shortMessageHtmlLink":"Stop cancelling build matrix when one build fails (#243)"}},{"before":"ca10aeba9d5aa2f5195755daace10181cfab2ad8","after":null,"ref":"refs/heads/matrix","pushedAt":"2024-04-23T02:13:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":null,"after":"ca10aeba9d5aa2f5195755daace10181cfab2ad8","ref":"refs/heads/matrix","pushedAt":"2024-04-21T23:04:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Stop cancelling build matrix when one build fails\n\nMotivation:\nWe unfortunately have a number of flaky tests haunting our builds. The\nGHA build matrix will by default cancel all matrix jobs when one job\nexperiences a failure. This is unproductive with flaky tests, because\nthe more failed builds that need to rerun, the higher the chances of\nmore failures. Also, seeing builds pass on other JVM versions helps\nbuild confidence, even if other versions failed on a flaky test.\n\nModification:\nDisable fail-fast on matrix-strategy builds.\n\nResult:\nJobs in a matrix build no longer get cancelled if a sibling-job fails.","shortMessageHtmlLink":"Stop cancelling build matrix when one build fails"}},{"before":"da00a21c9d53cb9affa476f5f636a6185b8d4f11","after":null,"ref":"refs/heads/netty","pushedAt":"2024-04-16T06:09:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":"ff819bafa83f25e93b1fb91786e4159ce69ab0dd","after":"61e4584526bc3e4ae3f70bdfc58604f9ec0af6bb","ref":"refs/heads/main","pushedAt":"2024-04-16T06:09:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Upgrade to netty 4.1.109.Final (#242)\n\nMotivation:\r\n\r\nA new netty release was done today\r\n\r\nModifications:\r\n\r\nUpdate to latest netty release\r\n\r\nResult:\r\n\r\nUse latest version of netty","shortMessageHtmlLink":"Upgrade to netty 4.1.109.Final (#242)"}},{"before":null,"after":"da00a21c9d53cb9affa476f5f636a6185b8d4f11","ref":"refs/heads/netty","pushedAt":"2024-04-15T15:01:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Upgrade to netty 4.1.109.Final\n\nMotivation:\n\nA new netty release was done today\n\nModifications:\n\nUpdate to latest netty release\n\nResult:\n\nUse latest version of netty","shortMessageHtmlLink":"Upgrade to netty 4.1.109.Final"}},{"before":"46b7df68aab8adef2370f2b9493f146193280dba","after":null,"ref":"refs/heads/net","pushedAt":"2024-03-26T09:59:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":"1cc1f18a11ccde21ad8256d3ad2a33068853b659","after":"ff819bafa83f25e93b1fb91786e4159ce69ab0dd","ref":"refs/heads/main","pushedAt":"2024-03-26T09:59:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update netty version (#241)\n\nMotivation:\r\n\r\nA new netty version was released\r\n\r\nModifications:\r\n\r\nUpdate to 4.1.108.Final\r\n\r\nResult:\r\n\r\nUse latest netty version","shortMessageHtmlLink":"Update netty version (#241)"}},{"before":null,"after":"46b7df68aab8adef2370f2b9493f146193280dba","ref":"refs/heads/net","pushedAt":"2024-03-26T09:43:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update netty version\n\nMotivation:\n\nA new netty version was released\n\nModifications:\n\nUpdate to 4.1.108.Final\n\nResult:\n\nUse latest netty version","shortMessageHtmlLink":"Update netty version"}},{"before":"03ac8db99a7df002f39b90284476072fb2b7c040","after":null,"ref":"refs/heads/tcnative","pushedAt":"2024-03-15T07:37:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":"0d11996a37e32eb9f502f3ff39c1eeb175568bec","after":"1cc1f18a11ccde21ad8256d3ad2a33068853b659","ref":"refs/heads/main","pushedAt":"2024-03-15T07:36:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update to netty-tcnative 2.0.65.Final (#240)\n\nMotivation:\r\n\r\nWe did depend on an outdated version of netty-tcnative\r\n\r\nModifications:\r\n\r\nUpdate to latest release\r\n\r\nResult:\r\n\r\nUp-to-date dependency","shortMessageHtmlLink":"Update to netty-tcnative 2.0.65.Final (#240)"}},{"before":null,"after":"03ac8db99a7df002f39b90284476072fb2b7c040","ref":"refs/heads/tcnative","pushedAt":"2024-03-14T14:22:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update to netty-tcnative 2.0.65.Final\n\nMotivation:\n\nWe did depend on an outdated version of netty-tcnative\n\nModifications:\n\nUpdate to latest release\n\nResult:\n\nUp-to-date dependency","shortMessageHtmlLink":"Update to netty-tcnative 2.0.65.Final"}},{"before":null,"after":"c73b50a9fa0620e4b3046b5c2c41ddc35ff5419c","ref":"refs/heads/mvn_up","pushedAt":"2024-02-21T10:27:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update maven to 3.9.6\n\nMotivation:\n\nWe used an older version of maven\n\nModifications:\n\n- Update to 3.9.6\n- Use SHA512 to verify\n\nResult:\n\nUse latest maven release","shortMessageHtmlLink":"Update maven to 3.9.6"}},{"before":"de409f4d29132194e6546a8f96c3f0119670f082","after":null,"ref":"refs/heads/tc","pushedAt":"2024-02-20T12:58:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"}},{"before":"b797adcef589872348bd8ecad4eed9113ccf003a","after":"0d11996a37e32eb9f502f3ff39c1eeb175568bec","ref":"refs/heads/main","pushedAt":"2024-02-20T12:58:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update netty-tcnative to 2.0.63.Final (#239)\n\nMotivation:\r\n\r\nWe released a new version of netty-tcnative\r\n\r\nModifications:\r\n\r\nUpdate to 2.0.63.Final\r\n\r\nResult:\r\n\r\nUse latest netty-tcnative release","shortMessageHtmlLink":"Update netty-tcnative to 2.0.63.Final (#239)"}},{"before":null,"after":"de409f4d29132194e6546a8f96c3f0119670f082","ref":"refs/heads/tc","pushedAt":"2024-02-20T12:43:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Update netty-tcnative to 2.0.63.Final\n\nMotivation:\n\nWe released a new version of netty-tcnative\n\nModifications:\n\nUpdate to 2.0.63.Final\n\nResult:\n\nUse latest netty-tcnative release","shortMessageHtmlLink":"Update netty-tcnative to 2.0.63.Final"}},{"before":"8ceea8e505cdde34b08f047a230409a0c7657ea7","after":"b797adcef589872348bd8ecad4eed9113ccf003a","ref":"refs/heads/main","pushedAt":"2024-02-19T14:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netty-project-bot","name":"Netty Project Bot","path":"/netty-project-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78738768?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"451af92b7c0e7c923f9975f15062ca81072bf3ef","after":"8ceea8e505cdde34b08f047a230409a0c7657ea7","ref":"refs/heads/main","pushedAt":"2024-02-19T14:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netty-project-bot","name":"Netty Project Bot","path":"/netty-project-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78738768?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release netty-incubator-transport-parent-io_uring-0.0.25.Final","shortMessageHtmlLink":"[maven-release-plugin] prepare release netty-incubator-transport-pare…"}},{"before":"0686e2604147af4958b8e8f400df1aac4103df49","after":"451af92b7c0e7c923f9975f15062ca81072bf3ef","ref":"refs/heads/main","pushedAt":"2024-02-19T14:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Fix release workflow","shortMessageHtmlLink":"Fix release workflow"}},{"before":"5e010c1d3cf6698e8a6f9a165457c02eecca43d9","after":null,"ref":"refs/tags/netty-incubator-transport-parent-io_uring-0.0.25.Final","pushedAt":"2024-02-19T14:00:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"netty-project-bot","name":"Netty Project Bot","path":"/netty-project-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78738768?s=80&v=4"}},{"before":"e966657a548daf615dbf762dec17abdf2bbc2221","after":"0686e2604147af4958b8e8f400df1aac4103df49","ref":"refs/heads/main","pushedAt":"2024-02-19T14:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netty-project-bot","name":"Netty Project Bot","path":"/netty-project-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78738768?s=80&v=4"},"commit":{"message":"[maven-release-plugin] rollback the release of netty-incubator-transport-parent-io_uring-0.0.25.Final","shortMessageHtmlLink":"[maven-release-plugin] rollback the release of netty-incubator-transp…"}},{"before":"086fe593fadb0ab5f00dc9d60f7374dd1d84fae5","after":"e966657a548daf615dbf762dec17abdf2bbc2221","ref":"refs/heads/main","pushedAt":"2024-02-19T13:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netty-project-bot","name":"Netty Project Bot","path":"/netty-project-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78738768?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"1a6c356a53cf8c712848f8c931c3175a195fb960","after":"086fe593fadb0ab5f00dc9d60f7374dd1d84fae5","ref":"refs/heads/main","pushedAt":"2024-02-19T13:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netty-project-bot","name":"Netty Project Bot","path":"/netty-project-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78738768?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release netty-incubator-transport-parent-io_uring-0.0.25.Final","shortMessageHtmlLink":"[maven-release-plugin] prepare release netty-incubator-transport-pare…"}},{"before":"bfdadb2596300779a2ac7c248f32c489a865210e","after":"1a6c356a53cf8c712848f8c931c3175a195fb960","ref":"refs/heads/main","pushedAt":"2024-02-19T11:52:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"normanmaurer","name":"Norman Maurer","path":"/normanmaurer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/439362?s=80&v=4"},"commit":{"message":"Remove old timeout when deadline changes (#232)\n\nRemove old timeout when deadline changes\r\nMotivation:\r\n\r\nWhen the event loop timer deadline changes, the old timer would not be removed. This could potentially lead to memory issues.\r\n\r\nModification:\r\n\r\nUse IORING_OP_TIMEOUT_REMOVE to remove a previously set timeout before a new one is registered. Use a generation counter to prevent race conditions between timeout add/remove in sqe/cqe.\r\n\r\nResult:\r\n\r\nOld timers are removed. At any time, there is only at most one timer per event loop. Fixes #211\r\n\r\n---------\r\n\r\nCo-authored-by: Norman Maurer ","shortMessageHtmlLink":"Remove old timeout when deadline changes (#232)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUkvMqQA","startCursor":null,"endCursor":null}},"title":"Activity · netty/netty-incubator-transport-io_uring"}