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

mp911de / lettuce / 1280
88%
master: 92%

Build:
Build:
LAST BUILD BRANCH: 5.x
DEFAULT BRANCH: master
Ran 20 Jan 2017 09:49PM UTC
Jobs 1
Files 323
Run time 23s
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
1280

push

travis-ci

mp911de
Propagate backpressure to the transport channel #394

Backpressure of reactive commands, more specific the missing demand, is propagated to the channel. Reactive commands receive a batch of data and are queried whether they still have a demand for data or whether their demand is satisfied (because of no demand/saturated demand). A command without demand will disable further channel reads until the command is completed/canceled or signals further demand.

A significant amount of unread data will eventually cause the TCP receive buffer to overflow. This change moves the buffer responsibility away from the application into the operating system layer which requires then appropriate receive buffer sizing. On the other side, the application is protected against buffer overflows inside the application and reduces the memory footprint because of a reduced amount of data that is held inside the application.

66 of 66 new or added lines in 3 files covered. (100.0%)

12943 of 14729 relevant lines covered (87.87%)

0.88 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/main/java/com/lambdaworks/redis/protocol/CommandHandler.java
1
100.0
src/main/java/com/lambdaworks/redis/protocol/DefaultEndpoint.java
4
100.0
src/main/java/com/lambdaworks/redis/RedisPublisher.java

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/main/java/com/lambdaworks/redis/protocol/ReconnectionHandler.java
1
100.0
src/main/java/com/lambdaworks/redis/dynamic/ReactiveTypeAdapters.java
1
100.0
src/main/java/com/lambdaworks/redis/pubsub/PubSubCommandHandler.java
2
100.0
src/main/java/com/lambdaworks/redis/support/RedisClusterClientFactoryBean.java
3
100.0
src/main/java/com/lambdaworks/redis/protocol/CommandHandler.java
13
100.0
src/main/java/com/lambdaworks/redis/protocol/RedisStateMachine.java
Jobs
ID Job ID Ran Files Coverage
2 1280.2 (PROFILE=netty-41) 20 Jan 2017 09:49PM UTC 0
87.87
Travis Job 1280.2
Source Files on build 1280
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1280
  • d5f32b8e on github
  • Prev Build on 5.x (#1278)
  • Next Build on 5.x (#1283)
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