Skip to content

Conversation

@Ivo-Yankov
Copy link
Contributor

Description

This PR fixes a broken link in the Solo documentation for the rapid-fire example.

Related Issues

Pull request (PR) checklist

  • This PR added tests (unit, integration, and/or end-to-end)
  • This PR updated documentation
  • This PR added no TODOs or commented out code
  • This PR has no breaking changes
  • Any technical debt has been documented as a separate issue and linked to this PR
  • Any package.json changes have been explained to and approved by a repository manager
  • All related issues have been linked to this PR
  • All changes in this PR are included in the description
  • When this PR merges the commits will be squashed and the title will be used as the commit message, the 'commit message guidelines' below have been followed

Testing

  • This PR added unit tests
  • This PR added integration/end-to-end tests
  • These changes required manual testing that is documented below
  • Anything not tested is documented

The following manual testing was done:

  • TBD

The following was not tested:

  • TBD
Commit message guidelines We use 'Conventional Commits' to ensure that our commit messages are easy to read, follow a consistent format, and for automated release note generation. Please follow the guidelines below when writing your commit messages:
  1. BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type. NOTE: currently breaking changes will only bump the MAJOR version.
  2. The title is prefixed with one of the following:
Prefix Description Semantic Version Update Captured in Release Notes
feat: a new feature MINOR Yes
fix: a bug fix PATCH Yes
perf: performance PATCH Yes
refactor: code change that isn't feature or fix none No
test: adding missing tests none No
docs: changes to documentation none Yes
build: changes to build process none No
ci: changes to CI configuration none No
style: formatting, missing semi-colons, etc none No
chore: updating grunt tasks etc; no production code change none No

@trunk-io
Copy link

trunk-io bot commented Dec 23, 2025

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

@Ivo-Yankov Ivo-Yankov self-assigned this Dec 23, 2025
@Ivo-Yankov Ivo-Yankov added the PR: Needs Team Approval A pull request that needs review from a team member. label Dec 23, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 23, 2025

Unit Test Results - Linux

32 tests  ±0   32 ✅ ±0   0s ⏱️ ±0s
16 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 1354588. ± Comparison against base commit eca0979.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 23, 2025

Unit Test Results - Windows

  1 files  ±0  187 suites  ±0   4s ⏱️ -1s
510 tests ±0  510 ✅ ±0  0 💤 ±0  0 ❌ ±0 
514 runs  ±0  514 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 1354588. ± Comparison against base commit eca0979.

♻️ This comment has been updated with latest results.

@instamenta instamenta added PR: Checks Failed A pull request where the checks have failed. and removed PR: Needs Team Approval A pull request that needs review from a team member. labels Dec 23, 2025
@github-actions
Copy link
Contributor

Log Metrics - One Shot Single - using Podman

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 8.0 minutes (9 data points)

📉 CPU Usage
100.0% | +       
 90.0% | #       
 80.0% | #       
 70.0% | #+      
 60.0% | ##++    
 50.0% | ####    
 40.0% | ####   +
 30.0% | ####++ #
 20.0% | ###### #
 10.0% |+######+#
  0.0% |#########
       +---------

📉 Memory Usage
100.0% |         
 90.0% |         
 80.0% |         
 70.0% |         
 60.0% |         
 50.0% |     ++  
 40.0% |    +##  
 30.0% |  ++###+ 
 20.0% | +######+
 10.0% |+########
  0.0% |#########
       +---------

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 90.9%  |  Memory Peak: 40.0%


JSON Log Metrics

