I have a pipeline that executes this way:

```
Stage 1  -----> Stage 2  ----> Stage4
clone repo  |   exec           email   
            |                  results
            --> Stage 3
                exec

```

Stage 1, 2 and 3 all execute inside a docker image, all of them sharing a network directory for the workspaces. 

My problem is that when Stage 3 starts, it fails because the cloned files aren't there. Stage 3 created a new workspace named `MyJobName@2` and it is empty. It looks like the problem just happens when there are parallel stages.

How should I fix it?