| Index: filter/dscache/support.go
|
| diff --git a/filter/dscache/support.go b/filter/dscache/support.go
|
| index 4a2480ab7d29162ff37510758d453a2767109e2c..a472a8ba64d1e0b784553c8151afb612bf93a34e 100644
|
| --- a/filter/dscache/support.go
|
| +++ b/filter/dscache/support.go
|
| @@ -11,6 +11,7 @@ import (
|
|
|
| ds "github.com/luci/gae/service/datastore"
|
| "github.com/luci/gae/service/memcache"
|
| + "github.com/luci/luci-go/common/errors"
|
| log "github.com/luci/luci-go/common/logging"
|
| "golang.org/x/net/context"
|
| )
|
| @@ -117,7 +118,7 @@ func (s *supportContext) mutation(keys []*ds.Key, f func() error) error {
|
| }
|
| err := f()
|
| if err == nil {
|
| - if err := s.mc.DeleteMulti(lockKeys); err != nil {
|
| + if err := errors.Filter(s.mc.DeleteMulti(lockKeys), memcache.ErrCacheMiss); err != nil {
|
| (log.Fields{log.ErrorKey: err}).Warningf(
|
| s.c, "dscache: mc.DeleteMulti")
|
| }
|
|
|