Tuesday, 2017-03-14

*** rbudden has quit IRC00:01
*** joanna has quit IRC00:02
openstackgerritMerged openstack/ironic master: Address a shell syntax mistake  https://review.openstack.org/44354600:05
openstackgerritMarkos Chandras proposed openstack/bifrost master: roles: bifrost-ironic-install: Add PyMySQL dependency for ironic-dbsync  https://review.openstack.org/44419700:06
*** dsneddon has quit IRC00:10
*** bfournie has joined #openstack-ironic00:20
*** bfournie has quit IRC00:21
*** bfournie has joined #openstack-ironic00:23
*** penick has quit IRC00:24
openstackgerritMarkos Chandras proposed openstack/bifrost master: roles: bifrost-ironic-install: Add PyMySQL dependency for ironic-dbsync  https://review.openstack.org/44419700:25
*** srart has quit IRC00:41
*** gcb has quit IRC00:42
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/44508000:50
*** phuongnh has joined #openstack-ironic00:56
*** Lambert has joined #openstack-ironic00:57
*** tuanluong has joined #openstack-ironic01:17
*** zhangjl has joined #openstack-ironic01:18
*** Sukhdev has quit IRC01:26
*** zhurong has joined #openstack-ironic01:30
*** dsneddon has joined #openstack-ironic01:36
*** tovin07 has joined #openstack-ironic01:42
openstackgerritMerged openstack/ironic master: Refactor waiters in our tempest plugin  https://review.openstack.org/41068401:53
*** xuyongjie has joined #openstack-ironic02:12
*** rbudden has joined #openstack-ironic02:17
*** fragatina has quit IRC02:19
*** fragatina has joined #openstack-ironic02:20
*** fragatina has quit IRC02:21
*** fragatina has joined #openstack-ironic02:22
openstackgerritzack chen proposed openstack/ironic-python-agent master: Fix logs encoding in py3  https://review.openstack.org/43890102:25
*** fragatina has quit IRC02:26
*** fragatina has joined #openstack-ironic02:29
*** zzzeek has quit IRC02:30
*** jvgrant has quit IRC02:31
*** zzzeek has joined #openstack-ironic02:31
*** fragatina has quit IRC02:33
*** xuyongjie has quit IRC02:35
*** baoli has joined #openstack-ironic02:43
*** zackf has joined #openstack-ironic02:48
*** zackf has quit IRC02:52
*** zackf has joined #openstack-ironic02:53
*** dsneddon has quit IRC02:53
*** dsneddon has joined #openstack-ironic02:57
*** zackf has quit IRC02:57
*** crushil has joined #openstack-ironic03:06
*** crushil has quit IRC03:08
*** crushil has joined #openstack-ironic03:08
*** priteau has joined #openstack-ironic03:11
*** priteau has quit IRC03:15
*** jvgrant has joined #openstack-ironic03:28
*** lee4 has quit IRC03:38
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/44508003:45
*** sayantan_ has joined #openstack-ironic03:45
openstackgerritDao Cong Tien proposed openstack/python-ironicclient master: Extends driver-list, driver-show supporting new hardware types  https://review.openstack.org/41927403:48
*** nmathew has joined #openstack-ironic03:53
*** Sukhdev has joined #openstack-ironic03:56
*** fragatina has joined #openstack-ironic03:58
*** fragatina has quit IRC04:03
*** baoli has quit IRC04:04
*** jvgrant has quit IRC04:05
*** jvgrant has joined #openstack-ironic04:05
*** fragatina has joined #openstack-ironic04:08
*** fragatina has quit IRC04:08
*** fragatina has joined #openstack-ironic04:09
*** sasha2 has quit IRC04:10
*** yogi_ has joined #openstack-ironic04:27
*** Sukhdev has quit IRC04:28
*** crushil has quit IRC04:34
*** links has joined #openstack-ironic04:35
*** yogi has quit IRC04:36
openstackgerritHironori Shiina proposed openstack/ironic master: Add Cinder storage driver  https://review.openstack.org/36619704:44
openstackgerritHironori Shiina proposed openstack/ironic master: Wire in storage interface attach/detach operations  https://review.openstack.org/40629004:45
openstackgerritHironori Shiina proposed openstack/ironic master: iPXE template support for iSCSI  https://review.openstack.org/41332404:46
*** jvgrant has quit IRC04:49
openstackgerritHironori Shiina proposed openstack/ironic master: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458604:53
openstackgerritWang KaiFeng proposed openstack/ironic master: Closes-Bug: 1672358  https://review.openstack.org/44529304:56
openstackbug 1672358 in Ironic "Wong filename of port list request sample" [Low,In progress] https://launchpad.net/bugs/1672358 - Assigned to Wang KaiFeng (kaifeng)04:56
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector master: Fix inconsistent service naming in install guide  https://review.openstack.org/43753704:57
*** udesale has joined #openstack-ironic04:59
*** vmud213 has joined #openstack-ironic05:04
*** vsaienko has quit IRC05:04
*** vmud213 has quit IRC05:08
openstackgerritM V P Nitesh proposed openstack/ironic master: Now displays maintenance and maintenance_reason  https://review.openstack.org/43302905:09
*** gcb has joined #openstack-ironic05:17
*** rbudden has quit IRC05:19
openstackgerritMerged openstack/ironic master: Deprecate support for glance v1  https://review.openstack.org/44149105:30
*** fragatina has quit IRC05:33
*** vikrant has joined #openstack-ironic05:36
*** jvgrant has joined #openstack-ironic05:46
*** fragatina has joined #openstack-ironic05:49
openstackgerritHironori Shiina proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562505:50
openstackgerritHironori Shiina proposed openstack/ironic master: Add Cinder storage driver  https://review.openstack.org/36619705:52
openstackgerritHironori Shiina proposed openstack/ironic master: Wire in storage interface attach/detach operations  https://review.openstack.org/40629005:52
openstackgerritHironori Shiina proposed openstack/ironic master: iPXE template support for iSCSI  https://review.openstack.org/41332405:52
*** sayantan_ has quit IRC06:16
*** dsneddon has quit IRC06:23
*** faizy has joined #openstack-ironic06:35
openstackgerritHironori Shiina proposed openstack/ironic master: Add REST API for volume connector and volume target operation  https://review.openstack.org/21458606:36
*** vsaienko has joined #openstack-ironic06:36
openstackgerritVasyl Saienko proposed openstack/ironic master: Fix the exception message in tempest plugin  https://review.openstack.org/44498106:41
*** vsaienko has quit IRC06:42
*** vsaienko has joined #openstack-ironic06:44
*** e0ne has joined #openstack-ironic06:51
*** mjura has joined #openstack-ironic06:52
*** fragatina has quit IRC06:52
openstackgerritM V P Nitesh proposed openstack/python-ironicclient master: Fixed wrap from taking negative values  https://review.openstack.org/37943606:52
*** zhangjl has quit IRC07:00
*** zhangjl has joined #openstack-ironic07:01
*** ccamacho has quit IRC07:05
*** Guest5121 has quit IRC07:15
openstackgerritVasyl Saienko proposed openstack/ironic master: Add ironic standlaone test with ipmi dynamic driver  https://review.openstack.org/43912607:18
*** tesseract has joined #openstack-ironic07:20
*** dnikishov has joined #openstack-ironic07:21
*** dnikishov is now known as Guest9493007:22
pas-hamorning ironic :)07:27
*** e0ne has quit IRC07:28
openstackgerritM V P Nitesh proposed openstack/python-ironicclient master: OSC 'node list' recognizes all provision state  https://review.openstack.org/43155607:34
*** jaganathan has joined #openstack-ironic07:45
*** pcaruana has joined #openstack-ironic07:50
*** priteau has joined #openstack-ironic07:51
*** mgoddard has joined #openstack-ironic07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** rbartal has joined #openstack-ironic08:02
*** alexpilo_ has joined #openstack-ironic08:03
*** alexpilotti has quit IRC08:03
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost master: Fix some virtualenv-related places  https://review.openstack.org/44535008:08
openstackgerritDao Cong Tien proposed openstack/python-ironicclient master: Update OSC baremetal node set/unset supporting dynamic drivers  https://review.openstack.org/43154208:11
*** jvgrant has quit IRC08:19
*** ccamacho has joined #openstack-ironic08:19
*** jaosorior has joined #openstack-ironic08:24
*** udesale has quit IRC08:24
*** athomas has joined #openstack-ironic08:27
*** pmannidi has quit IRC08:29
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Update broken alembic links in contributing guide  https://review.openstack.org/44535708:31
*** aarefiev_afk is now known as aarefiev08:32
aarefievmorning all!08:32
Lambertmorning08:33
openstackgerrityolanda.robla proposed openstack/bifrost stable/ocata: Updated from global requirements  https://review.openstack.org/44535908:33
*** udesale has joined #openstack-ironic08:37
*** yolanda has quit IRC08:37
*** amoralej|off is now known as amoralej08:39
*** yolanda has joined #openstack-ironic08:42
*** ralonsoh has joined #openstack-ironic08:46
*** e0ne has joined #openstack-ironic08:50
*** udesale has quit IRC09:00
*** udesale has joined #openstack-ironic09:01
*** alineb has joined #openstack-ironic09:03
*** racedo has joined #openstack-ironic09:05
openstackgerrityolanda.robla proposed openstack/bifrost stable/ocata: playbooks: roles: {ironic,keystone}: Drop --force-reinstall  https://review.openstack.org/44536809:06
*** snecklifter has joined #openstack-ironic09:09
openstackgerritVasyl Saienko proposed openstack/ironic master: Add Ironic standalone tests  https://review.openstack.org/42355609:09
lucas-afkmorning all09:14
*** lucas-afk is now known as lucasagomes09:15
*** jvgrant has joined #openstack-ironic09:16
*** mgoddard has quit IRC09:17
*** yee379 has quit IRC09:20
*** yee379 has joined #openstack-ironic09:20
yolandahi, can i get reviews on https://review.openstack.org/#/c/445368/ (bifrost) ? that seems to unlock the ocata gate09:21
patchbotpatch 445368 - bifrost (stable/ocata) - playbooks: roles: {ironic,keystone}: Drop --force-...09:21
*** amarao has joined #openstack-ironic09:28
*** stendulker has joined #openstack-ironic09:30
*** alexpilotti has joined #openstack-ironic09:36
*** alexpilo_ has quit IRC09:37
*** derekh has joined #openstack-ironic09:42
vdrokgood morning ironic!09:50
openstackgerritMerged openstack/ironic master: Fix the exception message in tempest plugin  https://review.openstack.org/44498109:52
stendulkerGood morning vdrok !09:54
*** zhurong has quit IRC09:54
vdrokgood morning stendulker :)09:55
openstackgerritMerged openstack/ironic master: Speed up test_touch_conductor_deadlock()  https://review.openstack.org/44518209:55
*** dtantsur|afk is now known as dtantsur09:59
dtantsurmorning ironic!09:59
lucasagomesvdrok, dtantsur stendulker morning o/10:00
vdrokmorning dtantsur and lucasagomes !10:00
stendulkerGood morning lucasagomes, dtantsur10:00
lucasagomesbtw folks, I was thinking what to do with the redfish-simulator from sushy. Currently it's just a script living under sushy/tools/, but I don't think it's ideal to just clone the repo and run it when setting up DevStack10:01
lucasagomesso ideally, it would be good to have a command which we can turn into a service or something10:01
lucasagomesis there a way to do it with pbr or something ?10:01
dtantsurlucasagomes, pbr can create simple scripts for you, if that's your question10:02
lucasagomesdtantsur, yeah but there's a gotcha10:02
lucasagomescause the simulator has it's own dependencies10:02
openstackgerritVladyslav Drok proposed openstack/ironic master: [WIP] Add resource classes integration tests  https://review.openstack.org/44362810:02
lucasagomes(flask, libvirt and jinja2)10:02
lucasagomeswhich is not a dependency for sushy itself (which only depends on requests and six)10:03
dtantsurlucasagomes, alternatively, it can be another repo10:03
lucasagomesso I wanted to keep it separated10:03
dtantsuropenstack/sushy-simulator10:03
dtantsuror whatever10:03
lucasagomesdtantsur, yeah, that was what I was thinking of, but I wanted to check if there was a better way10:03
lucasagomesideally, if it could live int he same repo it would fantastic but I think it's not possible :-/ (still looking tho)10:04
lucasagomeswould be*10:04
*** MattMan has quit IRC10:05
*** MattMan has joined #openstack-ironic10:06
*** lennyb has quit IRC10:06
lucasagomesjust found a bug with the simulator :-( it doesn't survive restarts to libvirt service since it tries to keep the connection open and the socket is rebuilt10:11
* lucasagomes opens a bg10:11
lucasagomesbug*10:11
*** gcb has quit IRC10:11
*** lennyb has joined #openstack-ironic10:11
dtantsurwell, another option is to have simulator-requirements.txt and install it. downside is that it won't use global-requirements10:15
lucasagomesdtantsur, yeah it has a requirement inside tools/... But can I make it "optional" when people are installing stuff ?10:16
dtantsurwell, if we only install it in devstack...10:17
lucasagomeshah yeah well :D10:17
dtantsurbut as I said, then we can't use global-requirments sync10:17
lucasagomesyeah sounds like a receipt for problems10:17
lucasagomesrecipe *10:18
*** zhangjl has left #openstack-ironic10:20
*** phuongnh has quit IRC10:26
*** jvgrant has quit IRC10:32
*** athomas has quit IRC10:34
*** vills has joined #openstack-ironic10:38
*** jkilpatr has quit IRC10:39
*** Lambert has quit IRC10:39
*** mvpnitesh has joined #openstack-ironic10:44
*** mgoddard has joined #openstack-ironic10:56
dtantsurJayF, I think you can remove your -2 from https://review.openstack.org/#/c/396400/ (or mention that you need an RFE now, but the driver is fine)10:57
patchbotpatch 396400 - ironic - Make snmp udp transport settings configurable10:57
*** athomas has joined #openstack-ironic10:59
openstackgerritWang KaiFeng proposed openstack/ironic master: Closes-Bug: 1672358  https://review.openstack.org/44529311:07
openstackbug 1672358 in Ironic "Wong filename of port list request sample" [Low,Incomplete] https://launchpad.net/bugs/1672358 - Assigned to Wang KaiFeng (kaifeng)11:07
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/44508011:19
*** jkilpatr has joined #openstack-ironic11:19
*** vills_ has joined #openstack-ironic11:21
*** vills has quit IRC11:21
*** udesale__ has joined #openstack-ironic11:24
*** udesale has quit IRC11:24
openstackgerritMerged openstack/ironic-python-agent master: Fix logs encoding in py3  https://review.openstack.org/43890111:25
*** jkilpatr has quit IRC11:27
*** jvgrant has joined #openstack-ironic11:29
*** links has quit IRC11:36
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add hardware type for HPE ProLiant servers based on iLO 4  https://review.openstack.org/43940411:36
*** makowals_ has joined #openstack-ironic11:39
*** jkilpatr has joined #openstack-ironic11:40
*** faizy has quit IRC11:40
*** stendulker has quit IRC11:41
*** makowals has quit IRC11:43
openstackgerritWang KaiFeng proposed openstack/ironic master: Fix typos of filename in api-ref  https://review.openstack.org/44529311:44
*** makowals_ has quit IRC11:44
openstackgerritMerged openstack/ironic master: Cleanup hung iscsi session  https://review.openstack.org/38809211:44
*** nmathew has quit IRC11:46
*** links has joined #openstack-ironic11:48
*** aparnav has joined #openstack-ironic11:49
*** mvpnitesh has quit IRC11:53
*** mvpnitesh has joined #openstack-ironic11:53
*** jaganathan has quit IRC11:56
lucasagomesdtantsur, ty for the review in the rf driver btw. I think there are some misundertands about that cache, I hope I clarified in the comments in the patch. But, for the next revision I will try to comment in the code as well11:59
lucasagomesto make it more explicit11:59
dtantsurlucasagomes, "the relation between connections to systems is 1:n" in the best case and 1:1 in the worst12:00
dtantsurthe former is valid for RSD, the latter for HPE12:00
lucasagomesdtantsur, true12:00
lucasagomesthe worst is 1:!12:00
lucasagomes1:1*12:00
lucasagomesbut still it's not concerning I think, because the load is divided between conductors in Ironic12:01
lucasagomesdtantsur, that said, I can very well remove the caching but I think it's a mistake12:02
lucasagomeswe will double the # of requests if we do that12:03
dtantsurdunno, we don't cache IPMI connections.. ok, let's leave it, unless somebody else objecdts12:04
dtantsurlucasagomes, found another issue, see inline12:04
*** tuanluong has quit IRC12:05
lucasagomesdtantsur, ++ re log12:05
dtantsurlucasagomes, also http://redfish.dmtf.org/schemas/DSP0266_1.1.html#uris does not say it has to be /Systems12:05
dtantsurquite the opposite: A URI shall be treated by the client as opaque, and thus should not be attempted to be understood or deconstructed by the client outside of applying standard reference resolution rules as defined in clause 5, Reference Resolution, of RFC3986.12:05
dtantsurwe're in violation of this clause :(12:06
openstackgerritOksana Voshchana proposed openstack/ironic master: Adds use wsgi without port  https://review.openstack.org/44433712:06
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729912:07
lucasagomesdtantsur, yeah the idea was to point to that spec that uses /Systems but indeed, the spec is very loose12:08
lucasagomesI think the best we can do is rely on the library to translate things for us under the hood12:08
lucasagomesand for the driver, just for the sake of conformity we use /Systems to parse that (or split in two parameters as proposed)12:09
lucasagomes>.< redfish is though, it should be more opinionated on thing12:09
lucasagomesthings*12:09
dtantsuroh true12:09
dtantsurI think we should get back to a proposal on the spec to use redfish_root_uri and redfish_system_id :(12:10
dtantsurthis logic is dangerous and should not be relied upon12:10
* lucasagomes is not opposed to do it12:10
lucasagomeshonest, I think it's more flexible12:10
lucasagomesdtantsur, wants me to put a patch and we can discuss it there ?12:10
dtantsurlucasagomes, yes please. with our founding about the redfish spec, and that only root URI is meaningful12:11
*** jcoufal has joined #openstack-ironic12:11
lucasagomesack will do12:11
*** mgould|afk is now known as moguld12:14
*** venki has quit IRC12:14
moguldlucasagomes: that's the HATEOAS way :-/12:14
*** moguld is now known as mgould12:15
mgouldffs12:15
lucasagomesmgould, yeah, just discover everything12:15
lucasagomeswhich is fine in terms of how sushy is done I think, cause we always start with a root URI there12:15
*** trown|outtypewww is now known as trown12:15
dtantsurHATE, yeah :D12:15
lucasagomesbut I pass the redfish version along and it can use that to build the objects properly12:15
dtantsurlucasagomes, not really, you assume /System/ ther e:(12:15
dtantsurbut we can fix it later12:16
lucasagomesdtantsur, well yeah, but it's a simple fix12:16
lucasagomesas long as we can identify those differences from the base resource onwards I think we are good12:16
dtantsuryep. if we split the url into root and id parts, the fix will be fully contained in sushy12:16
lucasagomesmy fear is different systems using the same redfish version but doing things completely different12:17
lucasagomesthat would be a problem12:17
*** [1]cdearborn has joined #openstack-ironic12:17
lucasagomesdtantsur, ++12:17
*** hshiina has joined #openstack-ironic12:18
mgouldcan we store the whole URI as the node's identifier?12:18
openstackgerritMerged openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/44508112:19
dtantsurmgould, that's what we do, but then we need the root URL to connect to redfish itself12:22
dtantsurwhich is something we can change as well12:22
lucasagomesmgould, that's what how it's currently done12:22
mgouldlucasagomes: OK, cool12:24
*** tommylikehu has quit IRC12:24
*** faizy has joined #openstack-ironic12:25
mgouldso for each node we store {id: 'http://my-redfish-server/System/12345', 'root_uri': 'http://my-redfish-server/'} ?12:25
lucasagomesmgould, right now ? No, right now we only store redfish_uri=http://.../redfish/v1/Systems/1234512:26
mgouldaaah, and the question is whether we can reliably deconstruct redfish_uri to get the root URI?12:27
mgouldyeah, let's just store the root URI, it's correct and won't take up much space12:27
lucasagomesbut, if we split it as dmitry is talking about we will end up with: redfish_root_uri=http://.../redfish/v1 AND redfish_system_id=1234512:27
lucasagomesmgould, correct12:27
lucasagomesit's just how we parse it12:27
mgouldright12:28
mgouldI suggest not parsing anything and just storing full URIs12:28
mgouldwhich AFAICT is what the spec wants you to do12:28
lucasagomesmgould, right, full URI to the root resource you mean ?12:28
mgouldyep12:30
mgouldfull URIs for both system and BMC12:30
dtantsurmgould, "the question is whether we can reliably deconstruct redfish_uri to get the root URI" <- no, per redfish spec12:30
*** mjturek has joined #openstack-ironic12:30
mgouldyeah, that's what I thought12:31
dtantsurfull URL for the System is also quite useless: we need an ID12:31
*** venki has joined #openstack-ironic12:31
mgouldwhat are the constraints on the ID?12:31
dtantsuror rather: it's useful, but not in the way sushy and python-redfish both designed12:31
dtantsurthey're designed to go from root and build URLs from it12:31
mgouldbah12:32
*** makowals has joined #openstack-ironic12:32
dtantsurwe could rewrite (nearly completely) sushy to be non-so-tightly integrated. so that there is no central Connector object12:32
* mgould is sure he pointed this out as a potential problem in a review :-(12:32
*** aparnav has quit IRC12:32
dtantsurand e.g. we use it like sushy.System( 'http://my-redfish-server/System/12345')12:32
mgouldhuh, I thought python-redfish treated URIs as opaque, hence the crawl-the-world-at-startup design12:33
dtantsurwhich may be another approach, lucasagomes ^^, but then no caching for sure12:33
dtantsurmgould, right, that's what I'm saying12:33
mgouldoh, I see12:33
vdrokjroll: when you're around, dtantsur, I've done a couple of integration tests for the resource classes - https://review.openstack.org/443628. the question is, it seems like nova does not intend to have the placement client in tempest. is it ok to have some minimal client for placement in out tempest plugin?12:34
patchbotpatch 443628 - ironic - [WIP] Add resource classes integration tests12:34
vdroks/out/our12:34
lucasagomesdtantsur, yeah that's possible too, perhaps be able to pass the full URL and build a resource object from it12:34
dtantsurvdrok, is it their principal position or just temporary situation?12:34
*** faizy has quit IRC12:34
dtantsurlucasagomes, actually it may be even better for an ironic-specific library..12:35
dtantsurlucasagomes, but it may reduce its general usefulness. so dunno really12:35
lucasagomesdtantsur, yeah, my idea with sushy was that we connect via the root resource and that should contain the information we need to build the resources after that properly12:35
lucasagomesand that would give us a good usage feel12:36
dtantsurlucasagomes, this is how redfish is designed to work, yes :)12:36
vdrokdtantsur: from what I understood it's not temporary. but will ask once again in nova channel today12:36
dtantsurthen we need root_uri and system_id12:36
lucasagomesdtantsur, yeah, let's do that too ? Honestly I think it's better12:36
dtantsurvdrok, please do. I'd like to know their reasoning. but there is nothing preventing us from writing any client - the API is supposed to be stable after all ;)12:36
vdrokdtantsur: I mean, if it is, is it OK to keep it in our tree? the only things we need are get requests to 4-5 placement endpoints12:36
jrollvdrok: I'm fine with it, but yeah maybe ask cdent/jaypipes what they think12:36
dtantsurlucasagomes, ++, I was mostly addressing mgould's comments12:36
vdrokyup, will do12:36
vdrokmorning jroll12:37
lucasagomescause passing the full resource URL is hmm it can be a mistake I think, based on what I've seem so far. For example, in System/12345 we don't have the redfish version so it will be a lot of try and error12:37
jrollvdrok: though it seems like we're testing the placement service in our tempest plugin, mostly, which is odd :)12:37
lucasagomesdtantsur, ah cool, ok12:37
dtantsurjroll, morning12:37
jrollvdrok: and good morning :)12:37
jrollmorning dtantsur, lucasagomes, mgould, everyone else \o/12:37
lucasagomesjroll, good morning o/12:37
dtantsurlucasagomes, right. let's follow the standard, whether we like it or not12:37
vdrokjroll: well, kind of :)12:37
* dtantsur gets food12:37
TheJuliaGood morning12:38
* TheJulia cleans up ironic-ui bugs12:38
jrollvdrok: fwiw, we should have functional tests in nova's tree for the same thing, the difference is we'd mock the ironic service12:38
vdrokjroll: yup, they have the functional tests already12:38
vdrokjroll: https://review.openstack.org/#/c/441544/7/nova/tests/functional/compute/test_resource_tracker.py12:39
patchbotpatch 441544 - nova - virt: implement get_inventory() for Ironic12:39
jrollvdrok: ah, cool, that's on my list today. so the question is if also testing this in our tree is valuable :)12:39
lucasagomesdtantsur, cool, I will put a patch up for the spec12:39
lucasagomesI think that's the best (or more flexible) approach12:40
*** jaganathan has joined #openstack-ironic12:40
*** gema has joined #openstack-ironic12:44
gemahey, if I want to install ironic to manage the lab hardware, what it the right documentation to look at? will be doing it on debian but I am planning to build from source12:45
*** rbudden has joined #openstack-ironic12:46
mjturekgema: https://docs.openstack.org/project-install-guide/baremetal/ocata/ is probably where you want to look. I would guess that when you hit 'Install and configure Bare Metal service' you'd use the Ubuntu section12:47
gemamjturek: great, thanks12:48
*** makowals_ has joined #openstack-ironic12:48
dtantsurmorning TheJulia12:48
*** dprince has joined #openstack-ironic12:49
*** makowals has quit IRC12:50
*** links has quit IRC12:52
*** baoli has joined #openstack-ironic12:52
*** links has joined #openstack-ironic12:53
*** amoralej is now known as amoralej|lunch12:53
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs master: Follow-up patch for the Redfish spec  https://review.openstack.org/44547812:53
lucasagomesdtantsur, ^12:54
dtantsurthnx12:54
lucasagomeshope the commit message is self explanatory12:54
*** amotoki has joined #openstack-ironic12:54
* lucasagomes goes grab some food12:55
*** lucasagomes is now known as lucas-hungry12:55
*** Goneri has joined #openstack-ironic12:55
*** baoli has quit IRC12:55
*** baoli has joined #openstack-ironic12:56
*** vikrant has quit IRC12:56
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Testing multi-tenant multi-node grenade job  https://review.openstack.org/42214912:57
dtantsurjroll, dunno if you reviewed the master version, but you have a chance to review the backport: https://review.openstack.org/444276 :)12:57
patchbotpatch 444276 - ironic (stable/ocata) - Fix updating node.driver to classic12:57
jlvillalvsaienk0, Do we want to merge: https://review.openstack.org/#/c/439958/  ?12:58
patchbotpatch 439958 - networking-generic-switch - Do not 'enable_plugin networking-generic-switch' i...12:58
*** vikrant has joined #openstack-ironic12:58
vsaienk0jlvillal: we need to enable it via project-config first12:59
jlvillalvsaienk0, I thought it was...13:00
jlvillalvsaienk0, In the multi-tenant builder13:00
*** baoli has quit IRC13:00
jlvillalvsaienk0, https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/ironic.yaml#L139-L14713:01
*** baoli has joined #openstack-ironic13:02
jlvillalvsaienk0, Or do you mean in the networking-generic-switch job?13:02
jlvillalI haven't looked at that13:02
vsaienk0jlvillal: no, I mean grenade multitenant, yeah it is already there just checked logs http://logs.openstack.org/56/423556/84/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/618b343/logs/subnode-2/old/local_conf.txt.gz13:03
jlvillalvsaienk0, Thanks13:03
*** hoangcx has joined #openstack-ironic13:03
*** rloo has joined #openstack-ironic13:03
*** chlong has joined #openstack-ironic13:05
jrolldtantsur: done13:12
*** mvpnitesh has quit IRC13:15
*** sasha2 has joined #openstack-ironic13:15
lucas-hungrydtantsur, https://review.openstack.org/#/c/445478/ (pep8 error)13:19
patchbotpatch 445478 - ironic-specs - Follow-up patch for the Redfish spec13:19
* lucas-hungry goes back to food13:19
*** krtaylor has joined #openstack-ironic13:19
*** crushil has joined #openstack-ironic13:21
*** trown is now known as trown|brb13:21
*** faizy has joined #openstack-ironic13:21
*** trown|brb is now known as trown13:27
-openstackstatus- NOTICE: Gerrit is going to be restarted due to performance problems13:39
*** ChanServ changes topic to "Gerrit is going to be restarted due to performance problems"13:39
-openstackstatus- NOTICE: Gerrit has been successfully restarted13:45
*** ChanServ changes topic to "Gerrit has been successfully restarted"13:45
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"13:51
-openstackstatus- NOTICE: Gerrit has been successfully restarted13:52
*** lucas-hungry is now known as lucasagomes13:53
*** jvgrant has quit IRC13:54
*** zackf has joined #openstack-ironic13:55
*** awiddersheim has quit IRC13:57
*** links has quit IRC13:57
*** awiddersheim has joined #openstack-ironic13:57
openstackgerritJohn L. Villalovos proposed openstack/ironic stable/newton: WIP/DNM NEWTON: Testing multi-tenant multi-node grenade job  https://review.openstack.org/44397813:58
openstackgerritJohn L. Villalovos proposed openstack/ironic stable/ocata: WIP/DNM: OCATA: Testing multi-tenant multi-node grenade job  https://review.openstack.org/44341313:59
*** zackf has quit IRC14:00
*** jaganathan has quit IRC14:01
*** vsaienko has quit IRC14:04
*** vsaienko has joined #openstack-ironic14:06
*** amoralej|lunch is now known as amoralej14:08
dtantsurjroll, thanks! you may also want to read the comments on https://review.openstack.org/#/c/408151/14:14
patchbotpatch 408151 - nova-specs - Ironic: add support for instance RAID configuration14:14
*** vsaienko has quit IRC14:18
openstackgerrityolanda.robla proposed openstack/bifrost stable/ocata: playbooks: roles: {ironic,keystone}: Drop --force-reinstall  https://review.openstack.org/44536814:19
jrolldtantsur: uh oh :)14:19
TheJuliayolanda: thank you!14:20
*** vsaienko has joined #openstack-ironic14:22
openstackgerrityolanda.robla proposed openstack/bifrost stable/ocata: playbooks: roles: {ironic,keystone}: Drop --force-reinstall  https://review.openstack.org/44536814:22
TheJuliacinerama: NobodyCam ^^^14:25
NobodyCamGood morning, I'll take a look at the office14:26
dtantsurmorning NobodyCam, aren't you slightly early? :)14:26
dtantsurjroll, anyway, if the discussion goes where it is going now, we may need to fall back to traits approach14:27
NobodyCamLol a little :) just having the first coffee if the morning :p14:27
dtantsurwhich probably implies creating "RAID templates" CRUD in ironic, and then just use traits..14:27
*** rama_y_ has joined #openstack-ironic14:28
JayFdtantsur: how can I remove my -2? There is no virtualpdu CI yet.14:29
jrolldtantsur: jaypipes had a way to do it, without changing the BDM thing, I think14:29
jrollJayF: gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa-ubuntu-xenial-nv14:30
JayFjroll: oh, yay!14:30
JayFjroll: so that's normal, not experimental?14:30
*** vsaienko has quit IRC14:30
jrollJayF: yeah, it's in the check queue14:30
JayFaweeesome14:30
jrollthat said it's failing here :)14:30
dtantsurit was broken for some time, maybe that patch hit that period.. or is really broken :)14:31
JayFwell I did +0 recheck14:31
JayFso we'll see how that patch fares14:31
*** vsaienko has joined #openstack-ironic14:35
*** vikrant has quit IRC14:42
openstackgerritOksana Voshchana proposed openstack/ironic master: Add /baremetal path instead of port 6385  https://review.openstack.org/44433714:42
openstackgerritOksana Voshchana proposed openstack/ironic master: DNM: TEST ironic with wsgi  https://review.openstack.org/43729914:43
*** causten has joined #openstack-ironic14:48
JayFjroll: dtantsur: https://review.openstack.org/#/c/445061/ does not appear to have merged into master, that means it's not in compliance with stable policy. But you both know that, and still put up the patch/+2'14:48
patchbotpatch 445061 - ironic (stable/ocata) - Set tempest's max microversion to 1.3114:48
JayFjroll: dtantsur: basically what am I missing14:48
jrollJayF: click the link in commit message14:49
JayFSo if we had done it right:14:49
JayFcommit to master to limit tempest microversion14:49
JayFcut branch14:49
jrollJayF: or think about what the implications are of capping the tempest microversion on master :)14:49
JayFcommit to master to unlimit?14:49
jrollcorrect14:49
JayFThat seems like a dumber process than what we appear to have ended up doing.14:49
jroll"dumb" is an interesting word14:50
JayFI mean, just like ... seems like compliance for compliance sake14:50
jrolloh14:50
JayFwhat's the virtue of putting it in master, cutting the branch, then reverting it14:50
*** vsaienko has quit IRC14:50
JayFvs what we're doing today (just a single commit post-cut)14:50
JayFit just seems like what I'd do if I were trying to comply with the letter of the policy14:50
jrolloh right, I didn't think about the revert thing, heh14:50
jrollit wasn't about compliance, I just didn't think through it14:51
*** makowals_ has quit IRC14:51
*** jvgrant has joined #openstack-ironic14:51
JayF"dumb" was a bad choice of word because of the connotations, but I think you get what I meant now?14:51
jrollyes14:51
jrollwe should fix those docs14:52
mgould"over-complex"?14:52
* jroll adds to todo list14:52
JayFalthough something I was curious about is if we keep that microversion limit in tree14:52
JayFwhy can't you just keep the limit in master14:52
JayFand make it a step when bumping microversion to bump that limit, too?14:52
*** Syed__ has joined #openstack-ironic14:52
jrollJayF: less churn I guess, and if we forget we end up with untested code paths14:52
*** athomas has quit IRC14:53
*** vsaienko has joined #openstack-ironic14:53
JayFsounds like the answer is "meh" which is fine with me14:53
JayFlol14:53
jroll:P14:53
JayFlooking for deeper meaning14:53
JayFand finding nothing but algae on the ocean floor14:53
*** erol has joined #openstack-ironic14:55
erolhi14:55
mgouldhi erol14:55
erolI am getting error when barametal node provisioning from /usr/bin/provision --data_driver ironic --config-file .... proccess14:56
erolthe error is Unexpected error Exceeded maximum http request retries for http://192.168.105.10:8080/swift/v1/glance/1b7b99db-bc31-46ba-89d2-1a7ea6c4cc00?temp_url_sig=4951acacc773299640fbe68db75cec4d4075f6c8&temp_url_expires=148949992414:57
* jroll wonders what /usr/bin/provision is, have never heard of that14:57
jrollit sounds like your provisioning network can't reach your swift host, though14:58
*** faizy_ has joined #openstack-ironic14:58
jrollthough additional logs around that, and the agent logs, might help solidify that guess14:58
jrollcould be an auth problem there too14:58
erolhmm actually I tested with telnet  i can connect  192.168.105.10 808014:58
JayFerol: from your *provisioning agent*?14:58
JayFerol: is there no connection error or http status code with that log message?14:59
*** athomas has joined #openstack-ironic14:59
eroli m sending ouput via paste.openstack.org wait a sec15:00
*** vsaienko has quit IRC15:00
*** faizy has quit IRC15:00
*** joanna has joined #openstack-ironic15:01
erolhttp://paste.openstack.org/show/602698/15:02
erolJayF: http://paste.openstack.org/show/602698/15:02
JayFoh, that's all using fuel agent15:02
JayFthat's not a part of ironic at all15:02
JayFI don't know where the right place is for support, but I don't think it's here :/15:02
erolJayF: Ah sorry for that.15:03
erolJayF: Okay thank you.15:03
jrollvdrok: ^ may know the right channel15:03
JayFno problem, trying to think if anyone who would know the right channel for that is online15:03
JayFvsaienk0: ^15:03
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: Add redfish driver  https://review.openstack.org/43898215:04
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: Add documentation for the redfish driver  https://review.openstack.org/44253715:04
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: DevStack: Setup a Redfish environment  https://review.openstack.org/44552915:04
*** vsaienko has joined #openstack-ironic15:04
mgouldJayF: looks like it's #fuel: https://launchpad.net/fuel15:04
JayFerol: ^ mgould helpin' ya out! Good luck15:04
mgouldgood luck, erol!15:05
vsaienk0JayF: going to check it with erol offline15:08
joannamorning vsaienk0 mgould JayF jroll15:10
JayFo/15:10
vsaienk0morning joanna15:10
mjturekhey ironic, our CI has been failing for a couple days. See end of this log for error https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/ironic/56/423556/85/check-ironic/tempest-dsvm-ironic-agent_ipmitool/267c0e0/devstacklog.txt.gz15:11
mjturekanyone seen this before?15:11
jrolljoanna: morning :)15:11
*** vsaienko has quit IRC15:11
mjturek'Timed out waiting for Nova hypervisor-stats vcpus >= 20' is the actual error15:12
JayFmjturek: https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/ironic/56/423556/85/check-ironic/tempest-dsvm-ironic-agent_ipmitool/267c0e0/screen-ir-cond.txt.gz full of rabbit errors15:12
jrollmjturek: so that happens when nova-compute isn't seeing resources15:12
JayFall the ironic logs are full enough of rabbitmq/rpc errors15:13
JayFthat I think that's the source of most of the other shenanigans15:13
jrollmjturek: I think this is the problem "2017-03-14 12:12:07.685 31394 WARNING nova.virt.ironic.driver [req-4c1e695c-bfad-495b-b63b-d5ae822781ba - -] cpu_arch not defined for node '1c01f8bd-59c2-44c0-8183-b879b5cb1ad9'15:13
patchbotError: No closing quotation15:13
jrollfrom https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/ironic/56/423556/85/check-ironic/tempest-dsvm-ironic-agent_ipmitool/267c0e0/screen-n-cpu.txt.gz15:13
JayFjroll: afaict, from reading api/cond logs, the /v1/nodes is never returning15:13
JayFjroll: because it's constantly timing out15:13
jrollGET /v1/nodes shouldn't depend on rabbit15:14
erolJayF: vsaienk0: Thanks for help :)15:14
JayFthere are more than a few posts before that15:14
jrollbut that would cause problems enrolling and such15:14
JayFso even if cpu_arch is missing15:14
JayFit could be missing b/c the update calls are failing15:14
jrollya15:14
JayFmjturek: I'd fix rabbit config/whatever first, re-run, and re-troubleshoot15:14
mjturekJayF: jroll: thanks!!! I'll also fix the cpu_arch problem because that shouldn't be happening anyway15:15
JayFmjturek: I think it's cause:effect15:15
JayFmjturek: if rpc is not going thru, your node enrollment automation is likely fubar15:15
JayFmjturek: and could cause your nodes to not have values populated you trust them to :)15:15
* JayF applies the universal sysadmin rule: fix one thing at a time15:15
mjturekfair enough :)15:16
*** sayantan_ has joined #openstack-ironic15:16
JayFif you fix ten things at once, you never get to know which one fixed it :P15:16
mjturekJayF: very true!15:16
lucasagomesmgould, btw replied to the comments at https://review.openstack.org/#/c/445478 , I can put a new patch-set up addressing the typos and stuff like that, but not sure if it's ideal (in case you agree with the replies, otherwise I will fix it)15:17
patchbotpatch 445478 - ironic-specs - Follow-up patch for the Redfish spec15:17
*** hshiina has quit IRC15:17
*** cdearborn has joined #openstack-ironic15:17
*** vsaienko has joined #openstack-ironic15:17
jlvillaldtantsur: I added you to: https://review.openstack.org/#/c/443348/  This is related to the multi-node grenade stuff15:17
patchbotpatch 443348 - openstack-infra/project-config - Run 'enable_plugin' in project-config for grenade ...15:17
mgouldlucasagomes: looking now15:17
lucasagomesno rush15:18
*** rbartal has quit IRC15:18
*** erol has quit IRC15:18
mgouldOK, looks like I *completely* misunderstood15:19
dtantsurjlvillal, ack15:20
jlvillal:)15:20
mgouldI thought the redfish_system_id was what http://redfish.dmtf.org/schemas/DSP0266_1.1.html#uris calls the "unique resource path"15:20
*** hoangcx has quit IRC15:21
mgouldprecisely so we don't have to keep track of "Vendor X uses System/ and Vendor Y uses Nodes/ and Vendor Z uses PizzaBoxen/..."15:21
*** zackf has joined #openstack-ironic15:21
mgouldjust store "System/5" as the redfish_system_id and form URIs with the simplest code possible15:22
mgouldso, where do you propose storing the "System/" bit?15:23
lucasagomesmgould, in sushy15:23
mgouldis that going to be hardcoded in sushy and chosen based on vendor autodiscovery?15:23
mgouldOK, I think that's a bad idea15:23
lucasagomesmgould, I want the library to make these types of convertions between different vendors etc15:23
lucasagomesso the user of the library don't need to care about it15:23
lucasagomesit will only call set_boot_source() and it should work15:24
*** vsaienko has quit IRC15:24
*** udesale__ has quit IRC15:24
lucasagomesindependently of whether its /Systems or /Nodes or ....15:24
lucasagomesmgould, yes15:24
mgouldOK15:24
lucasagomesmgould, currently the lib assume /Systems because I've never seem /Nodes or any other variant around, but when time comes we can make the changes in the lib15:25
lucasagomesand leave the ironic driver intact15:25
mgouldwhat's wrong with having System/ as part of the redfish_system_id?15:25
mgouldit's just a string, isn't it?15:25
lucasagomesmgould, yeah it's, not sure if there's anything wrong with that. Just different ways to handle the same problem15:25
mgouldOK15:26
lucasagomesidk, I prefer the driver in Ironic to be agnostic about the system behind and leave these types of complexity to the library15:26
lucasagomesbut idk, maybe some people might prefer tthe driver to handle more stuff idk15:26
lucasagomessomething to discuss15:27
mgouldso I think the advantage of using "System/5" as the system_id is (a) we're not deconstructing strings and looking for meaning, which the redfish spec tells us not to do, (b) we're not entering the world of keeping track of differences between firmware versions15:27
lucasagomes(and now is a good time to discuss)15:27
mgouldI think "different firmwares use different URL structures" is a problem we should handle by making our code as stupid as possible and storing the varying bits as data15:28
*** amarao has quit IRC15:28
*** vsaienko has joined #openstack-ironic15:28
mgouldalso, "the way our driver works matches the way the protocol is specified" seems like a Good Thing for people trying to understand them both15:29
lucasagomesmgould, right, so system_id is not going to be only an ID it will be the name of the collection (for whatever firmware you use) + the ID15:29
*** mtanino has quit IRC15:29
mgouldexcellent15:29
lucasagomeswhich puts the burden in the user to know these differences instead of the having code to figure that out15:30
mgouldlucasagomes: they'd be fetching it from the BMC anyway, I don't expect a human would ever have to type it in15:31
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient master: Tests for OSC baremetal node create command with options  https://review.openstack.org/38235215:31
*** [1]cdearborn has quit IRC15:31
mgouldcan a human even know the system ID without querying the BMC?15:31
lucasagomesmgould, operators will set that right ? Unless they use some sort of introspection15:31
lucasagomesmgould, probably yes, if he composes the node he will know the id15:32
*** penick has joined #openstack-ironic15:32
mgouldhuh15:32
*** srart has joined #openstack-ironic15:32
mgouldI'd assumed IDs would be opaque and probably computer-generated15:32
mgouldyou think they might be human-meaningful?15:33
mgouldand that those human-meaningful names will form part of the URIs?15:33
NobodyCamokay Now the Official "Good Moring Ironic'ers"15:34
mgouldmorning NobodyCam15:34
lucasagomesmgould, that's my assumption yeah, but I'm looking at the spec to see if they are auto generated15:34
NobodyCammorning mgould15:34
mgouldlucasagomes: I'd expect a "compose node" endpoint to return the URI of the new node as part of its response15:35
mgouldyep, "The service shall set the Location header to the URI of the newly created resource."15:36
mgouldalso, "The service may ignore any service controlled attributes (e.g., id), forcing those attributes to be overridden by the service."15:37
*** jvgrant_ has quit IRC15:37
lucasagomesmgould, yeah i assume that too, /me looks if there's anything related to valence about that... cause I haven't tried to compose a node with redfish ever15:37
mgouldlucasagomes: looks to me ^^^ like the user can specify a node ID, but the redfish manager is free to ignore it15:38
*** vsaienko has quit IRC15:38
mgouldwe'd need to know the name of the collection of nodes in order to POST to it15:39
mgouldbut Ironic doesn't (yet?) need that capability15:39
lucasagomesmgould, we don't have any abstraction in the api to compose nodes yet15:41
mgouldyep15:41
*** vsaienko has joined #openstack-ironic15:41
lucasagomesit's something that we may want to handle in the future since we have hardware that supports it UCS, oneview, redfish (now)15:41
lucasagomesso... idk, we need to see what's common accross all these different technologies and come up with a cross-vendor api15:41
lucasagomeswhich is not that easy15:41
lucasagomes(but needs to be done eventually)15:42
*** jvgrant_ has joined #openstack-ironic15:42
vdroksorry, was out for lunch, but it seems vasyl handled the problem15:43
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector master: Fix inconsistent service naming in install guide  https://review.openstack.org/43753715:48
openstackgerritMerged openstack/bifrost stable/ocata: playbooks: roles: {ironic,keystone}: Drop --force-reinstall  https://review.openstack.org/44536815:49
*** vsaienko has quit IRC15:54
openstackgerritVladyslav Drok proposed openstack/ironic master: [WIP] Add resource classes integration tests  https://review.openstack.org/44362815:57
jlvillalvsaienk0: I think everything has landed for multi-node multi-tenant grenade :)  Except I think we need this: https://review.openstack.org/#/c/439958/15:57
patchbotpatch 439958 - networking-generic-switch - Do not 'enable_plugin networking-generic-switch' i...15:57
*** vsaienko has joined #openstack-ironic15:58
vsaienk0jlvillal: I will check that today15:59
jlvillalvsaienk0: Should we move multi-node grenade to become a non-voting job? I think yes.15:59
vsaienk0jlvillal: thanks! I think we can propose patch to made grenade multitenant multinode as non-voting15:59
jlvillalvsaienk0: Sounds good. I will work on it now.15:59
vsaienk0jlvillal: thanks!15:59
rama_y_Hi aarefiev, modified the spec per recommendations: https://review.openstack.org/#/c/406790/; thanks!16:00
patchbotpatch 406790 - ironic-inspector-specs - Collect Bios, Memory and Processor Info from Dmide...16:00
*** penick has quit IRC16:00
aarefievrama_y_: thanks, it's in my review list16:01
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: [WIP] Support oslo.messaging.zmq in ironic  https://review.openstack.org/44555016:03
jlvillalpas-ha: Are you still -1 on https://review.openstack.org/#/c/437936/ ?16:04
patchbotpatch 437936 - openstack-infra/project-config - Remove experimental ironic grenade multitenant sin...16:04
*** rama_y_ has quit IRC16:04
pas-hanope, talked with vsaienk0 already, +116:05
*** crushil has quit IRC16:05
*** vills_ has quit IRC16:06
jlvillalpas-ha: Thanks!16:07
dtantsurjlvillal, I'm lazy to check, do you have all necessary excludes for all branches for https://review.openstack.org/#/c/445555/ in place?16:07
patchbotpatch 445555 - openstack-infra/project-config - ironic: Make grenade multi-node job non-voting16:07
jlvillaldtantsur: Uh, no I don't. I didn't think about that :(16:07
jlvillaldtantsur: Let me fix that! Thanks.16:07
dtantsursure :)16:07
*** bcornec2 has joined #openstack-ironic16:10
*** jkilpatr has quit IRC16:10
*** vsaienko has quit IRC16:11
*** aarefiev is now known as aarefiev_afk16:14
*** vsaienko has joined #openstack-ironic16:16
*** hw_wutianwei has quit IRC16:21
*** jkilpatr has joined #openstack-ironic16:23
openstackgerritMerged openstack/ironic stable/ocata: Set tempest's max microversion to 1.31  https://review.openstack.org/44506116:25
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP/DNM: Testing multi-tenant multi-node grenade job  https://review.openstack.org/43695716:25
*** Nisha_Agarwal has joined #openstack-ironic16:27
*** alexpilo_ has joined #openstack-ironic16:27
*** alexpilotti has quit IRC16:28
*** trown is now known as trown|lunch16:29
*** crushil has joined #openstack-ironic16:31
*** e0ne has quit IRC16:31
*** penick has joined #openstack-ironic16:34
openstackgerritMerged openstack/bifrost master: Ironic inventory source duplicates MACs  https://review.openstack.org/44303716:34
*** mjturek has quit IRC16:35
*** yogi_ has quit IRC16:36
*** mjturek has joined #openstack-ironic16:36
*** yogi_ has joined #openstack-ironic16:36
*** jvgrant has quit IRC16:38
openstackgerritVladyslav Drok proposed openstack/ironic master: Add resource classes integration tests  https://review.openstack.org/44362816:41
*** ccamacho has quit IRC16:42
openstackgerritMerged openstack/bifrost master: Serial-console renamed by diskimage-builder  https://review.openstack.org/44417316:43
rama_yaarefiev, thanks!16:50
*** dtantsur is now known as dtantsur|brb16:51
*** udesale has joined #openstack-ironic16:53
*** udesale has quit IRC16:53
*** jaganathan has joined #openstack-ironic16:55
*** d0ugal has quit IRC16:55
*** fragatina has joined #openstack-ironic16:56
*** fragatina has quit IRC16:57
*** fragatina has joined #openstack-ironic16:57
*** fragatina has quit IRC17:03
soliosgjlvillal: any idea why one of the jobs in  https://review.openstack.org/#/c/439252/ fails with 'insufficient compute resources'?17:08
patchbotpatch 439252 - ironic - Include a copy of tempest.scenario.manager module17:08
jlvillalsoliosg: Cosmic radiation?17:09
jlvillalsoliosg: Or the nova bug17:10
jrollthat sounds like that nova bug, yeah17:10
soliosgjlvillal: I see, so 'recheck' won't help if there's a bug ongoing17:10
jlvillalsoliosg: https://review.openstack.org/#/c/444106/17:10
patchbotpatch 444106 - nova - Add populate_retry to schedule_and_build_instances17:10
jrollsoliosg: it's intermittent17:10
jlvillalsoliosg: It is an intermittent bug. So recheck probably will help.17:11
rloosoliosg: should be mentioned in our etherpad17:11
rloosoliosg: if not, someone should update the etherpad :)17:11
jlvillalsoliosg: https://bugs.launchpad.net/nova/+bug/167031917:11
openstackLaunchpad bug 1671648 in OpenStack Compute (nova) "duplicate for #1670319 Instances are not rescheduled after deploy fails" [High,In progress] - Assigned to Shunli Zhou (shunliz)17:11
jrolltis mentioned already17:12
alezilI get the same error in local development environment, but I was not able to resolve it.17:14
openstackgerritvinay kumar muddu proposed openstack/ironic master: [WIP] Fix issue with boot and deploy interface validations  https://review.openstack.org/44558817:17
*** Nisha_Agarwal has quit IRC17:20
*** mjturek has quit IRC17:22
*** fragatina has joined #openstack-ironic17:23
jlvillalHey stable reviewers :)  https://review.openstack.org/#/c/443879/ & https://review.openstack.org/#/c/443802/ & https://review.openstack.org/44380017:25
patchbotpatch 443879 - python-ironicclient (stable/ocata) - Updated from global requirements17:25
patchbotpatch 443802 - ironic-lib (stable/ocata) - Updated from global requirements17:25
patchbotpatch 443800 - ironic (stable/ocata) - Updated from global requirements17:25
jlvillaland https://review.openstack.org/44380417:26
patchbotpatch 443804 - ironic-python-agent (stable/ocata) - Updated from global requirements17:26
lucasagomesfolks, I'm calling it a day17:26
lucasagomeshave a great evening all!17:26
*** lucasagomes is now known as lucas-afk17:26
jlvillallucas-afk: Good night!17:27
openstackgerritMerged openstack/bifrost master: Updated from global requirements  https://review.openstack.org/44506417:28
*** trown|lunch is now known as trown17:28
*** amarao has joined #openstack-ironic17:28
jlvillalsoliosg: No need to do: recheck bug xxxxxxx17:28
jlvillalsoliosg: Just recheck. I guess they gave up on the 'bug xxxxxx' part.17:28
*** jaganathan has quit IRC17:29
soliosgjlvillal: thanks, this was a suggestion in https://etherpad.openstack.org/p/IronicWhiteBoard17:29
jlvillalsoliosg: I believe that is out of date.17:32
jlvillalrloo: Didn't you write up something about the gate CI? I thought that is where I read that we don't use "recheck bug xxxxx" anymore.17:33
rloojlvillal: oh, i sent out email internally/downstream about it, not upstream.17:36
rloojlvillal: so, there is no need to do recheck bug #, but I think it is very useful and people should do recheck <some reason>. if that is a bug number, then great.17:36
*** jvgrant has joined #openstack-ironic17:36
rloojlvillal: at the very least, it indicates that the person looked into it, instead of blindly doing 'recheck'.17:37
jlvillalrloo: Thanks.17:37
*** alineb has quit IRC17:38
*** jaosorior has quit IRC17:45
*** vsaienko has quit IRC17:47
openstackgerritSolio Sarabia proposed openstack/ironic master: Include a copy of tempest.scenario.manager module  https://review.openstack.org/43925217:48
*** tesseract has quit IRC17:49
*** snecklifter has quit IRC17:52
openstackgerritJarrod Johnson proposed openstack/pyghmi master: Change the wording of setup event  https://review.openstack.org/44560217:52
*** rloo has quit IRC17:52
*** rloo has joined #openstack-ironic17:52
*** derekh has quit IRC17:55
*** fellypefca has joined #openstack-ironic17:55
*** athomas has quit IRC17:56
openstackgerritJoanna Taryma proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562517:58
*** d0ugal has joined #openstack-ironic17:58
*** jvgrant has quit IRC18:00
*** faizy_ has quit IRC18:00
*** mgoddard has quit IRC18:01
*** ralonsoh has quit IRC18:02
*** venki has quit IRC18:02
*** dtantsur|brb is now known as dtantsur18:03
*** pcaruana has quit IRC18:03
*** d0ugal has quit IRC18:04
*** mgagne_ is now known as mgagne18:05
*** snecklifter has joined #openstack-ironic18:05
*** Sukhdev has joined #openstack-ironic18:11
*** jkilpatr has quit IRC18:12
*** jkilpatr has joined #openstack-ironic18:13
openstackgerritMerged openstack/ironic-lib master: Updated from global requirements  https://review.openstack.org/44508218:13
*** jvgrant has joined #openstack-ironic18:17
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost master: Fix some virtualenv-related places  https://review.openstack.org/44535018:19
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost master: Always install shade to system  https://review.openstack.org/44560918:19
fellypefcaHi vdrok and dmitry. Did you had sometime to review our patchs? (386014, 436469, 377106, 408298)?18:19
*** mgould is now known as mgould|afk18:26
*** hw_wutianwei has joined #openstack-ironic18:28
*** amarao has quit IRC18:34
*** hw_wutianwei has quit IRC18:38
*** dprince has quit IRC18:38
*** racedo has quit IRC18:40
*** mgoddard has joined #openstack-ironic18:42
*** fragatina has quit IRC18:44
*** fragatina has joined #openstack-ironic18:44
*** amotoki has quit IRC18:56
JayFjroll: dtantsur: TheJulia: When non-frontend-devs attend the UI meeting: https://www.youtube.com/watch?v=QrGrOK8oZG818:58
* dtantsur bookmarks :)18:59
JayFif you haven't actaully seen it, it's wtf-worthy, but mainly the joke is that it's too many cooks :)18:59
TheJuliaJayF: nice :)19:00
TheJuliaJoy, looks like launchpad is timing out changing item priority at the moment :(19:01
dtantsurthat's normal for it, wait a few minutes19:02
dtantsuralso, 8pm, time for dinner :) see you tomorrow19:02
JayFo/19:02
*** dtantsur is now known as dtantsur|afk19:02
TheJuliaGoodnight dtantsur|afk19:03
*** penick has quit IRC19:04
*** rloo has quit IRC19:09
*** rloo has joined #openstack-ironic19:09
*** penick has joined #openstack-ironic19:09
jrollTheJulia: I hear phantom and nightmare are also used19:11
jroll(for frontend testing)19:11
TheJuliaAre their names representative of the experience?19:11
jrollha!19:11
openstackgerritMerged openstack/ironic master: Updated from global requirements  https://review.openstack.org/44508019:13
*** vsaienko has joined #openstack-ironic19:13
TheJuliajroll: had to ask, it was too tempting :)19:13
jroll:P19:14
*** vsaienko has quit IRC19:15
openstackgerritMerged openstack/ironic master: Fix typos of filename in api-ref  https://review.openstack.org/44529319:15
*** fellypefca has quit IRC19:17
*** dsneddon_ has joined #openstack-ironic19:18
*** dsneddon_ is now known as dsneddon19:19
*** mgoddard has quit IRC19:25
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Testing multi-tenant multi-node grenade job  https://review.openstack.org/42214919:31
openstackgerritMerged openstack/pyghmi master: Change the wording of setup event  https://review.openstack.org/44560219:32
*** penick has quit IRC19:33
*** penick has joined #openstack-ironic19:36
jlvillalJayF: hurricanerix: Any idea why it appears that Ironic conductor is running in Python 2.7 in the Python 3 job?  http://logs.openstack.org/49/422149/40/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/9939f5e/19:37
jlvillalLike these all say python 2.7  http://logs.openstack.org/49/422149/40/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/9939f5e/logs/screen-ir-api.txt.gz  Strange.19:38
*** bcornec2 has quit IRC19:38
hurricanerixjlvillal: that is a good question that i don't have an answer for right now, but i can take a look.19:40
*** vsaienko has joined #openstack-ironic19:42
jlvillalhurricanerix: Thanks. I saw your name listed to the Python3 item. I was looking at it and got confused... :)19:42
*** amoralej is now known as amoralej|off19:43
hurricanerixjlvillal: np19:46
jlvillalhurricanerix: I think I know.  ENABLED_PYTHON3_PACKAGES19:47
hurricanerixjlvillal: where is that set?19:48
jlvillalhurricanerix: devstack19:49
hurricanerixoh i see19:49
jrolljlvillal: hurricanerix: like this? https://review.openstack.org/#/c/439605/19:49
patchbotpatch 439605 - ironic - explicitly enable python3 in dsvm jobs19:49
jrollit gets set automatically for anything with python 3 in the trove classifiers, btw, but we don't have that: https://github.com/openstack/ironic/blob/master/setup.cfg#L1719:50
jrollso one of those two methods will be needed19:50
jlvillaljroll: Ah cool. Thanks.19:50
jrolljlvillal: note the depends-on there, might need to remove that (if we don't set the trove classifiers)19:50
jlvillaljroll: Thanks.19:51
jrollnp :)19:51
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Python 3 testing...  https://review.openstack.org/44563619:54
*** penick has quit IRC19:58
*** vills has joined #openstack-ironic20:03
*** e0ne has joined #openstack-ironic20:13
*** vsaienko has quit IRC20:15
mrdaMorning Ironic20:16
*** e0ne has quit IRC20:18
*** r-daneel has joined #openstack-ironic20:18
*** vsaienko has joined #openstack-ironic20:19
*** amarao has joined #openstack-ironic20:19
*** amarao has quit IRC20:19
openstackgerritFĂ©lix Bouliane proposed openstack/ironic master: Make snmp udp transport settings configurable  https://review.openstack.org/39640020:20
*** e0ne has joined #openstack-ironic20:21
*** dprince has joined #openstack-ironic20:35
openstackgerritJoanna Taryma proposed openstack/ironic master: Add Cinder storage driver  https://review.openstack.org/36619720:36
*** vsaienko has quit IRC20:36
*** crushil has quit IRC20:36
*** vsaienko has joined #openstack-ironic20:37
*** jkilpatr has quit IRC20:37
TheJuliagood morning mrda20:38
mrdao/20:40
*** penick has joined #openstack-ironic20:42
*** vsaienko has quit IRC20:43
*** jaypipes has quit IRC20:43
*** crushil has joined #openstack-ironic20:45
*** Goneri has quit IRC20:46
*** vsaienko has joined #openstack-ironic20:48
*** mjura has quit IRC20:49
soliosgIronic: This change is ready to review, https://review.openstack.org/#/c/439252/, to complete the request from QA Tempest Team20:55
patchbotpatch 439252 - ironic - Include a copy of tempest.scenario.manager module20:55
jrollTheJulia: we might want to add to this https://wiki.openstack.org/wiki/Forum/Boston201720:56
* jroll forgets where that pad is20:56
*** vsaienko has quit IRC20:57
*** jkilpatr has joined #openstack-ironic20:58
*** athomas has joined #openstack-ironic20:59
*** trown is now known as trown|outtypewww20:59
*** vsaienko has joined #openstack-ironic21:03
*** vsaienko has quit IRC21:10
jrollsoliosg: +221:11
jrollsomeone should land that21:11
soliosgjroll: thank you21:12
jrollnp!21:12
*** e0ne has quit IRC21:15
*** crushil has quit IRC21:15
*** crushil has joined #openstack-ironic21:15
*** vsaienko has joined #openstack-ironic21:16
JayFsoliosg: jroll: +2, but not going to +A because by osic + all osic voters21:16
*** e0ne has joined #openstack-ironic21:17
*** ElCoyote_ has quit IRC21:20
jrollJayF: I think that's a bit silly for something we agreed on in meetings/ML, but sure21:20
JayF*shrug* I don't have any objection if you wanna land it, you know I'm a stickler for something like that :)21:21
jrollyeah it's fine, we can wait21:21
*** vsaienko has quit IRC21:22
*** ElCoyote_ has joined #openstack-ironic21:23
*** vsaienko has joined #openstack-ironic21:28
*** e0ne has quit IRC21:28
*** crushil has quit IRC21:31
*** e0ne has joined #openstack-ironic21:32
soliosgJayF, jroll: Understand, I like the community spirit/considerations21:34
*** jcoufal has quit IRC21:36
*** Sukhdev has quit IRC21:37
*** vsaienko has quit IRC21:37
*** vsaienko has joined #openstack-ironic21:41
*** e0ne has quit IRC21:42
*** Sukhdev has joined #openstack-ironic21:51
*** vsaienko has quit IRC21:56
*** dprince has quit IRC21:56
*** kjw3 has quit IRC22:06
*** penick has quit IRC22:14
*** priteau has quit IRC22:20
*** jcoufal has joined #openstack-ironic22:24
*** Goneri has joined #openstack-ironic22:25
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: devstack: When Python 3 enabled, use Python 3  https://review.openstack.org/44563622:31
*** jvgrant has quit IRC22:33
*** ijw has joined #openstack-ironic22:45
*** jvgrant has joined #openstack-ironic22:58
*** Goneri has quit IRC23:12
*** sambetts has joined #openstack-ironic23:24
sambettsMorning all23:24
*** causten has quit IRC23:26
*** baoli has quit IRC23:26
*** causten has joined #openstack-ironic23:27
openstackgerritJoanna Taryma proposed openstack/ironic master: Add base cinder common interface  https://review.openstack.org/35562523:28
*** causten has quit IRC23:31
rama_yHi, any idea about this bug? https://bugs.launchpad.net/ironic/+bug/167262223:31
openstackLaunchpad bug 1672622 in Ironic "Timed out waiting for Nova hypervisor-stats in installing devstack" [Undecided,New] - Assigned to Tao Li (eric-litao)23:31
rama_yI see the same error: Timed out waiting for Nova hypervisor-stats vcpus >= 323:31
openstackgerritJoanna Taryma proposed openstack/ironic master: Add Cinder storage driver  https://review.openstack.org/36619723:36
*** rloo has quit IRC23:37
*** pmannidi has joined #openstack-ironic23:41
*** jcoufal has quit IRC23:51
*** jvgrant has quit IRC23:58

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