Skip to content

Test ci pr#26

Open
vprashar2929 wants to merge 12 commits into
mainfrom
test-ci-pr
Open

Test ci pr#26
vprashar2929 wants to merge 12 commits into
mainfrom
test-ci-pr

Conversation

@vprashar2929
Copy link
Copy Markdown
Owner

No description provided.

@vprashar2929 vprashar2929 force-pushed the test-ci-pr branch 6 times, most recently from fbe2b52 to bd74767 Compare August 25, 2025 07:56
@github-actions
Copy link
Copy Markdown

message<<EOF
⚠️ Config changes detected in this PR
Please make sure that the config changes are updated in the following places as part of this PR:

  • docs/configuration/configuration.md
  • compose/dev/kepler-dev/etc/kepler/config.yaml
  • hack/config.yaml
  • manifests/k8s/configmap.yaml
  • manifests/helm/kepler/values.yaml
    EOF

Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
@github-actions
Copy link
Copy Markdown

�[1m 🔆🔆🔆 Validating 🔆🔆🔆 �[0m
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Profiling reports are ready to be viewed

⚠️ Variability in pprof CPU and Memory profiles
When comparing pprof profiles of Kepler versions, expect variability in CPU and memory. Focus only on significant, consistent differences.

💻 CPU Comparison with base Kepler
File: kepler
Type: cpu
Time: 2025-08-25 10:33:32 UTC
Duration: 120s, Total samples = 490ms ( 0.41%)
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for -10ms, 2.04% of 490ms total
      flat  flat%   sum%        cum   cum%
         0     0%     0%       10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect.func1
     -10ms  2.04%  2.04%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
      10ms  2.04%     0%       10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/logger.handlerForFormat.func1
         0     0%     0%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%     0%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%     0%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
         0     0%     0%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%     0%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
     -10ms  2.04%  2.04%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).AllProcs
         0     0%  2.04%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
         0     0%  2.04%      -10ms  2.04%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
💾 Memory Comparison with base Kepler (Inuse)
File: kepler
Type: inuse_space
Time: 2025-08-25 10:35:32 UTC
Duration: 120.01s, Total samples = 2091.19kB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 0, 0% of 2091.19kB total
      flat  flat%   sum%        cum   cum%
         0     0%     0%  -528.17kB 25.26%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func1
         0     0%     0%   528.17kB 25.26%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func2
 -528.17kB 25.26% 25.26%  -528.17kB 25.26%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromCgroupPaths
         0     0% 25.26%  -528.17kB 25.26%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromProc
  528.17kB 25.26%     0%   528.17kB 25.26%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromCmdLine
         0     0%     0%   528.17kB 25.26%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromProc
💾 Memory Comparison with base Kepler (Alloc)
File: kepler
Type: alloc_space
Time: 2025-08-25 10:35:32 UTC
Duration: 120.01s, Total samples = 43224.73kB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 7719.73kB, 17.86% of 43224.73kB total
Dropped 5 nodes (cum <= 216.12kB)
      flat  flat%   sum%        cum   cum%
         0     0%     0%  9739.52kB 22.53%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%     0%  9739.52kB 22.53%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%     0%  9739.52kB 22.53%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%     0%  9739.52kB 22.53%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
         0     0%     0%  8715.32kB 20.16%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
  514.63kB  1.19%  1.19%  8715.32kB 20.16%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
         0     0%  1.19%  6667.22kB 15.42%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
         0     0%  1.19%  6667.22kB 15.42%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
 6145.51kB 14.22% 15.41%  6145.51kB 14.22%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CPUTime
         0     0% 15.41%  6145.51kB 14.22%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).updateProcessCache
         0     0% 15.41%  6145.51kB 14.22%  github.com/sustainable-computing-io/kepler/internal/resource.populateProcessFields
         0     0% 15.41%  4619.10kB 10.69%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
         0     0% 15.41%  3072.30kB  7.11%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
 1543.17kB  3.57% 18.98%  2055.18kB  4.75%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).AllProcs
