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

uber / tchannel-go / 3201 / 1
87%
dev: 88%

Build:
Build:
LAST BUILD BRANCH: delayed_frame_alloc
DEFAULT BRANCH: dev
Ran 22 Mar 2017 03:42PM UTC
Files 44
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

22 Mar 2017 03:29PM UTC coverage: 88.128% (+2.0%) from 86.099%
3201.1

push

travis-ci

schallert
Set DiffServ (QoS) bit on Outbound Connections

The QoS option is configurable using DiffServ names AF11, etc.
DiffServ names correspond with rfc4594 recommended values,
that are also implemented with iptables.
A ToS bit is Configurable using DefaultConnectionOptions.TosPriority
configuration parameter on create server.

The QoS feature was implmeented with a dual stack network in mind.
setsockopt will throw an error if the wrong address family flag
is called.

- Adding Configuration Parameter TosPriority to ConnectonOptions.
- dscpName to interger value in tos.go.
- Test dscp value mapping is compliant with RFC4594 recommened values.
- TestTosPriority in connection_test.go to verify the outgoing socket
has the correct ToS Bit set.
- Helper function IsTosPriority to determine if bit matches

4335 of 4919 relevant lines covered (88.13%)

3768.45 hits per line

Source Files on job 3201.1
  • Tree
  • List 0
  • Changed 38
  • Source Changed 18
  • Coverage Changed 38
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3201
  • Travis Job 3201.1
  • f7eb9a29 on github
  • Prev Job for on dscp_tos (#2706.1)
  • Next Job for on dscp_tos (#3203.1)
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