[openstack-dev] better name for placement

Balázs Gibizer balazs.gibizer at ericsson.com
Tue Sep 4 17:17:38 UTC 2018



On Tue, Sep 4, 2018 at 7:01 PM, Jay Pipes <jaypipes at gmail.com> wrote:
> On 09/04/2018 12:59 PM, Balázs Gibizer wrote:
>> On Tue, Sep 4, 2018 at 6:25 PM, Jay Pipes <jaypipes at gmail.com> wrote:
>>> On 09/04/2018 12:17 PM, Doug Hellmann wrote:
>>>> Excerpts from Jay Pipes's message of 2018-09-04 12:08:41 -0400:
>>>>> On 09/04/2018 11:44 AM, Doug Hellmann wrote:
>>>>>> Excerpts from Chris Dent's message of 2018-09-04 15:32:12 +0100:
>>>>>>> On Tue, 4 Sep 2018, Jay Pipes wrote:
>>>>>>> 
>>>>>>>> Is there a reason we couldn't have openstack-placement be the 
>>>>>>>> package name?
>>>>>>> 
>>>>>>> I would hope we'd be able to do that, and probably should do 
>>>>>>> that.
>>>>>>> 'openstack-placement' seems a find pypi package name for a think
>>>>>>> from which you do 'import placement' to do some openstack stuff,
>>>>>>> yeah?
>>>>>> 
>>>>>> That's still a pretty generic name for the top-level import, but 
>>>>>> I think
>>>>>> the only real risk is that the placement service couldn't be 
>>>>>> installed
>>>>>> at the same time as another package owned by someone else that 
>>>>>> used that
>>>>>> top-level name. I'm not sure how much of a risk that really is.
>>>>> 
>>>>> You mean if there was another Python package that used the 
>>>>> package name
>>>>> "placement"?
>>>>> 
>>>>> The alternative would be to make the top-level package something 
>>>>> like
>>>>> os_placement instead?
>>> 
>>> Either one works for me. Though I'm pretty sure that it isn't 
>>> necessary. The reason it isn't necessary is because the stuff in 
>>> the top-level placement package isn't meant to be imported by 
>>> anything at all. It's the placement server code.
>> 
>> What about placement direct and the effort to allow cinder to import 
>> placement instead of running it as a separate service?
> 
> I don't know what placement direct is. Placement wasn't designed to 
> be imported as a module. It was designed to be a (micro-)service with 
> a REST API for interfacing.

In Vancouver we talked about allowing cinder to import placement as a 
library. See https://etherpad.openstack.org/p/YVR-cinder-placement L47

Cheers,
gibi

> 
> Best,
> -jay
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: 
> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list