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

jallum / bedrock / fb3defeb951c4b0ad9552be01797f0e4e04d962f-PR-43
64%
develop: 65%

Build:
Build:
LAST BUILD BRANCH: feature/rework_olivine
DEFAULT BRANCH: develop
Ran 03 Sep 2025 03:47AM UTC
Jobs 1
Files 176
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

03 Sep 2025 03:45AM UTC coverage: 63.433% (+0.005%) from 63.428%
fb3defeb951c4b0ad9552be01797f0e4e04d962f-PR-43

Pull #43

github

jallum
Add conflict sharding with async resolver assignment

Move expensive conflict distribution off critical path by computing resolver
assignments asynchronously during batching instead of blocking transaction
acceptance. Improves throughput and reduces latency.

- Add ConflictSharding module to distribute conflicts by key range
- Implement async Task-based resolver assignment in batching
- Add LayoutOptimization for precomputed static structures
- Update Batch and finalization pipeline for Task integration
- Extract KeyRange.overlap? utility, remove ResolutionPlan
Pull Request #43: Add conflict sharding with async resolver assignment

63 of 95 new or added lines in 10 files covered. (66.32%)

2 existing lines in 2 files now uncovered.

3027 of 4772 relevant lines covered (63.43%)

615.91 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
37.5
4.17% lib/bedrock/cluster/gateway/transaction_builder/layout_utils.ex
1
67.57
0.0% lib/bedrock/cluster/gateway/transaction_builder/range_fetching.ex
1
14.29
0.0% lib/bedrock/data_plane/commit_proxy/batch.ex
1
92.36
0.0% lib/bedrock/data_plane/commit_proxy/finalization.ex
1
82.07
1.02% lib/bedrock/data_plane/transaction.ex
2
93.94
lib/bedrock/data_plane/commit_proxy/conflict_sharding.ex
2
50.0
lib/bedrock/key_range.ex
5
39.06
-1.92% lib/bedrock/data_plane/commit_proxy/server.ex
8
8.7
-3.07% lib/bedrock/data_plane/commit_proxy/batching.ex
10
0.0
lib/bedrock/data_plane/commit_proxy/layout_optimization.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.36
0.0% lib/bedrock/data_plane/commit_proxy/finalization.ex
1
92.94
-1.18% lib/bedrock/data_plane/resolver/tree.ex
Jobs
ID Job ID Ran Files Coverage
1 fb3defeb951c4b0ad9552be01797f0e4e04d962f-PR-43.1 03 Sep 2025 03:47AM UTC 176
63.43
GitHub Action Run
Source Files on build fb3defeb951c4b0ad9552be01797f0e4e04d962f-PR-43
  • Tree
  • List 176
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #43
  • PR Base - develop (#72F9C304...)
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