Improve rake invalid feature flag signature diversity ratio
What does this MR do and why?
Improves log normalization by adding support for additional dynamic values that helps reduce the failure signature diversity score for rake_invalid_feature_flag.
Changes
- Better warnings handling - system now recognizes patterns for warning fragments, normalizes them consistently
- Enhanced testing Expected impact & dry-runs
- Before (Master branch) - Diversity ratio: 49.2%
Download the CSV file from https://app.snowflake.com/ys68254/gitlab/w33qYqpFqfDA
fca --csv <path to csv>
./bin/analyze_signatures results.csv --category rake_invalid_feature_flag
Click to view logs
./bin/analyze_signatures results.csv --category rake_invalid_feature_flag
====================================================================================================
CI FAILURE SIGNATURE ANALYSIS
====================================================================================================
Data source: results.csv
Category filter: cng
Total records: 230
DETAILED ANALYSIS FOR: cng
----------------------------------------------------------------------------------------------------
Total failures: 230
Unique signatures: 124
Diversity ratio: 49.2%
-
After (
prsharma-rake_invalid_feature_flagbranch) - Diversity score: 37.8%With the new normalization rules applied, the diversity score for
rake_invalid_feature_flagis significantly reduced from 49.2% to 37.8%.
Click to view logs
➜ triage-ops git:(prsharma-rake_invalid_feature_flag) ✗ ./bin/analyze_signatures results.csv --category rake_invalid_feature_flag
====================================================================================================
CI FAILURE SIGNATURE ANALYSIS
====================================================================================================
Data source: results.csv
Category filter: rake_invalid_feature_flag
Total records: 230
DETAILED ANALYSIS FOR: rake_invalid_feature_flag
----------------------------------------------------------------------------------------------------
Total failures: 230
Unique signatures: 87
Diversity ratio: 37.8%
Related Issue
Edited by Pranshu Sharma