Phil, what API call are you referring too? The Compute API call where the other quota checks take place? I would avoid creating the port because it may be unnecessary (what if there are no hosts available for scheduling? Then we need to clear the port). Perhaps it's more effective to query Quantum for quota levels and reserve the resource.
Not sure how Nova handles quota limits that are under the responsibility of other projects; also currently Nova handles this Quota limits:
Phil, what API call are you referring too? The Compute API call where the other quota checks take place? I would avoid creating the port because it may be unnecessary (what if there are no hosts available for scheduling? Then we need to clear the port). Perhaps it's more effective to query Quantum for quota levels and reserve the resource.
Not sure how Nova handles quota limits that are under the responsibility of other projects; also currently Nova handles this Quota limits:
+------ ------- ------- ------- --+---- ---+ ------- ------- ------- --+---- ---+ file_content_ bytes | 10240 | group_rules | 20 | file_path_ bytes | 255 | ------- ------- ------- --+---- ---+
| Property | Value |
+------
| metadata_items | 128 |
| injected_
| ram | 51200 |
| floating_ips | 10 |
| key_pairs | 100 |
| instances | 10 |
| security_
| injected_files | 5 |
| cores | 20 |
| fixed_ips | -1 |
| injected_
| security_groups | 10 |
+------
May we need to add ports too?