No dependency on celery, Currently it's not using oslo.messaging yet since oslo.messaging is still dependent on py2.6,py2.7 (it also wasn't released to pypi when this work started). Taskflow is trying to retain py3.3 compatibility (as all new libraries should) so bringing oslo.messaging[1] in at the current time would reduce what taskflow can run with to py2.6,py2.7.
Of course this is getting better as we speak (and afaik is a work-in-progress to fix this). As oslo.messaging matures I'm all for using it (and depreciating the work here done with kombu). Until then, we can think of making the backend more pluggable then it already is (having a kombu supported one and a oslo.messaging supported one) if we need to (hopefully the oslo.messaging py3.3 work should finish quickly?). [1] https://wiki.openstack.org/wiki/Python3#Dependencies -Josh -----Original Message----- From: Zane Bitter <[email protected]> Organization: Red Hat Reply-To: "OpenStack Development Mailing List (not for usage questions)" <[email protected]> Date: Monday, March 10, 2014 at 2:10 PM To: "[email protected]" <[email protected]> Subject: Re: [openstack-dev] Taskflow remote worker model ftw! >Cool, nice work Josh & team! > >On 10/03/14 17:23, Joshua Harlow wrote: >> This means that the engine no longer has to run tasks locally or in >> threads (or greenthreads) but can run tasks on remote machines (anything >> that can be connected to a MQ via kombu; TBD when this becomes >> oslo.messaging). > >Does that reflect a dependency on Celery? Not using oslo.messaging makes >it a non-starter for OpenStack IMO, so this would be a very high >priority for adoption. > >cheers, >Zane. > >_______________________________________________ >OpenStack-dev mailing list >[email protected] >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev _______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
