Rohit Yadav created CLOUDSTACK-7270: ---------------------------------------
Summary: Deleting public IP range or guest network permanently removes DB row/entry Key: CLOUDSTACK-7270 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7270 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: API, Usage Affects Versions: 4.2.0, 4.2.1, 4.3.0, 4.4.0, 4.3.1 Reporter: Rohit Yadav Assignee: Kishan Kavala Priority: Critical If you remove a public IP range or a shared network, the entry from user_ip_address gets removed but entry in cloud_usage.cloud_usage for the type=3 (ip address) does not. In case of portable IPs we definetely remove IP entries, for others we need to check. This was discovered in 4.2.1, and then again in 4.3 release This logic causes NPE when listing usage records in the service layer when we do IPAddressVO object.getUuid(). We need to discuss why we are not marking them as removed and should we remove entry from cloud_usage table for type=3 (ip address) since in cloud_usage table there is no field that says marked as removed (its reference in user_ip_address table etc.) -- This message was sent by Atlassian JIRA (v6.2#6252)