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

hyperledger-labs / fabric-smart-client / 37002567494
91%

Build:
DEFAULT BRANCH: main
Ran 02 Oct 2026 11:45AM UTC
Jobs 22
Files 500
Run time 4min
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

02 Oct 2026 11:43AM UTC coverage: 90.726% (+0.03%) from 90.695%
37002567494

push

github

web-flow
fix(view): release the sub-connection map lock before websocket rejection writes (#2028)

newServerSubConn rejects a new sub-connection with an Err frame when
maxSubConns is reached or the claimed PeerID does not match the TLS
identity. Both branches wrote the frame while holding the connection's
sub-connection map lock, so a peer that stopped reading kept that lock
held for up to writeTimeout. Release the lock before the write, as the
success path does.

Document on multiplexedBaseConn.mu that it is never held across a network
write, and add a regression test for both rejection branches.

Fixes #1994

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>

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

6 existing lines in 3 files now uncovered.

29064 of 32035 relevant lines covered (90.73%)

2333.11 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
96.72
-3.28% platform/common/utils/lazy/provider.go
2
85.14
-2.7% platform/fabric/core/generic/msp/idemix/cache.go
2
76.83
-0.61% platform/fabric/core/generic/msp/idemix/provider.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabricx-simple - 37002567494.1 02 Oct 2026 11:45AM UTC 478
27.87
GitHub Action Run
2 utest-extensions - 37002567494.2 02 Oct 2026 11:45AM UTC 8
52.57
GitHub Action Run
3 itest-fabric-twonets - 37002567494.3 02 Oct 2026 11:47AM UTC 446
29.28
GitHub Action Run
4 itest-fabricx-atsa - 37002567494.4 02 Oct 2026 11:46AM UTC 478
30.75
GitHub Action Run
5 itest-fsc-stoprestart - 37002567494.5 02 Oct 2026 11:47AM UTC 241
33.36
GitHub Action Run
6 itest-fabric-configupdate - 37002567494.6 02 Oct 2026 11:47AM UTC 456
38.85
GitHub Action Run
7 itest-fabricx-multiendorsement - 37002567494.7 02 Oct 2026 11:46AM UTC 478
28.51
GitHub Action Run
8 itest-fabricx-configupdate - 37002567494.8 02 Oct 2026 11:47AM UTC 478
28.42
GitHub Action Run
9 itest-fabric-runtimeconfig - 37002567494.9 02 Oct 2026 11:48AM UTC 456
38.85
GitHub Action Run
10 itest-fabric-events - 37002567494.10 02 Oct 2026 11:48AM UTC 451
29.08
GitHub Action Run
11 utest-root - 37002567494.11 02 Oct 2026 11:48AM UTC 491
88.61
GitHub Action Run
12 itest-fabric-iou - 37002567494.12 02 Oct 2026 11:50AM UTC 456
40.39
GitHub Action Run
13 itest-fabric-atsachaincode - 37002567494.13 02 Oct 2026 11:47AM UTC 451
30.97
GitHub Action Run
14 itest-fabricx-deployment - 37002567494.14 02 Oct 2026 11:46AM UTC 478
28.48
GitHub Action Run
15 itest-fabric-iouhsm - 37002567494.15 02 Oct 2026 11:49AM UTC 456
39.68
GitHub Action Run
16 itest-fabric-atsa - 37002567494.16 02 Oct 2026 11:49AM UTC 446
43.86
GitHub Action Run
17 itest-fabric-iou-libp2p - 37002567494.17 02 Oct 2026 11:47AM UTC 456
36.61
GitHub Action Run
18 itest-fabric-stoprestart - 37002567494.18 02 Oct 2026 11:47AM UTC 446
31.28
GitHub Action Run
19 itest-fabricx-iou - 37002567494.19 02 Oct 2026 11:45AM UTC 478
29.28
GitHub Action Run
20 itest-fsc-pingpong - 37002567494.20 02 Oct 2026 11:47AM UTC 245
34.49
GitHub Action Run
21 itest-fsc-signedpingpong - 37002567494.21 02 Oct 2026 11:47AM UTC 240
31.45
GitHub Action Run
22 utest-postgres - 37002567494.22 02 Oct 2026 11:47AM UTC 491
9.81
GitHub Action Run
Source Files on build 37002567494
  • Tree
  • List 500
  • Changed 24
  • Source Changed 1
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37002567494
  • 538d73f1 on github
  • Prev Build on main (#37001293323)
  • Next Build on main (#37002636335)
  • Delete
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