Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-14383

Warnings Plugin: Slow Performance on customized parsing rules with Regular Expression

    Details

    • Similar Issues:

      Description

      I encountered severe performance problems when using the customized warnings parser plugin with regex. It takes about a minute to parse the 250kb file in the attachment for warnings. Even a simple regex like just "INFO" takes 40 sec for the attached file.

      A 6 MB log file took about 18 minutes with a slightly more difficult script. When I tested a log on java with about the same size and similar amount of categories, it terminated after 2 seconds.

      Skript:

      import hudson.plugins.warnings.parser.Warning
      return new Warning("fileName", 1, "Dynamic Parser", "category" , "normal")
      

      Regex:

      ^([A-Z]+):(\s)*\[(.*)\].*at:\s(\w+\.java)\((\d+)\)(\s)*$
      

        Attachments

          Activity

            People

            • Assignee:
              drulli Ulli Hafner
              Reporter:
              tschmetzer Tobias Schmetzer
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: