-
Bug
-
Resolution: Fixed
-
Critical
Although FilePath.validateAntFileMask is typically bounded to check at most 10000 files before giving up and announcing that it cannot find a match, it turns out that DirectoryScanner collects the names of non-matches in filesNotIncluded and dirsNotIncluded in the meantime. In a big workspace, this can cause the JVM (usually a slave agent) to allocate gigabytes of heap, eventually causing the slave to become overwhelmed and crash.
- is blocking
-
JENKINS-7214 FilePath.validateAntFileMask too slow for /configure
-
- Resolved
-
- links to
Integrated in
jenkins_main_trunk #3833
[FIXED JENKINS-25759] Avoid consuming too much memory while running validateAntFileMask. (Revision 534328b264f9338e48418d2bcc0d28daaf48b3a0)
Result = SUCCESS
jesse glick : 534328b264f9338e48418d2bcc0d28daaf48b3a0
Files :