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

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

Build:
DEFAULT BRANCH: main
Ran 01 Oct 2026 01:13PM UTC
Jobs 21
Files 501
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

01 Oct 2026 01:11PM UTC coverage: 90.368% (-0.4%) from 90.728%
36866838226

push

github

web-flow
fix(view)!: delete only the disposed session and stop on a closed master session (#2022)

A responder session takes its ID from the remote peer's message, and
disposing its context closed every session whose registry key started
with that ID. An empty ID or "m" closed the master session. The P2P
service then read nil from the closed channel and crashed the node in
handleMessage.

SessionFactory.DeleteSessions(ctx, id) becomes DeleteSession(ctx, id,
pkid), which closes the one session registered under that ID and remote
PKID. Context.Dispose passes both for each of its sessions, and
Sessions.GetSessionIDs becomes GetSessionInfos to provide them.
Service.Start returns when the master session closes and drains
in-flight handlers on every exit path.

NewResponderContext identifies the context's session by ID and remote
PKID. The same ID from another party is registered as a separate
session, so the responder replies on it and Dispose deletes it.

Fixes #2002

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

27 of 27 new or added lines in 6 files covered. (100.0%)

131 existing lines in 10 files now uncovered.

28982 of 32071 relevant lines covered (90.37%)

2711.47 hits per line

Coverage Regressions

Lines Coverage ∆ File
108
20.13
-70.13% platform/view/services/storage/driver/sql/postgres/notifier.go
7
40.0
-46.67% platform/view/services/storage/driver/sql/postgres/keyvalue.go
3
91.75
-0.99% platform/view/services/comm/p2p.go
3
85.05
-1.55% platform/fabric/core/generic/events/listenermanager.go
2
92.86
-2.38% platform/view/services/comm/service.go
2
96.81
0.29% platform/view/services/comm/host/websocket/ws/multiplexed_provider.go
2
76.0
-4.0% platform/view/services/storage/driver/sql/postgres/driver.go
2
92.23
-1.04% platform/fabricx/core/membership/membership.go
1
89.03
-0.65% platform/view/services/comm/session.go
1
92.16
-0.21% platform/fabric/core/generic/committer/committer.go
Jobs
ID Job ID Ran Files Coverage
1 utest-extensions - 36866838226.1 01 Oct 2026 01:13PM UTC 8
52.57
GitHub Action Run
2 itest-fabric-runtimeconfig - 36866838226.2 01 Oct 2026 01:15PM UTC 457
38.85
GitHub Action Run
3 itest-fabric-atsa - 36866838226.3 01 Oct 2026 01:16PM UTC 447
43.72
GitHub Action Run
4 itest-fabric-iou - 36866838226.4 01 Oct 2026 01:18PM UTC 457
40.38
GitHub Action Run
5 itest-fabric-stoprestart - 36866838226.5 01 Oct 2026 01:16PM UTC 447
31.29
GitHub Action Run
6 utest-root - 36866838226.6 01 Oct 2026 01:17PM UTC 492
88.6
GitHub Action Run
7 itest-fabric-iou-libp2p - 36866838226.7 01 Oct 2026 01:15PM UTC 457
36.6
GitHub Action Run
8 itest-fabric-iouhsm - 36866838226.8 01 Oct 2026 01:16PM UTC 457
39.63
GitHub Action Run
9 itest-fabricx-configupdate - 36866838226.9 01 Oct 2026 01:14PM UTC 479
28.41
GitHub Action Run
10 itest-fsc-pingpong - 36866838226.10 01 Oct 2026 01:15PM UTC 246
34.44
GitHub Action Run
11 itest-fsc-stoprestart - 36866838226.11 01 Oct 2026 01:16PM UTC 242
33.23
GitHub Action Run
12 itest-fabricx-deployment - 36866838226.12 01 Oct 2026 01:13PM UTC 479
28.45
GitHub Action Run
13 itest-fabric-configupdate - 36866838226.13 01 Oct 2026 01:14PM UTC 457
38.78
GitHub Action Run
14 itest-fabric-atsachaincode - 36866838226.14 01 Oct 2026 01:15PM UTC 452
30.95
GitHub Action Run
15 itest-fsc-signedpingpong - 36866838226.15 01 Oct 2026 01:14PM UTC 241
31.36
GitHub Action Run
16 itest-fabricx-multiendorsement - 36866838226.16 01 Oct 2026 01:14PM UTC 479
28.48
GitHub Action Run
17 itest-fabricx-simple - 36866838226.17 01 Oct 2026 01:13PM UTC 479
27.85
GitHub Action Run
18 itest-fabric-events - 36866838226.18 01 Oct 2026 01:16PM UTC 452
29.03
GitHub Action Run
19 itest-fabric-twonets - 36866838226.19 01 Oct 2026 01:14PM UTC 447
29.25
GitHub Action Run
20 itest-fabricx-iou - 36866838226.20 01 Oct 2026 01:13PM UTC 479
29.28
GitHub Action Run
21 itest-fabricx-atsa - 36866838226.21 01 Oct 2026 01:14PM UTC 479
30.72
GitHub Action Run
Source Files on build 36866838226
  • Tree
  • List 501
  • Changed 38
  • Source Changed 6
  • Coverage Changed 37
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36866838226
  • 7e87b635 on github
  • Prev Build on main (#36842644528)
  • Next Build on main (#36868487461)
  • 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