[Openstack] [openstack-dev][openstack][nova] Does anyone use Zookeeper, Memcache Nova ServiceGroup Driver ?

2015-04-27 Thread Vilobh Meshram
Hi, Does anyone use Zookeeper[1], Memcache[2] Nova ServiceGroup Driver ? If yes how has been your experience with it. It was noticed that most of the deployment try to use the default Database driver[3]. Any experiences with Zookeeper, Memcache driver will be helpful. -Vilobh [1] https://github

Re: [Openstack] [openstack-dev] [openstack][nova] Does anyone use Zookeeper, Memcache Nova ServiceGroup Driver ?

2015-04-28 Thread Vilobh Meshram
gt; given code > part you just need to alive services. > > > [1] > http://www.percona.com/blog/2013/10/18/innodb-scalability-issues-tables-without-primary-keys/ > > - Original Message - > > From: "Vilobh Meshram" > > To: "OpenStack Development Mailing List

[Openstack] [openstack] [openstack-dev] [cinder] Problems with existing Cinder Database Quota Driver

2015-05-12 Thread Vilobh Meshram
Hi All, I am working on the Nested Quota Driver for Cinder [1] and with that effort trying to clean up some of the existing quota related issues we have with Cinder. Few of the obvious ones which we saw recently is [2] where usage and reservation quota was being deleted on quota deletion. It woul

Re: [Openstack] [openstack-dev][cinder] Nested Quota Driver and policy.json changes

2015-07-21 Thread Vilobh Meshram
Hi, While developing Nested Quota Driver for Cinder, when performing show/update/delete following restrictions apply :- 1. show : Only user who is admin or admin in parent or admin in root project should be able to perform show/view the quota of the leaf projects. 2. update : Only user admin in

[Openstack] [openstack-dev] [Magnum] Obtain the objects from the bay endpoint

2015-08-11 Thread Vilobh Meshram
Hi All, As discussed in today's Magnum weekly meeting I had shown interest to work on [1]. Problem :- Currently objects (pod/rc/service) are read from the database. In order for native clients to work, they must be read from the ReST bay endpoint. To execute native clients, we must have one trut

[Openstack] [openstack-dev] [nova] Servicegroup refactoring for the Control Plane - Mitaka

2015-09-23 Thread Vilobh Meshram
Hi All, As part of Liberty spec [1] was approved with the conclusion that nova.services data be stored and managed by respective driver backend that is selected by the CONF.servicegroup_driver (which can be DB/Zookeeper/Memcache). When this spec was proposed again for Mitaka[3], the idea that has

[Openstack] [Cinder] Cinder State Machine - Kilo Design Summit Talk - November 5

2014-11-04 Thread Vilobh Meshram
Following Etherpad links will be used for the talk :- https://etherpad.openstack.org/p/cinder-state-machine-and-rolling-upgradesĀ  - Cinder State Machine and Rolling upgrades https://etherpad.openstack.org/p/cinder-enforcement-of-statesĀ  - Cinder Enforcement of States Thanks,Vilobh ___

Re: [Openstack] [Cinder] Cinder State Machine - Kilo Design Summit Talk - November 5

2014-11-06 Thread Vilobh Meshram
. Thanks,Vilobh From: Vilobh Meshram To: "openstack@lists.openstack.org" Cc: Vilobh Meshram Sent: Tuesday, November 4, 2014 2:55 PM Subject: [Cinder] Cinder State Machine - Kilo Design Summit Talk - November 5 Following Etherpad links will be used for the tal

Re: [Openstack] [Cinder] Cinder State Machine - Kilo Design Summit Talk - November 5

2014-11-06 Thread Vilobh Meshram
comments Mike Perez had regarding more cleanup in states.py should go away. As of now I have cleaned up all the duplicate code just. I am working on the read-modify-update should propose a patch in few hours once I fix the things with the test thats failing. Thanks,Vilobh From: Vilobh Meshram

[Openstack] [openstack] [openstack-dev] [nova] Instance snapshot creation locally and Negative values returned by Resource Tracker

2015-11-03 Thread Vilobh Meshram
Hi All, I see negative values being returned by resource tracker, which is surprising, since enough capacity is available on Hypervisor (as seen through df -ha output [0]). In my setup I have configured nova.conf to created instance snapshot locally and I *don't have* disk-filter enabled. Local i

Re: [Openstack] [openstack-dev] [nova]New Quota Subteam on Nova

2015-12-01 Thread Vilobh Meshram
I am highly supportive for the idea of Nova Quota sub-team, for something as complex as Quota, as it helps to move quickly on reviews and changes. Agree with John, a test framework to test quotas will be helpful and can be one of the first task the Nova Quota sub team can focus on as that will lay

[Openstack] [openstack-dev][openstack][magnum] Quota for Magnum Resources

2015-12-14 Thread Vilobh Meshram
Hi All, Currently, it is possible to create unlimited number of resource like bay/pod/service/. In Magnum, there should be a limitation for user or project to create Magnum resource, and the limitation should be configurable[1]. I proposed following design :- 1. Introduce new table magnum.quotas

Re: [Openstack] [openstack-dev] [openstack][magnum] Quota for Magnum Resources

2015-12-15 Thread Vilobh Meshram
n > > > > On Dec 14, 2015, at 10:22 PM, Tim Bell wrote: > > > > Can we have nested project quotas in from the beginning ? Nested projects > are in Keystone V3 from Kilo onwards and retrofitting this is hard work. > > > > For details, see the Nova functions at > ht

[Openstack] [openstack-dev] [cross-project] [all] Quotas and the need for reservation

2016-04-05 Thread Vilobh Meshram
Hi All, As part of the cross project Quota library effort [1] there has been a discussion around the need for reservations or getting rid of reservations altogether. It is believed that reservation help to to reserve a set of resources beforehand and hence eventually preventing any other upcoming

[Openstack] [openstack-dev][cross-project][quotas][delimiter] Austin Summit - Design Session Summary

2016-05-04 Thread Vilobh Meshram
Hi All, For people who missed the design summit session on Delimiter - Cross project Quota enforcement library here is a gist of what we discussed. Etherpad [1] captures the details. 1. Delimiter will not be responsible for rate-limiting. 2. Delimiter will not maintain data for the projects. 3. D