Files
seaweedfs/weed
chrislu ad471d25ab investigation: Schema Registry producer sends InitProducerId with idempotence enabled
## Discovery

KafkaStore.java line 136:

When idempotence is enabled:
- Producer sends InitProducerId on creation
- This is NORMAL Kafka behavior

## Timeline

1. KafkaStore.init() creates producer with idempotence=true (line 138)
2. Producer sends InitProducerId request  (We handle this correctly)
3. Producer.initProducerId request completes successfully
4. Then KafkaStoreReaderThread created (line 142-145)
5. Reader thread constructor calls seekToBeginning() (line 183)
6. seekToBeginning() should send ListOffsets request
7. BUT nothing happens! Consumer blocks indefinitely

## Root Cause Analysis

The PRODUCER successfully sends/receives InitProducerId.
The CONSUMER fails at seekToBeginning() - never sends ListOffsets.

The consumer is stuck somewhere in the Java Kafka client seek logic,
possibly waiting for something related to the producer/idempotence setup.

OR: The ListOffsets request IS being sent by the consumer, but we're not seeing it
because it's being handled differently (data plane vs control plane routing).

## Next: Check if ListOffsets is being routed to data plane and never processed
2025-10-16 16:53:58 -07:00
..
2025-10-13 18:05:17 -07:00
2025-10-14 13:04:33 -07:00
2025-10-13 18:05:17 -07:00
2025-10-13 18:05:17 -07:00
2025-10-15 22:56:47 -07:00
2025-10-13 18:05:17 -07:00
2025-08-31 23:31:28 -07:00
2025-08-22 01:15:42 -07:00
2025-10-15 16:08:21 -07:00
2025-10-13 18:05:17 -07:00
2024-06-25 09:18:11 -07:00
2025-10-13 18:05:17 -07:00
2025-08-30 11:15:48 -07:00
2025-10-13 18:05:17 -07:00
2025-10-13 18:05:17 -07:00
2025-10-13 18:05:17 -07:00
2025-10-13 18:05:17 -07:00
2025-10-13 18:05:17 -07:00
2025-07-19 21:43:34 -07:00
2025-03-17 23:13:27 -07:00