mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-16 07:13:53 +00:00
etcd_watcher: make Deleted Event.Object's version consistent
This commit is contained in:
parent
e8dc9eae8c
commit
fcf63a6c4b
@ -399,6 +399,9 @@ func (w *etcdWatcher) sendModify(res *etcd.Response) {
|
|||||||
if res.PrevNode != nil && res.PrevNode.Value != "" {
|
if res.PrevNode != nil && res.PrevNode.Value != "" {
|
||||||
// Ignore problems reading the old object.
|
// Ignore problems reading the old object.
|
||||||
if oldObj, err = w.decodeObject(res.PrevNode); err == nil {
|
if oldObj, err = w.decodeObject(res.PrevNode); err == nil {
|
||||||
|
if err := w.versioner.UpdateObject(oldObj, res.Node.ModifiedIndex); err != nil {
|
||||||
|
utilruntime.HandleError(fmt.Errorf("failure to version api object (%d) %#v: %v", res.Node.ModifiedIndex, oldObj, err))
|
||||||
|
}
|
||||||
oldObjPasses = w.filter(oldObj)
|
oldObjPasses = w.filter(oldObj)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user