A missing proxy override disables UCS shadow mode without saying so
- Dominant language
- Rust
- Stars
- 43.7k
- Forks
- 5.1k
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 205
Description
When the proxy override is absent, shadow mode is turned off silently at debug level. Nothing in the ordinary log stream states that the comparison is no longer happening, so a deployment can run for a long time believing it is shadowing when it is not.
An absent configuration that changes behaviour should say so at a level someone reads, and should name the consequence rather than the condition.
Contributor guide
Research direction
Locate the UCS shadow-mode handling for an absent proxy override and inspect the existing debug-level log. Update the observable message so it states that shadow comparison is disabled and explains the consequence, then run the relevant tests or logging checks to confirm the normal log output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- payments
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100