You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add dtp_mtu, dtp_throughput, dtp_timeout as configurable parameters
across the full stack: config.yaml → CLI → protobuf → agent.
Root cause fix: DTP_DEFAULT_THROUGHPUT was 0 ("unlimited") which caused
integer division by zero in libdtp's compute_dtp_metrics(), crashing
the agent with SIGFPE during every DTP download.
Changes:
- deploy.proto: add dtp_mtu/dtp_throughput/dtp_timeout fields (18-20)
- config.py: add DTP fields to ModuleConfig with sensible defaults
- csp.py: pass DTP params to DTPServer and DeployRequest
- dtp_client.c: accept params with 0→default fallback
- deploy_handler.c: forward proto fields to dtp_download_file
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments