Skip to content

Commit 07da5e5

Browse files
committed
pipeline: improve error messages
1 parent 8b5aca0 commit 07da5e5

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

internal/pipeline/merging.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -302,16 +302,17 @@ func (m *filesystemMerging) WithEachMerged(ctx context.Context, f func(context.C
302302

303303
// Write our file to the mergable directory
304304
if err := m.saveMergedFile(ctx, uploadedDir, files[i]); err != nil {
305-
el.Add(fmt.Errorf("problem writing merged file: %v", err))
306-
logger.Error().Logf("skipping upload of %s after cache failure", files[i])
307-
continue // skip upload if we can't cache what to upload
305+
err = fmt.Errorf("problem writing merged file: %v", err)
306+
span.RecordError(err)
307+
el.Add(err)
308+
continue
308309
}
309310

310311
// Upload the file
311312
if filename, err := f(ctx, i, agent, files[i]); err != nil {
312-
telemetry.RecordError(ctx, err)
313-
314-
el.Add(fmt.Errorf("problem from callback: %v", err))
313+
err = fmt.Errorf("problem from callback: %v", err)
314+
span.RecordError(err)
315+
el.Add(err)
315316
} else {
316317
merged = append(merged, mergedFile{
317318
UploadedFilename: filename,

0 commit comments

Comments
 (0)