Skip to content

chore: merge release/26.02.0 to main#4144

Merged
rahulguptajss merged 8 commits intomainfrom
release/26.02.0
Feb 16, 2026
Merged

chore: merge release/26.02.0 to main#4144
rahulguptajss merged 8 commits intomainfrom
release/26.02.0

Conversation

@Hardikl
Copy link
Contributor

@Hardikl Hardikl commented Feb 16, 2026

No description provided.

Copilot AI review requested due to automatic review settings February 16, 2026 11:14
@cla-bot cla-bot bot added the cla-signed label Feb 16, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR merges the release/26.02.0 branch to main, bringing in a major release that adds BETA E-Series collector support, fixes a critical FlexGroup latency calculation bug in the KeyPerf collector, and includes various improvements and bug fixes.

Changes:

  • Adds comprehensive E-Series collector infrastructure with 4 dashboards (Array, Controller, Hardware, Volume) and 58 metrics
  • Fixes KeyPerf collector's FlexGroup latency calculation to properly handle latency_raw metric keys
  • Corrects E-Series dashboard unit displays from megabytes to bytes with proper conversions in the backend
  • Adds new qtree KeyPerf configuration for ONTAP 9.16.0+ with extended performance monitoring support
  • Improves error handling by using RestError struct and ClonedString() for gjson results

Reviewed changes

Copilot reviewed 27 out of 27 changed files in this pull request and generated no comments.

Show a summary per file
File Description
mcp/metadata/eseries_metrics.json New metadata file with descriptions for 58 E-Series metrics
mcp/cmd/loader/loader.go Added E-Series metrics to the loader
docs/eseries-metrics.md Comprehensive documentation for E-Series metrics (1071 lines)
mkdocs.yml Added E-Series metrics documentation to navigation
cmd/tools/generate/* E-Series counter generation templates and code
cmd/collectors/volume.go Fixed FlexGroup latency aggregation to handle latency_raw keys
cmd/collectors/keyperf/plugins/volume/volume_test.go Comprehensive tests for the latency fix (270 lines)
grafana/dashboards/eseries/*.json Dashboard updates with corrected units and label names
conf/*/wafl_hya_sizer.yaml Fixed FlashPool metric duplication by adding aggr instance key
conf/keyperf/9.16.0/qtree.yaml New qtree configuration for extended performance monitoring
cmd/collectors/eseries/plugins/hardware/controller.go Fixed memory capacity unit conversions (MiB to bytes)
cmd/collectors/eseries/rest/client.go Improved error handling with RestError and ClonedString usage
docs/*-metrics.md Updated creation dates to 2026-Feb-13
CHANGELOG.md Added comprehensive 26.02.0 release notes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@rahulguptajss rahulguptajss merged commit 85854dd into main Feb 16, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants