Skip to content

Commit

Permalink
restore nil-check for watch
Browse files Browse the repository at this point in the history
  • Loading branch information
tgross committed Nov 25, 2020
1 parent 88a7e71 commit b3a9402
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions nomad/state/state_store.go
Original file line number Diff line number Diff line change
Expand Up @@ -2102,9 +2102,9 @@ func (s *StateStore) CSIVolumes(ws memdb.WatchSet) (memdb.ResultIterator, error)
if err != nil {
return nil, fmt.Errorf("csi_volumes lookup failed: %v", err)
}

ws.Add(iter.WatchCh())

if ws != nil {
ws.Add(iter.WatchCh())
}
return iter, nil
}

Expand All @@ -2118,9 +2118,9 @@ func (s *StateStore) CSIVolumeByID(ws memdb.WatchSet, namespace, id string) (*st
if err != nil {
return nil, fmt.Errorf("volume lookup failed: %s %v", id, err)
}

ws.Add(watchCh)

if ws != nil {
ws.Add(watchCh)
}
if obj == nil {
return nil, nil
}
Expand Down Expand Up @@ -2163,9 +2163,9 @@ func (s *StateStore) CSIVolumesByIDPrefix(ws memdb.WatchSet, namespace, volumeID
if err != nil {
return nil, err
}

ws.Add(iter.WatchCh())

if ws != nil {
ws.Add(iter.WatchCh())
}
return iter, nil
}

Expand Down Expand Up @@ -2206,9 +2206,9 @@ func (s *StateStore) CSIVolumesByNodeID(ws memdb.WatchSet, nodeID string) (memdb
}
iter.Add(raw)
}

ws.Add(iter.WatchCh())

if ws != nil {
ws.Add(iter.WatchCh())
}
return iter, nil
}

Expand All @@ -2220,9 +2220,9 @@ func (s *StateStore) CSIVolumesByNamespace(ws memdb.WatchSet, namespace string)
if err != nil {
return nil, fmt.Errorf("volume lookup failed: %v", err)
}

ws.Add(iter.WatchCh())

if ws != nil {
ws.Add(iter.WatchCh())
}
return iter, nil
}

Expand Down Expand Up @@ -2479,9 +2479,9 @@ func (s *StateStore) CSIPlugins(ws memdb.WatchSet) (memdb.ResultIterator, error)
if err != nil {
return nil, fmt.Errorf("csi_plugins lookup failed: %v", err)
}

ws.Add(iter.WatchCh())

if ws != nil {
ws.Add(iter.WatchCh())
}
return iter, nil
}

Expand All @@ -2493,9 +2493,9 @@ func (s *StateStore) CSIPluginsByIDPrefix(ws memdb.WatchSet, pluginID string) (m
if err != nil {
return nil, err
}

ws.Add(iter.WatchCh())

if ws != nil {
ws.Add(iter.WatchCh())
}
return iter, nil
}

Expand All @@ -2517,9 +2517,9 @@ func (s *StateStore) CSIPluginByIDTxn(txn Txn, ws memdb.WatchSet, id string) (*s
if err != nil {
return nil, fmt.Errorf("csi_plugin lookup failed: %s %v", id, err)
}

ws.Add(watchCh)

if ws != nil {
ws.Add(watchCh)
}
if obj != nil {
return obj.(*structs.CSIPlugin), nil
}
Expand Down

0 comments on commit b3a9402

Please sign in to comment.