ava-labs/spacesvm

Remove Coarse Locking from API

patrick-ogrady opened this issue · 0 comments

We should implement granular locking to prevent API calls from blocking consensus operations:

spacesvm/vm/vm.go

Lines 245 to 249 in 22a78d6

var lock common.LockOption = common.WriteLock
if len(lockOption) != 0 {
lock = lockOption[0]
}
return &common.HTTPHandler{LockOptions: lock, Handler: server}, nil