Files
seaweedfs/test
chrislu 7a509adc23 test: Enhanced SeekToBeginningTest with detailed request/response tracking
## What's New

This enhanced Java diagnostic client adds detailed logging to understand exactly
what the Kafka consumer is waiting for during seekToBeginning() + poll():

### Features

1. **Detailed Exception Diagnosis**
   - Catches TimeoutException and reports what consumer is blocked on
   - Shows exception type and message
   - Suggests possible root causes

2. **Request/Response Tracking**
   - Shows when each operation completes or times out
   - Tracks timing for each poll() attempt
   - Reports records received vs expected

3. **Comprehensive Output**
   - Clear separation of steps (assign → seek → poll)
   - Summary statistics (successful/failed polls, total records)
   - Automated diagnosis of the issue

4. **Faster Feedback**
   - Reduced timeout from 30s to 15s per poll
   - Reduced default API timeout from 60s to 10s
   - Fails faster so we can iterate

### Expected Output

**Success:**

**Failure (what we're debugging):**

### How to Run

### Debugging Value

This test will help us determine:
1. Is seekToBeginning() blocking?
2. Does poll() send ListOffsetsRequest?
3. Can consumer parse Metadata?
4. Are response messages malformed?
5. Is this a gateway bug or Kafka client issue?
2025-10-16 17:53:44 -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
2023-11-13 08:23:53 -08:00