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

hyperledger / fabric-x-committer / 21941111475
90%

Build:
DEFAULT BRANCH: main
Ran 12 Feb 2026 09:39AM UTC
Jobs 2
Files 116
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

12 Feb 2026 09:34AM UTC coverage: 88.943% (+0.2%) from 88.717%
21941111475

push

github

web-flow
[vc] split tables into predefined number of tablets (#311)

#### Type of change

- Improvement (improvement to code, performance, etc)
 
#### Description

When a new table is created, YugabyteDB starts with a single tablet that
handles all initial writes. Auto-splitting only kicks in after the
tablet reaches a size threshold (~1 GB by default), meaning the first N
transactions all funnel through one tablet on one tserver — creating a
severe bottleneck during the critical warm-up phase.

By pre-splitting tables at CREATE TABLE time (e.g., SPLIT INTO 3 TABLETS
for a 3-node cluster), data is hash-distributed across all tservers from
the very first write. This converts cold-start throughput from
single-tserver-bound to cluster-wide from block 1.

This applies to all three table types: metadata, tx_status, and
per-namespace state tables (ns_*). The setting auto-detects the DB
backend and is silently ignored on PostgreSQL, which has no tablet
concept.

By default, we are not enabling the table pre-split in config so that
the test can run without stress.

#### Related issues

  - resolves #308 #61

Signed-off-by: Senthilnathan <cendhu@gmail.com>

31 of 37 new or added lines in 2 files covered. (83.78%)

2 existing lines in 1 file now uncovered.

9106 of 10238 relevant lines covered (88.94%)

1.29 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
6
85.48
0.26% service/vc/database.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
97.87
-2.13% service/verifier/verifier_server.go
Jobs
ID Job ID Ran Files Coverage
1 unit-test - 21941111475.1 12 Feb 2026 09:40AM UTC 72
64.95
GitHub Action Run
2 db-test - 21941111475.2 12 Feb 2026 09:39AM UTC 116
83.99
GitHub Action Run
Source Files on build 21941111475
  • Tree
  • List 116
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 53095302 on github
  • Prev Build on main (#21863706156)
  • Next Build on main (#21941996903)
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