Repository navigation
deps: mongo 9.0.4, which starts on Ubuntu 7.0 kernels that carry the rseq fix - #415
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
# Conflicts: # docker-compose.yaml
|
|
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|



Summary
GitHub's new
ubuntu-24.04runner image (20261018.339.1) runs kernel 7.0.0-1017-azure, andmongo:9.0.2refuses to start on it: "MongoDB cannot start: Linux kernel versions 6.19 and newer has a known incompatibility with this version of MongoDB" (SERVER-121912). A Frontend E2E job of #414 landed on that image and failed before any test (job), and the share of such runners grows as GitHub rolls the image out.Changes
mongogoes from 9.0.2 to 9.0.4 in both compose services and in the deployment docs. 9.0.4 carries SERVER-131779: its check refuses only 6.19.0 through 7.0.13, and on Ubuntu 7.0 kernels it reads the upstream version from/proc/version_signature(startup_check_rseq.cpp).Type of Change
Test Plan
cd backend && uv run pytest tests/unit)cd frontend && npm run test)docker compose exec -T backend sh -c 'uv sync --group test --no-dev --frozen --no-install-project --no-build && pytest tests/e2e')cd frontend && npm run test:e2e)./deploy.sh openapi, then./deploy.sh types), never edited by handValidation: this PR's E2E jobs start 9.0.4. Whether the new image's kernel is built on upstream 7.0.14 or later is untested until a job lands on it. Production runs a 5.15 kernel, so the check doesn't apply there.
Checklist
pre-commit run --all-filesand all checks passSummary by cubic
Bumps
mongofrom 9.0.2 to 9.0.4 in both compose services and the deployment docs.9.0.2refuses to start on Ubuntu 7.0 kernels, which GitHub's newubuntu-24.04runner image runs, so Frontend E2E jobs failed before any test.9.0.4carriesSERVER-131779, which only blocks kernels 6.19.0 through 7.0.13 and reads the upstream version from/proc/version_signatureon Ubuntu.Written for commit 5710573. Summary will update on new commits.