{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16621659,"defaultBranch":"master","name":"aeron","ownerLogin":"real-logic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-07T17:16:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5371471?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712874362.0","currentOid":""},"activityList":{"items":[{"before":"cf8233e579f7a9f1c01cce409e0f5ff74d8aa96e","after":"7970213f6198cd2617c80f337c5af76f0e0c911d","ref":"refs/heads/master","pushedAt":"2024-05-03T18:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Propagate context though assembled header.","shortMessageHtmlLink":"[Java] Propagate context though assembled header."}},{"before":"059abf4fd1039f44718652c1e038c1ce251c98fc","after":"cf8233e579f7a9f1c01cce409e0f5ff74d8aa96e","ref":"refs/heads/master","pushedAt":"2024-05-01T18:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Add another test with a missing PublicationImage.","shortMessageHtmlLink":"[Java] Add another test with a missing PublicationImage."}},{"before":"3432a2a4fab3a20bedda3ab72b28ff058ee5d9ef","after":"059abf4fd1039f44718652c1e038c1ce251c98fc","ref":"refs/heads/master","pushedAt":"2024-05-01T16:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[C] Do not resolve host name on startup + validate that `resolverName` is set if driver name resolution is used.","shortMessageHtmlLink":"[C] Do not resolve host name on startup + validate that `resolverName…"}},{"before":"f944df83862dade03d817d48029b7b03861ed9ae","after":"3432a2a4fab3a20bedda3ab72b28ff058ee5d9ef","ref":"refs/heads/master","pushedAt":"2024-05-01T16:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Do not resolve self hostname when starting MediaDriver to avoid a DNS-induced stall. Make `resolverName` required when driver name resolution is used.","shortMessageHtmlLink":"[Java] Do not resolve self hostname when starting MediaDriver to avoi…"}},{"before":"1f4721c2183dae4f9364de0aa42010bd550b2c0b","after":"f944df83862dade03d817d48029b7b03861ed9ae","ref":"refs/heads/master","pushedAt":"2024-05-01T15:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Use Powershell script for Windows builds.","shortMessageHtmlLink":"[Build] Use Powershell script for Windows builds."}},{"before":"597255a1335211f00ed0764231d468cb90140271","after":"1f4721c2183dae4f9364de0aa42010bd550b2c0b","ref":"refs/heads/master","pushedAt":"2024-04-30T22:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] Attempt to delete files on test failure, don't fail test if delete fails.","shortMessageHtmlLink":"[Java] Attempt to delete files on test failure, don't fail test if de…"}},{"before":"c438d68ef5fe19a0bb9c2de0a5c8f5eea5a815d8","after":"597255a1335211f00ed0764231d468cb90140271","ref":"refs/heads/master","pushedAt":"2024-04-30T04:11:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[PS] Add cmake to .gitignore.","shortMessageHtmlLink":"[PS] Add cmake to .gitignore."}},{"before":"e706a7ec3d57e32f713b646d3583d6aa06f40436","after":"c438d68ef5fe19a0bb9c2de0a5c8f5eea5a815d8","ref":"refs/heads/master","pushedAt":"2024-04-29T23:39:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"Use response channels in the Archive Client (#1560)\n\n* [Java] First pass at using response channels as part of the Archive Client.\r\n\r\n* [Java] Add support for doing replays via a token. Support cleaning up tokens when a session closes or it is timed out.\r\n\r\n* [Java] Implement Archive replication using response channels.\r\n\r\n* [Java] Add validation for using response channels with MDS features.\r\n\r\n* [Java] Wait for non-zero publisher limit before using the publication when using response channels for replay to prevent errors.\r\n\r\n* [Java] Rename to avoid security warning.\r\n\r\n* [Java] Enable experimental features for tests using Archive & response channels.\r\n\r\n* [Java] Don't use strong secure random for every token only to seed the RNG.\r\n\r\n* [Java] Add support for response channels to bounded replay.\r\n\r\n* [Java] Fix tests after bounded replay changes.\r\n\r\n* [C++] Partially working C++ implementation of using Archive with response channels.\r\n\r\n* [C++] Add support for using response channels with bounded replay.\r\n\r\n* [C++] Add support for using response channels with start replay.\r\n\r\n* [C++] Fix compile error.\r\n\r\n* [C++] Fix compile error.\r\n\r\n* [C++] Fix test errors.\r\n\r\n* [C++] Add comments.\r\n\r\n* [C++] Fix Archive issues compilation issues on Windows.","shortMessageHtmlLink":"Use response channels in the Archive Client (#1560)"}},{"before":"885c6a05bad997ac48905e7737c2f53a75e7ac68","after":"e706a7ec3d57e32f713b646d3583d6aa06f40436","ref":"refs/heads/master","pushedAt":"2024-04-29T20:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C++] Tidy up after merging #1594.","shortMessageHtmlLink":"[C++] Tidy up after merging #1594."}},{"before":"2717a418a859f094d53c15cdf82542b7208b9d1b","after":"885c6a05bad997ac48905e7737c2f53a75e7ac68","ref":"refs/heads/master","pushedAt":"2024-04-29T18:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"Fixed set thread name. (#1594)","shortMessageHtmlLink":"Fixed set thread name. (#1594)"}},{"before":"c13d379f9d845abe46363be41f8e427c4b9d5179","after":"2717a418a859f094d53c15cdf82542b7208b9d1b","ref":"refs/heads/master","pushedAt":"2024-04-28T14:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Print `serviceId` when throwing \"ack out of sequence\" exception.","shortMessageHtmlLink":"[Java] Print serviceId when throwing \"ack out of sequence\" exception."}},{"before":"e414f32bb2aec4b5e85949f024e1188f81d4e671","after":"c13d379f9d845abe46363be41f8e427c4b9d5179","ref":"refs/heads/master","pushedAt":"2024-04-26T16:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Fix path on Linux.","shortMessageHtmlLink":"[Build] Fix path on Linux."}},{"before":"5dfa4bd661e6ecc860699af5004f7e25dfe7188e","after":"e414f32bb2aec4b5e85949f024e1188f81d4e671","ref":"refs/heads/master","pushedAt":"2024-04-26T16:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Fix macOS Cmake installation path.","shortMessageHtmlLink":"[Build] Fix macOS Cmake installation path."}},{"before":"c2eaf7b11d110cbdf4791d3262577e19114a2e37","after":"5dfa4bd661e6ecc860699af5004f7e25dfe7188e","ref":"refs/heads/master","pushedAt":"2024-04-26T15:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Install CMake binaries instead of building from source.","shortMessageHtmlLink":"[Build] Install CMake binaries instead of building from source."}},{"before":"ba2c5f60327c89a46a13c4a8ae1e6257961b5417","after":"c2eaf7b11d110cbdf4791d3262577e19114a2e37","ref":"refs/heads/master","pushedAt":"2024-04-26T09:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wojciech-adaptive","name":null,"path":"/wojciech-adaptive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50961536?s=80&v=4"},"commit":{"message":"[Java] Pre-start async task executor threads.\n\nWe want to avoid those threads lazily starting from the conductor thread\nand inheriting its affinity when it's pinned.","shortMessageHtmlLink":"[Java] Pre-start async task executor threads."}},{"before":"bf57d4563e81a2d55791b98834538db1400e0ef9","after":"ba2c5f60327c89a46a13c4a8ae1e6257961b5417","ref":"refs/heads/master","pushedAt":"2024-04-25T15:34:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Upgrade to ByteBuddy 1.14.14.","shortMessageHtmlLink":"[Java] Upgrade to ByteBuddy 1.14.14."}},{"before":"b4959a8d99105f9130f5a338cda2ddbc68c83123","after":"bf57d4563e81a2d55791b98834538db1400e0ef9","ref":"refs/heads/master","pushedAt":"2024-04-24T04:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C++] Add findByTypeIdAndRegistrationId to C++ Wrapper.","shortMessageHtmlLink":"[C++] Add findByTypeIdAndRegistrationId to C++ Wrapper."}},{"before":"2669190a391af2d18ffdd25442a09a81b87033de","after":"b4959a8d99105f9130f5a338cda2ddbc68c83123","ref":"refs/heads/master","pushedAt":"2024-04-21T21:51:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"Add per channel untethered window limit and resting timeouts (#1588)\n\n* [Java] Add untethered timeouts to URIs and resolve them for Publications and Images.\r\n\r\n* [C] Support untethered timeouts on channel uris.\r\n\r\n* [Java] Add untethered timeouts ChannelUriStringBuilder.\r\n\r\n* [C] Fix default for untethered resting timeout.\r\n\r\n* [Java] Extract common method in PublicationParams.\r\n\r\n* [C] Support untethered timeouts on cpp/ChannelUriStringBuilder.\r\n\r\n* [C++] More refactoring on ChannelUriStringBuilder.","shortMessageHtmlLink":"Add per channel untethered window limit and resting timeouts (#1588)"}},{"before":"1ef9d67cf8a18fe8cd7f34b7ce1b103bc2f0caff","after":"2669190a391af2d18ffdd25442a09a81b87033de","ref":"refs/heads/master","pushedAt":"2024-04-21T21:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[Java] When trying to stop consensus modules and services in ConsensusModuleSnapshotPendingServiceMessagesPatchTest stop the leader last to avoid re-election.","shortMessageHtmlLink":"[Java] When trying to stop consensus modules and services in Consensu…"}},{"before":"fc382f8ade937b7dc4d0d6b5a269ae5bb444d42f","after":"1ef9d67cf8a18fe8cd7f34b7ce1b103bc2f0caff","ref":"refs/heads/master","pushedAt":"2024-04-19T15:02:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[Java] Remove unused variable.","shortMessageHtmlLink":"[Java] Remove unused variable."}},{"before":"59121c1c880c9ebfd34201f7c40451aebd4e8889","after":"fc382f8ade937b7dc4d0d6b5a269ae5bb444d42f","ref":"refs/heads/master","pushedAt":"2024-04-19T14:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjpt777","name":"Martin Thompson","path":"/mjpt777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/760524?s=80&v=4"},"commit":{"message":"[C] Fix string format for AERON_SET_ERROR arguments.","shortMessageHtmlLink":"[C] Fix string format for AERON_SET_ERROR arguments."}},{"before":"75109002bc7055aea3764861c15a8d4b6dc75c9e","after":"59121c1c880c9ebfd34201f7c40451aebd4e8889","ref":"refs/heads/master","pushedAt":"2024-04-19T03:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C] Remove unconnected stream message.","shortMessageHtmlLink":"[C] Remove unconnected stream message."}},{"before":"d80451f22ca4a4c49a6b125e81441955e2788c6d","after":"75109002bc7055aea3764861c15a8d4b6dc75c9e","ref":"refs/heads/master","pushedAt":"2024-04-19T01:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C] Expose try_connect_stream method for use from within ATS.","shortMessageHtmlLink":"[C] Expose try_connect_stream method for use from within ATS."}},{"before":"fafc0cb17e6e6cd1ba2fca9a59758d1848a278b2","after":"d80451f22ca4a4c49a6b125e81441955e2788c6d","ref":"refs/heads/master","pushedAt":"2024-04-18T21:24:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeb01","name":"Michael Barker","path":"/mikeb01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309215?s=80&v=4"},"commit":{"message":"[C] Tidy up aeron_reallocf to work correctly on allocation failure.","shortMessageHtmlLink":"[C] Tidy up aeron_reallocf to work correctly on allocation failure."}},{"before":"0380d7b5424b4b3a560a914f2292b803ddaab0a0","after":"fafc0cb17e6e6cd1ba2fca9a59758d1848a278b2","ref":"refs/heads/master","pushedAt":"2024-04-17T15:14:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Java] Fix race when reusing an `Aeron` instance that was created in `ClusterBackup.Context.conclude` and assigned to `AeronArchive.Context`. This instance has no lock and is running in the invoker mode. The net result is sharing non-thread-safe object across the threads.","shortMessageHtmlLink":"[Java] Fix race when reusing an Aeron instance that was created in …"}},{"before":"f55724f6a78374b26f46f16bb9bd8a098463152e","after":"0380d7b5424b4b3a560a914f2292b803ddaab0a0","ref":"refs/heads/master","pushedAt":"2024-04-17T11:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[C/C++] Drop CentOS build.","shortMessageHtmlLink":"[C/C++] Drop CentOS build."}},{"before":"eb71d6a0fa79201e9a4100c141adb31981e26b07","after":"f55724f6a78374b26f46f16bb9bd8a098463152e","ref":"refs/heads/master","pushedAt":"2024-04-17T11:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Use openssl-devel.","shortMessageHtmlLink":"[Build] Use openssl-devel."}},{"before":"8423368f60c5ef97e2b4ec0c3a25b61751d10cdc","after":"eb71d6a0fa79201e9a4100c141adb31981e26b07","ref":"refs/heads/master","pushedAt":"2024-04-17T09:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Use GCC 10 to build on CentOS.","shortMessageHtmlLink":"[Build] Use GCC 10 to build on CentOS."}},{"before":"eac3214f9b74aba26429e10a085e8d3e4bdfa81d","after":"8423368f60c5ef97e2b4ec0c3a25b61751d10cdc","ref":"refs/heads/master","pushedAt":"2024-04-17T09:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] Try CMake 3.26.6 on CentOS.","shortMessageHtmlLink":"[Build] Try CMake 3.26.6 on CentOS."}},{"before":"c35c1a837df5e4aedc671d9af68d0c68369135e6","after":"eac3214f9b74aba26429e10a085e8d3e4bdfa81d","ref":"refs/heads/master","pushedAt":"2024-04-17T09:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vyazelenko","name":"Dmytro Vyazelenko","path":"/vyazelenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/696855?s=80&v=4"},"commit":{"message":"[Build] More debug.","shortMessageHtmlLink":"[Build] More debug."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQQKAJwA","startCursor":null,"endCursor":null}},"title":"Activity · real-logic/aeron"}