{
  "snapshotName": "one-shot-single-minimal",
  "date": "2025-12-29T11:50:57.637Z",
  "gitHubSha": "0e34d6c7f2418730a712b9769ca3be37f9b09539",
  "soloVersion": "0.52.0",
  "soloChartVersion": "0.58.1",
  "consensusNodeVersion": "0.67.2",
  "mirrorNodeVersion": "0.143.0",
  "blockNodeVersion": "0.23.2",
  "relayVersion": "0.73.0",
  "explorerVersion": "25.1.1",
  "cpuInMillicores": 475,
  "memoryInMebibytes": 2521,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 475,
      "memoryInMebibytes": 2521,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-66bc5c9577-9gltr",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-66bc5c9577-g76b4",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-kind-control-plane",
          "cpuInMillicores": 44,
          "memoryInMebibytes": 78
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-cb4f6",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-kind-control-plane",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 70
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-xv77l",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-kind-control-plane",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 25
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-799f7ccf68-nsqwm",
          "cpuInMillicores": 67,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-7b8c8ddbd6-tdfh5",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-765c495b75-jhr46",
          "cpuInMillicores": 39,
          "memoryInMebibytes": 33
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "envoy-proxy-node1-84ff6fb6b5-mgl9z",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 19
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "haproxy-node1-68d96cf878-prh9w",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 119
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 17,
          "memoryInMebibytes": 193
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-importer-7dc4b94485-92flc",
          "cpuInMillicores": 72,
          "memoryInMebibytes": 454
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-monitor-757d584946-wbckj",
          "cpuInMillicores": 84,
          "memoryInMebibytes": 272
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 37,
          "memoryInMebibytes": 144
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 32,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-rest-6f76c855c5-96xzx",
          "cpuInMillicores": 27,
          "memoryInMebibytes": 175
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-restjava-85b65fb7d4-tdwcg",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 368
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-1-web3-6d6597568d-k8w7w",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 420
        },
        {
          "namespace": "solo-f67ef176",
          "podName": "mirror-ingress-controller-6779bd4ccf-9jm6b",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 29
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-9ff787b47-nf225",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 17
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

Log Metrics - Block Node

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 4.0 minutes (5 data points)

📉 CPU Usage
100.0% |     
 90.0% |     
 80.0% |     
 70.0% |     
 60.0% |     
 50.0% |     
 40.0% |     
 30.0% |     
 20.0% |   ++
 10.0% |+++##
  0.0% |#####
       +-----

📉 Memory Usage
100.0% |     
 90.0% |     
 80.0% |     
 70.0% |     
 60.0% |     
 50.0% |     
 40.0% |     
 30.0% |     
 20.0% |     
 10.0% |+++++
  0.0% |#####
       +-----

✅ Resource usage within normal limits
    CPU Peak: 18.2%  |  Memory Peak: 9.6%


@github-actions
Copy link
Contributor

Log Metrics - Standard

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 8.0 minutes (9 data points)

📉 CPU Usage
100.0% |         
 90.0% |         
 80.0% |         
 70.0% |         
 60.0% |         
 50.0% |         
 40.0% |         
 30.0% |   ++    
 20.0% |   ##++  
 10.0% |+++####++
  0.0% |#########
       +---------

📉 Memory Usage
100.0% |         
 90.0% |         
 80.0% |         
 70.0% |         
 60.0% |         
 50.0% |         
 40.0% |         
 30.0% |         
 20.0% |     +   
 10.0% |+++++#+++
  0.0% |#########
       +---------

✅ Resource usage within normal limits
    CPU Peak: 22.4%  |  Memory Peak: 10.4%


@github-actions
Copy link
Contributor

Log Metrics - One Shot Single

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 1.0 minutes (2 data points)

📉 CPU Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% |  
 10.0% |++
  0.0% |##
       +--

📉 Memory Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% |  
 10.0% |++
  0.0% |##
       +--

✅ Resource usage within normal limits
    CPU Peak: 7.2%  |  Memory Peak: 6.4%


@github-actions
Copy link
Contributor

Log Metrics - Dual Cluster Full

@github-actions
Copy link
Contributor

Log Metrics - Integration

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 6.0 minutes (7 data points)

📉 CPU Usage
100.0% |       
 90.0% |       
 80.0% |       
 70.0% |       
 60.0% |       
 50.0% |       
 40.0% |       
 30.0% |       
 20.0% |     + 
 10.0% |+++++#+
  0.0% |#######
       +-------

📉 Memory Usage
100.0% |       
 90.0% |       
 80.0% |       
 70.0% |       
 60.0% |       
 50.0% |       
 40.0% |       
 30.0% |       
 20.0% |       
 10.0% |+++++++
  0.0% |#######
       +-------

✅ Resource usage within normal limits
    CPU Peak: 12.2%  |  Memory Peak: 6.4%


JSON Log Metrics

{
  "snapshotName": "metric-server-test",
  "date": "2025-12-30T15:39:22.520Z",
  "gitHubSha": "0e34d6c7f2418730a712b9769ca3be37f9b09539",
  "soloVersion": "undefined",
  "soloChartVersion": "undefined",
  "consensusNodeVersion": "undefined",
  "mirrorNodeVersion": "undefined",
  "blockNodeVersion": "undefined",
  "relayVersion": "undefined",
  "explorerVersion": "undefined",
  "cpuInMillicores": 145,
  "memoryInMebibytes": 452,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 145,
      "memoryInMebibytes": 452,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-jdr6p",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-kq9cc",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-integration-20456027348-7-c1-control-plane",
          "cpuInMillicores": 37,
          "memoryInMebibytes": 36
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-jw8g5",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-integration-20456027348-7-c1-control-plane",
          "cpuInMillicores": 67,
          "memoryInMebibytes": 200
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-integration-20456027348-7-c1-control-plane",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 55
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-xnfwb",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-integration-20456027348-7-c1-control-plane",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 20
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-5rzsp",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-qqvbr",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-jbzjk",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-kpq4l",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 50
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

Log Metrics - Node Upgrade

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 2.0 minutes (3 data points)

📉 CPU Usage
100.0% |   
 90.0% |   
 80.0% |   
 70.0% |   
 60.0% |   
 50.0% |   
 40.0% |   
 30.0% |   
 20.0% |   
 10.0% |+++
  0.0% |###
       +---

📉 Memory Usage
100.0% |   
 90.0% |   
 80.0% |   
 70.0% |   
 60.0% |   
 50.0% |   
 40.0% |   
 30.0% |   
 20.0% |   
 10.0% |+++
  0.0% |###
       +---

✅ Resource usage within normal limits
    CPU Peak: 8.1%  |  Memory Peak: 8%


@github-actions
Copy link
Contributor

Log Metrics - Node Local PTT

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 1.0 minutes (2 data points)

📉 CPU Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% | +
 40.0% | #
 30.0% | #
 20.0% | #
 10.0% |+#
  0.0% |##
       +--

📉 Memory Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% | +
 10.0% |+#
  0.0% |##
       +--

✅ Resource usage within normal limits
    CPU Peak: 48.3%  |  Memory Peak: 12%


@github-actions
Copy link
Contributor

Log Metrics - External database new

@github-actions
Copy link
Contributor

Log Metrics - Node Add Local

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 1.0 minutes (2 data points)

📉 CPU Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% |  
 10.0% |++
  0.0% |##
       +--

📉 Memory Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% | +
 10.0% |+#
  0.0% |##
       +--

✅ Resource usage within normal limits
    CPU Peak: 13.1%  |  Memory Peak: 10.4%


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Checks Failed A pull request where the checks have failed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: network load generator example link broken

3 participants