[openstack-dev] [Fuel][Nailgun] Web framework

Ryan Petrello ryan.petrello at dreamhost.com
Tue Dec 2 15:42:04 UTC 2014


For what it's worth in terms of "production-ready", pecan is mostly just webob
under the hood, and has been used pretty extensively at DreamHost in
high-traffic environments (we use pecan to handle *all* customer signups for
our entire product line at DreamHost).  Not to mention the other major
OpenStack projects that are already making use of it or are in the process of
switching (Ceilometer, Ironic, Neutron)...

On 12/02/14 04:55 PM, Igor Kalnitsky wrote:
> Hi, Sebastian,
> 
> Thank you for raising this topic again.
> 
> Yes, indeed, we need to move out from web.py as soon as possible and
> there are a lot of reasons why we should do it. But this topic is not
> about "Why", this topic is about "Flask or Pecan".
> 
> Well, currently Fuel uses both of this frameworks:
> 
> * OSTF is using Pecan
> * Fuel Stats is using Flask
> 
> Personally, I'd like to use Flask instead of Pecan, because first one
> is more production-ready tool and I like its design. But I believe
> this should be resolved by voting.
> 
> Thanks,
> Igor
> 
> On Tue, Dec 2, 2014 at 4:19 PM, Sebastian Kalinowski
> <skalinowski at mirantis.com> wrote:
> > Hi all,
> >
> > Some time ago we had a discussion about moving Nailgun to new web framework
> > [1].
> >
> > There was comparison [2] of two possible options: Pecan [3] and Flask [4].
> > We came to conclusion that we need to move Nailgun on some alive web
> > framework
> > instead of web.py [5] (some of the reasons: [6]) but there was no clear
> > agreement
> > on what framework (there were strong voices for Flask).
> >
> > I would like to bring this topic up again so we could discuss with broader
> > audience and
> > make final decision what will be our next web framework.
> >
> > I think that we should also consider to make that framework our "weapon of
> > choice" (or so
> > called standard) when creating new web services in Fuel.
> >
> > Best,
> > Sebastian
> >
> >
> > [1] https://lists.launchpad.net/fuel-dev/msg01397.html
> > [2]
> > https://docs.google.com/a/mirantis.com/document/d/1QR7YphyfN64m-e9b5rKC_U8bMtx4zjfW943BfLTqTao/edit?usp=sharing
> > [3] http://www.pecanpy.org/
> > [4] http://flask.pocoo.org/
> > [5] http://webpy.org/
> > [6] https://lists.launchpad.net/fuel-dev/msg01501.html
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-- 
Ryan Petrello
Senior Developer, DreamHost
ryan.petrello at dreamhost.com



More information about the OpenStack-dev mailing list