Thursday, 2018-07-05

*** ianychoi has joined #edge-computing-group05:34
*** epalper has joined #edge-computing-group07:26
*** rosmaita has joined #edge-computing-group12:12
*** rosmaita has quit IRC12:24
*** rosmaita has joined #edge-computing-group12:30
*** dpaterson has joined #edge-computing-group13:04
*** esarault has joined #edge-computing-group13:24
csatari#startmeeting review_of_dublin_edge_notes14:01
openstackMeeting started Thu Jul  5 14:01:45 2018 UTC and is due to finish in 60 minutes.  The chair is csatari. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
*** openstack changes topic to " (Meeting topic: review_of_dublin_edge_notes)"14:01
openstackThe meeting name has been set to 'review_of_dublin_edge_notes'14:01
csatariHi14:01
csatari#topic Roll call14:02
dpatersono/14:02
*** openstack changes topic to "Roll call (Meeting topic: review_of_dublin_edge_notes)"14:02
csatari#info csatari14:02
csatariIs everyone on vacation?14:02
*** rlpple has joined #edge-computing-group14:03
timirnich#info Tim Irnich14:03
timirnichHey csatari14:04
csatariHei timirnich14:04
timirnichsorry for being late14:04
csatariNo worries.14:04
csatariAs we have low participation we can do some freestyle discussion.14:05
timirnichgreat, since I have a newbie question ;-)14:06
timirnichI was looking at the action items at https://etherpad.openstack.org/p/Dublin-edge-notes-wiki14:06
csatariGo for it.14:06
timirnichSeems all are on you ;-)14:06
timirnichMind if I pick something and help?14:06
timirnich(to the best of my ability)14:06
csatariNo I do not mind.14:06
csatariI'm happy to hear.14:06
csatariThanks14:06
timirnichOk, then I'll take a closer look coming days14:07
csatariOkay.14:07
dpatersonThis is not listed in the Dublin page but has a discussion started with the Interop people on how Edge will place into interop testing14:07
dpaterson?14:07
csatariI closed most of them, but there are still some open ones.14:08
timirnichNot that I know - ain;t that a bit early?14:08
csatariNope. I do not know about any discussion on interop testing.14:08
dpatersonNot sure it is, having policies defined in step with development is good practice?14:09
csatariWe can add it to the agenda of the next "regular" meeting.14:09
timirnichI was discussing with Ildiko this morning how to delineate testing in OpenStack and OPNFV14:09
timirnichIn Keystone context14:09
csatariI'm just in the steep part of my tempest learning curve :)14:09
timirnichIn a nutshell we concluded deployment automation and "beyond devstack" testing seem like good opportunities for OPNFV14:10
csatariYes, I agree.14:10
dpaterson+114:10
csatariBut we should be able to test K2K federation with tempest also.14:10
timirnichYes but that's no contradiction since OPNFV consumes Tempest14:11
timirnichThe key thing is to provide a simple pushbutton way to create the required test setup14:11
csatariAnd we need to run an idp for that. I think it is not good to have an external dependency during test execution.14:11
dpatersonI can see new interop policies being defined as add-ons or verticals14:11
timirnichyes that has been ongoing for some time14:12
csataritimirnich no they are not in contradiction, but we need to draw the lines :)14:12
timirnichHave loosely been involved with the NFV vertical14:12
dpatersonSo OPNFV doesn't nec imply edge, is that correct?14:13
ildikovdpaterson: I think that level of interop testing for edge might be a little early at this stage14:13
esaraultYeah sorry about not being active, had 2 holidays in Canada past weeks and now there's a surprise consultant in our office which needs my attention -.-14:14
timirnichdpaterson: didn't get your q14:14
ildikovdpaterson: we're doing more focused testing, like finishing some activities in Keystone for basic federation and collaborate with OPNFV as timirnich outlined14:14
ildikovesarault: it could still be worse I guess :)14:15
ildikovesarault: I mean welcome back from holidays! :)14:15
esarault@ildikov: Thanks :) It's a pain in teh ass in Canada/US during the last of June and first of July, there's like 3 statutory holidays within 10 days14:16
dpatersonildikov: understand, having interop involved early instead of late seems wise.  That said I am just getting started with edge.14:17
dpatersonThinking out loud.14:17
ildikovdpaterson: that's a valid point, don't get me wrong14:18
timirnichInterop test suites have traditionally been defined as a subset of existing tests used for gating or release QA14:18
csatariOkay, as now we start to have some participation here, let me as if we should continue the freestyling or should we jump to the review?14:18
timirnichLet's do what we're here for originally ;-)14:18
csatariI have topics for both of them ;)14:18
ildikovdpaterson: however we are in early stages a bit regarding defining the use cases in more details and figuring out what we want, therefore we cannot provide stable input for interop testing at this point as I see it14:18
csatariOkay, then let's continue the review.14:19
csatari#topic Review of 5.3.2.8 VM images source side14:20
*** openstack changes topic to "Review of 5.3.2.8 VM images source side (Meeting topic: review_of_dublin_edge_notes)"14:20
csatari#link https://wiki.openstack.org/w/index.php?title=OpenStack_Edge_Discussions_Dublin_PTG#VM_images_source_side14:20
csatariThis current description covers only one alternative from https://wiki.openstack.org/wiki/Image_handling_in_edge_environment14:21
csatariShould I add a note, that this is under discussion?14:21
csatariThe other option is to formulate it in a very generic way, but then what is the use of ti?14:22
csataris/ti/it/14:22
csatariI prefer to add a note until we figure out which are the good alternatives from the image handling wiki. (I also have a feeling that there will be at least 2 selected alternative :))14:23
timirnichSound good. Also ad ding a cross reference to the image handling page seems in order14:24
csatari#action (5.3.2.8): add a note, that this section is daft until the alternatives in the image handling wiki are not analized (also add a link to the image handling wiki)14:25
csatariAny other comments to this one?14:25
dpatersonIn diagrams where ceph is called out as backend is this referring to ceph block or RGW?14:25
csataridpaterson I assume block.14:26
csatariBut jokke_ knows the final truth.14:26
dpatersonIf distributed object store is used don't we get syncronization for free, either real swift of RGW?14:26
timirnichQ: what's the right way of differentiating between available images (not to be confused with locally available) and locally present ones?14:27
jokke_sorry, I'm on glance weekly meeting atm. will read the backlog once we're done14:27
timirnichI mean, the total set of available/known images should be viewable and then the actual sync should only take place when and image is used/requested14:27
csataridpaterson Maybe we should clarify this.14:28
csatari#action (image-wiki) Clarify if CEPH backed is CEPH block or CEPH RGW in the figures.14:29
dpatersonSo instead of using block storage for storing images, use a distributed object store.  In the later case edge nodes would be consuming same object store replica.14:29
csataritimirnich That is true only in the pull model, but in any case there is a difference between all the available images in the edge cloud infrastructure and the ones locally copyed to an edge cloud instance.14:30
timirnichcsatari: ok got it thx14:30
csatarijokke_ No worries, we will find you with our questions ;)14:31
csatariOkay. Moving on...14:31
timirnichcsatari: so we differentiate between policy when/what to sync and the sync mechanism as such14:32
csataritimirnich we did not discuss this in very big details yet, but there is a requirement that we should not synchronise every image to every location.14:33
csatariHow it is done it is not clear yet.14:33
csatariIn the pull modell it comes with the package, but on the price that the first use of the image will be slow.14:33
timirnichyeah I guess that's the whole point ;-) Ok, don't want to hold us back, let's move on14:33
csatariWith the push model it could be policy based plus maybe an API to be able to follow the changes.14:34
csatariI hope I've added these to the image wiki...14:34
csatari#topic Review of 5.3.2.9 VM images receiver side14:34
*** openstack changes topic to "Review of 5.3.2.9 VM images receiver side (Meeting topic: review_of_dublin_edge_notes)"14:34
csatariI think the same not should go to here also.14:34
csatari#link https://wiki.openstack.org/w/index.php?title=OpenStack_Edge_Discussions_Dublin_PTG#VM_images_receiver_side14:35
csatari#action (5.3.2.9): add a note, that this section is daft until the alternatives in the image handling wiki are not analized (also add a link to the image handling wiki)14:35
timirnichWe should also copy the note on the versioning since this will be asynchronous by nature14:35
dpatersonIs there a glance core attending this meeting typcially?14:35
timirnichOr do we conceive if the "original" image gets updated, all the copies have to get updated automatically?14:36
timirnichOr is that out of scope?14:36
csataritimirnich We did not cover this use cse yet, but a good catch.14:37
csatariWe should note it.14:37
timirnichMaintaining consistency will be key, since data transfers will take long14:37
timirnichWe can steal concepts from p2p networks like bittorrent14:38
csatariDo you think it is important to block the start of VM-s in the edge cloud instances from disk images already updated in the central cloud?14:39
dpatersonGood point14:40
csatariI agree that in one edge cloud instance there should be only one active instance of every disk image.14:41
dpatersonwould boot instance have to check image version in master14:41
csatariI do not think so that glance manages image versions.14:42
csatariI think this is one thing what Glare supports, but Glance does not.14:43
csatariI think we should discuss this versioning question with the whole group. We can start with a mail ;)14:44
csatari#action Raise the problem of image versioning to the edge-computing-group dl14:45
timirnichAt closer inspection, I think we should clarify the requirements resulting from "If any of the the synchronised VM images are changed it should be re-synched to all receiving edge cloud instances." for both source & receiver side14:45
timirnichSince this is non-trivial and requires "agreed behavior"14:45
csatariYes14:45
csatari#action (5.3.2.8/5.3.2.9): clarify the requirements resulting from "If any of the the synchronised VM images are changed it should be re-synched to all receiving edge cloud instances." for both source & receiver side14:46
csataridpaterson Glance weelky meeting is parrallel to this one and Glance cores seem to prefer that one :)14:47
csatarijokke_ follows us from the Glance team. He promised to check the meeting logs offline.14:48
csatariAny other comments to this chapter? (I plan to cover the image handling wikis also with an IRC review as soon as we are done with this one :))14:49
csatari#topic Review of 5.3.2.10 Flavors source side14:49
*** openstack changes topic to "Review of 5.3.2.10 Flavors source side (Meeting topic: review_of_dublin_edge_notes)"14:49
csatari#link https://wiki.openstack.org/w/index.php?title=OpenStack_Edge_Discussions_Dublin_PTG#Flavors_source_side14:50
csatariOne generic question: now as we have the StarlingX synch service shouldn't I remove the "new Kingbirds"?14:51
ildikovcsatari: we will have a section on the next weekly call about that so can do it on/after that call14:52
csatariWe should keep this "projct agnostic".14:52
csatariOkay14:52
ildikovcsatari: I totally agree with that14:52
csatariThanks ildikov14:52
esaraultIs there a clear statement on how StarlingX will integrate with all of this?14:52
timirnichHaven't heard about the StarlinX sync service admittedly - any pointers?14:52
esaraultI'm seeing this a a mjor question mark for everyone so far14:52
ildikovesarault: by "all of this" do you mean the Edge Computing Group?14:53
esaraultIt's not clear if we can rely on it or not unles I'm mistaken14:53
dpatersonhttps://wiki.openstack.org/wiki/StarlingX14:53
ildikovtimirnich: dpaterson: a few slides on the comparison between that and Kingbird: https://www.dropbox.com/s/ihczi2f5odccn6f/SynchFramework-DC-StarlingX.pptx?dl=014:54
timirnichdpaterson: thx14:54
ildikovesarault: they still have a few things to polish till the first release comes out, but the plan is to make it reliable :)14:55
ildikovboth from code and from community perspective14:55
jokke_so there is no image versions in Image service14:55
jokke_each image id is unique and immutable once active (which means it's consumable)14:55
esaraultildikov: alright thanks, that deck answers a lot of questions, the wiki didn'T so much14:55
ildikovesarault: yeah, lot's of things in progress atm14:56
csatariThanks jokke_14:56
csatariSorry guys I need to run soon, so14:58
csatari#Closing14:58
dpatersonI'm curious if there lessons to be learned from the video streaming alliance and open caching specification, there is a lot of overlap in what we are talking about with glance image synronization for instance and what the open caching specification does.  There could be work they have already done that we could take advantage of.14:59
csatari#topic Closing14:59
*** openstack changes topic to "Closing (Meeting topic: review_of_dublin_edge_notes)"14:59
csatari#info We will continue next week same time from 5.3.2.10 Flavors source side14:59
ildikovdpaterson: yeah, that would definitely be great to explore either here or on the use cases subgroup call14:59
dpatersonhttp://www.streamingvideoalliance.org/download/4474/15:00
csataridpaterson thanks.15:00
ildikovdpaterson: thanks, I know that company, will see whether I can get someone to talk to us :)15:01
csatari#info Maybe we could learn from video streaming alliance (http://www.streamingvideoalliance.org/download/4474/) and open caching specifications?15:01
csatari#endmeeting15:01
*** openstack changes topic to "Finishing up (Meeting topic: Review of Dublin edge notes II)"15:01
openstackMeeting ended Thu Jul  5 15:01:39 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/review_of_dublin_edge_notes.2018-07-05-14.01.html15:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/review_of_dublin_edge_notes.2018-07-05-14.01.txt15:01
openstackLog:            http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/review_of_dublin_edge_notes.2018-07-05-14.01.log.html15:01
csatariGood discussion. Thanks for all of you.15:01
csatariSee you on Monday.15:01
timirnichThanks, have a good onje everybody15:02
dpatersonildakov: that would be great as I've gotten little response from Qwilt15:02
dpatersoncsatari: thanks!15:02
ildikovdpaterson: I cannot promise, but will try my best15:02
dpatersondanke15:03
*** rlpple has quit IRC15:20
*** epalper has quit IRC15:35
*** esarault has quit IRC16:06
*** dpaterson has quit IRC21:17
*** rosmaita has quit IRC21:36
*** ianychoi_ has joined #edge-computing-group23:01
*** ianychoi has quit IRC23:04

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!