20:03:08 <jlucci> #startmeeting taskflow
20:03:09 <openstack> Meeting started Thu Jul 18 20:03:08 2013 UTC.  The chair is jlucci. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:03:10 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
20:03:12 <openstack> The meeting name has been set to 'taskflow'
20:03:22 <jlucci> Yeah - sorry bout that. Just wanted to make sure we had people here first. (:
20:03:50 <jlucci> So, first time running this - not entirely sure where to start here
20:04:07 <jlucci> I guess we can start with stuff that's been going on this past week?
20:04:16 <kebray> #topic rollcall
20:04:25 <kebray> role I suppose
20:04:34 <jlucci> haha
20:04:35 <kebray> I never could spell.
20:04:48 <jlucci> The meeting would be more exciting with bread people anyway. :P
20:06:19 <jlucci> I'm going to go ahead and assume we're the only three here - so let's go ahead and jump into what everyone's been working on
20:06:57 <jlucci> So, I know Kevin had finished up some database persistence stuff - just waiting on a review from harlowja
20:07:51 <jlucci> As for me, I've still been in distributed land. I fixed the issue with celery notifications not firing off correctly (the thing we talked about yesterday kebray)
20:08:20 <jlucci> So, as of now, I'm just fixing up little bugs here and there
20:08:57 <jlucci> Going to write more robust test cases and hopefully be done with that in the very near future
20:09:25 <jlucci> kebray, changbl - any updates?
20:09:49 <kebray> jlucci You think it'll be ready for others to starting giving it a whirl?  e.g. would you want distributed included in a formal build when harlowja makes one?
20:10:03 <changbl> I have been looking through the code, trying to catch up with you. Tons of work here after Yun Mao left, slow progress here
20:10:24 <jlucci> I want to say yes - but I don't think I have enough test cases yet to assure that it's 100% bug proof
20:10:27 <kebray> progress:  I submitted TaskFlow talk for the summit:  #link https://wiki.openstack.org/wiki/TaskFlow/HavanaSummitPresentationAbstract
20:10:29 <jlucci> np changbl
20:10:40 <jlucci> harlowja codes very fast. haha
20:10:48 <changbl> :)
20:10:59 <jlucci> And awesome kebray!
20:11:30 <jlucci> Good stuff going on there
20:11:46 <jlucci> Oh, and I know Josh submitted another patch for the multi-threaded flow today as well
20:12:56 <jlucci> #topic release date
20:13:10 <jlucci> So the next topic on the agenda was the release of taskflow
20:13:14 <jlucci> Regarding the when/how
20:13:37 <jlucci> I think last time we had sort of settled on doing a release oslo copy-paste style and then moving onto pypi once we had a more stable api
20:14:23 <jlucci> So, as far as I know that's still the plan. As far as an initial release date, does anyone have any strong suggestions?
20:14:43 <changbl> the plan sounds good
20:15:03 <jlucci> :D
20:15:05 <changbl> do we plan to integrate taskflow into havana release?
20:15:40 <kebray> changbl I don't think it's up to us.
20:15:45 <kebray> It's up to the individual projects.
20:15:54 <kebray> e.g. Cinder will integrate it as a library dependency.
20:16:02 <kebray> For their release for Havana.
20:16:04 <jlucci> We definitely want to have a good-candidate release out before havana 3 however
20:16:25 <kebray> We need at least two openstack projects to take dependencies on TaskFlow before Oslo says they will accept us.
20:17:06 <changbl> I see, so Cinder is one, is there others?
20:17:38 <jlucci> Yes - harlowja is working on nova
20:17:43 <kebray> harlowja is working on Nova.
20:17:46 <changbl> cool
20:17:51 <kebray> Trove may at some point pull it in.. they are interested.
20:17:56 <jlucci> We have a lot of interest in heat as well, but that probably won't be for a while
20:18:00 <jlucci> they have a lot on their plate right now
20:18:19 <changbl> i see, thanks for the update:)
20:18:24 <kebray> And, my goals are to get TaskFlow to where I want it for Heat.. but, Heat integration is definitely not even an option until post Havana.
20:18:55 <jlucci> Yeah, we've gotten some core members to start looking at the project, so that's definitely a good step forward
20:19:17 <kebray> There are alternatives available today in Heat… which, are currently sufficient… the path to mass scalability is a bit unclear, as are feature richness.. such as pause, retry, resume, revert, etc. for tasks.
20:19:21 <kebray> TaskFlow solves these problems.
20:19:55 <kebray> So, I'm hopeful the Heat community will see the value and adopt TaskFlow… but, there is existing code that is evolving in Heat as well, so timing is uncertain of when/if it makes sense to pull in TaskFlow for Heat.
20:21:34 <jlucci> yupyup
20:21:48 <changbl> Do we have some ultimate goal of taskflow? become part of Heat? or Oslo?
20:22:00 <jlucci> We would eventually like to become part of oslo
20:22:28 <jlucci> Which is why we're initially trying to get cinder to adopt our usage
20:22:46 <jlucci> We need to be in two existent projects to be considered for oslo
20:23:03 <kebray> Then TaskFlow will become the base library for Convection.
20:23:04 <jlucci> er two existing projects *
20:23:23 <kebray> #link https://wiki.openstack.org/wiki/Convection
20:23:58 <changbl> ok
20:25:08 <jlucci> So, I really don't have anything else on the agenda right now. Everything is pretty much locked down. We're just getting to the point where we want to cut a release.
20:25:13 <jlucci> Which is good news. (:
20:25:35 <changbl> yeah~
20:25:59 <jlucci> So, I guess at this point I shall open up the floor to any additional queries / thoughts.
20:26:08 <kebray> nothing from me today.
20:26:15 <changbl> same here
20:26:20 <jlucci> Awesome. haha
20:26:30 <jlucci> Whelp. Thanks all for coming then!
20:26:40 <jlucci> #endmeeting