Skip to content

Commit 014e8aa

Browse files
authored
fix: Show sync time (#2493)
old look: > Summary: resources: 22029, errors: 100, panic: 0 failed_writes: 0 new look: > Summary: resources: 25660, errors: 100, panic: 0, failed_writes: 0, time: 2m42s
1 parent f170e50 commit 014e8aa

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cli/cmd/sync.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,11 @@ func syncConnection(ctx context.Context, sourceSpec specs.Source, destinationsSp
185185
return fmt.Errorf("failed to get sync summary: %w", err)
186186
}
187187
_ = bar.Finish()
188+
tt := time.Since(syncTime)
189+
188190
fmt.Println("Sync completed successfully.")
189-
fmt.Printf("Summary: resources: %d, errors: %d, panic: %d failed_writes: %d\n", totalResources, summary.Errors, summary.Panics, failedWrites)
191+
fmt.Printf("Summary: resources: %d, errors: %d, panic: %d, failed_writes: %d, time: %s\n", totalResources, summary.Errors, summary.Panics, failedWrites, tt.Truncate(time.Second).String())
190192
log.Info().Str("source", sourceSpec.Name).Strs("destinations", sourceSpec.Destinations).
191-
Int("resources", totalResources).Uint64("errors", summary.Errors).Uint64("panic", summary.Panics).Uint64("failedWrites", failedWrites).Msg("sync completed successfully")
193+
Int("resources", totalResources).Uint64("errors", summary.Errors).Uint64("panic", summary.Panics).Uint64("failed_writes", failedWrites).Float64("time_took", tt.Seconds()).Msg("Sync completed successfully")
192194
return nil
193195
}

0 commit comments

Comments
 (0)