Files
seaweedfs/weed
chrislu 6870eeba11 mq(kafka): Major debugging progress on Metadata v7 compatibility
BREAKTHROUGH DISCOVERIES:
 Performance issue SOLVED: Debug logging was causing 6.8s delays → now 20μs
 Metadata v7 format partially working: kafka-go accepts response (no disconnect)
 kafka-go workflow confirmed: Never calls Produce API - validates Metadata first

CURRENT ISSUE IDENTIFIED:
 kafka-go validates Metadata response → returns '[3] Unknown Topic Or Partition'
 Error comes from kafka-go's internal validation, not our API handlers
 kafka-go retries with more Metadata requests (normal retry behavior)

DEBUGGING IMPLEMENTED:
- Added comprehensive API request logging to confirm request flow
- Added detailed Produce API debugging (unused but ready)
- Added Metadata response hex dumps for format validation
- Confirmed no unsupported API calls being made

METADATA V7 COMPLIANCE:
 Added cluster authorized operations field
 Added topic UUID fields (16-byte null UUID)
 Added is_internal_topic field
 Added topic authorized operations field
 Response format appears correct (120 bytes)

NEXT: Debug why kafka-go rejects our otherwise well-formed Metadata v7 response.
Likely broker address mismatch, partition state issue, or missing v7 field.
2025-09-10 14:55:30 -07:00
..
2025-08-09 21:47:29 -07:00
2025-07-19 23:56:17 -07:00
2025-08-30 11:15:48 -07:00
2025-08-31 23:31:28 -07:00
2025-08-22 01:15:42 -07:00
2025-09-10 11:04:42 -07:00
2025-08-30 11:15:48 -07:00
2024-06-25 09:18:11 -07:00
2025-08-30 11:15:48 -07:00
2024-02-14 08:26:38 -08:00
2025-07-19 21:43:34 -07:00
2025-03-17 23:13:27 -07:00