If a job uses EnvInjectPasswordWrapper, the stream close command won't be propagated to upper loggers. It means that the files may stay in open state => potential file descriptor leaks.
The leaks may have a big impact if you try delete a job from a remote NFS storage. Plugins like Timestamper also multiply a number of unclosed files, hence there's a real risk of the open descriptors overflow.
|Field||Original Value||New Value|
|Summary||EnvInjectPasswordsOutputStream does not close parent logger||EnvInjectPasswordsOutputStream does not close the parent logger|
|Remote Link||This issue links to "PR #50 (Web Link)" [ 12910 ]|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Status||In Progress [ 3 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Workflow||JNJira [ 163248 ]||JNJira + In-Review [ 197146 ]|