{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":464531466,"defaultBranch":"master","name":"kuma","ownerLogin":"nicoche","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-02-28T15:12:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78445450?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707152418.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"12e5cd6f4079015c3a80d0867af36eff069addaf","ref":"refs/heads/reactive-base-mesh-context","pushedAt":"2024-02-05T17:00:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"tmp: try to cache mesh contexts","shortMessageHtmlLink":"tmp: try to cache mesh contexts"}},{"before":"1c3342bd0c78dd192858885240fb1f7f37d9fcdb","after":null,"ref":"refs/heads/faster-vip-generation","pushedAt":"2024-02-02T15:55:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"}},{"before":"133a1256b4aa8167ca842d185e0a70131c7e3a45","after":"1c3342bd0c78dd192858885240fb1f7f37d9fcdb","ref":"refs/heads/faster-vip-generation","pushedAt":"2024-01-31T13:29:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"chore(vips): fix formatting\n\nSigned-off-by: nicoche <78445450+nicoche@users.noreply.github.com>","shortMessageHtmlLink":"chore(vips): fix formatting"}},{"before":"14bb62322b2f786da6f08cd220037776f58fc0db","after":"133a1256b4aa8167ca842d185e0a70131c7e3a45","ref":"refs/heads/faster-vip-generation","pushedAt":"2024-01-29T15:43:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"perf(vips): reduce DB calls for CreateOrUpdateVIPConfigs\n\nCreateOrUpdateVIPConfigs goes over every mesh and each time queries\nresources from the store. With more than a few meshes, it:\n * can be pretty heavy on the database\n * can be pretty slow\n\nThis changes the behavior of CreateOrUpdateVIPConfigs to pull all\nnecessary resources beforehand. They are then grouped by mesh in memory\nand used as if they were pulled from the store.\n\nWith less than 200 meshes, this sppeds up VIP generation from 5-20s to\n<= 500ms.\n\nSigned-off-by: nicoche <78445450+nicoche@users.noreply.github.com>","shortMessageHtmlLink":"perf(vips): reduce DB calls for CreateOrUpdateVIPConfigs"}},{"before":"b86ba7c5e5055d64fa85e6eb92949757819848ca","after":"14bb62322b2f786da6f08cd220037776f58fc0db","ref":"refs/heads/faster-vip-generation","pushedAt":"2024-01-29T15:07:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"perf(vips): reduce DB calls for CreateOrUpdateVIPConfigs\n\nCreateOrUpdateVIPConfigs goes over every mesh and each time queries\nresources from the store. With more than a few meshes, it:\n * can be pretty heavy on the database\n * can be pretty slow\n\nThis changes the behavior of CreateOrUpdateVIPConfigs to pull all\nnecessary resources beforehand. They are then grouped by mesh in memory\nand used as if they were pulled from the store.\n\nWith less than 200 meshes, this sppeds up VIP generation from 5-20s to\n<= 500ms.\n\nSigned-off-by: nicoche <78445450+nicoche@users.noreply.github.com>","shortMessageHtmlLink":"perf(vips): reduce DB calls for CreateOrUpdateVIPConfigs"}},{"before":null,"after":"b86ba7c5e5055d64fa85e6eb92949757819848ca","ref":"refs/heads/faster-vip-generation","pushedAt":"2024-01-29T14:53:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"vips: group queries by mesh","shortMessageHtmlLink":"vips: group queries by mesh"}},{"before":"d76c36a102cadd50dfa1da7f38d0f4efc3451f68","after":"56bcee2ea54969c9bac0e7092749a4c30106569a","ref":"refs/heads/master","pushedAt":"2024-01-29T14:37:42.000Z","pushType":"push","commitsCount":900,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"chore(deps): bump kumahq/kuma-gui to 45483d64f42ff3552c597164436dcbf12ac4b79d (#9053)\n\nBumps kumahq/kuma-gui to version [master@45483d64f42ff3552c597164436dcbf12ac4b79d](https://github.com/kumahq/kuma-gui/tree/45483d64f42ff3552c597164436dcbf12ac4b79d)\n\nSigned-off-by: GitHub \nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"chore(deps): bump kumahq/kuma-gui to 45483d64f42ff3552c597164436dcbf1…"}},{"before":"18af7afb35a0d1147530e437423f0bed12c22d2c","after":null,"ref":"refs/heads/fix-comment-dataplane-watchdog","pushedAt":"2023-08-23T07:45:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"}},{"before":"db9637e44fa2cbca1b83778323d8d69783b74969","after":"18af7afb35a0d1147530e437423f0bed12c22d2c","ref":"refs/heads/fix-comment-dataplane-watchdog","pushedAt":"2023-08-22T15:34:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"fix(dataplane_watchdog): fix outdated comment\n\nSigned-off-by: nicoche <78445450+nicoche@users.noreply.github.com>","shortMessageHtmlLink":"fix(dataplane_watchdog): fix outdated comment"}},{"before":"95297e22c5ce39465becccd79672a394cbf8633b","after":"db9637e44fa2cbca1b83778323d8d69783b74969","ref":"refs/heads/fix-comment-dataplane-watchdog","pushedAt":"2023-08-22T15:22:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"fix(dataplane_watchdog): fix outdated comment\n\nSigned-off-by: nicoche <78445450+nicoche@users.noreply.github.com>","shortMessageHtmlLink":"fix(dataplane_watchdog): fix outdated comment"}},{"before":null,"after":"95297e22c5ce39465becccd79672a394cbf8633b","ref":"refs/heads/fix-comment-dataplane-watchdog","pushedAt":"2023-08-22T15:19:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"fix(dataplane_watchdog): fix outdated comment\n\nSigned-off-by: nicoche <78445450+nicoche@users.noreply.github.com>","shortMessageHtmlLink":"fix(dataplane_watchdog): fix outdated comment"}},{"before":"32af52b1a2dcfe523902afd58beec303bc2dc879","after":"d76c36a102cadd50dfa1da7f38d0f4efc3451f68","ref":"refs/heads/master","pushedAt":"2023-08-22T15:17:47.000Z","pushType":"push","commitsCount":2082,"pusher":{"login":"nicoche","name":null,"path":"/nicoche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78445450?s=80&v=4"},"commit":{"message":"fix(api-server): return 400 when PUT/POST resource is invalid (#7560)\n\nWe were returning 500 whenever the resource was invalid.\r\nWe now return an error that is correctly handled in handle_error.\r\n\r\nWe also removed an extra json unmarshaling that was used to retrieve the\r\ntype descriptor. In practice in the endpoint we already have the type\r\ndescriptor.\r\n\r\n* also add ctx info to log messages in error_handler\r\n* output the result when using the golden matcher with a file that\r\n doesn't exist (useful when adding new tests).\r\n* remove experimental from MeshGateway and MeshGatewayRoute\r\n\r\nSigned-off-by: Charly Molter ","shortMessageHtmlLink":"fix(api-server): return 400 when PUT/POST resource is invalid (kumahq…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8oGmIQA","startCursor":null,"endCursor":null}},"title":"Activity · nicoche/kuma"}