Wednesday, 2018-08-15

*** slagle has joined #openstack-ironic00:24
*** gyee has quit IRC00:39
*** slagle has quit IRC00:48
*** phuongnh has joined #openstack-ironic01:42
*** openstack has joined #openstack-ironic02:35
*** ChanServ sets mode: +o openstack02:35
*** rloo has quit IRC03:04
openstackgerrityuan liang proposed openstack/ironic-python-agent master: Parallel erase disk devices  https://review.openstack.org/34672303:20
*** oanson has quit IRC04:33
*** oanson has joined #openstack-ironic05:00
*** pcaruana has joined #openstack-ironic05:12
*** Bhujay has joined #openstack-ironic05:18
openstackgerritKaifeng Wang proposed openstack/ironic master: Direct deploy serve HTTP images from conductor  https://review.openstack.org/56547405:46
*** e0ne has joined #openstack-ironic06:16
*** mbeierl has quit IRC06:19
*** mbeierl has joined #openstack-ironic06:26
openstackgerritKaifeng Wang proposed openstack/ironic-inspector master: [WIP] Wrap rpc server into oslo.service  https://review.openstack.org/58475806:42
arne_wiebalckJayF: Thanks for the pointer!06:58
openstackgerritKaifeng Wang proposed openstack/ironic master: Continue to set boot device even if timeout config is failed  https://review.openstack.org/58348807:55
*** w-miller has joined #openstack-ironic08:00
*** dtantsur|afk is now known as dtantsur08:26
dtantsurmorning ironic08:26
openstackgerritKaifeng Wang proposed openstack/ironic master: Direct deploy serve HTTP images from conductor  https://review.openstack.org/56547408:28
*** mgoddard has joined #openstack-ironic08:28
*** derekh has joined #openstack-ironic08:31
*** tssurya has joined #openstack-ironic08:35
*** lennyb has joined #openstack-ironic08:36
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client stable/pike: CI: stop trying to pull the tempest plugin from ironic-inspector  https://review.openstack.org/59196208:37
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client stable/ocata: CI: stop trying to pull the tempest plugin from ironic-inspector  https://review.openstack.org/59196508:38
arne_wiebalckgood morning ironic08:39
arne_wiebalckdtantsur: concerning the RAM footprint of the APIs we discussed 2 weeks ago: we’ve meanwhile moved to apache/mod_wsgi08:40
dtantsurmorning arne_wiebalck08:40
arne_wiebalckdtantsur: using process gives the same as eventlet (300MB RSS/process)08:40
arne_wiebalckdtantsur: “using processes” == 16 processes with 1 thread each08:41
arne_wiebalckdtantsur: when using more threads per process, the overall RSS goes down, per process goes up08:41
dtantsurhmm, curious08:42
arne_wiebalckdtantsur: so, 1 process/16 threads gives sth like 2GB in total08:42
dtantsurbtw TheJulia discovered that it's better to have more threads per process since some operations are blocking08:42
arne_wiebalckdtantsur: which is better than the 16x 300MB before, but still quite high08:42
arne_wiebalckdtantsur: yeah, not sure if we should minimise RAM, i.e. 1 proc/16 threads or go with sth like 4 procs/4threads each which would match the underlying host08:43
arne_wiebalckdtantsur: we’re still experimenting08:44
arne_wiebalckdtantsur: btw, talk for berllin was accepted, so we will report there :)08:44
dtantsur\o/08:45
dtantsuryeah, I was glad at least something about openstack was accepted :D08:45
arne_wiebalck:-D08:45
arne_wiebalckdtantsur: we give it another try to understand as to why the API is using that much RAM … seems still excessive.08:47
dtantsuryep, it's unusual, though not completely unusual for python08:47
*** MattMan_1 has quit IRC08:49
*** MattMan_1 has joined #openstack-ironic08:49
openstackgerritKaifeng Wang proposed openstack/ironic-inspector master: [WIP] Wrap rpc server into oslo.service  https://review.openstack.org/58475809:02
*** samueldmq_ has joined #openstack-ironic09:16
*** andreaf has quit IRC09:16
*** andreaf has joined #openstack-ironic09:17
*** dirk_ has joined #openstack-ironic09:17
*** dirk has quit IRC09:18
*** samueldmq has quit IRC09:18
*** samueldmq_ is now known as samueldmq09:18
*** dirk_ is now known as dirk09:18
*** gkadam has joined #openstack-ironic09:30
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Fix deployment when improper version of python-openssl is installed  https://review.openstack.org/59164610:16
*** zul has quit IRC10:25
*** olivierbourdon38 has joined #openstack-ironic10:31
*** phuongnh has quit IRC10:42
*** priteau has joined #openstack-ironic10:45
*** rh-jelabarre has joined #openstack-ironic11:14
openstackgerritMark Goddard proposed openstack/networking-generic-switch master: Detection of errors for Dell PowerConnect devices  https://review.openstack.org/58996111:33
openstackgerritMark Goddard proposed openstack/networking-generic-switch master: Convert error detection to use a decorator  https://review.openstack.org/59200911:33
openstackgerritMark Goddard proposed openstack/networking-generic-switch master: WIP: Make error detectors objects  https://review.openstack.org/59201011:36
jrollmorning11:44
dtantsurmorning jroll11:45
*** olivierbourdon38 has quit IRC11:55
dtantsurdoes anyone know if people who attended the Dublin PTG will receive a free ticket for the Berlin summit?12:11
jrollnot sure, though I know ATC gets in for $30012:11
jrollwouldn't it be the denver PTG though?12:11
dtantsurjroll: previously it was last two PTGs12:12
jrollah12:12
jrollI see denver attendees get free ticket to the next two summits, good to know12:12
dtantsurI highly count on this :)12:15
jrollyou aren't in denver, are you?12:15
jrollor will not be, I should say12:15
dtantsurno, I won't12:16
jroll:(12:17
*** gcb_ has joined #openstack-ironic12:19
TheJuliaGood morning everyone12:22
*** jcoufal has joined #openstack-ironic12:25
*** trown|outtypewww is now known as trown12:26
dtantsurmorning TheJulia12:27
jroll\o TheJulia12:27
etingofgood morning jroll & TheJulia o/12:27
jrollhey etingof12:27
* TheJulia tries to wipe the sleep from her eyes12:45
TheJuliait doesn't help that it has been storming here for the past four hours12:47
*** rloo has joined #openstack-ironic12:50
* jroll passes a full pot of coffee12:51
openstackgerritJim Rollenhagen proposed openstack/bifrost master: WIP: attempt to fix centos CI  https://review.openstack.org/59201912:51
TheJuliaThe storm is literally so loud we could barely hear our alarm clock and I can barely hear myself think12:52
TheJuliammmm coffeee12:52
jrollwow12:52
*** milan has joined #openstack-ironic12:59
dtantsurwow indeed13:00
dtantsurit's quite sleepy on this side of the world as well13:00
*** S4ren has joined #openstack-ironic13:05
TheJuliaThere is 2-3" of flood waters all around us too :\13:21
TheJulialuckily all low lying area with drainage.... albeit slow because of it being fairly flat13:22
*** bfournie has quit IRC13:24
TheJuliaspeaking of memory footprints, that might be a good topic for discussion. I would <3 to fit a conductor on a switch.13:26
* TheJulia adds to the ptg stuffs13:27
*** mjturek has joined #openstack-ironic13:30
TheJuliagood morning mjturek13:38
mjturekgm TheJulia!13:39
*** milan has quit IRC13:40
*** skazi has quit IRC13:51
*** bfournie has joined #openstack-ironic13:55
*** baha has joined #openstack-ironic14:02
*** skazi has joined #openstack-ironic14:11
*** skazi has quit IRC14:15
*** mjturek has quit IRC14:27
*** Bhujay has quit IRC14:33
*** markguz_ has joined #openstack-ironic14:36
*** markguz_ has quit IRC14:36
*** markguz_ has joined #openstack-ironic14:37
*** jcoufal has quit IRC14:49
*** dougsz_ has joined #openstack-ironic14:57
*** d0ugal has joined #openstack-ironic14:59
*** ajya has joined #openstack-ironic15:00
*** betherly-afk is now known as betherly_15:02
ajyadtantsur, (and another core reviewer) can you take a look at https://review.openstack.org/#/c/538338/ it has had its share of reviews and it could be close to merging, thanks15:04
patchbotpatch 538338 - sushy-tools - Support EthernetInterface resource in the emulator - 9h 24m 34s spent in CI15:04
*** rpioso|afk is now known as rpioso15:08
dtantsurajya: on a meeting, will look afterwards15:08
rpiosoGood morning, ironicers15:08
anupnHi folks, is there some more configurations required for proxies other than setting them in driver_info? I see my ramdisk is not getting downloaded during provisioning15:10
TheJuliadtantsur: arne_wiebalck: going back to the raid discussion yesterday, Please take a look at https://storyboard.openstack.org/#!/story/2003445 which might relate to auto-created raid sets (and actually software raid created on a prior step)15:24
*** livelace has joined #openstack-ironic15:25
dtantsurTheJulia: so, what's the specific suggestion? also accept types starting with "raid"? +1 then15:26
TheJuliachange what we report and look for "raid" in the string15:26
TheJuliaI guess I should have put that in there15:26
dtantsurI'm still worried about trying to use devices that are used for RAID. Ironic will certainly do it - it picks the smallest device15:26
dtantsuryes please15:26
*** mjturek has joined #openstack-ironic15:27
dtantsuralso I'd really prefer somebody tries the whole flow (introspection, cleaning, deployment) on some real install before we call it supported15:27
TheJulia++15:29
*** derekh has quit IRC15:30
*** gyee has joined #openstack-ironic15:32
*** skazi has joined #openstack-ironic15:51
*** jcoufal has joined #openstack-ironic15:52
*** FracKen has joined #openstack-ironic15:55
openstackgerritAija Jaunteva proposed openstack/sushy master: Update to use mapped field for Settings Message Severity field  https://review.openstack.org/59161216:03
NobodyCamGood Morning Ironic'ers16:05
TheJuliagood morning NobodyCam16:05
NobodyCamGood Morning TheJulia16:05
NobodyCamHow goes the journey home?16:06
*** jcoufal has quit IRC16:07
TheJuliagreat until about 20 minutes ago when we noticed our roof vent was dripping water. It has been raining here in Oklahoma this week every day with massive overnight storms16:14
*** skazi has quit IRC16:15
ajyadtantsur, TheJulia, here is a thing about licenses for sushy project - about including JSON files from Redfish spec that sushy need to provide some functionality. The files are provided by DMTF that are not licensed yet, but need to be licensed for anyone to use. DMTF is going to license these with CC BY which would allow users to download them manually or sushy to download them automatically which is not ideal and has some16:16
ajyalimitations. Then there is question what needs to be done for sushy to include them in its repo. DMTF was expecting that CC BY will be sufficient to include in the repo. I've been exchanging emails with OpenStack legal mailing list and they say that tech committee would have to review this case-by-case. Has anyone had experience with tech committee reviewing the licenses and do we need to go this direction at all(including 3rd party16:16
ajyafiles in the sushy repo)?16:16
dtantsurajya: I'm quite surprised that we cannot include schema files under CC-BY in the repo.. but I guess they know better. I don't have experience in such cases.16:17
ajyadtantsur, is not covered in OSI approved licenses, because it is not software license as such, so anything outside OSI approved needs to be reviewed individually.16:19
dtantsurmmmm right16:19
ajyaThey have given some samples where CC BY is approved, but still it requires approval from them.16:19
ajyabut generally they have been suggesting all the time not to include the files in the repo. And then I'm wondering do we really, really need that.16:20
dtantsurajya: I still think that the most critical part is to distinguish success from failure in general16:23
TheJuliawoot, roof leak is going to require some dry weather  to repair it :(16:23
dtantsur:(16:23
dtantsurajya: and if we have a link to registries, we can try to fetch it (I'm not sure if it's okay legally)16:23
TheJuliaajya: my concern with having sushy download is that makes using sushy require internet access which is not always feasible. A lot of operators end up using ironic or testing ironic in environments where there simply is no internet access16:24
openstackgerritJim Rollenhagen proposed openstack/bifrost master: WIP: attempt to fix centos CI  https://review.openstack.org/59201916:24
ajyadtantsur, downloading automatically is ok with CC BY16:25
TheJuliaajya: I think the TC would be willing to take up the discussion A good time to raise it would be during the office hours tomorrow16:25
jrollI don't think the TC would get involved in a licensing discussion where openstack-legal@ is already engaged16:26
jrollagree that downloading at runtime is a no-go16:26
ajyaTheJulia, yes, we have talked about not having internet access which is the drawback for downloading the files during installation16:26
ajyaok, it looks like there is strong support for putting the files in the repo. So I will ask in the legal mailing list to proceed?16:27
TheJuliajroll: If legal is deferring, we would at least discuss it and try to figure out what we percieve the path forward to be... which would likely be foundation legal16:27
jrollif the legal team is not okay with it, what if we... documented that some sort of spec is required at $location to run the redfish driver. and it's up to the deployer to provide that spec. we document that there happens to be such a spec at $url16:27
jrollTheJulia: legal folks don't appear to be deferring, they just need to spend the time to review it16:28
TheJuliaahh, I misinterpretted the discusison so far16:28
jroll(but I haven't read the emails, only what's been said here)16:28
TheJulia\o/16:28
ajyawell, it's hard to say :) but they are supporting the case where files are not included in the repo more16:29
TheJuliarealistically, companies like redhat would have to package the specs for automated disconnected installs, or redfish support would be not viable16:29
ajyasorry :(16:29
jrollsure, packagers would make their own decisions about it16:30
jrollthat's why I said deployer, not operator :)16:30
jrollI do agree it's an extra burden, and the legal team should do their job and review this case16:30
TheJulia+116:32
*** Bhujay has joined #openstack-ironic16:33
ajyaok, then I get back to them asking for review16:33
*** jcoufal has joined #openstack-ironic16:37
*** phuongnh has joined #openstack-ironic16:39
TheJuliaajya: It would seem like the DMTF should consider dual licensing with OSS project being granted an MIT or Apache license.... else otherwise how would anyone implement support without a special license... that is if the files are truly required to use and grok the schema, and if that is the case how would the feature ever be adoptable16:39
*** phuongnh has quit IRC16:43
ajyaTheJulia, at first they did not want to license the files at all because they thought that license is not necessary - as the files are a part of specification. Then they looked at licensing with BSD3, but rejected that idea as they don't see these files as code. They picked BSD3 because they have policy to use only BSD, so not expecting to have Apache or MIT at all.16:43
*** e0ne has quit IRC16:47
TheJuliawell, That would work too, and makes sense why this didn't come up until now16:50
* etingof wonders if mraineri keeps an eye on this conversation ^16:50
*** openstackstatus has joined #openstack-ironic16:57
*** ChanServ sets mode: +v openstackstatus16:57
*** dougsz_ has quit IRC16:57
*** w-miller has quit IRC16:59
*** w-miller has joined #openstack-ironic16:59
TheJuliaI guess it all boils down to what exactly are these considered... since schema bits for understanding things seems code-ish. tl;dr it is going to have to be a foundation legal and tc discussion.17:02
*** w-miller has quit IRC17:03
*** gkadam has quit IRC17:05
*** priteau has quit IRC17:06
*** mgoddard has quit IRC17:06
*** zul has joined #openstack-ironic17:08
ajyathey are standard registries at https://redfish.dmtf.org/schemas/registries/ - list of possible error messages17:09
*** mbuil has quit IRC17:10
*** S4ren has quit IRC17:20
*** gkadam has joined #openstack-ironic17:20
*** tssurya has quit IRC17:28
TheJuliaajya: I'm going to place procedural blocks the patch series and anything else that looks like it might be related in any way/shape/form until we get this sorted out.17:39
dtantsuron PTO till end of week, see you on Monday17:40
*** dtantsur is now known as dtantsur|afk17:40
TheJuliaenjoy dtantsur|afk!17:41
jrollcheers dtantsur|afk :)17:45
* jroll notices that he's duplicating hamzy's work trying to fix centos CI17:45
ajyaTheJulia, fyi & to clarify current implementation expects that user will download the files manually (as initial version), there are no 3rd party files in the patches17:46
TheJuliaajya: I understand, but if we would now need a file to have a functional sushy library, then it is functionally crippled without that. It is not great and this seems to be a question that impacts sushy and sushy-tools in general.17:51
TheJuliaajya: I am likely also being overly cautious17:53
*** gyee has quit IRC17:54
*** trown is now known as trown|lunch17:54
*** e0ne has joined #openstack-ironic17:56
*** livelace has quit IRC18:15
*** markguz_ has quit IRC18:18
*** zul has quit IRC18:18
*** gkadam has quit IRC18:19
*** ajya has quit IRC18:20
*** mjturek has quit IRC18:22
openstackgerritMark Goddard proposed openstack/bifrost master: Install openstack client, inspector in clouds.yml  https://review.openstack.org/55052218:24
*** skazi has joined #openstack-ironic18:31
*** priteau has joined #openstack-ironic18:36
TheJuliaajya[m]: for what its worth, you may want to join #openstack-tc18:42
*** rloo has quit IRC18:45
*** rloo has joined #openstack-ironic18:46
*** rloo has left #openstack-ironic18:46
*** rloo has joined #openstack-ironic18:46
*** ajya has joined #openstack-ironic18:46
etingofjust a quick note that sushy-tools do not depend on sushy, these are completely independent from each other18:53
*** markguz_ has joined #openstack-ironic18:55
etingofbtw, we do ship some DMTF-copyrighted files with sushy-tools already18:55
etingofe.g. mocks18:55
TheJuliaare they actual dmtf mocks? some of the data looked like it might have been reverse engineering based mocks?18:56
ajyado you mean mocks for sushy-static or sample json files for unittesting?18:56
TheJuliaajya: great question18:57
ajyabecause for sushy-static mock files need to be downloaded by users18:57
TheJuliathe mock jsons and the response templates just seem to works attempting to be compliant to the specification18:59
*** markguz_ has quit IRC18:59
etingofthe question is if reverse engineering is legally sound?19:02
* etingof is not a lawyer19:03
etingofah, I referred to these files -- https://github.com/openstack/sushy-tools/blob/master/sushy_tools/emulator/templates/root.json#L1119:04
TheJuliaThat is a separate question from this which is the storing fallback mapping data in the repo which is a specification object.19:05
*** trown|lunch is now known as trown19:05
* TheJulia wonders if that is required by the spec....19:06
*** ajya3 has joined #openstack-ironic19:06
*** ajya has quit IRC19:06
* etingof is wondering how much the fallback message files we are cautious about are different from the sushy-tools templates? ^19:06
TheJuliaetingof: I don't think any of this specifically has been proposed for tools in terms of the emulator, the simulation still requires the simulation files to be downloaded from the dmtf... as I understand it19:08
etingofthat's correct, one needs to download the jsons for the static emulator19:09
TheJuliahttps://github.com/openstack/sushy-tools/blob/master/doc/source/user/index.rst19:09
TheJuliayup19:09
etingofmy confusion is this: if it is legal to include essentially rendered schema (this is what sushy-tools templates are seems to be), can we include message registry files? if not, what's the difference?19:11
ajya3good question, e.g., is it ok to have this file in the repo - https://github.com/openstack/sushy/blob/master/sushy/tests/unit/json_samples/bare_minimum_root.json19:13
ajya3and that's from sushy project, not sushy tools19:13
*** mjturek has joined #openstack-ironic19:15
*** bfournie has quit IRC19:18
*** openstackgerrit has quit IRC19:19
jrolletingof: well, consider nobody has said it is legal to include the sushy-tools templates :)19:21
jrollit just apparently did not come up in review and such19:21
TheJuliaetingof: the difference is is something directly derived from or copied. The other question that arises is given shifting positions what is the next position to head in19:23
TheJuliaand then there is the fair use question19:25
TheJuliaajya3: I guess the question is, is it a copy or something the dmtf created, or is it simply trying to conform to the specification set forth?19:25
ajya3TheJulia, it depends, I think some of the files could be taken from Redfish specification and adjusted for tests to change some values, add or remove some fields.19:29
etingofthe copyright statement -- https://www.dmtf.org/about/policies/copyright19:30
*** mjturek has quit IRC19:30
*** mjturek has joined #openstack-ironic19:31
*** openstackgerrit has joined #openstack-ironic19:31
openstackgerritChristopher Dearborn proposed openstack/ironic stable/queens: iDRAC RAID10 creation with greater than 16 drives  https://review.openstack.org/59218519:31
TheJuliaajya3: in that case, and re-reading the copyright policy for the DMTF for the third time today, it feels like, and continues to feel like fair use to meet the goal. I guess this kind of goes to my question is if the copyright is required/expected for the messages exchanged19:35
TheJuliaon a plus side, tc wise the discussion seems to be going in a positive direction :)19:39
openstackgerritChristopher Dearborn proposed openstack/ironic stable/queens: Fix for Unable to create RAID1 on Dell BOSS card  https://review.openstack.org/59218719:40
ajya3TheJulia, yeah, DMTF is ok that parts are used and that's why they think that no license was required for Registry files too, it's the OpenStack side that required some kind of license19:40
TheJuliawe're all being too cautious... but for good reason19:41
etingofafaik, OS needs an OSI approved license19:41
TheJuliayeah, and is it documentation or is it in a sense metadata context19:42
TheJuliaor is it code19:42
etingofI'd say - both ;)19:43
*** hamzy has quit IRC19:43
etingofjson is famous for being both machine and human readable serialization form19:43
TheJuliacommitting an entire file though that is obviously a DMTF direct work product already now considered under a specific license is as mentioned a gray area :\19:44
TheJuliathat is a super good point etingof19:44
*** mjturek has quit IRC19:45
*** mjturek has joined #openstack-ironic19:45
*** hamzy has joined #openstack-ironic19:46
etingofon the other hand, our json licensing trouble is nothing in comparison to human genes patents controversy...19:50
* etingof is trying to be supportive19:51
*** w-miller has joined #openstack-ironic19:53
TheJulialol19:54
etingofyeah, JSON schema rendering vs DNA transcription...19:58
*** mjturek has quit IRC19:59
*** e0ne has quit IRC20:03
TheJuliaso the cc license allows for adaptation as long as the license is know, most of the examples include the copyright link which is actually correct afaik even though it is test data. I think ideally they all should or should realistically, even though it is test data.20:03
TheJuliawell, cc-by-3.020:03
TheJuliathe true question is the whole file, which hopefully there will be more clarity on. I'll raise it during office hours tomorrow20:05
*** priteau has quit IRC20:05
ajya3thanks for all the help, talk to you soon20:15
*** ajya3 has quit IRC20:15
*** bfournie has joined #openstack-ironic20:16
*** mjturek has joined #openstack-ironic20:20
*** mjturek has quit IRC20:21
*** mjturek has joined #openstack-ironic20:39
*** mjturek has quit IRC20:41
*** S4ren has joined #openstack-ironic20:51
*** S4ren has quit IRC20:52
*** trown is now known as trown|outtypewww21:03
*** rh-jelabarre has quit IRC21:09
*** jcoufal has quit IRC21:26
*** rcernin has joined #openstack-ironic21:29
openstackgerritwaleed mousa proposed openstack/ironic-python-agent master: Configuring mellanox interfaces using ironic python agent  https://review.openstack.org/56654421:57
*** livelace has joined #openstack-ironic22:11
*** FracKen has left #openstack-ironic22:21
*** w-miller has quit IRC22:24
*** d0ugal has quit IRC22:33
*** d0ugal has joined #openstack-ironic22:44
*** d0ugal has quit IRC23:01
*** d0ugal has joined #openstack-ironic23:03
*** rpioso is now known as rpioso|afk23:12
*** livelace has quit IRC23:16
*** livelace has joined #openstack-ironic23:17
*** rcernin has quit IRC23:18
*** rcernin has joined #openstack-ironic23:19
*** baha has quit IRC23:25
*** d0ugal has quit IRC23:42
*** rloo has quit IRC23:43
*** d0ugal has joined #openstack-ironic23:56

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