convoy docs
Search

KB-5 Suspected, not reproduced

Proxied subresources can return 404 with more than one observer replica

Feature
Scaling and HA
convoy versions
0.9.0
Found
2026-11-01

Behavior#

The apiserver sends /preview, /diff, /health and /history requests to one observer address (--observer-url). The observer reads the Release from its local cache. With --shard-scoped-cache, each observer replica caches only the Releases of its own shards. A replica that does not own the shard of the Release returns 404.

Effect#

When the observer runs more than one replica with --shard-scoped-cache, these subresources fail for some Releases.

Workaround#

  • Run one observer replica.
  • Or do not set --shard-scoped-cache on the observer.

In the code

convoy v0.9.0