MCPcopy Index your code
hub / github.com/CodisLabs/codis / handleResponse

Method handleResponse

pkg/proxy/session.go:239–252  ·  view source on GitHub ↗
(r *Request)

Source from the content-addressed store, hash-verified

237}
238
239func (s *Session) handleResponse(r *Request) (*redis.Resp, error) {
240 r.Batch.Wait()
241 if r.Coalesce != nil {
242 if err := r.Coalesce(); err != nil {
243 return nil, err
244 }
245 }
246 if err := r.Err; err != nil {
247 return nil, err
248 } else if r.Resp == nil {
249 return nil, ErrRespIsRequired
250 }
251 return r.Resp, nil
252}
253
254func (s *Session) handleRequest(r *Request, d *Router) error {
255 opstr, flag, err := getOpInfo(r.Multi)

Callers 1

loopWriterMethod · 0.95

Calls 1

WaitMethod · 0.45

Tested by

no test coverage detected