{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":124011912,"defaultBranch":"main","name":"agones","ownerLogin":"markmandel","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-03-06T02:59:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/298370?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713996067.0","currentOid":""},"activityList":{"items":[{"before":"b52fecd6cbdc3a9cdf4898a2eef2cd4ddfb84378","after":null,"ref":"refs/heads/flaky/TestFleetUpdates","pushedAt":"2024-04-24T22:01:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"}},{"before":"15aff12c6540957972c6d2a082ea25ed50f5d356","after":"b52fecd6cbdc3a9cdf4898a2eef2cd4ddfb84378","ref":"refs/heads/flaky/TestFleetUpdates","pushedAt":"2024-04-23T00:19:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Flake: TestFleetUpdates\n\nThis test is our biggest e2e flake, so seeing if I can mitigate this\nwith some extra buffer in retry, and also adding an extra test to\nprove the rollout is also completed as expected.","shortMessageHtmlLink":"Flake: TestFleetUpdates"}},{"before":null,"after":"15aff12c6540957972c6d2a082ea25ed50f5d356","ref":"refs/heads/flaky/TestFleetUpdates","pushedAt":"2024-04-23T00:19:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Flake: TestFleetUpdates\n\nThis test is our biggest e2e flake, so seeing if I can mitigate this\nwith some extra buffer in retry, and also adding an extra test to\nprove the rollout is also completed as expected.","shortMessageHtmlLink":"Flake: TestFleetUpdates"}},{"before":"7b51704674b6ab72bb91ea405d0320c974733a88","after":null,"ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-22T23:29:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"}},{"before":"5df2052def23096fff36149ac2f56124a12a3aa4","after":"7b51704674b6ab72bb91ea405d0320c974733a88","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-19T18:24:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"agones-bot","name":"Agones Bot","path":"/agones-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36940055?s=80&v=4"},"commit":{"message":"Merge branch 'main' into perf/memory-decrease","shortMessageHtmlLink":"Merge branch 'main' into perf/memory-decrease"}},{"before":"13d2be1bfaa003bcb63804e4054dbc5c576cb78f","after":"5df2052def23096fff36149ac2f56124a12a3aa4","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-19T17:35:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Optimise GameServer Sub-Controller Queues\n\nLooking at pprof profiles of the Agones Controller, we see a lot memory\nin the Migration controller and the Missing Controller queues.\n\nThis implements improved checking at the event layer, before placing\nitems in the workerqueue, which drops the memory footprint, and also\nallows for faster processing of the edge cases that Missing and\nMigration Controllers implement.\n\nAlso did a review of the Health Controller and made a small improvement\nthere as well.\n\nLooking at the memory pprof profile and load tests, we see a decrease in\nmemory usage, and also less of a slow \"step up\" of memory over time.\n\nCloses #3748","shortMessageHtmlLink":"Optimise GameServer Sub-Controller Queues"}},{"before":"d74bd7857c54c3ef6159d07e5e41f0f5eb815107","after":"13d2be1bfaa003bcb63804e4054dbc5c576cb78f","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-19T16:12:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Merge branch 'main' into perf/memory-decrease","shortMessageHtmlLink":"Merge branch 'main' into perf/memory-decrease"}},{"before":"214287dfba947d67723933b99d47d64922e75e2d","after":"d74bd7857c54c3ef6159d07e5e41f0f5eb815107","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-18T23:09:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Optimise GameServer Sub-Controller Queues\n\nLooking at pprof profiles of the Agones Controller, we see a lot memory\nin the Migration controller and the Missing Controller queues.\n\nThis implements improved checking at the event layer, before placing\nitems in the workerqueue, which drops the memory footprint, and also\nallows for faster processing of the edge cases that Missing and\nMigration Controllers implement.\n\nAlso did a review of the Health Controller and made a small improvement\nthere as well.\n\nLooking at the memory pprof profile and load tests, we see a decrease in\nmemory usage, and also less of a slow \"step up\" of memory over time.\n\nCloses #3748","shortMessageHtmlLink":"Optimise GameServer Sub-Controller Queues"}},{"before":"b5081ab2e57011bbb27a403409795df46c072e8b","after":"214287dfba947d67723933b99d47d64922e75e2d","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-18T23:02:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Optimise GameServer Sub-Controller Queues\n\nLooking at pprof profiles of the Agones Controller, we see a lot memory\nin the Migration controller and the Missing Controller queues.\n\nThis implements improved checking at the event layer, before placing\nitems in the workerqueue, which drops the memory footprint, and also\nallows for faster processing of the edge cases that Missing and\nMigration Controllers implement.\n\nAlso did a review of the Health Controller and made a small improvement\nthere as well.\n\nLooking at the memory pprof profile and load tests, we see a decrease in\nmemory usage, and also less of a slow \"step up\" of memory over time.\n\nCloses #3748","shortMessageHtmlLink":"Optimise GameServer Sub-Controller Queues"}},{"before":"d4f4d08648728bab4f176017c7eff7f96dcc024d","after":"b5081ab2e57011bbb27a403409795df46c072e8b","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-18T18:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"fixup! Remove TOXO.","shortMessageHtmlLink":"fixup! Remove TOXO."}},{"before":"b7cd0e170803e152b50e6640d881e5d1b5a26428","after":"d4f4d08648728bab4f176017c7eff7f96dcc024d","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-18T18:19:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"* Added a small improvement on health checking.","shortMessageHtmlLink":"* Added a small improvement on health checking."}},{"before":"d5bf3ccc3cf965ab0c3ffe5581fa7c0158c9c81d","after":"b7cd0e170803e152b50e6640d881e5d1b5a26428","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-09T00:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"* Added a small improvement on health checking.","shortMessageHtmlLink":"* Added a small improvement on health checking."}},{"before":"d1f68994b20f631923dfcc4f2f299a3a0c4d5357","after":"d5bf3ccc3cf965ab0c3ffe5581fa7c0158c9c81d","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-08T18:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Cleanup - unit tests are passing!","shortMessageHtmlLink":"Cleanup - unit tests are passing!"}},{"before":"b1176a1ba6d5657979e24582225ec4eecd6d6db1","after":null,"ref":"refs/heads/docs/multi-cluster","pushedAt":"2024-04-08T16:10:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"}},{"before":"dc546ff2982b2fb3893c6c0abdf306f17432c1a3","after":"d1f68994b20f631923dfcc4f2f299a3a0c4d5357","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-05T23:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Cleanup - unit tests are passing!","shortMessageHtmlLink":"Cleanup - unit tests are passing!"}},{"before":"4a8f99582146bfc9f1f7274ee75d228ce9206eeb","after":"dc546ff2982b2fb3893c6c0abdf306f17432c1a3","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-05T23:10:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Unit test is passing. Might tweak to see what we can remove.","shortMessageHtmlLink":"Unit test is passing. Might tweak to see what we can remove."}},{"before":"0d29bb0004da45b63bd6405c19e75b967e3dd00a","after":"4a8f99582146bfc9f1f7274ee75d228ce9206eeb","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-05T21:27:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"* Refactored Migration. Now to test!","shortMessageHtmlLink":"* Refactored Migration. Now to test!"}},{"before":"bb2071a82cb2f3e77acfbdac8984347ce25d6007","after":"b1176a1ba6d5657979e24582225ec4eecd6d6db1","ref":"refs/heads/docs/multi-cluster","pushedAt":"2024-04-05T20:35:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"roberthbailey","name":"Robert Bailey","path":"/roberthbailey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7751204?s=80&v=4"},"commit":{"message":"Merge branch 'main' into docs/multi-cluster","shortMessageHtmlLink":"Merge branch 'main' into docs/multi-cluster"}},{"before":"05127193edf1f9eadab7b49e602f8b69a65fa217","after":null,"ref":"refs/heads/ci/unreal-link-403","pushedAt":"2024-04-05T20:31:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"}},{"before":"9b0a78e8571e0692b563a39b5cc740ab58742cd2","after":"05127193edf1f9eadab7b49e602f8b69a65fa217","ref":"refs/heads/ci/unreal-link-403","pushedAt":"2024-04-05T00:07:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"CI: Don't check Unreal Link\n\nLooks like we're getting 403 Forbiddens on https://www.unrealengine.com/\n- so ignore the link for now. I think we can expect it to stay where it\nis ๐Ÿ˜ƒ","shortMessageHtmlLink":"CI: Don't check Unreal Link"}},{"before":null,"after":"9b0a78e8571e0692b563a39b5cc740ab58742cd2","ref":"refs/heads/ci/unreal-link-403","pushedAt":"2024-04-05T00:06:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"CI: Don't check Unreal Link\n\nLooks like we're getting 403 Forbiddens on https://www.unrealengine.com/\n- so ignore the link for now. I think we can expect it to stay where it\nis ๐Ÿ˜ƒ","shortMessageHtmlLink":"CI: Don't check Unreal Link"}},{"before":"b114e75fe79e128244718b1eeae7b4f7e807da11","after":"bb2071a82cb2f3e77acfbdac8984347ce25d6007","ref":"refs/heads/docs/multi-cluster","pushedAt":"2024-04-04T22:48:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"New recommendation for multi-cluster allocation\n\nOffline we tend to recommend people use a Service Mesh for multi-cluster\nallocation, but I keep seeing people running into our docs and trying to\nimplement our solution.\n\nRather than waiting on a full investigation and documentation, I wanted\nto put a note at the top making a recommendation to go in a different\ndirection - so that people don't actively chase this path if they aren't\naware there are other (better) paths for multi-cluster communications.\n\nWork on #2468","shortMessageHtmlLink":"New recommendation for multi-cluster allocation"}},{"before":null,"after":"b114e75fe79e128244718b1eeae7b4f7e807da11","ref":"refs/heads/docs/multi-cluster","pushedAt":"2024-04-04T22:46:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"New recommendation for multi-cluster allocation\n\nOffline we tend to recommend people use a Service Mesh for multi-cluster\nallocation, but I keep seeing people running into our docs and trying to\nimplement our solution.\n\nRather than waiting on a full investigation and documentation, I wanted\nto put a note at the top making a recommendation to go in a different\ndirection - so that people don't actively chase this path if they aren't\naware there are other (better) paths for multi-cluster communications.","shortMessageHtmlLink":"New recommendation for multi-cluster allocation"}},{"before":"8ddccdfaaf659a31a9b2a1ae0e625bd93bb9957e","after":"0d29bb0004da45b63bd6405c19e75b967e3dd00a","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-02T22:37:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"* Refactored Migration. Now to test!","shortMessageHtmlLink":"* Refactored Migration. Now to test!"}},{"before":"d131970e2a8b45ad5ec44521e865b70f9c19402b","after":"8ddccdfaaf659a31a9b2a1ae0e625bd93bb9957e","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-02T22:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"* Refactored Migration. Now to test!","shortMessageHtmlLink":"* Refactored Migration. Now to test!"}},{"before":"31b9d8c7c483878b8d028066f0adb3702e90470e","after":"d131970e2a8b45ad5ec44521e865b70f9c19402b","ref":"refs/heads/perf/memory-decrease","pushedAt":"2024-04-02T21:18:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Change return signature on isActiveGameServerWithNode","shortMessageHtmlLink":"Change return signature on isActiveGameServerWithNode"}},{"before":"c8ce755a5bc3450ae08e3d25e6d47203de0406cc","after":null,"ref":"refs/heads/docs/gameserver-connet","pushedAt":"2024-04-02T20:24:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"}},{"before":"a424e21e80517fa420d832d2668623a2cefa7bc2","after":"c8ce755a5bc3450ae08e3d25e6d47203de0406cc","ref":"refs/heads/docs/gameserver-connet","pushedAt":"2024-04-02T16:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Extra note on +c","shortMessageHtmlLink":"Extra note on <ctrl>+c"}},{"before":"087814cc5a0734e73a63be098644b7b084c5b292","after":"a424e21e80517fa420d832d2668623a2cefa7bc2","ref":"refs/heads/docs/gameserver-connet","pushedAt":"2024-04-02T16:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Extra note on +c","shortMessageHtmlLink":"Extra note on <ctrl>+c"}},{"before":"9b643354aa4f4054fe370c6407c5e57ebdace75e","after":"087814cc5a0734e73a63be098644b7b084c5b292","ref":"refs/heads/docs/gameserver-connet","pushedAt":"2024-04-02T16:32:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markmandel","name":"Mark Mandel","path":"/markmandel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/298370?s=80&v=4"},"commit":{"message":"Docs: Make hitting on connection explicit\n\nMaking the `nc` command in the quickstart explicit in \"enter text\" and\nthen \"hit enter\", because a few people have got confused by that.\n\nAlso, UDP works in Cloud Shell, so dropping the warning!","shortMessageHtmlLink":"Docs: Make hitting <enter> on connection explicit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOZbSLgA","startCursor":null,"endCursor":null}},"title":"Activity ยท markmandel/agones"}