mirror of https://github.com/restic/restic.git
Merge pull request #2573 from dhoffend/fix-processed-bytes
fix backup --json total_bytes_processed output
This commit is contained in:
commit
644673bcf2
|
@ -0,0 +1,6 @@
|
|||
Bugfix: backup --json reports total_bytes_processed as 0
|
||||
|
||||
We've fixed the json output of total_bytes_processed. The non-json output
|
||||
was already fixed with pull request #2138 but left the json output untouched.
|
||||
|
||||
https://github.com/restic/restic/issues/2429
|
|
@ -49,6 +49,7 @@ type Backup struct {
|
|||
Changed uint
|
||||
Unchanged uint
|
||||
}
|
||||
ProcessedBytes uint64
|
||||
archiver.ItemStats
|
||||
}
|
||||
}
|
||||
|
@ -214,6 +215,8 @@ func (b *Backup) CompleteItem(item string, previous, current *restic.Node, s arc
|
|||
done: true,
|
||||
}
|
||||
return
|
||||
} else {
|
||||
b.summary.ProcessedBytes += current.Size;
|
||||
}
|
||||
|
||||
switch current.Type {
|
||||
|
@ -360,7 +363,7 @@ func (b *Backup) Finish(snapshotID restic.ID) {
|
|||
TreeBlobs: b.summary.ItemStats.TreeBlobs,
|
||||
DataAdded: b.summary.ItemStats.DataSize + b.summary.ItemStats.TreeSize,
|
||||
TotalFilesProcessed: b.summary.Files.New + b.summary.Files.Changed + b.summary.Files.Unchanged,
|
||||
TotalBytesProcessed: b.totalBytes,
|
||||
TotalBytesProcessed: b.summary.ProcessedBytes,
|
||||
TotalDuration: time.Since(b.start).Seconds(),
|
||||
SnapshotID: snapshotID.Str(),
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue