-
Task
-
Resolution: Fixed
-
Critical
-
-
Pipeline - October, Pipeline - April 2018
Extracted from JENKINS-30896:
The current design of LogActionImpl, using $id.log, was considered the minimum necessary for a working 1.0 release, not a serious implementation. It has a major problem: when there is a large amount of output, WorkflowRun.copyLogs must duplicate it all to log, doubling disk space requirements per build.
It would be better to keep a single log file for the build. LogActionImpl should deprecated in favor of an implementation that simply stores a rangeset of offsets into that file. When parallel blocks are producing concurrent output, the single log file will be a bit jumbled (probably still human-readable in most cases), but the rangesets will keep track of what output came from where. The final output produced by WorkflowRun will still be processed to split at line boundaries, add in thread labels, etc. (TBD how and whether JENKINS-30777 could be supported in this mode.)
- blocks
-
JENKINS-38313 External Build Log storage for Jenkins
- In Progress
-
JENKINS-47192 RFC: Compress pipeline stage logs?
- Resolved
- is blocked by
-
JENKINS-40934 LogActionImpl listener inefficient; poor performance queuing large parallel workloads
- Resolved
-
JENKINS-52729 Launcher.ProcStarter.stdout(TaskListener) discards remotability
- Resolved
-
JENKINS-44195 Add timestamps to Blue Ocean log
- Open
-
JENKINS-52165 Use push rather than pull for durable task logging
- Reopened
- is blocking
-
JENKINS-44483 Large console logs cause infinite loops in slave
- Resolved
-
JENKINS-45553 Parallel pipeline execution scales poorly
- Closed
- is duplicated by
-
JENKINS-44500 Very slow pipeline scheduling
- Resolved
- is related to
-
JENKINS-40613 DurableTaskStep.Execution.getWorkspace() should be subject to timeout
- Resolved
- relates to
-
JENKINS-31096 Unicode characters in console logs do not print correctly in Workflow builds
- Resolved
-
JENKINS-27394 Render stages in logs as collapsible sections
- Resolved
-
JENKINS-54128 Deprecated calls to Run.getLogFile
- Open
-
JENKINS-54073 "Pipeline: Job" plugin causes Jenkins Master CPU to peg to ~100% during pipelines with parallel steps
- Resolved
-
JENKINS-14435 No incremental display of progress within a line
- Resolved
-
JENKINS-32191 workflow plugin does not provide console to warnings plugin, sleep required
- Resolved
-
JENKINS-48344 Log files generated by Jenkins pipeline scripts are bloated
- Resolved
-
JENKINS-54304 Jobs in parallel dont display the variant they are running.
- Resolved
-
JENKINS-44958 File handle leaks in *.log after hard kill
- Resolved
-
JENKINS-54078 [JEP-210] Exception: Object was recently deallocated when using Git + timeout(activity: true)
- Resolved
-
JENKINS-54081 Timestamps missing for agent-based steps in Pipeline Job 2.26
- Resolved
-
JENKINS-54566 Failed to execute command Pipe.Flush
- Resolved
-
JENKINS-30896 Unoptimized node storage
- Closed
-
JENKINS-54133 No ANSI coloring on slave agents in pipeline
- Closed
-
JENKINS-27035 Request/response statistics
- Resolved
-
JENKINS-45693 Ability to decorate Pipeline builds as a global extension
- Resolved
-
JENKINS-30777 ConsoleLogFilter isn't truly global
- Open
-
JENKINS-41845 Suppress default pipeline output
- Reopened
-
JENKINS-44712 Add pipeline support for logstash notifier
- Resolved
- links to