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

hyperledger-labs / fabric-smart-client / 24961088813
69%

Build:
DEFAULT BRANCH: main
Ran 26 Apr 2026 04:16PM UTC
Jobs 15
Files 536
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

26 Apr 2026 04:10PM UTC coverage: 66.939% (-0.04%) from 66.975%
24961088813

push

github

web-flow
fix(lazy): add read lock to lazyProvider.Length (#1329)

Resolves #1324.

lazyProvider.Length read len(v.cache) without holding cacheLock,
which is a data race against any concurrent write through Get,
Update, or Delete (all of which take cacheLock.Lock). The race
trips Go's runtime detector under -race.

Adds RLock/RUnlock around the read, matching what Peek already
does for cache reads, and adds TestLengthConcurrentWithWrites that
exercises Update / Delete / Length in parallel goroutines so the
race is caught by 'go test -race ./platform/common/utils/lazy/...'.

Signed-off-by: Matt Van Horn <mvanhorn@gmail.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

21 existing lines in 5 files now uncovered.

26544 of 39654 relevant lines covered (66.94%)

3102.16 hits per line

Coverage Regressions

Lines Coverage ∆ File
9
50.98
-17.65% platform/common/utils/collections/maps/utils.go
6
86.51
-0.24% platform/view/services/comm/host/websocket/ws/multiplexed_provider.go
3
79.46
-1.62% platform/view/services/comm/host/websocket/ws/stream.go
2
54.55
-18.18% platform/view/services/storage/driver/sql/sqlite/errormapper.go
1
44.44
-11.11% platform/common/utils/collections/maps.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabricx-iou - 24961088813.1 26 Apr 2026 04:17PM UTC 508
26.35
GitHub Action Run
2 itest-fabric-events - 24961088813.2 26 Apr 2026 04:19PM UTC 482
26.5
GitHub Action Run
3 itest-fabricx-multiendorsement - 24961088813.3 26 Apr 2026 04:16PM UTC 506
26.06
GitHub Action Run
4 itest-fsc-stoprestart - 24961088813.4 26 Apr 2026 04:18PM UTC 267
29.32
GitHub Action Run
5 itest-fabricx-simple - 24961088813.5 26 Apr 2026 04:16PM UTC 506
25.04
GitHub Action Run
6 itest-fabric-twonets - 24961088813.6 26 Apr 2026 04:19PM UTC 477
28.09
GitHub Action Run
7 itest-fabric-stoprestart - 24961088813.7 26 Apr 2026 04:23PM UTC 477
30.03
GitHub Action Run
8 itest-fabricx-deployment - 24961088813.8 26 Apr 2026 04:16PM UTC 506
26.04
GitHub Action Run
9 utest-postgres - 24961088813.9 26 Apr 2026 04:17PM UTC 535
7.48
GitHub Action Run
10 utest - 24961088813.10 26 Apr 2026 04:18PM UTC 535
42.26
GitHub Action Run
11 itest-fabric-atsachaincode - 24961088813.11 26 Apr 2026 04:20PM UTC 482
29.04
GitHub Action Run
12 itest-fsc-pingpong - 24961088813.12 26 Apr 2026 04:21PM UTC 267
30.96
GitHub Action Run
13 itest-fabric-iou - 24961088813.13 26 Apr 2026 04:23PM UTC 487
38.71
GitHub Action Run
14 itest-fabric-iouhsm - 24961088813.14 26 Apr 2026 04:22PM UTC 487
38.09
GitHub Action Run
15 itest-fabric-atsa - 24961088813.15 26 Apr 2026 04:22PM UTC 477
41.6
GitHub Action Run
Source Files on build 24961088813
  • Tree
  • List 536
  • Changed 17
  • Source Changed 1
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24961088813
  • 0c42f335 on github
  • Prev Build on main (#24958135596)
  • Next Build on main (#24992564340)
  • Delete
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