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