mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-07 09:05:55 +00:00
FB-1505: catch ErrInvalidView for when multiple data nodes are trying to delete the same view
This commit is contained in:
parent
d807071a17
commit
51ca8a131b
1 changed files with 3 additions and 1 deletions
|
|
@ -1040,7 +1040,9 @@ func (s *Server) receiveMessage(m Message) error {
|
|||
return fmt.Errorf("local field not found: %s", obj.Field)
|
||||
}
|
||||
err := f.deleteView(obj.View)
|
||||
if err != nil {
|
||||
if errors.Cause(err) == ErrInvalidView {
|
||||
s.logger.Infof("got intra-cluster message requesting delete of view: %s, but it did not exist (this is usually fine). Index: %s, field: %s ", obj.View, obj.Index, obj.Field)
|
||||
} else if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue