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

hyperledger / fabric-x-committer / 33759475367
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: sidecar-relay-single-owner-tracking
DEFAULT BRANCH: main
Ran 03 Sep 2026 01:14PM 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

03 Sep 2026 01:08PM UTC coverage: 90.531% (+0.03%) from 90.5%
33759475367

Pull #810

github

liran-funaro
[coordinator] Report the dependency graph queue sizes on scrape

#### 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 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 partly #771
- related to #730

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

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Date:      Mon Aug 17 11:47:24 2026 +0300
#
# On branch queue-gauge-depgraph
# Your branch and 'origin/queue-gauge-depgraph' have diverged,
# and have 3 and 2 different commits each, respectively.
#
# Changes to be committed:
#	modified:   .bob/skills/developm... (continued)
Pull Request #810: [coordinator] Report the dependency graph queue sizes on scrape

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

7 existing lines in 2 files now uncovered.

9312 of 10286 relevant lines covered (90.53%)

12225.8 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
85.39
0.0% service/vc/database.go
3
93.37
-1.66% service/coordinator/signature_verifier_manager.go
Jobs
ID Job ID Ran Files Coverage
1 core-db-test - 33759475367.1 03 Sep 2026 01:14PM UTC 102
48.04
GitHub Action Run
2 unit-test - 33759475367.2 03 Sep 2026 01:15PM UTC 95
84.97
GitHub Action Run
3 db-test - 33759475367.3 03 Sep 2026 01:14PM UTC 133
78.38
GitHub Action Run
Source Files on build 33759475367
  • Tree
  • List 133
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #810
  • PR Base - main (#33752741694)
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