FEATURE REQUEST: option to limit size of network creation; batch/transaction creation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Opinion
|
Wishlist
|
Unassigned |
Bug Description
I'm not sure is this is strictly-speaking the right place to file this, but will do so for want of a better alternative for now.
I recently made use of the RackSpace OpenStack Private Cloud installer/ISO, Alamo v.1.0.1
During the install process, I was promptes for my [private] network block, and I provided it as 192.168.0.0/8
The install process proceeded (overnight), but was getting nowhere.
Upon closer inspection of the process list (`top` & `ps aux`), I found the following to explain the crazy load on the system:
"/usr/bin/python /usr/bin/
note: trying to fill up the *entire* network range of 16+ *MILLION* addresses
Found this issue with the help of a very nice RS tech @ IRC.
The prevailing consensus is that there should probably be a little bit more smarts in this subsystem - either get verification for networks larger than 1,000 or 10,000 adresses (anything that'll take more than, say, an hour to process; probably not really a possibility for a batch process), or batch the DB process into a transaction to run more efficiently.
Changed in nova: | |
status: | Incomplete → Confirmed |
status: | Confirmed → New |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
What version of openstack is the rackspace installer setting up? The performance of network creation was improved in folsom, so this shouldn't be horrendously slow any more.
Either way, this is probably a wishlist where we at least warn people that an operation like this would be very slow.