09:00:17 <masahito> #startmeeting blazar
09:00:18 <openstack> Meeting started Tue May  8 09:00:17 2018 UTC and is due to finish in 60 minutes.  The chair is masahito. Information about MeetBot at http://wiki.debian.org/MeetBot.
09:00:19 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
09:00:21 <openstack> The meeting name has been set to 'blazar'
09:00:26 <masahito> #topic RollCall
09:01:36 <bertys_> o/
09:01:42 <bertys_> masahito: hi
09:02:07 <bertys_> hiro-kobayashi: hi
09:02:13 <hiro-kobayashi> hi all!
09:02:39 <masahito> Today's agenda is
09:02:46 <masahito> 1. placement support
09:02:48 <masahito> 2. AOB
09:02:51 <masahito> less topics
09:02:54 <masahito> anything else?
09:03:01 <masahito> bertys_, hiro-kobayashi: hello
09:04:05 <masahito> #topic placement support
09:04:43 <masahito> In last meeting hiro-kobayashi shared design idea for placement support.
09:05:00 <masahito> https://etherpad.openstack.org/p/blazar-placement-design
09:05:35 <masahito> and asked us to comment for the approach.
09:05:49 <masahito> I commented this week.
09:06:10 <masahito> hiro-kobayashi: any update for the design?
09:06:15 <hiro-kobayashi> thanks for comments and adding details!
09:06:45 <masahito> As we discussed before, I'd like to share the idea to openstack-dev ML before the Vancouver summit.
09:08:08 <hiro-kobayashi> masashito: thanks.
09:08:22 <masahito> My main question for the design is will host reservation ask user to choose private flavor instead of scheduler hint?
09:09:50 <hiro-kobayashi> IIRC, scheduler filter is not recommended because it affects inter-operability.
09:10:23 <hiro-kobayashi> So, I think it's better to use a private flavor.
09:10:51 <hiro-kobayashi> However, it will increase the number of flavors...
09:12:18 <masahito> yes.
09:13:15 <hiro-kobayashi> Does 4 need a private flavor?
09:13:31 <masahito> My concern is how host reservation create its flavors and count the usage.
09:13:54 <hiro-kobayashi> How does the lease owner specify the allocation ID?
09:14:09 <masahito> My understand is yes for instance reservation but no for host reservation.
09:15:13 <masahito> IIRC, Nova doesn't have the feature now.
09:15:21 <masahito> We need to propose it.
09:16:13 <bertys_> hiro-kobayashi, masahito: What about focusing first on instance reservation only?
09:17:31 <masahito> bertys_: yes.
09:18:12 <hiro-kobayashi> bertys_: make sense but it's better to consider both for basic design.
09:18:38 <masahito> I also thought we need to handle 3 items with placement, freepool, host reservation and instance reservation, when I read the design.
09:20:21 <hiro-kobayashi> masahito: Yes. And another item is capacity query. It's an advanced topic, thogh.
09:20:56 <masahito> There could be another Nova-ish approach. Once we've written down our concern, it's good to share Nova team ASAP.
09:20:59 <hiro-kobayashi> I mean, using placement for the 'reservation candidates' API
09:21:15 <hiro-kobayashi> masahito: Agree.
09:22:46 <masahito> hiro-kobayashi: do you have a planning date to share it to the team?
09:23:25 <hiro-kobayashi> No, but before the summit.
09:25:30 <masahito> If possible, I'd like to share it before next meeting because we can discuss the reaction from the team in weekly meeting and Blazar's forum session is on Monday in the summit.
09:25:56 <masahito> s/in weekly meeting/ in the next weekly meeting/
09:26:08 <bertys_> From the analysis, it seems right now that we have three options on the table for instance reservation: (#1 and #3) or (#2 and #3) or 4 as REQ3 is mandatory req IMHO
09:26:15 <hiro-kobayashi> Do you mean Placement weekly meeting?
09:26:38 <bertys_> with (#1 and #3)= #5
09:27:40 <bertys_> sorry (#1 and #3) would be #6 );
09:27:46 <masahito> hiro-kobayashi: the blazar weekly meeting
09:28:53 <hiro-kobayashi> bertys_: I thinks #1 can satisfy REQ 1-3. so #1, #4, #5
09:29:09 <hiro-kobayashi> are the possible approach.
09:29:50 <hiro-kobayashi> masahito: got it
09:30:22 <masahito> #5 only works for the instance reservation, right?
09:31:19 <hiro-kobayashi> masahito: I thinks it can be used for both of host and instance. However, host reservation has a problem of the number of flavor.
09:33:13 <masahito> hiro-kobayashi: Additionally, how does blazar count the max of CUSTOM_RESOURCE in host reservation?
09:34:53 <bertys_> hiro-kobayashi: Have you already investigated whether 1) is sufficient or a combination of 1) and 3) would be necessary to support REQ3?
09:35:17 <hiro-kobayashi> masahito: good point! I thinks blazar should not (cannot) count max
09:36:14 <hiro-kobayashi> bertys_: Yes. But a patch is needed. https://review.openstack.org/#/c/561842/
09:37:24 <hiro-kobayashi> This patch enables update of the usage of nested resources when launching an instance.
09:37:29 <bertys_> hiro-kobayashi: Okay, thanks for sharing this info
09:38:10 <masahito> nice.
09:39:26 <hiro-kobayashi> I added info to the etherpad page
09:42:25 <masahito> okay, another comment for the design?
09:42:39 <masahito> if nothing, let's move on to next.
09:42:40 <bertys_> hiro-kobayashi: thanks, I need to catch up again with nested RPs ); Things are moving fast now
09:45:44 <masahito> #topic AOB
09:46:08 <masahito> Does someone have topics to share/discuss?
09:47:22 <masahito> I'll share my update.
09:47:48 <masahito> I pushed the patches for multi-freepools and flavor-extra-specs.
09:48:02 <masahito> multi-freepools: https://review.openstack.org/#/c/564138/
09:48:19 <masahito> flavor-extra-specs: https://review.openstack.org/#/q/status:open+project:openstack/blazar+branch:master+topic:bp/flavors-extra-specs
09:48:47 <masahito> Please review the patces.
09:48:52 <masahito> That's from my side.
09:49:01 <hiro-kobayashi> Great!
09:49:52 <hiro-kobayashi> My test env is down now, so I'll review and test them as soon as it goes up.
09:50:38 <masahito> thanks
09:50:57 <bertys_> I have reached out to Jean-Philippe (Ansible PTL) yesterday and there are few patches related to Blazar under review now e.g. https://review.openstack.org/#/c/566541/. Looks good so far
09:52:07 <bertys_> I am also planning to attend OpenStack PTG in Denver. Tentatively from Sep. 11 to 14
09:52:28 <masahito> Good to hear.
09:54:11 <masahito> anything else? if nothing, let's finish the meeting early.
09:54:26 <hiro-kobayashi> Nothing from my side
09:56:23 <masahito> OK, thanks everyone!
09:56:33 <hiro-kobayashi> thanks! bye
09:56:35 <masahito> #endmeeting