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

hyperledger / fabric-x-committer / 34111837228
91%

Build:
DEFAULT BRANCH: main
Ran 07 Sep 2026 10:35AM UTC
Jobs 3
Files 133
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

07 Sep 2026 10:30AM UTC coverage: 90.366% (-0.08%) from 90.442%
34111837228

push

github

web-flow
[coordinator] Report the dependency graph queue sizes on scrape (#810)

#### Type of change

- Improvement (improvement to code, performance, etc)

#### Description

- Replace the dependency graph manager's ticker-based queue monitor with
gauges read on scrape, and
  delete the sampler goroutine.
- Gather the two input queues into a receive-only `managerQueues` struct
in `manager.go`, built
  before the metrics that observe them.
- Rename `gdgWaitingTxQueueSize` and `dependentTransactionsQueueSize` to
`gdgWaitingTxCount` and
`dependentTxCount`, since neither is a queue: both count transactions
held in the graph's maps and
  stay maintained incrementally.
- Rename the exported
`coordinator_dependency_graph_dependent_transactions_queue_size` to
`coordinator_dependency_graph_dependent_transactions`, for the same
reason.
- Reword `coordinator_global_dependency_graph_size`'s help to lead with
what it counts.
- Remove the `queue-monitor-sampling-time` config key, whose only reader
was the sampler.

#### Additional details (Optional)

Deployed YAML that still sets `queue-monitor-sampling-time` keeps
loading, as `v.Unmarshal` ignores
unknown keys.

Dashboard-breaking:
`coordinator_dependency_graph_dependent_transactions_queue_size` becomes
`coordinator_dependency_graph_dependent_transactions`.
`coordinator_global_dependency_graph_size`
keeps its name, as it never claimed to be a queue.

One of the per-service PRs split out of #736.

#### Related issues

- resolves #771
- related to #730

Signed-off-by: Liran Funaro <liran.funaro@gmail.com>

29 of 29 new or added lines in 5 files covered. (100.0%)

14 existing lines in 6 files now uncovered.

9286 of 10276 relevant lines covered (90.37%)

10579.72 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
80.83
-0.92% service/sidecar/sidecar.go
3
93.37
-1.66% service/coordinator/signature_verifier_manager.go
2
92.48
-0.88% service/sidecar/relay.go
2
92.86
-7.14% utils/statedb/database_connection.go
2
93.37
-1.05% service/coordinator/coordinator.go
1
76.0
-2.0% utils/utils.go
Jobs
ID Job ID Ran Files Coverage
1 core-db-test - 34111837228.1 07 Sep 2026 10:36AM UTC 102
48.03
GitHub Action Run
2 unit-test - 34111837228.2 07 Sep 2026 10:37AM UTC 95
85.0
GitHub Action Run
3 db-test - 34111837228.3 07 Sep 2026 10:35AM UTC 133
78.17
GitHub Action Run
Source Files on build 34111837228
  • Tree
  • List 133
  • Changed 17
  • Source Changed 0
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9cf69bab on github
  • Prev Build on main (#34109194610)
  • Next Build on main (#34451375825)
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