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

d00rman / restbase / 517
91%
master: 84%

Build:
Build:
LAST BUILD BRANCH: parsoidproxy/mirror-html2html
DEFAULT BRANCH: master
Ran 06 Sep 2016 12:55PM UTC
Jobs 3
Files 20
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
517

push

travis-ci

d00rman
Feeds: Split the aggregated feed request and cache it

Instead of requesting the whole response of the aggregated feed endpoint
in MCS, it is much faster to request its individual pieces and then
assemble them in RESTBase. The process happens in parallel, so different
MCS workers get to work on a part of the response.

Moreover, in order to decrease the amount of requests to MCS, store the
response using the `ttl` revision retention policy. Currently, we begin
with the conservative ttl of 10 minutes, but it is likely we can
increase it in the future. The random component needs to change more
frequently than that, so whenever we have a cache hit, we re-request a
random title from MCS and incorporate it in the new response. We also
tell Varnish to cache the response for 30 seconds. This means that the
number of requests will be:
- 1 request for the random title every 30 seconds
- 5 requests for the various response components every 10 minutes

1281 of 1402 relevant lines covered (91.37%)

64.19 hits per line

Jobs
ID Job ID Ran Files Coverage
1 517.1 06 Sep 2016 12:55PM UTC 0
91.37
Travis Job 517.1
3 517.3 06 Sep 2016 12:56PM UTC 0
91.37
Travis Job 517.3
4 517.4 06 Sep 2016 12:56PM UTC 0
91.37
Travis Job 517.4
Source Files on build 517
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #517
  • 9d51f090 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

© 2026 Coveralls, Inc