Earlier  
Posted Nick Remark
#openstack-nova - 2017-03-21
11:10:34 alex_xu sdague: checking
11:11:19 cdent alex_xu: the reason, in that case, that you didn't get 500 error that the original bug fixed is because when you use -d with curl, it automatically sends a content-type header and the error that was being protected against was when there was no content-type header. do you think there's something wrong with the new patch?
11:11:58 sfinucan sdague: Two small indentation things. Otherwise TrivialFix
11:16:13 openstackgerrit Sean Dague proposed openstack/nova master: update i18n guide for nova https://review.openstack.org/447528
11:16:13 openstackgerrit Sean Dague proposed openstack/nova master: remove log translation from nova.api.metadata https://review.openstack.org/447466
11:16:42 openstackgerrit Stephen Finucane proposed openstack/nova master: Add description to policies in agents.py https://review.openstack.org/445208
11:17:05 openstackgerrit Stephen Finucane proposed openstack/nova master: Add description to policies in aggregates.py https://review.openstack.org/445230
11:17:07 openstackgerrit Andrey Volkov proposed openstack/nova master: PoC: Pick PCI devices with unique tags https://review.openstack.org/448008
11:19:18 alex_xu sfinucan: nothing i found from me, you can +w directly as you mention it is trivialfix
11:20:09 sfinucan alex_xu, sdague: Sure. Done.
11:20:33 alex_xu cdent: i didn't finish the review yet, just want to figure why those code are there first
11:20:47 Dinesh_Bhor sfinucan: Hi, I just rebased the patch: https://review.openstack.org/#/c/445782/ could you please take a look at it?
11:26:37 EmilienM dansmith, jaypipes: good morning! here are the new logs with more debug: http://logs.openstack.org/22/447522/1/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/7563947/logs/undercloud/var/log/ (using https://review.openstack.org/#/c/447520/)
11:42:14 openstackgerrit Sean Dague proposed openstack/nova master: delete more i18n log markers https://review.openstack.org/448019
11:45:42 openstackgerrit Shunli Zhou proposed openstack/nova master: Remove mox from unit/cells/test_cells_messaging.py https://review.openstack.org/448021
12:10:20 openstackgerrit Radoslav Gerganov proposed openstack/nova master: VMware: add support for different firmwares https://review.openstack.org/448034
12:19:43 alex_xu cdent: just done the review, more comments on https://review.openstack.org/#/c/447625/
12:20:02 cdent thanks alex_xu will look in a second
12:20:30 alex_xu cdent: thanks
12:28:52 jaypipes EmilienM: in meeting hell for 2.5 hours. will try to look into that ASAP.
12:50:48 jroll VCPU 'min_unit': 4
12:50:57 jroll and the flavor does not have 4
12:51:03 jroll that would exclude that RP, right?
12:52:32 cdent jroll: if flavor wants 2, it would not land on the rp with min_unit of 4
12:52:39 jroll nod
12:52:45 jroll joy!
12:53:39 jroll so it seems we want to give baremetal resources a lower min_unit, but still create allocations for all of the resources on that baremetal machine
12:53:43 jroll (to get the old behavior)
12:56:10 cdent jroll: I thought you didn't want that kind of under subscription, but I guess that's not the case?
12:57:01 jroll cdent: we've always left the user a choice, with the "exact" scheduler filters
12:57:38 jroll I believe flavors should match exactly, others (tripleo, yahoo, ?) don't want that
12:58:37 jroll so I think the answer for now is undersubscribe, use the exact match filters as before if one wants the exact match, and then the resource class stuff will eliminate the discussion
12:59:13 cdent ok, then yeah, the current min_unit setting in jay's new code isn't going to allow that
13:01:56 jroll making a note in the bug report, will write a patch shortly after
13:07:01 openstackgerrit Sean Dague proposed openstack/nova master: remove i18n log markers from nova.api.* https://review.openstack.org/448082
13:07:37 cdent edleafe is an awkward test
13:07:56 cdent wave something near him, and awkwardness is measured
13:08:45 edleafe cdent: I'm not a test!
13:08:56 cdent how do you know?
13:09:10 cdent maybe you are but no one told you
13:09:44 edleafe Sorry, that sounds too much like those late night "wow, man!" conversations from college
13:10:05 cdent dood
13:10:31 cdent maybe _everyone_ is a test (for different things)
13:11:32 edleafe and... and... maybe we're all tests in some giant alien CI... heavy
13:11:34 cdent wave something near jaypipes get back a report on which normal form you got going on
13:12:05 EmilienM mriedem: fyi, I posted a link before you connected: http://logs.openstack.org/22/447522/1/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/7563947/logs/undercloud/var/log/
13:12:10 EmilienM mriedem: new logs with the debug patch
13:12:21 EmilienM mriedem: (and good morning :-))
13:12:23 jaypipes cdent: third.
13:15:14 openstack Launchpad bug 1674236 in tripleo "CI / promotion: Nova isn't aware of the nodes that were registered with Ironic" [Critical,Triaged]
13:15:14 jroll mriedem: EmilienM: see my comment here: https://bugs.launchpad.net/nova/+bug/1674236
13:17:57 EmilienM jroll: thanks, well explained
13:20:47 edleafe jaypipes: I was going to say 'ab'
13:22:10 openstackgerrit Stephen Finucane proposed openstack/nova master: Refactor: remove _items() in nova/api/openstack/compute/attach_interfaces.py https://review.openstack.org/447698
13:22:32 openstackgerrit Stephen Finucane proposed openstack/nova master: Add description to policies in agents.py https://review.openstack.org/445208
13:24:07 sfinucan sdague: Could you take a look at https://review.openstack.org/#/c/430909/ and successors when possible, please?
13:24:40 sdague sfinucan: why are you making a change like this - https://review.openstack.org/#/c/430717/6/nova/conf/netconf.py ?
13:25:10 sfinucan sdague: It makes the addition of deprecated lines easier for me
13:25:23 sdague why?
13:25:25 sfinucan plus, there's precedent for making everything in '/conf' ultra-consistent
13:25:34 sfinucan I can simply bulk copy-paste
13:27:10 sfinucan but the "making everything in /conf ultra-consistent" is big enough. I've enough of those done that the little differences between each start to get annoying, heh
13:27:24 mriedem jroll: yeah good catch, _compute_node_to_inventory_dict in the old flow hardcodes min_unit to 1
13:27:33 bauzas EmilienM: mriedem: I'm around to help, could you please tell me the current situation ?
13:27:43 mriedem bauzas: jroll is working on the change
13:28:11 openstack bug 1674236 in tripleo "CI / promotion: Nova isn't aware of the nodes that were registered with Ironic" [Critical,Triaged] https://launchpad.net/bugs/1674236
13:28:11 jroll bauzas: read bug 1674236
13:28:26 sdague sfinucan: honestly, that's kind of exactly the whitespace over eagerness that we stopped doing a couple of years ago. We made E12* non enforcing for a reason.
13:29:10 sfinucan yup, I'd completely agree...outside of '/conf'
13:29:37 sdague no, anyway, we don't want different rules in different places
13:29:46 sfinucan I want to enforce the "consistency is key" mindset in there, in the hopes that it will deliver consistency in the end result
13:29:52 sfinucan which, for the most part, it has been doing
13:30:42 sdague well, I disagree that over prescribed code indentation really impacts useful end user docs :)
13:31:01 sfinucan but it does describe people's mindsets going in there
13:32:05 sfinucan Also, I've done enough of work with that aspect of nova to surely justify the benefit of the doubt
13:33:23 bauzas jroll: mriedem: okay, gaining context :)
13:33:31 sdague I fought really hard against the whitespace wars in the past of people being overly prescriptive, I'm not really interested in bringing that mindset back for any reason
13:35:40 openstackgerrit Jim Rollenhagen proposed openstack/nova master: Ironic: hardcode min_unit for standard resources to 1 https://review.openstack.org/448098
13:36:09 jroll EmilienM: cdent: bauzas: this should definitely fix the bug, trying to figure out now if I need to change allocations code as well so we don't schedule two (undersubscribed) instances to one node
13:36:33 EmilienM jroll: would you recommend us to change something in tripleo also?
13:37:06 jroll EmilienM: well, I believe flavors should always exactly match nodes, but tripleo not doing that is a "feature", so I'd leave it alone
13:37:19 EmilienM ok
13:37:26 EmilienM jroll: thank you!
13:37:40 jroll np :)
13:37:54 EmilienM jroll: I'm going to try this one
13:38:11 jroll EmilienM: thanks
13:40:15 EmilienM jroll: https://review.openstack.org/#/c/447522/ - I'll let you know how it foes
13:40:17 EmilienM goes*
13:41:31 jroll thanks
13:41:54 bauzas EmilienM: jroll: okay, beginning to review https://review.openstack.org/#/c/448098/ FWIW
13:43:00 EmilienM bauzas: thx
13:44:02 bauzas jroll: oh, excellent catch on https://review.openstack.org/#/c/448098/1/nova/virt/ironic/driver.py
13:44:38 jroll bauzas: yeah, was fun
13:44:43 bauzas I think it's a situation where the scheduler is still needed until we implement all the features per the placement engine
13:44:47 jroll we are going to have to change how we do allocations here though :(
13:45:21 bauzas jroll: why so ? you're telling placement to accept returning RPs that have more resources
13:45:25 bauzas jroll: ah I see
13:45:33 jroll :P
13:45:41 jroll yeah, we don't want to leave free resources there
13:45:41 bauzas jroll: so you would create an allocation that would eat all the left resources ?

Earlier   Later