mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Merge pull request #1285 from aboch/loc
Remove locator check on endpoint force removal
This commit is contained in:
commit
b3fc24768b
1 changed files with 0 additions and 19 deletions
|
@ -722,18 +722,6 @@ func (ep *endpoint) sbLeave(sb *sandbox, force bool, options ...EndpointOption)
|
|||
return nil
|
||||
}
|
||||
|
||||
func (n *network) validateForceDelete(locator string) error {
|
||||
if n.Scope() == datastore.LocalScope {
|
||||
return nil
|
||||
}
|
||||
|
||||
if locator == "" {
|
||||
return fmt.Errorf("invalid endpoint locator identifier")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (ep *endpoint) Delete(force bool) error {
|
||||
var err error
|
||||
n, err := ep.getNetworkFromStore()
|
||||
|
@ -750,15 +738,8 @@ func (ep *endpoint) Delete(force bool) error {
|
|||
epid := ep.id
|
||||
name := ep.name
|
||||
sbid := ep.sandboxID
|
||||
locator := ep.locator
|
||||
ep.Unlock()
|
||||
|
||||
if force {
|
||||
if err = n.validateForceDelete(locator); err != nil {
|
||||
return fmt.Errorf("unable to force delete endpoint %s: %v", name, err)
|
||||
}
|
||||
}
|
||||
|
||||
sb, _ := n.getController().SandboxByID(sbid)
|
||||
if sb != nil && !force {
|
||||
return &ActiveContainerError{name: name, id: epid}
|
||||
|
|
Loading…
Add table
Reference in a new issue