-
Bug
-
Resolution: Fixed
-
Major
-
None
The CPU usage is peaking when filtering is enabled.
[com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters]
The logs are displaying stacktraces related to this anonymization
at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125)
Workaround
Disable the bundles anonymisation from the global settings
- is related to
-
JENKINS-21670 Option to anonymize customer labels
-
- Closed
-
- links to
[JENKINS-54999] Performance issue due to the bundle anonymization feature of the support-core plugin
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Priority | Original: Critical [ 2 ] | New: Major [ 3 ] |
Description |
Original:
{code:java} [com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters] {code} {code:java} at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125) {code} |
New:
{code:java} [com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters] {code} {code:java} at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125) {code} *Workaround* |
Description |
Original:
{code:java} [com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters] {code} {code:java} at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125) {code} *Workaround* |
New:
The CPU usage is peaking when filtering is enabled. {code:java} [com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters] {code} The stack trace is {code:java} at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125) {code} *Workaround* Disable the bundles anonymisation from the global settings |
Description |
Original:
The CPU usage is peaking when filtering is enabled. {code:java} [com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters] {code} The stack trace is {code:java} at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125) {code} *Workaround* Disable the bundles anonymisation from the global settings |
New:
The CPU usage is peaking when filtering is enabled. {code:java} [com.cloudbees.jenkins.support.filter.ContentFilters plugin="support-core@2.50"] [enabled]true[/enabled] [/com.cloudbees.jenkins.support.filter.ContentFilters] {code} The logs are displaying stacktraces related to this anonymization {code:java} at java.util.regex.Pattern$Start.match(Pattern.java:3463) at java.util.regex.Matcher.search(Matcher.java:1248) at java.util.regex.Matcher.find(Matcher.java:637) at java.util.regex.Matcher.replaceAll(Matcher.java:951) at com.cloudbees.jenkins.support.filter.ContentMapping.filter(ContentMapping.java:96) at com.cloudbees.jenkins.support.filter.SensitiveContentFilter.filter(SensitiveContentFilter.java:56) at com.cloudbees.jenkins.support.filter.AllContentFilters.filter(AllContentFilters.java:43) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.filterFlushLines(FilteredOutputStream.java:185) at com.cloudbees.jenkins.support.filter.FilteredOutputStream.write(FilteredOutputStream.java:125) {code} *Workaround* Disable the bundles anonymisation from the global settings |
Link |
New:
This issue is related to |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Remote Link | New: This issue links to "PR#158 (Web Link)" [ 22077 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |