Complete refactor to new grpc control plane and only http proxy for carts #4
@@ -465,6 +465,9 @@ func (p *CartPool) getOrClaimGrain(id uint64) (*CartGrain, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
p.localMu.Lock()
|
||||||
|
p.grains[id] = grain
|
||||||
|
p.localMu.Unlock()
|
||||||
go p.broadcastOwnership([]uint64{id})
|
go p.broadcastOwnership([]uint64{id})
|
||||||
return grain, nil
|
return grain, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user