{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":215934398,"defaultBranch":"trunk","name":"kafka","ownerLogin":"wangmingf2019","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-10-18T03:30:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49474465?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1622847700.083992","currentOid":""},"activityList":{"items":[{"before":"9660ecd4ec3a6656a116458a084b7c461f29c1ee","after":"49d9c6775dedd1abcf45683d6c9e3d9c6c05db9c","ref":"refs/heads/trunk","pushedAt":"2023-05-31T09:00:30.365Z","pushType":"push","commitsCount":4481,"pusher":{"login":"wangmingf2019","name":"PeterWang","path":"/wangmingf2019","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49474465?s=80&v=4"},"commit":{"message":"KAFKA-14462; [12/N] Add GroupMetadataManager and ConsumerGroup (#13639)\n\nThis patch adds the GroupMetadataManager to the group-coordinator module. This manager is responsible for handling the groups management, the members management and the entire reconciliation process. At this point, only the new consumer group type/protocol is implemented.\r\n\r\nThe new manager is based on an architecture inspired from the quorum controller. A request can access/read the state but can't mutate it directly. Instead, a list of records is generated together with the response and those records are applied to the state by the runtime framework. We use timeline data structures. Note that the runtime framework is not part of this patch. It will come in a following one.\r\n\r\nReviewers: Jeff Kim , Justine Olshan ","shortMessageHtmlLink":"KAFKA-14462; [12/N] Add GroupMetadataManager and ConsumerGroup (apach…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMVQwOTowMDozMC4zNjU0ODVazwAAAAM3pd_T","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMVQwOTowMDozMC4zNjU0ODVazwAAAAM3pd_T","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMVQwOTowMDozMC4zNjU0ODVazwAAAAM3pd_T"}},"title":"Activity · wangmingf2019/kafka"}