diff --git a/pkg/roachprod/install/cluster_synced.go b/pkg/roachprod/install/cluster_synced.go index cef9e0a333a7..3817e4b56ce7 100644 --- a/pkg/roachprod/install/cluster_synced.go +++ b/pkg/roachprod/install/cluster_synced.go @@ -2282,7 +2282,11 @@ func (c *SyncedCluster) ParallelE( } if len(failed) > 0 { - return failed, errors.New("one or more parallel execution failure") + var err error + for _, res := range failed { + err = errors.CombineErrors(err, res.Err) + } + return nil, errors.Wrap(err, "parallel execution failure") } return nil, nil }