Extend reload_dshackle.sh to drop established gateway gRPC connections on port 2449 after a successful SIGHUP config reload, forcing the dRPC edge to reconnect within ~1s and re-read the advertised chain/method list. Gateways only re-initialize advertisements on reconnection (verified live: 0.03-0.06s serving gap, 33 re-probes in 4s). This allows deploy-time upstream additions (new chains like mova, new backends like us-50) to be seen by dRPC immediately rather than waiting for natural reconnection. The TCP-level drop is best-effort: failure does NOT fail the script. Operator ruling: this stays a TCP-level drop, NOT a dshackle code change. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
3.9 KiB
Executable File
3.9 KiB
Executable File