-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
-
Jenkins 2.164
When an archive contain a symlink that is leading outside of the workspace, the current implementation check if the linked folder and every descendants in that folder are inside the workspace, causing some performance troubles if there are really numerous. Those checks are performed when we want to download the zip containing the specific symlink.
This case is mostly encountered when an undesired symlink is created.
[JENKINS-55050] Performance improvement for large archive symlink outside of workspace
Description |
Original:
When an archive contain a symlink that is leading outside of the workspace, the current implementation check if the linked folder and *every* descendants in that folder are inside the workspace, causing some performance troubles if there are really numerous. This case is mostly encountered when an undesired symlink is created. |
New:
When an archive contain a symlink that is leading outside of the workspace, the current implementation check if the linked folder and *every* descendants in that folder are inside the workspace, causing some performance troubles if there are really numerous. Those checks are performed when we want to download the zip containing the specific symlink. This case is mostly encountered when an undesired symlink is created. |
Attachment | New: generate_structure.groovy [ 45388 ] |
Remote Link | New: This issue links to "#3848 in core (log level reduction) (Web Link)" [ 22211 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "#3861 in core (advanced version) (Web Link)" [ 22302 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Link | New: This issue relates to SECURITY-904 [ SECURITY-904 ] |
Released As | New: Jenkins 2.164 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Labels | New: lts-candidate |
Labels | Original: lts-candidate |