Mount the worker source in dev so it cannot fall behind the engine
Docs / docs (push) Successful in 47s
Playwright Tests / test-playwright (1, 2) (push) Failing after 29s
Playwright Tests / test-playwright (2, 2) (push) Failing after 21s
pre-commit / pre-commit (push) Failing after 2m9s
Test Backend / test-backend (push) Failing after 51s
Compose Smoke Test / test-compose (push) Failing after 22s
Playwright Tests / merge-reports (push) Failing after 1m13s
Docs / docs (push) Successful in 47s
Playwright Tests / test-playwright (1, 2) (push) Failing after 29s
Playwright Tests / test-playwright (2, 2) (push) Failing after 21s
pre-commit / pre-commit (push) Failing after 2m9s
Test Backend / test-backend (push) Failing after 51s
Compose Smoke Test / test-compose (push) Failing after 22s
Playwright Tests / merge-reports (push) Failing after 1m13s
The engine and the worker speak a version-matched protocol, but compose.dev.yml mounted only backend/fluksio: a reloaded engine talked to the worker baked into the image. Adding the request id to that protocol therefore left every python node failing with "the worker answered request None", because the old worker echoed no id at all. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01StpRc2C6au1WJ1EUU7fsfu
This commit is contained in:
@@ -112,6 +112,11 @@ services:
|
||||
# sync above — only `docker compose watch` does. Without the mount the
|
||||
# container serves the source baked into the image until it is rebuilt.
|
||||
- ../backend/fluksio:/app/backend/fluksio
|
||||
# The worker speaks a protocol the engine version-matches, so mounting one
|
||||
# without the other leaves a reloaded engine talking to the worker baked
|
||||
# into the image — which is how every python node came to fail with
|
||||
# "the worker answered request None" after a protocol change.
|
||||
- ../worker/fluksio_worker:/app/worker/fluksio_worker
|
||||
environment:
|
||||
SMTP_HOST: "mailcatcher"
|
||||
SMTP_PORT: "1025"
|
||||
|
||||
Reference in New Issue
Block a user