16:00:34 <priteau> #startmeeting blazar
16:00:34 <opendevmeet> Meeting started Thu Jun 17 16:00:34 2021 UTC and is due to finish in 60 minutes.  The chair is priteau. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:34 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:34 <opendevmeet> The meeting name has been set to 'blazar'
16:00:41 <priteau> #topic Roll call
16:00:50 <priteau> o/
16:00:53 <mpowers> o/
16:02:13 <priteau> Hello mpowers
16:02:21 <priteau> Is Jason joining?
16:02:44 <priteau> Hello diurnalist
16:03:13 <mpowers> I can safely say now he is joining
16:03:39 <priteau> Wow, the number of attendees to this meeting has increased by 50% :D
16:03:44 <priteau> Welcome mpowers
16:03:56 <mpowers> greetings :D
16:04:22 <diurnalist> hehe
16:05:10 <priteau> #topic Contributor update
16:05:21 <priteau> mpowers: can you give a brief intro?
16:05:41 <mpowers> Sure.
16:06:29 <mpowers> I worked on a patch to address blueprint openstackclient-support.
16:07:26 <mpowers> This enables you to use blazar in the osc, and with the existing blazar CLI. I reused the existing shell commands, so minimal functionality is touched.
16:08:02 <priteau> Thanks for contributing
16:08:11 <priteau> Let's move to discuss this under the next topic
16:08:16 <priteau> #topic Xena release
16:08:36 <priteau> So I've started to test your patch
16:08:40 <priteau> Looking good so far
16:08:56 <priteau> Like Jason I was surprised by the "openstack allocatable" naming
16:10:09 <mpowers> I sent an update later yesterday changing this, initially Jason and I decided on allocatable
16:10:24 <mpowers> I replaced "allocatable" with "reservable"
16:10:55 <diurnalist> yes, that was my bad
16:11:10 <diurnalist> my bad suggestion!
16:11:26 <priteau> we want to keep it as easy as possible for users to discover
16:11:45 <priteau> Maybe it's just me but I often run `openstack help | grep <something>`
16:11:56 <priteau> I wouldn't think of looking for allocatable
16:12:04 <priteau> But I might grep for reserv
16:12:30 <diurnalist> what do you think about having it be "openstack reservation create" versus "openstack lease create"? the blazar concept is called leases, the UI says this too. and the reservation is actually a different concept; a has-many under lease
16:12:45 <diurnalist> but grep would not find it
16:12:59 <diurnalist> ironic also has leases now
16:13:05 <diurnalist> sort of
16:14:05 <priteau> I am in two minds about it
16:14:50 <priteau> It looks nicer to have it as just `openstack lease create`
16:15:03 <priteau> Avoids the `openstack metric metric list` that gnocchi originally had
16:15:15 <diurnalist> ah yes, burn that with fire
16:15:26 <priteau> But it might conflict with other projects doing leases
16:15:54 <diurnalist> "openstack reservation lease create" is also wordy but namespaces the operation
16:16:03 <priteau> to be honest I wish blazar wasn't using the leases term, I think it's confusing people
16:16:20 <diurnalist> i have thought that as well
16:16:56 <priteau> but that's what we have for now
16:18:11 <priteau> openstack reservation lease <create/update/delete> is wordy but it might be cleanest for now
16:19:13 <mpowers> are you saying to leave this as it is then?
16:19:34 <priteau> I think so
16:19:40 <priteau> Changing the allocatable
16:20:05 <priteau> Should we just namespace everything under "reservation" rather than have "reservation/reservable"?
16:21:22 <priteau> Like ironic does with their "baremetal" suffix
16:21:26 <priteau> s/suffix/prefix
16:21:58 <priteau> Although for them all commands kind of make sense when read with the prefix
16:22:01 <diurnalist> i agree that reservation lease create is OK
16:24:09 <priteau> What about "host create/show/update/delete"
16:24:18 <priteau> openstack reservation host create?
16:24:23 <priteau> openstack reservable host create?
16:26:22 <diurnalist> yeah maybe not worth it to make it an adjective
16:26:30 <diurnalist> just keep "reservation" as a common prefix everywhere
16:26:39 <diurnalist> "reservation host create" ... "reservation floatingip create" etc
16:26:58 <mpowers> sounds good
16:27:03 <diurnalist> it may imply that you're creating a host reservation, but this should be easily rectified with the help on the command
16:28:56 <priteau> I think that's ok
16:30:36 <priteau> Happy to update the patch to follow this?
16:30:48 <mpowers> Sure thing, I'll make these changes.
16:31:15 <mpowers> I also am planning to update the blazar docs
16:32:24 <priteau> Don't forget the release note :)
16:32:45 <priteau> Anything else new for Xena?
16:35:46 <priteau> Nothing from me I am afraid, it's been busy recently
16:36:56 <diurnalist> nothing from my end, still need to work on that plugin architecture spec, but no updates
16:37:15 <diurnalist> we will probably have need to revisit the host calendar implementation
16:37:33 <diurnalist> so that could be a good future thing, but i imagine not for xena
16:37:37 <diurnalist> will keep you posted in any event
16:38:07 <priteau> What are you planning for the calendar?
16:42:15 <priteau> we can discuss another time if that's still far away
16:42:22 <priteau> #topic AOB
16:42:52 <priteau> I will be off two weeks from now, so I suggest we cancel the meeting
16:43:13 <priteau> Next one would be July 15
16:44:04 <priteau> But feel free to join this channel if you want to ask me a question
16:44:14 <mpowers> OK, I think I'll have the osc stuff wrapped up by then.
16:44:34 <priteau> Thanks mpowers
16:45:02 <priteau> #info Meeting of July 1st cancelled
16:45:11 <priteau> If nothing else, let's wrap up
16:45:24 <priteau> Thanks for joining, and welcome again mpowers
16:45:31 <priteau> Good bye
16:45:33 <priteau> #endmeeting