-2048.11kB  4.74% 14.24% -2048.11kB  4.74%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
         0     0% 14.24%  1042.17kB  2.41%  github.com/sustainable-computing-io/kepler/internal/resource.computeTypeInfoFromProc.func2
 1042.17kB  2.41% 16.65%  1042.17kB  2.41%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromCmdLine
         0     0% 16.65%  1042.17kB  2.41%  github.com/sustainable-computing-io/kepler/internal/resource.vmInfoFromProc
         0     0% 16.65%    -1028kB  2.38%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*cpuInfoCollector).Collect
   -1028kB  2.38% 14.27%    -1028kB  2.38%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*realProcFS).CPUInfo
         0     0% 14.27%  1024.20kB  2.37%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
 1024.20kB  2.37% 16.64%  1024.20kB  2.37%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
  528.17kB  1.22% 17.86%   528.17kB  1.22%  github.com/sustainable-computing-io/kepler/internal/resource.containerInfoFromCgroupPaths
    -514kB  1.19% 16.67%     -514kB  1.19%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Cgroups
  512.02kB  1.18% 17.86%   512.02kB  1.18%  github.com/sustainable-computing-io/kepler/internal/resource.WrapProc (inline)

⬇️ Download the Profiling artifacts from the Actions Summary page

📦 Artifact name: profile-artifacts-26

🔧 Or use GitHub CLI to download artifacts:

gh run download 17206260385 -n profile-artifacts-26

Signed-off-by: Vibhu Prashar <vibhu.sharma2929@gmail.com>
@github-actions
Copy link
Copy Markdown

⚠️ Config changes detected in this PR
Please make sure that the config changes are updated in the following places as part of this PR:

  • docs/configuration/configuration.md
  • compose/dev/kepler-dev/etc/kepler/config.yaml
  • manifests/k8s/configmap.yaml
  • manifests/helm/kepler/values.yaml

@github-actions
Copy link
Copy Markdown

�[1m 🔆🔆🔆 Validating 🔆🔆🔆 �[0m
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Profiling reports are ready to be viewed

⚠️ Variability in pprof CPU and Memory profiles
When comparing pprof profiles of Kepler versions, expect variability in CPU and memory. Focus only on significant, consistent differences.

💻 CPU Comparison with base Kepler
File: kepler
Type: cpu
Time: 2025-08-25 10:41:52 UTC
Duration: 120s, Total samples = 520ms ( 0.43%)
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 0, 0% of 520ms total
      flat  flat%   sum%        cum   cum%
         0     0%     0%      -20ms  3.85%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).Snapshot
         0     0%     0%      -20ms  3.85%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData
         0     0%     0%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
      10ms  1.92%  1.92%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
      10ms  1.92%  3.85%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateContainerPower
         0     0%  3.85%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0%  3.85%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
         0     0%  3.85%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0%  3.85%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
         0     0%  3.85%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0%  3.85%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
     -10ms  1.92%  1.92%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
     -10ms  1.92%     0%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).AllProcs
      10ms  1.92%  1.92%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CPUTime
     -10ms  1.92%     0%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Comm
      10ms  1.92%  1.92%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Executable
         0     0%  1.92%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
     -10ms  1.92%     0%      -10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
         0     0%     0%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).updateProcessCache
         0     0%     0%       10ms  1.92%  github.com/sustainable-computing-io/kepler/internal/resource.populateProcessFields
💾 Memory Comparison with base Kepler (Inuse)
File: kepler
Type: inuse_space
Time: 2025-08-25 10:43:52 UTC
Duration: 120.01s, Total samples = 2.52MB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 1.50MB, 59.44% of 2.52MB total
      flat  flat%   sum%        cum   cum%
         0     0%     0%     1.50MB 59.44%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
    1.50MB 59.44% 59.44%     1.50MB 59.44%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
💾 Memory Comparison with base Kepler (Alloc)
File: kepler
Type: alloc_space
Time: 2025-08-25 10:43:52 UTC
Duration: 120.01s, Total samples = 32074.84kB 
Active filters:
   show=github.com/sustainable-computing-io
