- 
    Bug 
- 
    Resolution: Fixed
- 
    Major 
- 
    None
Output after the first node block is not labeled.
In my use case I call various nodes during a parallel execution step, but here is a contrived example just using the master node:
threads = ['thread1','thread2']
def branches = [:]
for(int i = 0; i < threads.size(); i++) {
def thread = threads[i]
    branches[thread] = {
        println 'labeled'
        node('master') {println "labeled"}
        println 'not labeled'
        node('master') {println "also not labeled"}
    }
}
parallel branches
Results in:
Running: Execute sub-workflows in parallel : Start [thread1] Running: Parallel branch: thread1 [thread2] Running: Parallel branch: thread2 [thread1] Running: Print Message [thread1] labeled [thread1] Running: Allocate node : Start [thread1] Running on master in /var/lib/jenkins/workspace/test@3 [thread2] Running: Print Message [thread2] labeled [thread2] Running: Allocate node : Start [thread2] Running on master in /var/lib/jenkins/workspace/test@4 [thread1] Running: Allocate node : Body : Start [thread2] Running: Allocate node : Body : Start [thread1] Running: Print Message [thread1] labeled Running: Allocate node : Body : End [thread2] Running: Print Message [thread2] labeled Running: Allocate node : Body : End Running: Allocate node : End Running: Allocate node : End Running: Print Message not labeled Running: Allocate node : Start Running on master in /var/lib/jenkins/workspace/test@3 Running: Print Message not labeled Running: Allocate node : Start Running on master in /var/lib/jenkins/workspace/test@4 Running: Allocate node : Body : Start Running: Allocate node : Body : Start Running: Print Message also not labeled Running: Allocate node : Body : End Running: Print Message also not labeled Running: Allocate node : Body : End Running: Allocate node : End Running: Allocate node : End Running: Execute sub-workflows in parallel : Body : End Running: Execute sub-workflows in parallel : Body : End Running: Execute sub-workflows in parallel : End Running: End of Workflow Finished: SUCCESS
- is blocking
- 
                    JENKINS-26122 Prepend thread name to output -         
- Resolved
 
-         
- is duplicated by
- 
                    JENKINS-34501 Steps that accept closure overwrite parallel branch context logs -         
- Resolved
 
-         
- 
                    JENKINS-31595 Improve metadata logs for parallel step -         
- Resolved
 
-         
- is related to
- 
                    JENKINS-27394 Render stages in logs as collapsible sections -         
- Resolved
 
-         
- links to