pdoerner and PJ Doerner
dfba504d5a
Reconstruct failure for forwarded Nexus completion requests ( #8198 )
...
## What changed?
When forwarding a `CompleteNexusOperation` HTTP request that contains a
failure, the completion will be reconstructed instead of reusing the
original request body.
## Why?
The Nexus SDK reads and closes the HTTP request body when the operation
state is `failed` or `canceled` so we cannot reuse it for the forwarded
request. For `successful` operations, the SDK just passes on the result
content in the form of a `nexus.LazyValue` which we can forward directly
since it is not read or closed.
## How did you test it?
new functional xdc tests
2025-08-15 08:55:14 -07:00
..
2025-05-16 20:52:12 +00:00
2025-08-04 14:53:35 -07:00
2025-05-01 18:50:21 -07:00
2025-08-15 08:55:14 -07:00
2025-05-16 00:29:38 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 22:21:40 -07:00
2025-05-29 08:31:24 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 00:29:38 -07:00
2025-05-14 17:08:42 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 00:29:38 -07:00
2025-05-16 22:21:40 -07:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00
2025-05-14 17:08:42 -07:00
2025-08-04 18:11:14 -07:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00
2025-06-26 14:01:31 -07:00
2025-05-15 04:36:05 +00:00
2025-05-16 00:29:38 -07:00
2025-05-15 04:36:05 +00:00
2025-05-16 00:29:38 -07:00
2025-05-14 17:08:42 -07:00
2025-05-14 17:08:42 -07:00
2025-05-14 17:08:42 -07:00
2025-05-16 00:29:38 -07:00
2025-05-15 04:36:05 +00:00
2025-05-05 19:13:04 -05:00
2025-05-15 04:36:05 +00:00
2025-05-14 17:08:42 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 22:21:40 -07:00
2025-05-16 00:29:38 -07:00
2025-05-16 00:29:38 -07:00
2025-05-14 17:08:42 -07:00
2025-05-15 04:36:05 +00:00
2025-05-14 17:08:42 -07:00
2025-05-16 22:21:40 -07:00
2025-05-15 04:36:05 +00:00
2025-05-16 00:29:38 -07:00
2025-05-15 04:36:05 +00:00
2025-05-16 00:29:38 -07:00
2025-05-16 00:29:38 -07:00
2025-05-15 04:36:05 +00:00
2025-05-14 17:08:42 -07:00
2025-05-16 22:21:40 -07:00
2025-08-04 18:25:37 -07:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00
2025-08-04 18:29:54 -07:00
2025-05-16 00:29:38 -07:00
2025-08-05 10:45:22 -07:00
2025-06-26 14:01:31 -07:00
2025-05-15 04:36:05 +00:00
2025-05-16 00:29:38 -07:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00
2025-06-26 14:01:31 -07:00
2025-05-14 17:08:42 -07:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00
2025-05-15 04:36:05 +00:00