Showing nodes accounting for 7173.24kB, 22.36% of 32074.84kB total
Dropped 2 nodes (cum <= 160.37kB)
      flat  flat%   sum%        cum   cum%
         0     0%     0%  6658.81kB 20.76%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).Collect
 5632.50kB 17.56% 17.56%  5632.50kB 17.56%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectProcessMetrics
         0     0% 17.56%  2568.50kB  8.01%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).scheduleNextCollection.func1
         0     0% 17.56%  2058.56kB  6.42%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculatePower
         0     0% 17.56%  2058.56kB  6.42%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).refreshSnapshot
         0     0% 17.56%  2058.56kB  6.42%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh
         0     0% 17.56%  2058.56kB  6.42%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).synchronizedPowerRefresh.func1
 1542.41kB  4.81% 22.37%  2054.43kB  6.41%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).AllProcs
  516.01kB  1.61% 23.98%  1540.46kB  4.80%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateProcessPower
         0     0% 23.98%  1030.22kB  3.21%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh
         0     0% 23.98%  1030.22kB  3.21%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshProcesses
-1028.51kB  3.21% 20.77% -1028.51kB  3.21%  github.com/sustainable-computing-io/kepler/internal/resource.(*procFSReader).CPUUsageRatio
         0     0% 20.77% -1028.51kB  3.21%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).Refresh.func3
         0     0% 20.77% -1028.51kB  3.21%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).refreshNode
         0     0% 20.77% -1025.56kB  3.20%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*cpuInfoCollector).Collect
-1025.56kB  3.20% 17.57% -1025.56kB  3.20%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*realProcFS).CPUInfo
 1024.45kB  3.19% 20.77%  1024.45kB  3.19%  github.com/sustainable-computing-io/kepler/internal/monitor.newProcess (inline)
         0     0% 20.77% -1024.21kB  3.19%  github.com/sustainable-computing-io/kepler/internal/resource.(*resourceInformer).updateProcessCache
         0     0% 20.77% -1024.21kB  3.19%  github.com/sustainable-computing-io/kepler/internal/resource.populateProcessFields
-1024.20kB  3.19% 17.57% -1024.20kB  3.19%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).CPUTime
 1024.11kB  3.19% 20.77%  1024.11kB  3.19%  github.com/sustainable-computing-io/kepler/internal/exporter/prometheus/collector.(*PowerCollector).collectNodeMetrics
         0     0% 20.77%   512.14kB  1.60%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Process).Clone (inline)
         0     0% 20.77%   512.14kB  1.60%  github.com/sustainable-computing-io/kepler/internal/monitor.(*Snapshot).Clone
  512.14kB  1.60% 22.36%   512.14kB  1.60%  maps.Copy[go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.map[github.com/sustainable-computing-io/kepler/internal/device.EnergyZone]github.com/sustainable-computing-io/kepler/internal/monitor.Usage,go.shape.interface { Energy ; Index int; MaxEnergy github.com/sustainable-computing-io/kepler/internal/device.Energy; Name string; Path string },go.shape.struct { EnergyTotal github.com/sustainable-computing-io/kepler/internal/device.Energy; Power github.com/sustainable-computing-io/kepler/internal/device.Power }] (inline)
 -512.12kB  1.60% 20.77%  -512.12kB  1.60%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).calculateContainerPower
 -512.02kB  1.60% 19.17%  -512.02kB  1.60%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Executable
  512.02kB  1.60% 20.77%   512.02kB  1.60%  github.com/sustainable-computing-io/kepler/internal/resource.WrapProc (inline)
  512.01kB  1.60% 22.36%   512.01kB  1.60%  github.com/sustainable-computing-io/kepler/internal/resource.(*procWrapper).Comm
         0     0% 22.36%  -509.94kB  1.59%  github.com/sustainable-computing-io/kepler/internal/monitor.(*PowerMonitor).ensureFreshData

⬇️ Download the Profiling artifacts from the Actions Summary page

📦 Artifact name: profile-artifacts-26

🔧 Or use GitHub CLI to download artifacts:

gh run download 17206437862 -n profile-artifacts-26

@vprashar2929 vprashar2929 force-pushed the main branch 2 times, most recently from 46408b0 to 81da201 Compare November 3, 2025 07:05
@vprashar2929 vprashar2929 force-pushed the main branch 4 times, most recently from 4e284ea to e50bd0a Compare February 16, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant