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

nats-io / nats-streaming-server / 898
95%
main: 92%

Build:
Build:
LAST BUILD BRANCH: add-eol-note
DEFAULT BRANCH: main
Ran 28 Aug 2017 07:29PM UTC
Jobs 1
Files 15
Run time 2s
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

pending completion
898

push

travis-ci

kozlovic
[FIXED] After restart, server sends msgs to offline durables

After the server has recovered subscriptions, it detects durables
that are offline (this is a durable subscription for which client
connection was not recovered). However, they were still added
to the list of subscriptions, which means that when a message
was received on a durable's subject, the server will attempt to
deliver it to the durable's old inbox. This would also cause the
message to be added to the pending map, which means that they
would be redelivered every AckWait seconds.
There was also no way to detect a durable subscription that was
closed while the client connection that closed it was actually
recovered by the server.
We ensure now that a durable is added back to the list of active
subscriptions only if it is not offline. It means that we added
a IsClosed to the SubState protocol message and require a Store
subscription update when a durable subscription is closed.

Resolves #380

6989 of 7388 relevant lines covered (94.6%)

62735.32 hits per line

Jobs
ID Job ID Ran Files Coverage
1 898.1 28 Aug 2017 07:29PM UTC 0
94.6
Travis Job 898.1
Source Files on build 898
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #898
  • 1381a712 on github
  • Prev Build on fix_issue_380 (#896)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc