The 127.0.0.1-only reservation in AllocateMiniPorts/AllocatePortSet let another process hold the gRPC port on a different interface, so weed mini's isPortAvailable check failed and it shifted master.grpc. weed shell -master=<HTTP> still derives grpc as HTTP+10000 and dialed the unused port, hanging until the 30s context deadline killed it. Bind the reservation listeners on :port to match mini's check. Also bound listFilerContents in catalog_risingwave with a 30s exec.CommandContext so a hung weed shell during failure-cleanup can't burn the 20-minute test budget. |
||
|---|---|---|
| .. | ||
| data | ||
| erasure_coding | ||
| foundationdb | ||
| fuse_dlm | ||
| fuse_integration | ||
| fuse_p2p | ||
| java/spark | ||
| kafka | ||
| kms | ||
| metadata_subscribe | ||
| mq | ||
| multi_master | ||
| nfs | ||
| pjdfstest | ||
| plugin_workers | ||
| postgres | ||
| random_access | ||
| s3 | ||
| s3tables | ||
| sftp | ||
| testutil | ||
| tls_rotation | ||
| tus | ||
| vacuum | ||
| volume_server | ||