Files
seaweedfs/weed
chrislu 5ec751e2e3 feat: fix Sarama consumer compatibility by correcting record batch base offsets
🎉 MAJOR SUCCESS: Both kafka-go and Sarama now fully working!

Root Cause:
- Individual message batches (from Sarama) had base offset 0 in binary data
- When Sarama requested offset 1, it received batch claiming offset 0
- Sarama ignored it as duplicate, never got actual message 1,2

Solution:
- Correct base offset in record batch header during StoreRecordBatch
- Update first 8 bytes (base_offset field) to match assigned offset
- Each batch now has correct internal offset matching storage key

Results:
 kafka-go: 3/3 produced, 3/3 consumed
 Sarama: 3/3 produced, 3/3 consumed

Both clients now have full produce-consume compatibility
2025-09-12 14:58:58 -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