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

moleculerjs / moleculer / 29908843464
94%

Build:
DEFAULT BRANCH: master
Ran 22 Jul 2026 09:41AM UTC
Jobs 1
Files 131
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

22 Jul 2026 09:39AM UTC coverage: 94.063% (+0.01%) from 94.052%
29908843464

push

github

icebob
fix(kafka): wait for topic metadata before subscribing

The E2E 'emit event' scenario still failed sporadically even with a
10s polling window: messages published to one specific topic were
never delivered while the other topics on the same consumer worked
fine.

The cause is that CreateTopics may return before the broker's
metadata cache knows the new topics' partition leaders (topic
creation propagates asynchronously, especially in ZooKeeper mode).
If the consumer joins at that moment, it gets no partition
assignment for those topics and never re-checks, silently
blackholing them.

Now the transporter polls the topic metadata after creation and only
starts the consumer once every topic reports elected partition
leaders (up to a 10s timeout).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

5353 of 5912 branches covered (90.54%)

Branch coverage included in aggregate %.

16 of 16 new or added lines in 1 file covered. (100.0%)

7243 of 7479 relevant lines covered (96.84%)

517.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29908843464.1 22 Jul 2026 09:41AM UTC 262
95.05
GitHub Action Run
Source Files on build 29908843464
  • Tree
  • List 131
  • Changed 111
  • Source Changed 1
  • Coverage Changed 111
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29908843464
  • 22207769 on github
  • Prev Build on master (#29905842541)
  • Next Build on master (#29909497715)
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