mirror of
https://github.com/rclone/rclone.git
synced 2026-02-17 18:09:03 +00:00
accounting: fix missing server side stats from core/stats rc
These stats weren't being updated in the global stats read by rc core/stats: - transferQueue - deletesSize - serverSideCopies - serverSideCopyBytes - serverSideMoves - serverSideMoveBytes
This commit is contained in:
@@ -385,12 +385,14 @@ func (sg *statsGroups) sum(ctx context.Context) *StatsInfo {
|
||||
sum.checkQueueSize += stats.checkQueueSize
|
||||
sum.transfers += stats.transfers
|
||||
sum.transferring.merge(stats.transferring)
|
||||
sum.transferQueue += stats.transferQueue
|
||||
sum.transferQueueSize += stats.transferQueueSize
|
||||
sum.listed += stats.listed
|
||||
sum.renames += stats.renames
|
||||
sum.renameQueue += stats.renameQueue
|
||||
sum.renameQueueSize += stats.renameQueueSize
|
||||
sum.deletes += stats.deletes
|
||||
sum.deletesSize += stats.deletesSize
|
||||
sum.deletedDirs += stats.deletedDirs
|
||||
sum.inProgress.merge(stats.inProgress)
|
||||
sum.startedTransfers = append(sum.startedTransfers, stats.startedTransfers...)
|
||||
@@ -399,6 +401,10 @@ func (sg *statsGroups) sum(ctx context.Context) *StatsInfo {
|
||||
stats.average.mu.Lock()
|
||||
sum.average.speed += stats.average.speed
|
||||
stats.average.mu.Unlock()
|
||||
sum.serverSideCopies += stats.serverSideCopies
|
||||
sum.serverSideCopyBytes += stats.serverSideCopyBytes
|
||||
sum.serverSideMoves += stats.serverSideMoves
|
||||
sum.serverSideMoveBytes += stats.serverSideMoveBytes
|
||||
}
|
||||
stats.mu.RUnlock()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user