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

codedge-llc / pigeon
85%
master: 84%

Build:
Build:
LAST BUILD BRANCH: refactor/various-cleanup
DEFAULT BRANCH: master
Repo Added 04 Sep 2017 03:56PM UTC
Files 34
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

LAST BUILD ON BRANCH v1.1.2
branch: v1.1.2
CHANGE BRANCH
x
Reset
  • v1.1.2
  • Faolain-master
  • Lankester-feat/apns_jwt
  • ci/elixir-10-travis
  • docs/new-docs
  • feat/apns-keys
  • feat/config-error
  • feat/configurable-json-lib
  • feat/fcm-notif-keys
  • feat/fcm-v1
  • feat/jason-default
  • feat/json-lib
  • feat/kadabra-required
  • feat/legacy-fcm
  • feat/process-restructure
  • feat/remove-certfile-keyfile
  • feat/sandbox
  • feat/update-kadabra
  • feat/v1.2.0
  • fix/apns-expiration
  • fix/atom-parsing
  • fix/dialyzer
  • fix/genstage-update
  • fix/kadabra-secure
  • fix/on_response
  • fix/relax-httpoison
  • master
  • max-stream-fix
  • refactor/various-cleanup
  • v1.1.0
  • v1.1.1
  • v1.1.3
  • v1.1.4
  • v1.1.5
  • v1.1.6
  • v1.2.0
  • v1.2.1
  • v1.2.2
  • v1.2.3
  • v1.2.4
  • v1.3.2
  • v1.4.0
  • v1.5.1
  • v1.6
  • v1.6.0
  • v2

pending completion
352

push

travis-ci

web-flow
fix: stream_id exhaustion on connections (#97)

* fix: stream_id exhaustion on connections

* fix: removed now-useless reconnect? functionality

APNS/FCM config reconnect key still remains to not break API, though now
it doesn't do anything.

Also: cleaned up some compiler warnings.

* fix: connection asks for more demand on stream completion

Previous behavior was to ask for more demand as soon as events arrived,
though this leads to unreliable timeouts and such when Kadabra can't
process fast enough.

Potential issue: The requested streams don't timeout, so theoretically a
worker could hang if there was no response. Will also need to add an
error response for any :closed messages while there are outstanding
streams (though this should never happen for FCM session_timeouts)

Also fixed: FCM Poison parse failure hard crashes due to bad pattern
match. Now logs an error instead.

* fix: connections supervised again

Crashed connections will cause a memory leak with hpack/stream workers
in Kadabra. Will need to be addressed.

* chore: bump version number

* chore: update CHANGELOG

79 of 79 new or added lines in 6 files covered. (100.0%)

343 of 402 relevant lines covered (85.32%)

33.9 hits per line

Relevant lines Covered
Build:
Build:
402 RELEVANT LINES 343 COVERED LINES
33.9 HITS PER LINE
Source Files on v1.1.2
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
352 v1.1.2 fix: stream_id exhaustion on connections (#97) * fix: stream_id exhaustion on connections * fix: removed now-useless reconnect? functionality APNS/FCM config reconnect key still remains to not break API, though now it doesn't do anything. ... push 02 Jan 2018 11:03PM UTC web-flow travis-ci pending completion  
See All Builds (435)
  • Repo on GitHub
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

© 2025 Coveralls, Inc