Browse Source

Update weed/topology/node.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
pull/7159/head
Chris Lu 1 month ago
committed by GitHub
parent
commit
9a4825c3f6
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 5
      weed/topology/node.go

5
weed/topology/node.go

@ -44,12 +44,13 @@ func (cr *CapacityReservations) addReservation(diskType types.DiskType, count in
cr.Lock() cr.Lock()
defer cr.Unlock() defer cr.Unlock()
reservationId := fmt.Sprintf("%s-%d-%d-%d", diskType, count, time.Now().UnixNano(), rand.Int64())
now := time.Now()
reservationId := fmt.Sprintf("%s-%d-%d-%d", diskType, count, now.UnixNano(), rand.Int64())
cr.reservations[reservationId] = &CapacityReservation{ cr.reservations[reservationId] = &CapacityReservation{
reservationId: reservationId, reservationId: reservationId,
diskType: diskType, diskType: diskType,
count: count, count: count,
createdAt: time.Now(),
createdAt: now,
} }
cr.reservedCounts[diskType] += count cr.reservedCounts[diskType] += count
return reservationId return reservationId

Loading…
Cancel
Save