diff --git a/sources/seaweedfs-config/templates/seaweedfs-httproute.yaml b/sources/seaweedfs-config/templates/seaweedfs-httproute.yaml index 536469e2..5875f6d2 100644 --- a/sources/seaweedfs-config/templates/seaweedfs-httproute.yaml +++ b/sources/seaweedfs-config/templates/seaweedfs-httproute.yaml @@ -15,4 +15,10 @@ spec: - headers: - type: RegularExpression name: Host - value: "seaweed\\..*" \ No newline at end of file + value: "seaweed\\..*" + # Object transfers routinely outlast Envoy's 15s default request timeout, which resets the + # stream mid-transfer and truncates the object. The limit is duration, not size, so on a slow + # client link even a small object fails. + timeouts: + request: 30m + backendRequest: 30m \ No newline at end of file