[RFE] cluster maximum capacity limitation

Bug #1817886 reported by LIU Yulong
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Opinion
Wishlist
Unassigned

Bug Description

Sometimes we can not say a cloud deployment has unlimited capacity, especially for small cluster. And sometimes, cluster expansion takes time. You can not adjust all users/project quota at once. Then users began to complain, why I cannot create resource since I still have free quota? Why you change my quota?
Furthermore, a cloud deployment may not have much ability to handle unlimited resource since the total physical capacity has its ceiling. For instance, there is no more free capacity of your storage cluster to create more volumes. There are no more bandwidth for your network cluster to hold more floating IPs. There are no more vCPUs of compute node to hold more instances.

This RFE propose to add some limitation of neutron to avoid user creating resource beyond the cluster capacity. So, then cloud users(providers) can estimate a total capacity limit based on the cluster size and limit it directly at the initial deployment.

Changed in neutron:
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Miguel Lavalle (minsel) wrote :

"This RFE propose to add some limitation of neutron to avoid user creating resource beyond the cluster capacity". How do you express those limits? maximum number of ports? maximum number of networks? How is this going to play with other openstack projects, Nova for example?

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

I think that problem described here isn't related only to Neutron and also isn't addressed by other projects too.
Maybe this should be discussed with whole community e.g. on ML?

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

Liu, do You still have plans to work on this? Will You bring discussion about that to the whole OpenStack community? Or should we handle that only for Neutron?

Revision history for this message
LIU Yulong (dragon889) wrote :

For now, I want to add such ability for Neutron only. I'm going to upload a spec to describe the detail.

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

Can You write some more details about how You want to implement that in Neutron? Will it be configurable by API or config files? What resources will be limited?

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

Ping @LIU. If You are still interested in doing that, please reply to my last question in c#5.
If there will be no any info about that for next few weeks, I'm going to close this RFE.

Revision history for this message
Slawek Kaplonski (slaweq) wrote :

No updates since long time. I'm closing this RFE for now.

Changed in neutron:
status: New → Opinion
tags: added: rfe-postponed
removed: rfe
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.