diff options
| author | Paul Buetow <paul@buetow.org> | 2025-06-30 23:40:38 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-06-30 23:40:38 +0300 |
| commit | 7a917e6e81bf8e956eff2a4a54e9300ab2747949 (patch) | |
| tree | ac55c6accd1cca2df40529db2cdd26094d4f5ee0 /integrationtests/test_server_complete.json | |
| parent | b4ca43d97c83c3b9da7138b3b4d6f6cce6fed370 (diff) | |
fix: resolve channel close panic and improve turbo mode synchronization
- Remove problematic close(turboEOF) call from TurboNetworkWriter.Flush()
that was causing "close of closed channel" panic when processing multiple files
- Add proper EOF signaling in readFiles() after all files are processed
- Always create new turboEOF channel for each batch to ensure clean state
- Increase flush timeout iterations for turbo mode to handle large file batches
- Add wait time after EOF signal to ensure data transmission completes
This fixes the panic that occurred in TestDCat2 when processing the same
file multiple times, where the TurboNetworkWriter instance was reused
and attempted to close the same channel multiple times.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'integrationtests/test_server_complete.json')
0 files changed, 0 insertions, 0 deletions
