{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35842084,"defaultBranch":"0.8.2","name":"kafka","ownerLogin":"hachikuji","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-05-18T20:54:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12502538?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707331453.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7126e26379f85a2b29ccce041c6e3047201458ea","ref":"refs/heads/internal-cluster-view","pushedAt":"2024-02-07T18:44:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"DRAFT: Simple approach to internal cluster view","shortMessageHtmlLink":"DRAFT: Simple approach to internal cluster view"}},{"before":null,"after":"8170596731110c853738f9d259210da4cb608e10","ref":"refs/heads/KAFKA-16179","pushedAt":"2024-01-22T18:04:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"KAFKA-16179; Stop processing requests before stopping publishing","shortMessageHtmlLink":"KAFKA-16179; Stop processing requests before stopping publishing"}},{"before":"6772473cdc0d4db25a324f4d392fdb9436f0e14c","after":"d827d05f187c1b4838b6f8772fd288f26686f2fb","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-05T02:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Comments on client lifecycle","shortMessageHtmlLink":"Comments on client lifecycle"}},{"before":"1e17ffc27fcaf6f0c85707beb7afd0588ec90b78","after":"6772473cdc0d4db25a324f4d392fdb9436f0e14c","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-04T23:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Reorder import control","shortMessageHtmlLink":"Reorder import control"}},{"before":"2de33c8c4312f0f0a9434c9d352610e356508558","after":"1e17ffc27fcaf6f0c85707beb7afd0588ec90b78","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-04T23:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Some cleanups","shortMessageHtmlLink":"Some cleanups"}},{"before":"dfe76336ef15ca2db47fee4c1ed448ae7f315039","after":"2de33c8c4312f0f0a9434c9d352610e356508558","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-04T17:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Fix imports","shortMessageHtmlLink":"Fix imports"}},{"before":"4cf826b89ac496196d9229797abecb5da1eb1800","after":"dfe76336ef15ca2db47fee4c1ed448ae7f315039","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-03T22:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Minor name cleanups","shortMessageHtmlLink":"Minor name cleanups"}},{"before":"4602520bf8a14f0847aac76491682f7cb376a3a4","after":"4cf826b89ac496196d9229797abecb5da1eb1800","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-03T21:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Migrate tests out of RaftManagerTest","shortMessageHtmlLink":"Migrate tests out of RaftManagerTest"}},{"before":"330acfc0cdf6c9fb3774278cc718366589fa815c","after":"4602520bf8a14f0847aac76491682f7cb376a3a4","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-03T20:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Close client in finally block","shortMessageHtmlLink":"Close client in finally block"}},{"before":"69b7e3e9d0454285dc485c004fad21b44d3222ba","after":"330acfc0cdf6c9fb3774278cc718366589fa815c","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-03T20:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Move client close invocation to driver","shortMessageHtmlLink":"Move client close invocation to driver"}},{"before":null,"after":"69b7e3e9d0454285dc485c004fad21b44d3222ba","ref":"refs/heads/move-raft-io-thread-to-java","pushedAt":"2024-01-03T19:45:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Move handle request into driver","shortMessageHtmlLink":"Move handle request into driver"}},{"before":null,"after":"489b81f81b401a28a604efcfce5059047558fe3e","ref":"refs/heads/reproduce-bug-in-metadata-update","pushedAt":"2023-12-14T19:42:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Partitions are lost after `updatePartitionLeadership`","shortMessageHtmlLink":"Partitions are lost after updatePartitionLeadership"}},{"before":"3749aef9132123a3ea92005e370137ebaaf6df72","after":"ea947e9de7d6087969e631f280ff0ec3dd637a88","ref":"refs/heads/kafka-15784-revised","pushedAt":"2023-12-09T00:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"fix broken tests","shortMessageHtmlLink":"fix broken tests"}},{"before":null,"after":"3749aef9132123a3ea92005e370137ebaaf6df72","ref":"refs/heads/kafka-15784-revised","pushedAt":"2023-12-08T21:44:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Factor out duplicate logic. Remove unused parameters","shortMessageHtmlLink":"Factor out duplicate logic. Remove unused parameters"}},{"before":"7cc3188ef0a298186d8dd065544b1a5dc4749d63","after":"abbe827a2bd1e7726e17492ce6f128c2d5be7101","ref":"refs/heads/kafka-15784","pushedAt":"2023-12-05T23:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"set topic partition for group","shortMessageHtmlLink":"set topic partition for group"}},{"before":null,"after":"7cc3188ef0a298186d8dd065544b1a5dc4749d63","ref":"refs/heads/kafka-15784","pushedAt":"2023-12-05T22:56:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Rough sketch alternative","shortMessageHtmlLink":"Rough sketch alternative"}},{"before":null,"after":"6716a9c3a8d43f1a9f0a6bb3e46a6dd4d8d01f54","ref":"refs/heads/fix-flaky-describe-clusters-test","pushedAt":"2023-12-01T02:07:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"MINOR: Fix flaky `DescribeClusterRequestTest.testDescribeClusterRequestIncludingClusterAuthorizedOperations`\n\nTest startup does not assure that all brokers are registered. In flaky failures,\nthe `DescribeCluster` API does not return a complete list of brokers. To fix\nthe issue, we add a call to `ensureConsistentKRaftMetadata()` to ensure that all\nbrokers are registered and have caught up to current metadata.\n\nI could get a failure locally once every 5-10 tries before the fix. I haven't seen\nany failures with the fix applied.","shortMessageHtmlLink":"MINOR: Fix flaky `DescribeClusterRequestTest.testDescribeClusterReque…"}},{"before":null,"after":"3dbf9b9bb8d2646c09d1fd5fab7944d4db84cd81","ref":"refs/heads/fix-flaky-metadata-loader-test","pushedAt":"2023-11-30T00:51:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"MINOR: Fix flaky `MetadataLoaderTest.testNoPublishEmptyImage`","shortMessageHtmlLink":"MINOR: Fix flaky MetadataLoaderTest.testNoPublishEmptyImage"}},{"before":null,"after":"fa623b542356df6a6129ed6b683260dfead3ffa3","ref":"refs/heads/mutation-quota-cleanup","pushedAt":"2023-11-29T03:00:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"MINOR: No need for response callback when applying controller mutation throttle","shortMessageHtmlLink":"MINOR: No need for response callback when applying controller mutatio…"}},{"before":"d8dee056b2bc68a49e203e926340cf0c32c5eaa0","after":"129fe848b8ca1f285193f42129cbda5a779763b8","ref":"refs/heads/log-validator-cleanups","pushedAt":"2023-11-15T00:01:59.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/trunk' into log-validator-cleanups","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/trunk' into log-validator-cleanups"}},{"before":"a4666babceff245c5cd01a3fb0db579eee6b1a94","after":"d8dee056b2bc68a49e203e926340cf0c32c5eaa0","ref":"refs/heads/log-validator-cleanups","pushedAt":"2023-11-14T23:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Address review comments","shortMessageHtmlLink":"Address review comments"}},{"before":null,"after":"a4666babceff245c5cd01a3fb0db579eee6b1a94","ref":"refs/heads/log-validator-cleanups","pushedAt":"2023-11-02T22:59:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"MINOR: Small LogValidator clean ups\n\n1. Set shallowOffsetOfMaxTimestamp consistently as the last offset in the\n batch for v2 compressed and non-compressed data.\n2. Rename `RecordConversionStats` to `RecordValidationStats` since one of its\n fields `temporaryMemoryBytes` does not depend on conversion.\n3. Rename `batchIndex` in `recordIndex` in loops over the records in each batch\n inside `LogValidator`.","shortMessageHtmlLink":"MINOR: Small LogValidator clean ups"}},{"before":"ba2fed71d121bcfbf98f030a03d69d9898c8a39f","after":"15d225526c91f3b90f87a0f1a4027623a3150859","ref":"refs/heads/fix-tagged-field-range-check","pushedAt":"2023-04-13T00:36:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"Fix failing test toString test in SimpleExampleMessageTest","shortMessageHtmlLink":"Fix failing test toString test in SimpleExampleMessageTest"}},{"before":null,"after":"ba2fed71d121bcfbf98f030a03d69d9898c8a39f","ref":"refs/heads/fix-tagged-field-range-check","pushedAt":"2023-04-12T20:51:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hachikuji","name":"Jason Gustafson","path":"/hachikuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12502538?s=80&v=4"},"commit":{"message":"MINOR: Allow tagged fields with version subset of flexible version range","shortMessageHtmlLink":"MINOR: Allow tagged fields with version subset of flexible version range"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wN1QxODo0NDoxMy4wMDAwMDBazwAAAAP0xRvW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wN1QxODo0NDoxMy4wMDAwMDBazwAAAAP0xRvW","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMlQyMDo1MTowMC4wMDAwMDBazwAAAAMXfFUa"}},"title":"Activity · hachikuji/kafka"}