← Back to team overview

fuel-dev team mailing list archive

Re: Oslo support in Fuel - meeting notes (18.11.2013)

 

Evgeniy, I think so. I missed good old R&D so much during our deadlines.


On Mon, Nov 18, 2013 at 6:30 PM, Evgeniy L <eli@xxxxxxxxxxxx> wrote:

> Thanks Nick,
>
> What is the next step?
> Will you try to make a proof of concept of web.py + oslo-db?
>
>
> On Mon, Nov 18, 2013 at 6:21 PM, Nikolay Markov <nmarkov@xxxxxxxxxxxx>wrote:
>
>> Team, we were discussing moving to Oslo with some people from Ironic
>> project, and here is a number of statements we got:
>>
>> 1) Oslo itself is trying to get rid of eventlet-based logic, because this
>> approach is bad for moving to Python 3 and Oslo itself should not be nailed
>> to one concurrency model. That's why we can pass our scopped_session as a
>> session factory, as we do now, but this is kinda unresearched way for Oslo
>> right now. So hypothetically there may be some troubles. But there are no
>> serious issues preventing us from switching our code to it.
>> 2) There is no serious need for moving to another web framework right
>> now, but if we want to catch up with OpenStack - it should be Pecan. But
>> it's really low-priority task for now.
>> 3) Oslo supporters are really slow in patch acceptance. This means, if we
>> run into some trouble - we may need to use our own patched version of Oslo,
>> with blackjack and other stuff, before our patches will be accepted (it may
>> last for months).
>> 4) Pecan is really fast in accepting patches, but though it's really
>> small and doesn't provide much functionality we need (like, pagination).
>> However, there are some existing patches (in Ironic itself, for example)
>> which provide this lacking functionality.
>> 5) There is no really common way how to write APIs for OpenStack, but we
>> may follow any of the ways they already use - for example, copy this part
>> from Nova or Ironic and dance further.
>>
>> --
>> Best regards,
>> Nick Markov
>>
>> --
>> Mailing list: https://launchpad.net/~fuel-dev
>> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~fuel-dev
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>


-- 
Best regards,
Nick Markov

References