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

TykTechnologies / tyk / 5401

Build:
DEFAULT BRANCH: master
Ran 10 Aug 2018 11:31AM UTC
Jobs 2
Files 77
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

pending completion
5401

push

travis-ci

buger
Improve async session updates  (#1757)

Fixes #1758 

Current solution for session updates when async is enabled is just to spawn a new goroutine per redis operation. 

This change allows setting a configurable pool of workers to handle the session updates - with the slower parts of the session update such as json marshalling moved into the pool. Default value if unset is currently 15 and worker pool will gracefully exit on gateway shutdown.

Also changed the dummySessionManager in policy_test.go pass by ref to stop go vet failing because of passed mutex.

8092 of 13932 relevant lines covered (58.08%)

1.29 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5401.1 (LATEST_GO=true) 10 Aug 2018 11:31AM UTC 0
58.08
Travis Job 5401.1
2 5401.2 (LATEST_GO=true) 10 Aug 2018 11:32AM UTC 0
58.76
Travis Job 5401.2
Source Files on build 5401
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5401
  • 54fb5fa6 on github
  • Prev Build on master (#5398)
  • Next Build on master (#5404)
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