Monday, 2019-01-28

*** dsneddon has joined #openstack-ironic00:18
*** dsneddon has quit IRC00:22
*** e0ne has quit IRC00:32
*** mgoddard has quit IRC00:42
*** mgoddard has joined #openstack-ironic00:48
*** hwoarang has quit IRC00:49
*** hwoarang has joined #openstack-ironic00:50
*** dsneddon has joined #openstack-ironic00:51
*** dsneddon has quit IRC00:55
*** jistr has quit IRC01:00
*** jistr has joined #openstack-ironic01:01
*** mmethot_ has joined #openstack-ironic01:19
*** mmethot_ has quit IRC01:20
*** mmethot has quit IRC01:23
*** dsneddon has joined #openstack-ironic01:24
*** dsneddon has quit IRC01:29
*** trungnv has joined #openstack-ironic01:41
*** dsneddon has joined #openstack-ironic02:00
*** dsneddon has quit IRC02:04
*** jtomasek has joined #openstack-ironic02:05
*** jtomasek has quit IRC02:10
*** tiendc has joined #openstack-ironic02:17
*** dsneddon has joined #openstack-ironic02:33
*** dsneddon has quit IRC02:45
*** jtomasek has joined #openstack-ironic02:48
*** jtomasek has quit IRC02:53
*** dsneddon has joined #openstack-ironic03:12
*** _fragatina has quit IRC03:13
*** _fragatina has joined #openstack-ironic03:13
*** _fragatina has quit IRC03:15
*** _fragatina has joined #openstack-ironic03:16
*** _fragatina has quit IRC03:17
*** _fragatina has joined #openstack-ironic03:18
*** trungnv has quit IRC03:26
*** dsneddon has quit IRC03:26
*** dsneddon has joined #openstack-ironic03:30
*** mmethot has joined #openstack-ironic03:36
*** _fragatina has quit IRC04:00
*** _fragatina has joined #openstack-ironic04:00
*** Bhujay has joined #openstack-ironic04:24
*** Bhujay has quit IRC04:25
*** Bhujay has joined #openstack-ironic04:26
*** Bhujay has quit IRC04:27
*** Bhujay has joined #openstack-ironic04:28
*** lifeless has quit IRC04:31
*** _fragatina has quit IRC04:31
*** _fragatina has joined #openstack-ironic04:32
*** _fragatina has quit IRC04:42
*** dnuka has joined #openstack-ironic04:47
dnukagood morning folks o/04:48
*** lifeless has joined #openstack-ironic04:51
*** mgoddard has quit IRC04:59
*** zufar has joined #openstack-ironic05:03
*** mgoddard has joined #openstack-ironic05:07
*** Bhujay has quit IRC05:48
*** Bhujay has joined #openstack-ironic06:01
*** tiendc has quit IRC06:04
*** ddurst has quit IRC06:14
*** dnuka has quit IRC06:39
*** dnuka has joined #openstack-ironic06:40
*** dnuka has quit IRC06:41
*** etingof has joined #openstack-ironic06:46
*** jtomasek has joined #openstack-ironic07:01
*** dnuka has joined #openstack-ironic07:03
openstackgerritMerged openstack/ironic master: Limit the timeout value of heartbeat_timeout  https://review.openstack.org/63223507:04
*** moshele has joined #openstack-ironic07:04
*** gkadam has joined #openstack-ironic07:22
*** iurygregory has joined #openstack-ironic07:25
*** iurygregory is now known as iurygregory_wfh07:25
iurygregory_wfhgood morning everyone o/07:25
dnukamorning iurygregory_wfh o/07:27
iurygregory_wfhdnuka, o/07:27
arne_wiebalckgood morning everyone!07:30
dnukagood morning arne_wiebalck o/07:31
arne_wiebalckdnuka: o/07:31
*** rpittau has joined #openstack-ironic07:32
rpittaugood morning ironic! o/07:33
dnukamorning rpittau o/07:33
arne_wiebalckhey rpittau o/07:34
rpittauhi dnuka :)07:35
rpittauhey arne_wiebalck :)07:35
*** bnemec has quit IRC07:40
*** jtomasek has quit IRC07:42
*** Bhujay has quit IRC07:44
*** hwoarang has quit IRC07:45
*** hwoarang has joined #openstack-ironic07:46
*** ijw has joined #openstack-ironic07:47
*** ijw_ has quit IRC07:49
openstackgerritKaifeng Wang proposed openstack/ironic master: Expose conductors: api-ref  https://review.openstack.org/62286207:53
*** pcaruana has joined #openstack-ironic08:01
*** jtomasek has joined #openstack-ironic08:02
iurygregory_wfhmorning rpittau arne_wiebalck o/08:08
rpittauhi iurygregory_wfh :)08:17
*** amoralej|off is now known as amoralej08:35
*** bnemec has joined #openstack-ironic08:35
*** tssurya has joined #openstack-ironic08:36
*** dnuka is now known as dnuka|brb09:02
*** ijw has quit IRC09:13
*** mmethot has quit IRC09:19
*** mmethot has joined #openstack-ironic09:21
openstackgerritM V P Nitesh proposed openstack/ironic master: Provides mount point as cinder requires it to attach volume  https://review.openstack.org/63345909:23
openstackgerritM V P Nitesh proposed openstack/ironic master: Provides mount point as cinder requires it to attach volume  https://review.openstack.org/63345909:31
openstackgerritDmitry Tantsur proposed openstack/ironic master: [DO NOT MERGE] [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305209:31
*** dtantsur|afk is now known as dtantsur09:32
dtantsurmorning ironic09:32
rpittauhi dtantsur :)09:33
*** derekh has joined #openstack-ironic09:37
*** e0ne has joined #openstack-ironic09:38
arne_wiebalckmorning dtantsur o/09:45
dtantsur\o09:57
*** e0ne has quit IRC09:58
openstackgerritDmitry Tantsur proposed openstack/ironic master: Allocation API: conductor API (without HA and take over)  https://review.openstack.org/62822310:00
openstackgerritDmitry Tantsur proposed openstack/ironic master: Allocation API: REST API implementation  https://review.openstack.org/62926010:01
*** e0ne has joined #openstack-ironic10:02
*** moshele has quit IRC10:04
*** dnuka|brb is now known as dnuka10:15
dnukamorning dtantsur o/10:15
iurygregory_wfhmorning dtantsur o/ had a safe trip back?10:16
dtantsuryeah, it was okay. just long :)10:16
iurygregory_wfhnice =)10:16
openstackgerritDmitry Tantsur proposed openstack/ironic master: [DO NOT MERGE] [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305210:40
openstackgerritIury Gregory Melo Ferreira proposed openstack/sushy-tools master: Move to zuulv3  https://review.openstack.org/63347310:41
*** dsneddon has quit IRC10:47
openstackgerritMark Goddard proposed openstack/bifrost master: Use become when testing image presence  https://review.openstack.org/63347510:48
openstackgerritMark Goddard proposed openstack/bifrost master: Allow Ironic URL to use env vars in bifrost_inventory.py  https://review.openstack.org/63347610:48
*** dnuka has quit IRC10:50
*** moshele has joined #openstack-ironic10:54
*** e0ne has quit IRC11:03
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Build tinyipa with tinycore 8.x  https://review.openstack.org/63347911:04
*** e0ne has joined #openstack-ironic11:10
*** dsneddon has joined #openstack-ironic11:12
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Build tinyipa with tinycore 8.x  https://review.openstack.org/63347911:12
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Build tinyipa with tinycore 8.x  https://review.openstack.org/63347911:13
*** dsneddon has quit IRC11:17
openstackgerritMerged openstack/sushy-tools master: Update default templates for docs builds  https://review.openstack.org/63258711:27
openstackgerritMerged openstack/sushy-tools master: Update home-page  https://review.openstack.org/63012211:27
openstackgerritDmitry Tantsur proposed openstack/ironic master: [DO NOT MERGE] [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305211:38
*** bnemec has quit IRC11:40
*** bnemec has joined #openstack-ironic11:42
*** dsneddon has joined #openstack-ironic11:52
*** dsneddon has quit IRC11:56
*** hamdyk has joined #openstack-ironic12:10
*** w14161_1 has joined #openstack-ironic12:13
openstackgerritHamdy Khader proposed openstack/ironic master: Add is_smartnic to Port data model  https://review.openstack.org/62964012:19
openstackgerritHamdy Khader proposed openstack/ironic master: Expose is_smartnic in port API  https://review.openstack.org/63050812:19
openstackgerritHamdy Khader proposed openstack/ironic master: Add support for Smart NICs  https://review.openstack.org/58357312:19
*** e0ne has quit IRC12:20
openstackgerritMark Goddard proposed openstack/bifrost master: WIP: Install dpkg on SuSE family  https://review.openstack.org/63349012:28
*** dsneddon has joined #openstack-ironic12:31
*** e0ne has joined #openstack-ironic12:35
*** dsneddon has quit IRC12:35
*** pcaruana has quit IRC12:36
*** pcaruana has joined #openstack-ironic12:37
*** bfournie has quit IRC12:38
*** moshele has quit IRC12:45
*** moshele has joined #openstack-ironic12:47
*** rh-jelabarre has joined #openstack-ironic12:48
*** dnuka has joined #openstack-ironic12:50
*** sburette_ has joined #openstack-ironic12:50
openstackgerritIury Gregory Melo Ferreira proposed openstack/sushy-tools master: Move to zuulv3  https://review.openstack.org/63347312:52
*** gaotan has joined #openstack-ironic12:54
dtantsurTheJulia: filed https://storyboard.openstack.org/#!/story/2004874 for my JSON RPC work (it started passing the CI jobs \o/)12:57
*** sburette_ has left #openstack-ironic13:00
iurygregory_wfhgtz dtantsur =D13:01
dtantsurheh13:01
dnukadtantsur, I don't understand this completely, but this seems pretty cool :)13:02
*** sburette has joined #openstack-ironic13:03
sburettehello everybody.13:08
openstackgerritMark Goddard proposed openstack/bifrost master: Install dpkg on SuSE family  https://review.openstack.org/63349013:08
sburetteWorking on integrating Ironic in our Openstack Infrastructure, and got a question about rescuing : for the moment, the Ironic API just lets pass a rescue password to be set on rescue node. What about supporting an SSH key ?13:08
sburette* SSH key instead of password13:09
openstackgerritMark Goddard proposed openstack/bifrost master: Allow Ironic URL to use env vars in bifrost_inventory.py  https://review.openstack.org/63347613:09
*** dsneddon has joined #openstack-ironic13:11
dtantsursburette: I think it's a nova limitation, not ours.13:11
dtantsurat least it seems that 'openstack server rescue' does not accept an SSH key13:12
*** amoralej is now known as amoralej|lunch13:12
*** bfournie has joined #openstack-ironic13:15
*** dsneddon has quit IRC13:16
*** e0ne has quit IRC13:17
sburettedtantsur: sure but the Ironic API doesnot let qualify the random length string called rescue_password in the ConductorManager13:18
*** e0ne has joined #openstack-ironic13:20
*** zenpac has joined #openstack-ironic13:20
*** derekh has quit IRC13:24
zenpacMy "openstack baremetal node show $node --fields properties" and 'openstack flavor show compute -c properties' don't show the same data. Do they need to match in order for Overcloud to create? Right now I get errors that look like "Not enough nodes".13:30
dtantsursburette: sorry, I'm not sure how password length is related to SSH keys.. it, again, may not be our limitation.13:32
*** pcaruana has quit IRC13:32
dtantsurzenpac: only some fields have to match. check https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#nova-returns-no-valid-host-was-found-error13:32
zenpachttp://paste.debian.net/1062884/13:34
zenpacI was able to get all of Undercloud installed ok. Should I post my logs in a paste?13:35
dtantsurzenpac: this part looks okay, please check the other points in the doc above13:35
zenpacdtantsur: ok, I thought the Mem/CPU stuff had to match.13:36
dtantsurnope, not necessary13:36
zenpac;Warning13:42
zenpacIf you’re using exact match filters in the Nova Scheduler, make sure the flavor and the node properties match exactly.;13:42
zenpacOf course I dont know anything about exact match filters.13:43
*** jcoufal has joined #openstack-ironic13:48
dtantsurthen you probably don't use them13:48
*** dsneddon has joined #openstack-ironic13:48
zenpachttp://paste.debian.net/1062891/ is most of that data. I can't see what is wrong though.13:49
*** pcaruana has joined #openstack-ironic13:50
dtantsurzenpac: looks good at a quick glance. you may want to check the nova-schedule logs for the exact filter that removed the nodes.13:51
zenpacI think I tried that as per the docs on that page, I see nothing.13:52
*** mmethot has quit IRC13:53
*** dsneddon has quit IRC13:53
*** mmethot has joined #openstack-ironic13:53
zenpac'2019-01-25 16:06:28.927 6679 INFO nova.filters [req-3e89a178-6656-4550-bde9-aa19612c1bb5 ac668632f5cb4a70b8419ce53d4e3aa6 52081d95b14d4a43b9b63d79d3a8b786 - default default] Filter DiskFilter returned 0 hosts' perhaps?13:54
dtantsurzenpac: what openstack version do you have?13:55
dtantsurI know DiskFilter stopped working for ironic at some point13:55
zenpacdtantsur: All of those errors are for DiskFilter. I'll check... openstack 3.14.3 (queens perhaps).13:56
dtantsur3.14.3 says nothing to me, could you please double-check the openstack version (queens, rocky, ..?)13:57
dtantsurzenpac: also, even though it should not matter any more, you're trying to use a node with local_gb=39 with a flavor requesting disk=4013:58
dtantsuror rather: it does not matter for scheduling. but IIRC nova requests the root partition of size 40, while ironic thinks it only has 3913:59
zenpacPerhaps that is the issue with the DiskFilter.13:59
dtantsurit's probably not even the DiskFilter, but a later validation inside ironic13:59
dtantsurbecause you cannot allocation / partition of 40 GiB on a disk with 39 GiB. you actually need at least 41.13:59
dtantsurmaybe lower the disk in the flavor?14:00
zenpacOk.. I'll try that.14:00
*** mmethot_ has joined #openstack-ironic14:00
zenpacYea we have Queens here.14:02
*** mmethot_ has quit IRC14:02
openstackgerritDmitry Tantsur proposed openstack/ironic master: [DO NOT MERGE] [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305214:02
*** mmethot_ has joined #openstack-ironic14:03
*** trown|outtypewww is now known as trown14:03
zenpacdtantsur: Perhaps I can enlarge the disk and re-run the introspection?14:04
openstackgerritDmitry Tantsur proposed openstack/ironic master: [DO NOT MERGE] [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305214:04
*** mmethot has quit IRC14:04
dtantsurzenpac: that's an option as well (probably a better one, 40G is not much)14:04
*** mmethot_ has quit IRC14:07
*** amoralej|lunch is now known as amoralej14:07
*** mmethot_ has joined #openstack-ironic14:07
*** mmethot_ has quit IRC14:08
*** mmethot_ has joined #openstack-ironic14:08
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Build tinyipa with tinycore 8.x  https://review.openstack.org/63347914:11
*** derekh has joined #openstack-ironic14:13
*** dsneddon has joined #openstack-ironic14:23
*** mmethot_ has quit IRC14:25
*** mmethot_ has joined #openstack-ironic14:26
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305214:26
*** dsneddon has quit IRC14:28
*** sthussey has joined #openstack-ironic14:33
*** mmethot_ has quit IRC14:33
*** mjturek has joined #openstack-ironic14:33
*** mmethot_ has joined #openstack-ironic14:34
*** arne_wiebalck_ has joined #openstack-ironic14:39
*** kaifeng has joined #openstack-ironic14:44
*** tendulke has joined #openstack-ironic14:46
*** cdearborn has joined #openstack-ironic14:47
*** TxGirlGeek has joined #openstack-ironic14:48
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305214:49
*** dsneddon has joined #openstack-ironic14:55
dtantsurTheJulia: up for chairing the meeting or should I?14:56
*** TxGirlGeek has quit IRC14:56
iurygregory_wfhI think is you dtantsur14:56
dtantsurlooks so :)14:58
dtantsur#startmeeting ironic15:00
openstackMeeting started Mon Jan 28 15:00:03 2019 UTC and is due to finish in 60 minutes.  The chair is dtantsur. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ironic)"15:00
openstackThe meeting name has been set to 'ironic'15:00
dtantsurHi all! Who is here for the most ironic meeting in the world? :)15:00
dnukao/15:00
kaifengo/15:00
mgoddard\o15:00
tendulkeo/15:00
bdoddo/15:00
etingofo/15:00
cdearborno/15:00
mjturek\o15:00
*** dsneddon has quit IRC15:00
mgoddard               \o15:00
arne_wiebalck_o/15:00
dtantsurWelcome everyone! Our agenda is as usual here:15:01
dtantsur#link https://wiki.openstack.org/wiki/Meetings/Ironic15:01
dtantsur#topic Announcements / Reminder15:01
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)"15:01
dtantsur#info TheJulia is traveling for on-site meetings this week15:01
dtantsurthis was from last week's agenda, but I guess it still holds15:01
rpittauo/15:02
iurygregory_wfho/15:02
dtantsur#info Successful midcycle last week: https://etherpad.openstack.org/p/ironic-stein-midcycle15:02
dtantsurplease review the notes and do not forget any actions items you took :)15:02
dtantsuranything else to announce or remind of?15:02
*** kaiokmo has quit IRC15:03
dtantsur#topic Review action items from previous meeting15:03
*** openstack changes topic to "Review action items from previous meeting (Meeting topic: ironic)"15:03
dtantsur#link http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-01-14-15.00.html15:03
dtantsurNo action items here, so moving on15:03
dtantsur#topic Review subteam status reports (capped at ten minutes)15:03
*** openstack changes topic to "Review subteam status reports (capped at ten minutes) (Meeting topic: ironic)"15:03
hjensaso/15:04
dtantsur#link https://etherpad.openstack.org/p/IronicWhiteBoard around line 23315:04
dtantsurhjensas: how is neutron event processing progressing?15:05
*** zul has joined #openstack-ironic15:05
*** hamdyk has quit IRC15:06
hjensasdtantsur: progress, but slow. I started looking at the event processor last week. I will continue this week. API patch also needs some more work.15:06
dtantsurdoes it make sense to put it on the priority list this week?15:07
hjensasmgoddard: was hesitant about merging the API version without also actually doing something with the events. I.e avoid introducing the changed behaviour without api version change later.15:08
hjensasdtantsur: ^15:08
dtantsurwell, "do nothing" will be supported behavior even afterwards, with the noop network interface15:09
mgoddardthere are things we could do about that, such as not bumping the API version yet, or adding a second API version bump when we support an event15:09
*** moshele has quit IRC15:09
dtantsurI think we don't change API versions when drivers/interfaces start/stop supporting something15:09
mgoddardI guess I'm not a hard -1 based on that, just seems a little odd to change behaviour without an API bump15:11
mgoddardI suppose its unavoidable sometimes15:11
rajiniro/15:13
dtantsuryeah, we do it quite often15:14
dtantsuranyway, let's bring it back to the patch15:15
dtantsuranything on the statuses?15:15
*** mbeierl has quit IRC15:15
iurygregory_wfhzuulv3 status is in https://etherpad.openstack.org/p/zuulv3_ironicprojects_legacyjobs15:15
dtantsuryeah, I added the link15:15
iurygregory_wfhalmost finished =)15:15
dtantsur#link https://etherpad.openstack.org/p/zuulv3_ironicprojects_legacyjobs zuulv3 migration status15:16
dtantsurokay, moving on?15:16
dtantsur#topic Deciding on priorities for the coming week15:17
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)"15:17
dtantsurlet me remove the finished things15:17
dtantsurhjensas, mgoddard, should we add the neutron events work to the priorities?15:17
*** Chaserjim has joined #openstack-ironic15:18
mgoddardhjensas: it needs an update right now, right?15:18
hjensasThe API change needs an updated, to improve the data validation stuff.15:19
dtantsurhjensas: will you have time to keep updating is this week?15:19
hjensasI will work on it this week.15:19
dtantsurawesome15:19
dtantsurhow's the list looking to everyone?15:20
hjensasno objections. :)15:21
mgoddardlooks good. I'll aim to get deploy templates to a place where it could be on that list next week15:22
mgoddardor at least some of it15:22
dtantsurthat would be really good15:22
dtantsurokay, moving to the discussion?15:22
dtantsur#topic Bikolla15:23
*** openstack changes topic to "Bikolla (Meeting topic: ironic)"15:23
dtantsurmgoddard: the mic is yours15:23
mgoddardthanks15:23
mgoddardI've been working on a little project unimaginitively called bikolla15:24
mgoddardit uses kolla-ansible to deploy a standalone ironic cluster15:24
dtantsur\o/15:24
mgoddardand parts of bifrost to build an image & deploy nodes15:24
mgoddardit's really just a proof of concept15:25
mgoddardthe idea being that we get good support for standalone ironic in kolla-ansible, and potentially take pressure off of the ironic team with bifrost15:25
dtantsuryeah, I think the installation bits in bifrost kind of duplicate $many_other_installers15:26
mgoddardat the moment I have it working in a CentOS VM, using Tenks to create virtual bare metal15:26
dtantsurand switching to kolla sounds natural to me15:26
*** dsneddon has joined #openstack-ironic15:26
mgoddardso really this is an invitation to anyone who's interested in this, or Tenks, to give it a try15:27
mgoddardhttps://github.com/markgoddard/bikolla15:27
*** mbeierl has joined #openstack-ironic15:27
dtantsur#link https://github.com/markgoddard/bikolla prototype of kolla-ansible + bifrost15:27
mgoddardI think that's all I have to say for now, any questions/comments?15:27
dtantsurthanks mgoddard, this is curious15:27
kaifenga dumb question, does this involve to container?15:28
rpittaumgoddard, that looks very interesting15:28
mgoddardkaifeng: not a dumb question! It uses the kolla containers, deployed via kolla-ansible15:28
mgoddardif you check the README, there is a dump of 'docker ps'15:29
mgoddard11 containers :)15:29
iurygregory_wfhwoa15:29
kaifengoh yeah, i feel kolla is doing containerized deployment, but never take a look on it :)15:29
dtantsurmgoddard: I may have something to remove one of containers as the next topic ;)15:29
mgoddarddtantsur: kill it!15:30
* dtantsur also wonders what iscsid is doing there15:30
mgoddardpoor little rabbit15:30
dtantsurhehe15:30
mgoddardiscsid is for iscsi deploys15:30
rpittaudtantsur, why hating rabbits so much? :D15:30
dtantsuryeah, but why a separate container?15:30
mgoddardwhy not?15:30
dtantsurI'm pretty sure we don't have it in tripleo15:30
mgoddardpossibly not15:30
mgoddardyou could run it on the host15:30
dtantsurwell, that's an argument :) but ironic does not start the server on the conductor side, the server is on IPA15:30
mgoddardisn't the server tgtd?15:31
mgoddardclient uses iscsid?15:31
dtantsurmgoddard: maybe? still a bit weird to have it as a separate container. I would assume it's for Cinder.15:31
dtantsurhttps://docs.openstack.org/kolla-ansible/4.0.0/cinder-guide.html#cinder-lvm2-back-end-with-iscsi15:32
mgoddardkolla puts everything in a container15:32
*** dsneddon has quit IRC15:32
mgoddardit can also be used for cinder15:32
dtantsuryeah, but I doubt ironic needs iscsid15:32
mgoddardturns out I'm using direct deploy interface by default (like bifrost), so won't use it anyway15:33
dtantsurmaybe I don't know something about it15:33
dtantsurheh15:33
mgoddardanyways, thanks for listening, happy to help anyone wanting to use it15:33
dtantsurmgoddard++15:34
dtantsur#topic RFE review15:34
*** openstack changes topic to "RFE review (Meeting topic: ironic)"15:34
dtantsur#link https://storyboard.openstack.org/#!/story/2004874 Support JSON-RPC as an alternative for oslo.messaging15:34
dtantsur#link https://review.openstack.org/633052 PoC patch15:35
patchbotpatch 633052 - ironic - [PROTOTYPE] Use JSON-RPC instead of oslo.messaging - 8 patch sets15:35
dtantsurit actually passed all devstack jobs at one point (I changed it to remove the Flask dependency after that)15:35
dtantsurI think it's pretty cool for standalone usage like in bikolla/bifrost15:35
dtantsurI don't suggest we approve the RFE right now, but your comments are welcome :)15:36
mgoddarddo you think it's suitable for non-standalone?15:36
dtantsurmgoddard: I don't see why not15:37
dtantsurbut non-standalone case will have rabbitmq anyway (for nova and other services)15:37
mgoddardunless we can persuade them :)15:37
dtantsurI was told some of the projects actually use messaging queue features of oslo.msg15:37
mgoddardavoiding a middle-man seems like a good thing15:37
mgoddardany downsides?15:38
mgoddardresilience to conductor restarts?15:38
dtantsuryeah, a request will get aborted if a conductor fails mid-way15:38
dtantsurbut since oslo.msg only implements "at most one" semantics, I think it can happen with it as well15:39
mgoddardlots of connections required if I run a million conductors?15:39
kaifenghmm, actually that applies to rabbitmq too15:39
dtantsurmgoddard: if you have a million conductors, each of them will talk to rabbit15:39
kaifengrabbitmq got retry ability, how about json-rpc?15:39
dtantsurkaifeng: it's just HTTP, you can use retries, https, etc15:40
dtantsurI don't even use a special client in my PoC patch, just plain 'requests' lib15:40
mgoddarddtantsur: true, although it puts the high fanout in one place (for better or worse)15:40
mgoddardseems like an interesting PoC15:40
dtantsurI guess I'll have to provide some kind of authentication for it before we can really land it15:41
dtantsurand HTTPs support15:41
mgoddard+115:41
dtantsurbut early reviews and suggestions are welcome15:41
mgoddardon the large conductor count question, it might affect connection reuse15:42
mgoddardwould need to be tested15:42
dtantsurhow many conductors do people practically have?15:42
mgoddardask oath :)15:43
dtantsurI don't think a million is anywhere near a realistic estimate :)15:43
arne_wiebalck_with 1700 nodes we have 3 conductors15:43
dtantsurright15:43
dtantsurI'd bet a few dozens is enough for every practical case15:43
mgoddardyeah, not really expecting a millon15:43
mgoddardshould expect so15:43
dtantsur#topic Open discussion15:44
*** openstack changes topic to "Open discussion (Meeting topic: ironic)"15:44
dtantsurthe floor is open15:44
arne_wiebalck_I have a small issue15:44
arne_wiebalck_I’d like some input on https://review.openstack.org/#/c/63277415:45
patchbotpatch 632774 - ironic - Preserve BIOS boot order upon deployment - 4 patch sets15:45
arne_wiebalck_this is a patch to always preserve the bios boot order15:45
arne_wiebalck_to make it configurable to be precise15:45
arne_wiebalck_while our use case is for IPMI, there were comments whether this should be applied to other h/w types as well15:46
dtantsurarne_wiebalck_: I'd call the new option "allow_persistent_boot_device" or something like that. and maybe have it in driver_info per node in addition to the config.15:46
arne_wiebalck_dtantsur: I think I did now15:46
dtantsurit looks like you only use the config option: https://review.openstack.org/#/c/632774/4/ironic/drivers/modules/pxe.py15:47
patchbotpatch 632774 - ironic - Preserve BIOS boot order upon deployment - 4 patch sets15:47
etingofafaik, it's not just persistent, it's the device as the admin manually set on the node15:47
arne_wiebalck_dtantsur: yes, sorry, I mis-read15:48
dtantsurhmm, yeah, I guess the current name makes sense as well15:48
dtantsuralso I don't think it belongs in [agent] section, since it's not IPA-specific15:48
arne_wiebalck_dtantsur: right kaifeng pointed this out as well15:48
dtantsurand I wonder if we should handle it on some top level, so that we don't have to put it in every boot interface15:48
arne_wiebalck_dtantsur: so you think it’s should be available across all hardware types?15:49
*** leakypipes is now known as jaypipes15:49
dtantsuryeah, I think this behavior should not change if you switch the driver15:49
arne_wiebalck_it shouldn’t harm, just wasn’t sure if that will be useful to anyone but us15:49
arne_wiebalck_dtantsur: that’s alos a point, yes15:50
dtantsurI think I see similar requests from customers from time to time15:50
arne_wiebalck_s/alos/also/15:50
arne_wiebalck_ok, that would mean updating all h/w types15:50
*** openstackgerrit has quit IRC15:51
dtantsurthis is why I wonder if we can avoid doing it by putting this logic somewhere15:51
arne_wiebalck_ah, right15:52
arne_wiebalck_I can have a look if that is possible15:52
arne_wiebalck_otherwise, the change (as done for ipmi) is pretty simple15:53
arne_wiebalck_and easy to understand15:53
dtantsuryeah15:53
arne_wiebalck_cool, thx!15:53
dtantsurthanks arne_wiebalck_15:53
dtantsuranyone has anything else?15:53
kaifengI wonder if anyone awares something about inband instance monitoring?15:54
dtantsurwe generally try to avoid touching anything in running instances15:55
arne_wiebalck_this is/was also discussed in the context of a cmdb-like functionality15:56
arne_wiebalck_if it is not possible to get data OOB15:56
kaifengwell, it's originated from need of customers, just want know if there is any mature design15:56
kaifengthere is need to collecting stats from bm instances, but it appears to me that the only way is to have a public ip and establish a monitoring server there.15:57
mgoddardkaifeng: we typically use monasca15:57
mgoddardallows for collecting control plane and user logs and metrics15:58
mgoddardusers need to run agents on their instances15:58
mgoddardthe nice thing is it's multi-tenant aware15:58
mgoddardit's quite complex though15:58
arne_wiebalck_this is along the lines of the cmdb discussion, there was sth from rackspace at some point I think15:59
kaifengit works for tenant network too?15:59
mgoddardkaifeng: http://www.stackhpc.com/monasca-comes-to-kolla.html15:59
*** dsneddon has joined #openstack-ironic15:59
kaifengthanks mgoddard, logged will take a look16:00
mgoddardkaifeng: you need to make the monasca API available to tenants16:00
*** gkadam has quit IRC16:00
mgoddardkaifeng: ironic can collect stats via IPMI and send them as notifications via rabbitmq16:01
kaifengoh, I have no idea of monasca16:01
mgoddardkaifeng: (that part is separate from monasca)16:01
kaifengso it's oob16:01
iurygregory_wfhmy experience with monasca i only say one word pain XD16:01
mgoddardmonasca is usually in-band, via an agent. the ironic monitoring is OOB16:01
iurygregory_wfhnot sure if is better now16:02
mgoddardiurygregory_wfh: yeah, it can be difficult16:02
mgoddardwe put a lot of work into deploying it via kolla-ansible, so hopefully a bit easier to deploy now16:02
iurygregory_wfhmain problem was memory XD16:02
kaifengthanks anyway, I think I need to take a look at the monasca first :)16:02
dtantsurokay, let's wrap it up16:02
dtantsur#endmeeting16:02
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-dev mailing list."16:02
openstackMeeting ended Mon Jan 28 16:02:48 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:02
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-01-28-15.00.html16:02
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-01-28-15.00.txt16:02
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-01-28-15.00.log.html16:02
*** dnuka has quit IRC16:03
*** TxGirlGeek has joined #openstack-ironic16:03
*** dsneddon has quit IRC16:04
mgoddardkaifeng: prometheus is quite trendy at the moment. Much simpler than monasca, but not multi-tenant aware16:05
kaifengmgoddard: all I know is prometheus is popular on moitoring containers :)16:06
mgoddardkaifeng: yeah, I think it can do some host monitoring too16:07
*** tendulke has quit IRC16:07
kaifengand it seems it's more related with k8s16:08
NobodyCamGood Morning Ironic'ers16:13
dtantsurmorning NobodyCam16:16
iurygregory_wfhmorning NobodyCam16:16
kaifengmorning NobodyCam16:16
NobodyCamGood Morning dtantsur iurygregory_wfh and kaifeng :)16:16
* kaifeng feels guilty to say good night just after saying morning16:16
iurygregory_wfhdtantsur, today in brno we have 7cm of snow hehe16:16
NobodyCamHappy Monday :p16:16
NobodyCamthat's what UGT is all about16:17
dtantsuriurygregory_wfh: good :)16:17
*** arne_wiebalck_ has quit IRC16:17
*** kaifeng has quit IRC16:17
rpittauhi NobodyCam :)16:19
NobodyCamHey hey rpittau Good Morning :)16:19
*** dsneddon has joined #openstack-ironic16:27
* etingof still rides his bicycle despite the snow disaster16:27
*** pcaruana has quit IRC16:47
*** openstackgerrit has joined #openstack-ironic16:48
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305216:48
mgoddarddtantsur: looks like you were right re iscsid, I killed the container and booted a node using the iscsi deploy interface16:59
mgoddarddtantsur: that's two containers down, any more you'd like to get rid of?16:59
dtantsurheh17:06
dtantsurmgoddard: well, you could maybe use sqlite if you never plan on becoming multinode17:07
*** cdearborn has quit IRC17:07
dtantsurwhy do you need a container with cron btw?17:07
mgoddarddtantsur: true17:08
mgoddarddtantsur: cron is for log rotation17:08
dtantsurah17:08
*** dims has quit IRC17:08
mgoddardkolla-toolbox could be ditched, it just comes as standard with kolla17:08
*** gyee has joined #openstack-ironic17:09
*** ijw has joined #openstack-ironic17:09
mgoddardmultinode is on of the big drivers for this, so probably won't go for sqlite :)17:09
dtantsurthen I guess that's it17:11
*** _fragatina has joined #openstack-ironic17:11
rpittaubye all! good evening! o/17:12
*** rpittau has quit IRC17:12
*** sburette has quit IRC17:13
*** mmethot_ has quit IRC17:26
*** moshele has joined #openstack-ironic17:26
*** mmethot_ has joined #openstack-ironic17:27
*** mmethot_ has quit IRC17:29
*** sdake has quit IRC17:34
*** sdake has joined #openstack-ironic17:37
*** bnemec has quit IRC17:39
*** trown is now known as trown|lunch17:42
*** e0ne has quit IRC17:42
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305217:50
*** sdake has quit IRC17:51
*** iurygregory_wfh has quit IRC17:56
*** _fragatina has quit IRC17:58
*** _fragatina has joined #openstack-ironic17:58
*** derekh has quit IRC18:00
*** _fragatina has quit IRC18:03
*** bnemec has joined #openstack-ironic18:03
*** sdake_ has joined #openstack-ironic18:13
*** sdake_ is now known as sdkae18:14
*** bfournie has quit IRC18:14
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305218:15
*** mhrivnak has quit IRC18:19
*** _fragatina has joined #openstack-ironic18:34
*** trown|lunch is now known as trown18:36
*** moshele has quit IRC18:51
*** jaypipes has quit IRC18:57
*** jaypipes has joined #openstack-ironic18:57
*** robbbe has joined #openstack-ironic18:58
*** e0ne has joined #openstack-ironic18:59
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305219:12
*** dims has joined #openstack-ironic19:15
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305219:16
*** moshele has joined #openstack-ironic19:19
*** cdearborn has joined #openstack-ironic19:21
openstackgerritDmitry Tantsur proposed openstack/ironic master: [PROTOTYPE] Use JSON-RPC instead of oslo.messaging  https://review.openstack.org/63305219:23
*** bfournie has joined #openstack-ironic19:24
*** amoralej is now known as amoralej|off19:25
*** robbbe has quit IRC19:27
*** hwoarang has quit IRC19:30
*** hwoarang has joined #openstack-ironic19:30
*** arne_wiebalck_ has joined #openstack-ironic19:30
dtantsurmgoddard: finally, with authentication ^^^. let us see if the CI agrees19:31
*** dtantsur is now known as dtantsur|afk19:32
dtantsur|afko/19:32
*** robbbe has joined #openstack-ironic19:33
*** robbbe has quit IRC19:33
*** robbbe has joined #openstack-ironic19:33
*** robbbe has quit IRC19:34
*** robbbe has joined #openstack-ironic19:37
*** robbbe has quit IRC19:37
*** robbbe has joined #openstack-ironic19:38
*** mmethot has joined #openstack-ironic19:42
*** sthussey has quit IRC19:42
*** moshele has quit IRC20:23
*** zenpac has quit IRC20:25
*** robbbe has joined #openstack-ironic20:25
*** arne_wiebalck_ has quit IRC20:37
*** tssurya has quit IRC20:40
*** TxGirlGeek has quit IRC20:40
*** moshele has joined #openstack-ironic20:54
*** moshele has quit IRC20:56
*** TxGirlGeek has joined #openstack-ironic21:02
*** cdearborn has quit IRC21:09
*** mjturek has quit IRC21:10
*** moshele has joined #openstack-ironic21:26
*** jtomasek has quit IRC21:29
*** mmethot has quit IRC21:31
*** mhrivnak has joined #openstack-ironic21:33
*** moshele has quit IRC21:34
*** moshele has joined #openstack-ironic21:45
*** moshele has quit IRC21:48
*** ijw has quit IRC21:53
*** sdkae has quit IRC22:03
*** sdake has joined #openstack-ironic22:06
*** rcernin has joined #openstack-ironic22:13
*** rcernin has quit IRC22:15
*** rcernin has joined #openstack-ironic22:15
openstackgerritHarald Jensås proposed openstack/ironic master: API - Implement /events endpoint  https://review.openstack.org/63194622:26
*** tssurya has joined #openstack-ironic22:27
openstackgerritHarald Jensås proposed openstack/networking-baremetal master: DNM - Testing Neutron Events  https://review.openstack.org/63361022:30
*** _fragatina has quit IRC22:34
*** e0ne has quit IRC22:36
*** robbbe has quit IRC22:41
*** sdake has quit IRC22:45
*** eandersson has quit IRC22:45
*** robbbe has joined #openstack-ironic22:45
*** robbbe has quit IRC22:46
*** eandersson has joined #openstack-ironic22:46
*** sdake has joined #openstack-ironic22:49
*** robbbe has joined #openstack-ironic22:49
*** robbbe has joined #openstack-ironic22:50
*** MattMan has quit IRC22:51
*** MattMan has joined #openstack-ironic22:51
*** tssurya has quit IRC22:53
*** TxGirlGeek has quit IRC22:54
*** robbbe has joined #openstack-ironic22:55
*** sdake has quit IRC22:57
*** robbbe has joined #openstack-ironic22:57
*** robbbe has quit IRC22:57
*** robbbe has joined #openstack-ironic22:58
*** robbbe has quit IRC22:58
*** sdake has joined #openstack-ironic22:58
*** w14161_1 has quit IRC22:59
*** TxGirlGeek has joined #openstack-ironic23:01
*** sdake has quit IRC23:01
*** robbbe has joined #openstack-ironic23:01
*** robbbe has quit IRC23:01
*** sdake has joined #openstack-ironic23:03
*** TxGirlGeek has quit IRC23:32
*** _fragatina has joined #openstack-ironic23:36
*** _fragatina has quit IRC23:36
*** bnemec has quit IRC23:37
*** ianw is now known as ianw_pto23:42
*** TxGirlGeek has joined #openstack-ironic23:46

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