Merge pull request #2666 from philips/check-error-in-store

store: always check the error
This commit is contained in:
Xiang Li 2015-04-17 20:14:32 -07:00
commit 90a7978474

View File

@ -354,8 +354,10 @@ func (s *store) CompareAndDelete(nodePath string, prevValue string, prevIndex ui
s.WatcherHub.notifyWatchers(e, path, true)
}
// delete a key-value pair, no error should happen
n.Remove(false, false, callback)
err = n.Remove(false, false, callback)
if err != nil {
return nil, err
}
s.WatcherHub.notify(e)
s.Stats.Inc(CompareAndDeleteSuccess)