Jay, One quick comment. "cinder/openstack/common/scheduler" should have only files that are in "oslo-incubator/openstack/common/scheduler".
So in #2, Can you please clarify what you mean? ("Move all filters/weight logic in cinder from cinder/scheduler to cinder/openstack/common/scheduler") thanks, dims On Sat, Nov 9, 2013 at 11:16 PM, Jay Lau <jay.lau....@gmail.com> wrote: > Greetings, > > Now in oslo, we already put some scheduler filters/weights logic there and > cinder is using oslo scheduler filters/weights logic, seems we want both > nova&cinder use this logic in future. > > Found some problems as following: > 1) In cinder, some filters/weight logic reside in > cinder/openstack/common/scheduler and some filter/weight logic in > cinder/scheduler, this is not consistent and also will make some cinder > hackers confused: where shall I put the scheduler filter/weight. > 2) Nova is not using filter/weight from oslo and also not using entry point > to handle all filter/weight. > 3) There is not enough filters in oslo, we may need to add more there: such > as same host filter, different host filter, retry filter etc. > > So my proposal is as following: > 1) Add more filters to oslo, such as same host filter, different host > filter, retry filter etc. > 2) Move all filters/weight logic in cinder from cinder/scheduler to > cinder/openstack/common/scheduler > 3) Enable nova use filter/weight logic from oslo (Move all filter logic to > nova/openstack/common/scheduler) and also use entry point to handle all > filters/weight logic. > > Comments? > > Thanks, > > Jay > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > -- Davanum Srinivas :: http://davanum.wordpress.com _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev