[
https://issues.apache.org/jira/browse/CLOUDSTACK-9756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15874066#comment-15874066
]
ASF GitHub Bot commented on CLOUDSTACK-9756:
--------------------------------------------
Github user jayapalu commented on the issue:
https://github.com/apache/cloudstack/pull/1917
Travis CI test_outofbandmanagement is failing which is not related to this
PR changes. It seems there is problem with the test case.
@rhtyd Do you have any idea on this ?
Running tests: smoke/test_outofbandmanagement smoke/test_over_provisioning
smoke/test_password_server smoke/test_portable_publicip
smoke/test_primary_storage smoke/test_privategw_acl smoke/test_public_ip_range
smoke/test_pvlan smoke/test_regions smoke/test_reset_vm_on_reboot
smoke/test_resource_detail smoke/test_router_dhcphosts smoke/test_router_dns
smoke/test_routers smoke/test_routers_iptables_default_policy
smoke/test_routers_network_ops smoke/test_scale_vm smoke/test_secondary_storage
smoke/test_service_offerings smoke/test_snapshots smoke/test_ssvm
smoke/test_staticroles smoke/test_templates smoke/test_usage_events
smoke/test_vm_life_cycle smoke/test_vm_snapshots smoke/test_volumes
smoke/test_vpc_redundant smoke/test_vpc_router_nics smoke/test_vpc_vpn
smoke/misc/test_deploy_vm smoke/misc/test_escalations_templates
smoke/misc/test_vm_ha smoke/misc/test_vm_sync
Traceback (most recent call last):
File "/opt/python/2.7.12/lib/python2.7/SocketServer.py", line 596, in
process_request_thread
self.finish_request(request, client_address)
File "/opt/python/2.7.12/lib/python2.7/SocketServer.py", line 331, in
finish_request
self.RequestHandlerClass(request, client_address, self)
File "/opt/python/2.7.12/lib/python2.7/SocketServer.py", line 652, in
__init__
self.handle()
File
"/home/travis/.local/lib/python2.7/site-packages/ipmisim/ipmisim.py", line 436,
in handle
return IpmiServerContext().handle(data, address, socket)
File
"/home/travis/.local/lib/python2.7/site-packages/ipmisim/ipmisim.py", line 112,
in handle
self.initiate_session(data, address, self.session)
File
"/home/travis/.local/lib/python2.7/site-packages/ipmisim/ipmisim.py", line 143,
in initiate_session
myaddr, netfnlun = struct.unpack('2B', data[14:16])
error: unpack requires a string argument of length 2
Traceback (most recent call last):
File "/opt/python/2.7.12/lib/python2.7/SocketServer.py", line 596, in
process_request_thread
self.finish_request(request, client_address)
File "/opt/python/2.7.12/lib/python2.7/SocketServer.py", line 331, in
finish_request
self.RequestHandlerClass(request, client_address, self)
File "/opt/python/2.7.12/lib/python2.7/SocketServer.py", line 652, in
__init__
self.handle()
File
"/home/travis/.local/lib/python2.7/site-packages/ipmisim/ipmisim.py", line 436,
in handle
return IpmiServerContext().handle(data, address, socket)
File
"/home/travis/.local/lib/python2.7/site-packages/ipmisim/ipmisim.py", line 112,
in handle
self.initiate_session(data, address, self.session)
File
"/home/travis/.local/lib/python2.7/site-packages/ipmisim/ipmisim.py", line 143,
in initiate_session
myaddr, netfnlun = struct.unpack('2B', data[14:16])
error: unpack requires a string argument of length 2
> IP address must not be allocated to other VR if releasing ip address is
> failed
> -------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-9756
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9756
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Network Controller
> Reporter: Jayapal Reddy
> Assignee: Jayapal Reddy
> Fix For: 4.10.0.0
>
>
> Apply rule (delete) is success on failure of ip assoc on back end. Cloudstack
> ignored the ip assoc failure.
> Due to this the ip got freed and assigned to another network/account. It
> caused the ip to be present in more than one router.
> Fix: Failing the apply rule (delete) on ipassoc failure
> Repro steps:
> 1. Configure PF/static nat/Firewall rules
> 2. Delete the rule configured.
> On deleting the rule, fail the ip assoc on the router.
> 3. Delete rule fails because ip assoc got failed.
> For RVR:
> 1. acquire several public ips,
> 2. add some rules on those public ips, so ips should show up in RVR,
> 3. change ipassoc.sh in RVR, make it always returns error on disassociate ip.
> 4. disassociate ip from UI, ip should is freed even though disassociate
> fails inside VR.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)