Bug 1283528
Summary: | unable to remove slave from bond and use it to create another bond in one request. | ||||||
---|---|---|---|---|---|---|---|
Product: | [oVirt] vdsm | Reporter: | Martin Mucha <mmucha> | ||||
Component: | Core | Assignee: | Marcin Mirecki <mmirecki> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Aharon Canan <acanan> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 4.17.11 | CC: | bugs, danken | ||||
Target Milestone: | ovirt-3.6.3 | Flags: | danken:
ovirt-3.6.z?
rule-engine: planning_ack? rule-engine: devel_ack? rule-engine: testing_ack? |
||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | network | ||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-11-23 10:51:46 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | Network | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
*** Bug 1283529 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 1269175 *** |
Created attachment 1096545 [details] zipped supervdsm.log Description of problem: unable to remove slave from bond and use it to create another bond in one request. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. setup host with 4 nics. Use 3 of them to create bond. 2. in ovirt-engine UI detach one slave and create bond using this nic and fourth nic. Confirm dialog. Actual results: Error while executing action HostSetupNetworks: Interface already in use Expected results: operation succeeds. Additional info: <JsonRpcRequest id: "29681444-f287-4e7c-b11d-4ef0d936a125", method: Host.setupNetworks, params: {"networks":{},"bondings":{bond0={nics=[dummy_31, dummy_30], options=mode=4 miimon=100}, bond1={nics=[dummy_32, dummy_40], options=mode=4 miimon=100}},"options":{connectivityTimeout=120, connectivityCheck=true}}> MainProcess|jsonrpc.Executor/4::ERROR::2015-11-19 09:36:02,656::supervdsmServer::118::SuperVdsm.ServerCallback::(wrapper) Error in setupNetworks Traceback (most recent call last): File "/usr/share/vdsm/supervdsmServer", line 116, in wrapper res = func(*args, **kwargs) File "/usr/share/vdsm/supervdsmServer", line 241, in setupNetworks return setupNetworks(networks, bondings, **options) File "/usr/share/vdsm/network/api.py", line 944, in setupNetworks _handleBondings(bondings, configurator, in_rollback) File "/usr/share/vdsm/network/api.py", line 691, in _handleBondings destroyOnMasterRemoval='remove' in attrs) File "/usr/share/vdsm/network/models.py", line 280, in objectivize mtu, _netinfo) File "/usr/share/vdsm/network/models.py", line 269, in _objectivizeSlaves (nic, nicVlans or nicNet or nicBond)) ConfigNetworkError: (24, u'nic dummy_31 already used by bond0')