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

umputun / rlb-stats
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fix/aggregate-single-pass
DEFAULT BRANCH: master
Repo Added 01 Nov 2019 06:30PM UTC
Files 8
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 fix/aggregate-single-pass
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • bump_bbolt
  • bump_readme
  • cancelable
  • ci
  • ci-updates-and-hardening
  • consistent
  • dashboard-rewrite
  • dependabot
  • dependabot/github_actions/github-actions-updates-7aa8621bec
  • dependabot/github_actions/github-actions-updates-a2e7793ad6
  • dependabot/go_modules/go-modules-updates-07f3a6036d
  • dependabot/go_modules/go-modules-updates-4c8a9e7529
  • dependabot/go_modules/go-modules-updates-68c902ff31
  • dependabot/go_modules/go-modules-updates-88fd66ad8e
  • dependabot/go_modules/go-modules-updates-9254213526
  • dependabot/go_modules/go-modules-updates-a0d67c0d5b
  • dependabot/go_modules/go-modules-updates-dc9768f38b
  • dependabot/go_modules/go-modules-updates-ecb200e869
  • dependabot/go_modules/go-modules-updates-f3ab9ab63f
  • fix/aggregate-single-pass
  • fix/aggregator-race
  • fix/bolt-save-merge
  • fix/candle-precedence
  • fix/reject-nonpositive-aggregate
  • fix/reject-reserved-dest
  • fix_test_data_agg
  • improve_tests
  • limit-files
  • lint_fixes
  • master
  • opts
  • paskal/add-tests
  • paskal/add_dependabot
  • paskal/bump_modules
  • paskal/charts
  • paskal/clarify_docker_comment
  • paskal/dependabot-disable-updates
  • paskal/fix-ci-after-rebase
  • paskal/fix_dockerfile_and_golangcilint
  • paskal/golangci-lint
  • paskal/pprof
  • paskal/remove_chi
  • paskal/remove_go_chi
  • paskal/renew
  • paskal/rest_package
  • relative_url
  • smaller-data

20 Aug 2026 11:02AM UTC coverage: 88.425% (+0.4%) from 88.022%
32361845858

Pull #65

github

paskal
Count window offsets in seconds to survive spans over 292 years

Previously, the window index came from time.Sub, whose Duration saturates
at roughly 292 years, so candles further apart than that produced an
identical offset and collapsed into one window at a wrong timestamp.
Offsets are now counted in whole seconds and the window time is rebuilt
from the origin second, which the minute-truncated interval makes exact.
Pull Request #65: Aggregate candles in a single pass

49 of 50 new or added lines in 1 file covered. (98.0%)

1 existing line in 1 file now uncovered.

657 of 743 relevant lines covered (88.43%)

103.37 hits per line

Relevant lines Covered
Build:
Build:
743 RELEVANT LINES 657 COVERED LINES
103.37 HITS PER LINE
Source Files on master
  • Tree
  • List 8
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32361845858 fix/aggregate-single-pass Count window offsets in seconds to survive spans over 292 years Previously, the window index came from time.Sub, whose Duration saturates at roughly 292 years, so candles further apart than that produced an identical offset and collapsed into one... Pull #65 20 Aug 2026 11:02AM UTC paskal github
88.43
32357179525 fix/reject-nonpositive-aggregate Reject non-positive aggregate on /api/candle Previously, aggregate=-5m or aggregate=0s parsed successfully and was silently raised to one minute inside aggregateCandles, so the request answered 200 with an interval the caller never asked for. Pull #64 20 Aug 2026 10:05AM UTC paskal github
88.02
32357183358 fix/reject-nonpositive-aggregate Reject non-positive aggregate on /api/candle Previously, aggregate=-5m or aggregate=0s parsed successfully and was silently raised to one minute inside aggregateCandles, so the request answered 200 with an interval the caller never asked for. Pull #64 20 Aug 2026 10:05AM UTC paskal github
88.11
32351751461 master fix: reject reserved dest "all" on /api/insert (#63) "all" is the synthetic node the aggregator writes every record into. POST /api/insert accepted any non-empty dest, so a client posting dest="all" double-counted into that bucket and corrupted t... push 20 Aug 2026 09:01AM UTC web-flow github
88.02
32351673975 fix/candle-precedence Reject non-positive aggregate on /api/candle Previously, aggregate=-5m or aggregate=0s parsed successfully and was silently raised to one minute inside aggregateCandles, so the request answered 200 with an interval the caller never asked for. push 20 Aug 2026 09:01AM UTC paskal github
88.02
32351666753 fix/reject-reserved-dest Merge branch 'master' into fix/reject-reserved-dest Pull #63 20 Aug 2026 09:00AM UTC web-flow github
88.02
32351646706 master fix: correct /api/candle aggregate/max_points precedence The README states aggregate overrides max_points, but the handler parsed max_points last so it actually won. Restructure so an explicit aggregate is used and max_points is skipped entirely ... push 20 Aug 2026 09:00AM UTC umputun github
87.94
32349713731 fix/reject-reserved-dest fix: reject reserved dest "all" on /api/insert "all" is the synthetic node the aggregator writes every record into. POST /api/insert accepted any non-empty dest, so a client posting dest="all" double-counted into that bucket and corrupted the agg... Pull #63 20 Aug 2026 08:37AM UTC paskal github
88.01
32349703605 fix/candle-precedence fix: correct /api/candle aggregate/max_points precedence The README states aggregate overrides max_points, but the handler parsed max_points last so it actually won. Restructure so an explicit aggregate is used and max_points is skipped entirely ... Pull #62 20 Aug 2026 08:37AM UTC paskal github
87.94
32349662605 fix/candle-precedence fix: correct /api/candle aggregate/max_points precedence The README states aggregate overrides max_points, but the handler parsed max_points last so it actually won. Restructure so an explicit aggregate is used and max_points is skipped entirely ... push 20 Aug 2026 08:36AM UTC paskal github
87.94
See All Builds (205)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc