nginxinc / nginx-gateway-fabric

NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Apache License 2.0
505 stars 97 forks source link

Implement cancellation of NGINX Plus API calls #1478

Open pleshakov opened 10 months ago

pleshakov commented 10 months ago

https://github.com/nginxinc/nginx-gateway-fabric/pull/1469 brought support for dynamic reconfiguration of NGINX Plus upstreams. However, when making NGINX Plus API call (HTTP requests), we don't control they cancelation of those operations.

We'd like to control cancelations for two reasons:

Acceptance criteria:

Blocked by https://github.com/nginxinc/nginx-plus-go-client/issues/205

sjberman commented 1 month ago

Looks like https://github.com/nginxinc/nginx-plus-go-client/pull/383 added support for this in the library, so we just need to pull those changes into our code.