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

llnl / dftracer-utils / 29118766082
53%

Build:
DEFAULT BRANCH: develop
Ran 11 Jul 2026 03:10AM UTC
Jobs 2
Files 247
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

10 Jul 2026 07:39PM UTC coverage: 52.688% (+0.2%) from 52.475%
29118766082

push

github

hariharan-devarajan
fix(io): finish scatter-gather writes past IOV_MAX

writev(2) accepts at most IOV_MAX entries and may write fewer bytes than asked.
The streaming HTTP path builds two iovec entries per event, so a chunk over ~511
events overflowed the limit, writev failed, and the connection still sent the
terminating chunk: clients saw 200 OK with an empty body. Bulk export of any
sizeable trace returned nothing.

Add io::writev_all(), which splits runs longer than IOV_MAX and resumes after
short writes, and use it for streamed responses. The limit is read via
sysconf(_SC_IOV_MAX), since glibc gates IOV_MAX behind feature macros and
spells it UIO_MAXIOV; io_uring's IORING_OP_WRITEV is bounded the same way.

39269 of 96697 branches covered (40.61%)

Branch coverage included in aggregate %.

26 of 27 new or added lines in 2 files covered. (96.3%)

428 existing lines in 11 files now uncovered.

35017 of 44296 relevant lines covered (79.05%)

21293.65 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
59.03
-0.74% src/dftracer/utils/core/io/io.cpp

Coverage Regressions

Lines Coverage ∆ File
287
57.89
11.18% src/dftracer/utils/server/viz_api.cpp
63
51.0
-0.14% src/dftracer/utils/utilities/composites/dft/indexing/chunk_pruner_utility.cpp
39
51.75
1.6% src/dftracer/utils/server/trace_api.cpp
15
57.18
-12.86% src/dftracer/utils/server/router.cpp
15
50.51
3.79% src/dftracer/utils/server/tcp_listener.cpp
3
33.33
-1.42% src/dftracer/utils/utilities/call_tree/json_serializer.cpp
2
61.49
0.29% src/dftracer/utils/server/trace_index.cpp
1
73.8
-0.9% src/dftracer/utils/core/common/logging.cpp
1
49.74
-2.65% src/dftracer/utils/core/tasks/task_result.cpp
1
66.41
-2.34% src/dftracer/utils/utilities/composites/dft/visitors/hash_table_visitor.cpp
1
67.42
-3.37% src/dftracer/utils/utilities/reader/internal/json_dict_builder.cpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-22.04 - 29118766082.1 11 Jul 2026 03:30AM UTC 243
50.58
GitHub Action Run
2 macos-latest - 29118766082.2 11 Jul 2026 03:10AM UTC 242
51.49
GitHub Action Run
Source Files on build 29118766082
  • Tree
  • List 247
  • Changed 74
  • Source Changed 11
  • Coverage Changed 74
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29118766082
  • a382a566 on github
  • Prev Build on develop (#29081477821)
  • Next Build on develop (#29145320966)
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