MCPcopy
hub / github.com/CodisLabs/codis / storeCreateProxy

Method storeCreateProxy

pkg/topom/topom_cache.go:196–203  ·  view source on GitHub ↗
(p *models.Proxy)

Source from the content-addressed store, hash-verified

194}
195
196func (s *Topom) storeCreateProxy(p *models.Proxy) error {
197 log.Warnf("create proxy-[%s]:\n%s", p.Token, p.Encode())
198 if err := s.store.UpdateProxy(p); err != nil {
199 log.ErrorErrorf(err, "store: create proxy-[%s] failed", p.Token)
200 return errors.Errorf("store: create proxy-[%s] failed", p.Token)
201 }
202 return nil
203}
204
205func (s *Topom) storeUpdateProxy(p *models.Proxy) error {
206 log.Warnf("update proxy-[%s]:\n%s", p.Token, p.Encode())

Callers 4

CreateProxyMethod · 0.95
OnlineProxyMethod · 0.95
TestProxyCacheFunction · 0.80
contextCreateProxyFunction · 0.80

Calls 5

WarnfMethod · 0.80
UpdateProxyMethod · 0.80
ErrorErrorfMethod · 0.80
ErrorfMethod · 0.80
EncodeMethod · 0.45

Tested by 2

TestProxyCacheFunction · 0.64
contextCreateProxyFunction · 0.64