satellite/metainfo: metainfo loop should yield StreamID for segments
Change-Id: If6c86add75ce79ffcfe95353225719c7d4b5a459
This commit is contained in:
parent
e7e6985ae9
commit
7d8f19e94d
@ -41,6 +41,7 @@ func (object *Object) Expired(now time.Time) bool {
|
|||||||
// Segment is the segment info passed to Observer by metainfo loop.
|
// Segment is the segment info passed to Observer by metainfo loop.
|
||||||
type Segment struct {
|
type Segment struct {
|
||||||
Location metabase.SegmentLocation // tally, repair, graceful exit, audit
|
Location metabase.SegmentLocation // tally, repair, graceful exit, audit
|
||||||
|
StreamID uuid.UUID // audit
|
||||||
DataSize int // tally, graceful exit
|
DataSize int // tally, graceful exit
|
||||||
MetadataSize int // tally
|
MetadataSize int // tally
|
||||||
Inline bool // metrics
|
Inline bool // metrics
|
||||||
@ -482,6 +483,7 @@ func handleSegment(ctx context.Context, observer *observerContext, location meta
|
|||||||
Location: location,
|
Location: location,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
loopSegment.StreamID = segment.StreamID
|
||||||
loopSegment.DataSize = int(segment.EncryptedSize) // TODO should this be plain or enrypted size
|
loopSegment.DataSize = int(segment.EncryptedSize) // TODO should this be plain or enrypted size
|
||||||
if segment.Inline() {
|
if segment.Inline() {
|
||||||
loopSegment.Inline = true
|
loopSegment.Inline = true
|
||||||
|
Loading…
Reference in New Issue
Block a user