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

llnl / dftracer-utils / 24057299873
52%

Build:
DEFAULT BRANCH: develop
Ran 07 Apr 2026 12:31AM UTC
Jobs 2
Files 173
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

07 Apr 2026 12:01AM UTC coverage: 52.076% (+0.8%) from 51.228%
24057299873

push

github

rayandrew
feat(rocksdb): migrate SQLite indexing to RocksDB

Replace SQLite-backed indexing and provenance storage with RocksDB-backed stores.

  Key changes:
  - add RocksDB async/database/db-manager/filesystem/key-codec layers
  - migrate index and provenance databases from SQLite to RocksDB
  - update index builder, trace reader, reorganize, view, stats, and comparator paths for
  RocksDB
  - harden transaction atomicity and rollback behavior with TransactionScope
  - add iterator status checking for prefix scans
  - harden gzip/tar indexer cache state and metadata handling
  - capture executor context in RocksDB awaitables
  - clean up failed RocksDB open paths and manager lifecycle behavior
  - vendor CPM 0.42.1 and update CI/build integration
  - refresh docs, Python bindings, and C++/Python test coverage for the new backend

  Validation:
  - full test suite passed
  - Ubuntu 22.04 Docker run passed
  - focused RocksDB/indexer regression tests passed.

24097 of 59624 branches covered (40.41%)

Branch coverage included in aggregate %.

2516 of 3144 new or added lines in 75 files covered. (80.03%)

72 existing lines in 15 files now uncovered.

20858 of 26701 relevant lines covered (78.12%)

14113.43 hits per line

Uncovered Changes

Lines Coverage ∆ File
160
56.78
-1.13% src/dftracer/utils/utilities/indexer/index_database.cpp
126
60.66
src/dftracer/utils/core/rocksdb/filesystem.cpp
112
42.1
-8.87% src/dftracer/utils/utilities/indexer/internal/tar/tar_indexer.cpp
37
65.07
src/dftracer/utils/core/rocksdb/database.cpp
32
57.93
9.32% src/dftracer/utils/utilities/indexer/provenance_database.cpp
31
48.7
-3.62% src/dftracer/utils/core/io/io_uring_backend.cpp
28
57.02
src/dftracer/utils/core/rocksdb/db_manager.cpp
19
70.33
3.48% src/dftracer/utils/utilities/indexer/internal/gzip/gzip_indexer.cpp
14
39.16
-2.0% src/dftracer/utils/core/io/epoll_thread_pool_backend.cpp
11
44.3
src/dftracer/utils/core/env.cpp
8
14.75
-0.48% src/dftracer/utils/server/trace_index.cpp
7
40.76
-1.22% src/dftracer/utils/utilities/reader/internal/tar_reader.cpp
5
53.91
-1.52% src/dftracer/utils/binaries/dftracer_info.cpp
5
55.24
-1.53% src/dftracer/utils/core/io/kqueue_thread_pool_backend.cpp
5
79.49
src/dftracer/utils/core/rocksdb/key_codec.cpp
4
57.27
-2.36% src/dftracer/utils/core/io/thread_pool_backend.cpp
3
60.96
0.65% src/dftracer/utils/utilities/composites/dft/indexing/chunk_pruner_utility.cpp
3
55.5
2.17% src/dftracer/utils/utilities/indexer/internal/helpers.cpp
2
60.15
-0.32% src/dftracer/utils/binaries/dftracer_split.cpp
2
29.0
0.0% src/dftracer/utils/binaries/dftracer_stats.cpp
2
13.9
-0.05% src/dftracer/utils/utilities/call_tree/call_tree_internal.cpp
2
73.31
-0.72% src/dftracer/utils/utilities/composites/dft/indexing/chunk_statistics.cpp
2
47.52
0.0% src/dftracer/utils/utilities/reader/internal/gzip_reader.cpp
1
66.83
-0.17% src/dftracer/utils/core/pipeline/executor.cpp
1
87.5
src/dftracer/utils/core/rocksdb/async.cpp
1
62.43
1.57% src/dftracer/utils/python/indexer.cpp
1
59.56
-3.9% src/dftracer/utils/utilities/composites/dft/reorganize/provenance_tracker.cpp
1
55.41
-14.24% src/dftracer/utils/utilities/indexer/internal/indexer_factory.cpp
1
92.86
src/dftracer/utils/utilities/indexer/internal/transaction_scope.h
1
55.66
-0.71% src/dftracer/utils/utilities/indexer/visitors/bloom_visitor.cpp
1
33.67
0.0% src/dftracer/utils/utilities/replay/replay.cpp

Coverage Regressions

Lines Coverage ∆ File
18
53.91
-1.52% src/dftracer/utils/binaries/dftracer_info.cpp
13
42.1
-8.87% src/dftracer/utils/utilities/indexer/internal/tar/tar_indexer.cpp
11
56.78
-1.13% src/dftracer/utils/utilities/indexer/index_database.cpp
10
68.77
-3.78% src/dftracer/utils/utilities/reader/internal/streams/multi_line_stream.h
3
63.07
-2.35% src/dftracer/utils/utilities/composites/dft/statistics/statistics_aggregator_utility.cpp
3
55.41
-14.24% src/dftracer/utils/utilities/indexer/internal/indexer_factory.cpp
2
48.7
-3.62% src/dftracer/utils/core/io/io_uring_backend.cpp
2
62.43
1.57% src/dftracer/utils/python/indexer.cpp
2
0.0
0.0% src/dftracer/utils/utilities/composites/dft/indexing/queries/queries.h
2
70.33
3.48% src/dftracer/utils/utilities/indexer/internal/gzip/gzip_indexer.cpp
2
64.73
-0.14% src/dftracer/utils/utilities/reader/internal/streams/gzip_line_byte_stream.h
1
39.16
-2.0% src/dftracer/utils/core/io/epoll_thread_pool_backend.cpp
1
57.27
-2.36% src/dftracer/utils/core/io/thread_pool_backend.cpp
1
66.83
-0.17% src/dftracer/utils/core/pipeline/executor.cpp
1
67.11
-0.75% src/dftracer/utils/core/pipeline/scheduler.cpp
Jobs
ID Job ID Ran Files Coverage
1 macos-latest - 24057299873.1 07 Apr 2026 12:41AM UTC 168
50.61
GitHub Action Run
2 ubuntu-22.04 - 24057299873.2 07 Apr 2026 12:31AM UTC 169
50.28
GitHub Action Run
Source Files on build 24057299873
  • Tree
  • List 173
  • Changed 103
  • Source Changed 81
  • Coverage Changed 85
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24057299873
  • f3be94e1 on github
  • Prev Build on develop (#23972184302)
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