On 10/09/2014 03:37 AM, Lei Zhang wrote: > The question comes from my patch[1]. Kgriffs point that there are two > way to get all the pools. But I don’t know which one is better, event > though I comment that limit=0 is wired. I think there are three ways. > > use limit=0( current logical). > pro: 1) may easy to implement > con: 1) not clearly and wired. 2) may some storage driver doesn’t support? > call .list multiple times > pro: 1) directly and compatiblely > con: 1) multiple request must make when the list size is too large. > define a new method named list_all > > [1] https://review.openstack.org/#/c/123462/5/zaqar/queues/storage/pooling.py >
Kurt was referring to whether `limit=0` is consistent throughout the storage drivers. I think `limit=None` is what we want here since it explicitly says we don't want any limit. We'll need to document this and make this part of the contract for drivers implementations. Thanks for bringing it up, Flavio -- @flaper87 Flavio Percoco _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev