Skip to content

Fix the ingestor not launching, and the workers crashing irrecoverably#52

Open
jnation3406 wants to merge 2 commits into
developmentfrom
fix/fix_ingestor_and_worker
Open

Fix the ingestor not launching, and the workers crashing irrecoverably#52
jnation3406 wants to merge 2 commits into
developmentfrom
fix/fix_ingestor_and_worker

Conversation

@jnation3406

Copy link
Copy Markdown
Collaborator

The ingestor containers have never been running - they have just been using the entrypoint (wait_for_db.sh) which then launches gunicorn, so the command to run readstreams never happened. I've changed the script to allow the command override to be used.

Also, the dramatiq worker has been in a crash state on prod for a few weeks. I think the root cause is massive hangs/timeouts in the Rubin schedule call sometimes that caused the worker thread to be unresponsive and die. Hopefully adding request timeouts below that threshold will prevent their service timeouts from taking down the worker.

@jnation3406 jnation3406 requested a review from baltierra June 27, 2026 00:06
@jnation3406 jnation3406 changed the base branch from main to development June 27, 2026 00:07
@coveralls

coveralls commented Jun 27, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 28272900833

Coverage remained the same at 91.477%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 1 coverage regression across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

1 previously-covered line in 1 file lost coverage.

File Lines Losing Coverage Coverage
heroic_api/serializers.py 1 93.57%

Coverage Stats

Coverage Status
Relevant Lines: 3203
Covered Lines: 2930
Line Coverage: 91.48%
Coverage Strength: 2.96 hits per line

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants