Browse Source
🎯 PROTOCOL FORMAT CORRECTION ✅ THROTTLE_TIME_MS PLACEMENT FIXED: - Moved throttle_time_ms to correct position after correlation_id ✅ - Removed duplicate throttle_time at end of response ✅ - JoinGroup response size: 136 bytes (was 140 with duplicate) ✅ 🔍 CURRENT STATUS: - FindCoordinator v0: ✅ Working perfectly - JoinGroup v2: ✅ Parsing and response generation working - Issue: kafka-go still retries JoinGroup, never calls SyncGroup ❌ 📊 EVIDENCE: - 'DEBUG: JoinGroup response hex dump (136 bytes): 0000000200000000...' - Response format now matches Kafka v2 specification - Client still disconnects after JoinGroup response NEXT: Investigate member_metadata format - likely kafka-go expects specific subscription metadata format in JoinGroup response members array.pull/7231/head
2 changed files with 25 additions and 5 deletions
Loading…
Reference in new issue