Complete refactor to new grpc control plane and only http proxy for carts #4

Merged
mats merged 75 commits from refactor/http-proxy into main 2025-10-14 22:31:28 +02:00
Showing only changes of commit 4e4d5371ec - Show all commits

View File

@@ -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
} }