You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: poll rather than pretend when an adapter cannot be built
`wake_up_adapter = :postgresql` on a database with no notification
channel built the adapter anyway and reported `crosses_processes: true`,
so the doctor said PASS while every `LISTEN` failed. `:redis` without
`SOLID_OBJECTS_REDIS_URL` reached for the client default rather than say
it had no address.
Each case now polls, logs `solid_objects.wake_up.unavailable` once, and
records the reason in the capability, so the doctor warns. That is what
the capability record exists for. Only a name that does not exist is
still refused, because a typo cannot be honoured at all.
`configure` validates the name now. An unknown one raised at the first
wake-up, which is after a commit, rather than at boot.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments