Files
seaweedfs/weed
chrislu 26acff4373 mq(kafka): Phase 3 Step 2 - Offset Management
- Implement OffsetCommit API (key 8) for consumer offset persistence
- Implement OffsetFetch API (key 9) for consumer offset retrieval
- Add comprehensive offset management with group-level validation
- Integrate offset storage with existing consumer group coordinator
- Support offset retention, metadata, and leader epoch handling
- Add partition assignment validation for offset commits
- Update ApiVersions to advertise 11 APIs total (was 9)
- Complete test suite with 14 new test cases covering:
  * Basic offset commit/fetch operations
  * Error conditions (invalid group, wrong generation, unknown member)
  * End-to-end offset persistence workflows
  * Request parsing and response building
- All integration tests pass with updated API count (11 APIs)
- E2E tests show '84 bytes' response (increased from 72 bytes)

This completes consumer offset management, enabling Kafka clients to
reliably track and persist their consumption progress across sessions.
2025-09-10 13:39:20 -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