Skip to content

Commit a750ce3

Browse files
authored
replication: fix dependency issues (#1881)
adding back deprecated fields for metrics to avoid dependency issues
1 parent 71210f1 commit a750ce3

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

pkg/replication/replication.go

+20
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,17 @@ type TargetMetrics struct {
699699
CurrentBandwidthInBytesPerSecond float64 `json:"currentBandwidth,omitempty"`
700700
// errors seen in replication in last minute, hour and total
701701
Failed TimedErrStats `json:"failed,omitempty"`
702+
// Deprecated fields
703+
// Pending size in bytes
704+
PendingSize uint64 `json:"pendingReplicationSize,omitempty"`
705+
// Total Replica size in bytes
706+
ReplicaSize uint64 `json:"replicaSize,omitempty"`
707+
// Failed size in bytes
708+
FailedSize uint64 `json:"failedReplicationSize,omitempty"`
709+
// Total number of pending operations including metadata updates
710+
PendingCount uint64 `json:"pendingReplicationCount,omitempty"`
711+
// Total number of failed operations including metadata updates
712+
FailedCount uint64 `json:"failedReplicationCount,omitempty"`
702713
}
703714

704715
// Metrics represents inline replication metrics for a bucket.
@@ -716,6 +727,15 @@ type Metrics struct {
716727
Errors TimedErrStats `json:"failed,omitempty"`
717728
// Total number of entries that are queued for replication
718729
QStats InQueueMetric `json:"queued"`
730+
// Deprecated fields
731+
// Total Pending size in bytes across targets
732+
PendingSize uint64 `json:"pendingReplicationSize,omitempty"`
733+
// Failed size in bytes across targets
734+
FailedSize uint64 `json:"failedReplicationSize,omitempty"`
735+
// Total number of pending operations including metadata updates across targets
736+
PendingCount uint64 `json:"pendingReplicationCount,omitempty"`
737+
// Total number of failed operations including metadata updates across targets
738+
FailedCount uint64 `json:"failedReplicationCount,omitempty"`
719739
}
720740

721741
// RStat - has count and bytes for replication metrics

0 commit comments

Comments
 (0)