• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hathitrust / index_search_monorepo / 39620001957
77%

Build:
DEFAULT BRANCH: main
Ran 21 Oct 2026 02:48PM UTC
Jobs 2
Files 65
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Oct 2026 02:47PM UTC coverage: 75.905% (+1.8%) from 74.149%
39620001957

push

github

web-flow
ETT-1894: Tell Solr outages apart from bad messages in the indexer (#63)

* ETT-1894: classify indexing failures and handle each message individually in process_batch

* ETT-1894: bound retries per message and back off between failed batches

* ETT-1894: emit structured event logs for Solr failures, retries and dead-lettering

* ETT-1894: add replay_dlq command to move dead-lettered messages back to the indexer queue

* ETT-1894: don't count 429/502/503/504 against a message's retries, keep replay errors visible

* ETT-1894: use the document id as the message key and treat 404 as a config error

* ETT-1894: document that the backoff sleep assumes the heartbeat is 0

* ETT-1894: pass the heartbeat to ChannelCreator in replay_dlq and test main()

* ETT-1894: keep only the assertions that matter in the dead-letter replay tests

* ETT-1894: drop the message hash, a message without an id goes straight to the DLQ

229 of 241 new or added lines in 6 files covered. (95.02%)

1 existing line in 1 file now uncovered.

1972 of 2598 relevant lines covered (75.9%)

0.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
86.84
app/ht_indexer/src/document_indexer_service/replay_dlq.py
4
88.15
11.36% app/ht_indexer/src/document_indexer_service/document_indexer_service.py
3
94.74
app/ht_indexer/src/ht_queue_service/dead_letter_replay.py

Coverage Regressions

Lines Coverage ∆ File
1
88.15
11.36% app/ht_indexer/src/document_indexer_service/document_indexer_service.py
Jobs
ID Job ID Ran Files Coverage
1 unit - 39620001957.1 21 Oct 2026 02:48PM UTC 27
83.91
GitHub Action Run
2 indexer - 39620001957.2 21 Oct 2026 02:50PM UTC 38
71.91
GitHub Action Run
Source Files on build 39620001957
  • Tree
  • List 65
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39620001957
  • 97073cde on github
  • Prev Build on main (#38925491946)
  • Next Build on main (#39643870625)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc