Thursday, 2016-12-15

melwittrelaxing, huh?00:00
mriedemfor your morning crepe00:00
bauzasI never eat crepes at breakfast00:00
bauzasthat's so US00:00
mriedemha00:00
melwittouch00:00
mriedemwell as long as you have a black and white striped shirt00:00
mriedemand possibly an ascot00:01
bauzasI definitely prefer eating those by dinner, with salted stuff on it :)00:01
*** Swami_ has joined #openstack-nova00:01
bauzaslike ham and cheese00:01
*** ducttape_ has quit IRC00:02
mriedemspeaking of which, i'm going to go home and eat something, probably unsatisfying00:02
*** mriedem has quit IRC00:03
bauzasmriedem: good catch for the relnotes, have you also looked at the HTML rendering ?00:03
bauzasoh snap00:03
bauzassounds like I hurted him with a crepe00:03
*** Swami has quit IRC00:05
*** baoli has quit IRC00:05
*** jamespage has quit IRC00:06
openstackgerritSylvain Bauza proposed openstack/nova: Fix some release notes in preparation for the o-2 beta release  https://review.openstack.org/41100500:06
*** asettle has joined #openstack-nova00:08
*** Swami__ has joined #openstack-nova00:08
*** asettle has quit IRC00:08
*** asettle has joined #openstack-nova00:08
*** asettle has quit IRC00:09
*** Swami_ has quit IRC00:11
*** jamespage has joined #openstack-nova00:13
*** diogogmt has quit IRC00:15
*** dtp has quit IRC00:16
*** esberglu has joined #openstack-nova00:17
*** jamespage has quit IRC00:17
*** esberglu has quit IRC00:18
*** esberglu has joined #openstack-nova00:19
*** asettle has joined #openstack-nova00:19
*** siva_krish has quit IRC00:20
*** ijw has quit IRC00:21
*** ijw has joined #openstack-nova00:21
*** esberglu has quit IRC00:23
*** asettle has quit IRC00:23
*** ijw has quit IRC00:26
*** yingjun has joined #openstack-nova00:29
*** claudiub has quit IRC00:31
*** lamt has quit IRC00:35
*** kfarr has quit IRC00:42
*** ijw has joined #openstack-nova00:42
openstackgerritmelanie witt proposed openstack/nova: Add detail to cellsv2-related release notes  https://review.openstack.org/41000900:44
*** gouthamr has quit IRC00:45
*** jamespage has joined #openstack-nova00:45
openstackgerritmelanie witt proposed openstack/nova: Add detail to cellsv2-related release notes  https://review.openstack.org/41000900:46
*** mriedem has joined #openstack-nova00:46
*** ijw has quit IRC00:48
*** hongbin has quit IRC00:52
*** nic has quit IRC00:52
*** ijw has joined #openstack-nova00:53
*** fragatina has joined #openstack-nova00:55
*** zhangyujun has quit IRC00:56
*** claudiub has joined #openstack-nova00:57
*** zhangyujun has joined #openstack-nova00:57
*** jamielennox is now known as jamielennox|away00:58
*** phuongnh has joined #openstack-nova00:59
*** jamielennox|away is now known as jamielennox01:00
mriedemmelwitt: i think i'm going to write up a spec, or start writing one, for the quota classes stuff so we at least don't lose that. especially given i spent some time refiguring that stuff out01:11
mriedemdon't know i'll actually be working on it in pike but someone else could01:11
melwittmriedem: okay, cool. I can review it with my half baked quota class knowledge01:12
*** diogogmt has joined #openstack-nova01:13
mriedembtw, i think you're getting dinged on the column width on https://review.openstack.org/#/c/410009/5/releasenotes/notes/ocata-requires-cellv2-96bd243be874d77f.yaml01:13
melwittthank you. I was just looking at it and not realizing what's wrong01:14
*** melwitt has left #openstack-nova01:14
*** melwitt has joined #openstack-nova01:14
openstackgerritMatt Riedemann proposed openstack/nova-specs: Expose BDM tags in REST API  https://review.openstack.org/39393001:17
*** Jinxing has joined #openstack-nova01:18
*** Jinxing has quit IRC01:18
melwitttox -ereleasenotes passes locally. and I don't know how to tell what the width limit is01:19
*** yamahata_ has joined #openstack-nova01:24
*** ijw has quit IRC01:24
*** ijw has joined #openstack-nova01:25
mriedemmelwitt: oh nvm you need to rebase01:25
mriedemto get that liberty-eol fix01:25
melwittthanks01:25
*** mtan_____ has joined #openstack-nova01:26
*** ducttape_ has joined #openstack-nova01:27
*** mtanino has quit IRC01:27
openstackgerritmelanie witt proposed openstack/nova: Add detail to cellsv2-related release notes  https://review.openstack.org/41000901:28
*** zhangjl has joined #openstack-nova01:28
*** ducttape_ has quit IRC01:28
*** Kevin_Zheng has joined #openstack-nova01:30
*** kevinz has joined #openstack-nova01:31
*** mtan_____ has quit IRC01:31
*** liusheng has quit IRC01:38
*** liusheng has joined #openstack-nova01:39
openstackgerritzhaolihui proposed openstack/nova: Fix keypair quota error  https://review.openstack.org/40352901:39
*** yuntongjin has joined #openstack-nova01:49
melwittah, recreating the venv made it fail locally. now I can look at an actual traceback01:51
openstackgerritSTEW TY proposed openstack/nova: Transform instance.resize_confirm notification  https://review.openstack.org/39065401:54
melwittmriedem: it's weird that the command says it's looking for "liberty-eol-eol" with eol repeated01:55
mriedemhmm....so that must be a bug in the reno change01:56
mriedemit should only be slapping -eol on if it can't find the branch01:56
mriedemin this case, origin/stable/liberty01:56
mriedemdhellmann: ^01:56
melwittyeah but it's slapping it on liberty-eol as if it couldn't find liberty-eol01:56
mriedemsounds like a bug01:57
melwittthe tag I mean01:57
melwittyeah01:57
mriedemtwitter bomb doug01:57
mriedemmelwitt: you shouldn't have a problem if you just rebase the change in gerrit01:57
melwittwhen I run the command locally 'git log liberty-eol' it works but 'git log liberty-eol-eol' obviously doesn't01:57
melwittI did01:57
melwittit failed again01:57
mriedemit's failing up there now?01:57
mriedemhmm wtf01:57
melwittit's tacking -eol to the already fixed branch liberty-eol right?01:58
mriedems/branch/tag/01:58
mriedemi'm trying to see if i can recreate locally01:58
melwittthis fixed it locally for me http://paste.openstack.org/show/592409/01:59
mriedemmelwitt: what's weird is this is fine https://review.openstack.org/#/c/411005/01:59
melwitthmm01:59
mriedemi wonder if i hit a pypi mirror before the reno change was out there?02:00
*** raunak has quit IRC02:00
mriedemfudge02:00
mriedemCalledProcessError: Command '(['git', 'log', '--simplify-by-decoration', '--pretty="%d"', u'liberty-eol-eol'],)' returned non-zero exit status 12802:00
*** masuberu has joined #openstack-nova02:00
mriedemi hit it locally too02:01
mriedemgdi02:01
openstackgerritSTEW TY proposed openstack/nova: Transform instance.resize_confirm notification  https://review.openstack.org/39065402:01
mriedemaha02:01
mriedemhttps://review.openstack.org/#/c/410907/02:01
mriedemmerged at 6:35pm02:01
mriedemmy change ran the reno job at 6:15pm02:01
mriedemso wasn't using the latest02:02
diana_clarkemelwitt, mriedem: perhaps a false goose chase... but I've had trouble with reno notes locally. I've removed the build dir etc but they appear to be cached (or something, new changes not picked up) & I didn't look further. I was lazy & deferred to zuul.02:03
melwittmriedem: mystery solved02:03
mriedemdiana_clarke: i did a tox rebuild02:03
mriedemso that shouldn't be a problem02:03
*** masber has quit IRC02:03
*** masber has joined #openstack-nova02:04
mriedemi think the issue is reno is looking for branch named liberty-eol, not finding it, trying to strip on stable, and then just tacking -eol on the end02:04
melwittwell, it's broken locally right now02:04
mriedemblindling02:04
mriedem*blindly02:04
mriedemhttps://review.openstack.org/#/c/410839/02:05
mriedemwas the change02:05
*** masuberu has quit IRC02:05
*** nicolasbock has quit IRC02:05
melwittoh, so it's erroneously not finding the tag?02:05
diana_clarkemriedem: I tried changing text, deleting the build dir, running tox -e releasenotes, and seeing if anything changed. Nada. But perhaps I needed to do more.... I never did look into it more.02:05
*** nicolasbock has joined #openstack-nova02:06
melwittmriedem: it seems like it just wants the branch name to be "liberty" so it looks for a stable branch first then falls back to -eol. no?02:07
melwittwhen I change s/liberty-eol/liberty/ in releasenotes/source/liberty.rst it works02:08
mriedemhttps://bugs.launchpad.net/reno/+bug/165008902:08
openstackLaunchpad bug 1650089 in reno "reno doesn't handle branch as an eol tag" [Undecided,New]02:08
mriedemso i think we're just going to have to revert https://review.openstack.org/#/c/410851/02:08
melwittokay02:08
openstackgerritMatt Riedemann proposed openstack/nova: Revert "Use liberty-eol tag for liberty release notes"  https://review.openstack.org/41102802:10
mriedemJayF: ^02:10
mriedemsince you might have followed what we did today02:10
diana_clarkemriedem: but is the gate going to be broken again then? Ignore me if you already have a plan... sorry02:11
melwittthe gate's broken right now also02:12
diana_clarkesad pandas02:12
mriedemgate schmate02:14
mriedemhow many gd gate bugs can we have in a week? :P02:14
mriedemso i think that revert will fix things02:15
mriedemif so, i'll just fast approve the revert02:15
alex_xusfinucan: the error message is coming from https://github.com/openstack/nova/blob/master/nova/api/validation/validators.py#L26702:15
mriedemor we can trick alex_xu into approving it :)02:15
melwittmriedem: will the releasenotes job run on it so we know it will fix it?02:17
melwittI could also rebase on top of it to test it02:17
melwittoh yeah, there it goes02:17
* alex_xu is looking the log02:18
melwittalex_xu: releasenotes job is busted02:18
melwittalex_xu: if you wouldn't mind reviewing the revert https://review.openstack.org/#/c/411028/02:19
alex_xumelwitt: got it, let me check02:19
*** browne has quit IRC02:19
*** ijw has quit IRC02:19
mriedemmelwitt: yeah02:20
alex_xumelwitt: mriedem done02:21
mriedemthanks02:21
alex_xunp02:21
mriedemhigh five for teamwork02:21
alex_xu\o/02:21
melwitt\o\02:22
*** Sukhdev has quit IRC02:22
melwitttime to eat some dinner02:23
openstackgerritWang Qing wu proposed openstack/nova: Introduce base PowerVM driver  https://review.openstack.org/39128802:30
*** sapcc-bot has quit IRC02:30
alex_xusfinucan: that message is build from the jsonschema library, probably we can't change it02:31
*** ijw has joined #openstack-nova02:31
*** jamielennox is now known as jamielennox|away02:36
openstackgerritMatt Riedemann proposed openstack/nova-specs: Deprecate the os-quota-class-sets API (spec)  https://review.openstack.org/41103502:40
mriedemmelwitt: Vek: ^02:40
mriedemdansmith: ^02:40
*** unicell has quit IRC02:41
openstackgerritJay Pipes proposed openstack/nova: rt: pass the nodename to public methods  https://review.openstack.org/39847002:41
openstackgerritJay Pipes proposed openstack/nova: rt: remove fluff from test_resource_tracker  https://review.openstack.org/39847102:41
openstackgerritJay Pipes proposed openstack/nova: rt: pass nodename to internal methods  https://review.openstack.org/39846902:41
openstackgerritJay Pipes proposed openstack/nova: placement: create aggregate map in report client  https://review.openstack.org/40730902:41
openstackgerritJay Pipes proposed openstack/nova: placement: correct improper test case inheritance  https://review.openstack.org/40636302:41
openstackgerritJay Pipes proposed openstack/nova: rt: explicitly pass compute node to _update()  https://review.openstack.org/39847202:41
openstackgerritJay Pipes proposed openstack/nova: rt: use a single ResourceTracker object instance  https://review.openstack.org/39847302:41
*** jamielennox|away is now known as jamielennox02:51
*** dave-mccowan has joined #openstack-nova02:53
*** tyrola has quit IRC02:54
*** tyrola has joined #openstack-nova02:55
*** tuanluong has joined #openstack-nova02:59
*** raunak has joined #openstack-nova03:03
*** harlowja has quit IRC03:03
*** nherciu_ has quit IRC03:03
*** nherciu has joined #openstack-nova03:04
*** wlhc has joined #openstack-nova03:05
*** bkopilov has quit IRC03:07
*** browne has joined #openstack-nova03:09
*** kuzko has quit IRC03:10
*** browne has quit IRC03:11
*** asettle has joined #openstack-nova03:13
*** zhangjl has left #openstack-nova03:13
*** asettle has quit IRC03:17
*** kuzko has joined #openstack-nova03:18
*** Zer0Byte__ has quit IRC03:19
*** ducttape_ has joined #openstack-nova03:22
*** hongbin has joined #openstack-nova03:22
*** dave-mccowan has quit IRC03:34
*** r-daneel has quit IRC03:38
*** yuntongjin has quit IRC03:39
*** thorst_ has joined #openstack-nova03:43
alaskij/quit03:44
*** ducttape_ has quit IRC03:45
*** ducttape_ has joined #openstack-nova03:47
*** markvoelker has quit IRC03:49
*** ducttape_ has quit IRC03:50
*** raunak has quit IRC03:50
*** ducttape_ has joined #openstack-nova03:50
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/41106903:52
*** raunak has joined #openstack-nova03:52
openstackgerritOpenStack Proposal Bot proposed openstack/python-novaclient: Updated from global requirements  https://review.openstack.org/41108303:55
*** psachin has joined #openstack-nova03:56
*** mdnadeem has joined #openstack-nova04:00
*** hfu has joined #openstack-nova04:02
*** esberglu has joined #openstack-nova04:05
*** links has joined #openstack-nova04:06
*** dimtruck is now known as zz_dimtruck04:06
*** esberglu has quit IRC04:07
*** esberglu has joined #openstack-nova04:07
*** esberglu has quit IRC04:12
*** dikonoor has joined #openstack-nova04:13
*** nicolasbock has quit IRC04:17
*** raunak has quit IRC04:18
*** praneshp has joined #openstack-nova04:20
*** wlhc has quit IRC04:24
*** wlhc has joined #openstack-nova04:24
*** bkopilov has joined #openstack-nova04:25
*** Sukhdev has joined #openstack-nova04:26
*** thorst_ has quit IRC04:31
*** thorst_ has joined #openstack-nova04:32
*** yingjun has quit IRC04:36
openstackgerritmelanie witt proposed openstack/nova: Add detail to cellsv2-related release notes  https://review.openstack.org/41000904:40
*** thorst_ has quit IRC04:40
*** sreeram_v has joined #openstack-nova04:41
*** sreeram_v has joined #openstack-nova04:41
*** pbandark has joined #openstack-nova04:42
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/41106904:43
*** ratailor has joined #openstack-nova04:44
*** zhangyujun has quit IRC04:47
*** raunak has joined #openstack-nova04:49
*** markvoelker has joined #openstack-nova04:51
*** ijw has quit IRC04:51
*** markvoelker has quit IRC04:55
*** yuntongjin has joined #openstack-nova04:56
*** tojuvone has joined #openstack-nova04:56
*** unicell has joined #openstack-nova05:01
*** raunak has quit IRC05:04
*** unicell has quit IRC05:05
*** unicell1 has joined #openstack-nova05:05
*** raunak has joined #openstack-nova05:07
*** hongbin has quit IRC05:10
*** thorst_ has joined #openstack-nova05:10
*** hfu has quit IRC05:14
*** zhangyujun has joined #openstack-nova05:16
*** Dinesh_B has joined #openstack-nova05:17
*** thorst_ has quit IRC05:18
*** raunak has quit IRC05:18
*** Dinesh_B has quit IRC05:20
*** raunak has joined #openstack-nova05:22
*** bks has joined #openstack-nova05:25
*** noama has quit IRC05:28
*** noama has joined #openstack-nova05:28
*** yingjun has joined #openstack-nova05:36
*** praneshp has quit IRC05:37
*** thingee has quit IRC05:38
*** ijw_ has joined #openstack-nova05:39
*** dhellmann has quit IRC05:39
*** Sukhdev has quit IRC05:39
*** dhellmann has joined #openstack-nova05:39
*** thingee has joined #openstack-nova05:40
*** ijw_ has quit IRC05:44
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605905:44
*** moshele has joined #openstack-nova05:45
*** moshele has quit IRC05:48
*** Jeffrey4l has joined #openstack-nova05:50
openstackgerritbailin.zhang proposed openstack/nova: Fix the file permissions of test_compute_mgr.py  https://review.openstack.org/40110905:52
*** praneshp has joined #openstack-nova05:52
*** slaweq_ has joined #openstack-nova05:52
*** fragatina has quit IRC05:55
*** Swami__ has quit IRC06:00
*** ijw has joined #openstack-nova06:01
*** thorst_ has joined #openstack-nova06:06
*** trananhkma has joined #openstack-nova06:06
*** ijw has quit IRC06:06
*** claudiub has quit IRC06:06
*** praneshp has quit IRC06:12
*** thorst_ has quit IRC06:15
*** jaosorior has joined #openstack-nova06:16
*** unicell1 has quit IRC06:18
*** zul has quit IRC06:18
*** unicell has joined #openstack-nova06:21
*** zul has joined #openstack-nova06:22
*** unicell has quit IRC06:23
*** unicell has joined #openstack-nova06:23
*** lpetrut has joined #openstack-nova06:29
*** sridharg has joined #openstack-nova06:34
*** paw has joined #openstack-nova06:35
*** yuntongjin has quit IRC06:38
*** namnh has joined #openstack-nova06:43
*** nandal has joined #openstack-nova06:50
*** markvoelker has joined #openstack-nova06:51
*** preethipy has joined #openstack-nova06:53
preethipyI have created a new review https://review.openstack.org/#/c/410713/ introducing PRSM to HVType which is needed for supporting nova-dpm out-of-tree driver https://github.com/openstack/nova-dpm (was discussed in the unconference session of the Ocata summit in Barcelona)06:55
*** markvoelker has quit IRC06:56
*** thorst_ has joined #openstack-nova07:01
*** raunak has quit IRC07:02
*** yuntongjin has joined #openstack-nova07:02
*** ihrachys has joined #openstack-nova07:03
*** ihrachys has quit IRC07:06
*** mjura has joined #openstack-nova07:08
*** thorst_ has quit IRC07:09
*** Oku_OS-away is now known as Oku_OS07:09
*** rcernin has joined #openstack-nova07:13
*** markus_z has joined #openstack-nova07:14
*** mjura has quit IRC07:14
*** mjura has joined #openstack-nova07:15
*** yamahata_ has quit IRC07:19
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605907:19
*** lpetrut has quit IRC07:24
*** ekuris has joined #openstack-nova07:28
*** dinobot_ has joined #openstack-nova07:29
*** jamespage has quit IRC07:32
*** jamespag` has joined #openstack-nova07:32
*** ihrachys has joined #openstack-nova07:34
*** jaosorior has quit IRC07:37
*** jaosorior has joined #openstack-nova07:37
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: live-migration test hook for serial console  https://review.openstack.org/34747107:38
*** claudiub has joined #openstack-nova07:39
*** lpetrut has joined #openstack-nova07:40
*** elynn has joined #openstack-nova07:40
*** thorst_ has joined #openstack-nova07:41
elynnHi, I have a question about anti-affinity policy.07:41
elynnIf I use a anti-affinity group, is there any way to create more than one vm on the same hypervisor?07:42
elynnI have 4 nova-compute nodes, and when I create the 5th vm, I got 'No valid hosts' error.07:42
*** esberglu has joined #openstack-nova07:43
*** esberglu has quit IRC07:48
*** thorst_ has quit IRC07:49
*** moshele has joined #openstack-nova07:51
*** ihrachys has quit IRC07:52
*** jamespag` is now known as jamespage07:53
*** avolkov has joined #openstack-nova07:54
*** jaosorior has quit IRC07:55
*** andreas_s has joined #openstack-nova07:55
tdurakovjohnthetubaguy: hi, are you around?07:56
*** haypo has joined #openstack-nova07:58
*** haypo has joined #openstack-nova07:58
*** markus_z has quit IRC08:08
*** lpetrut has quit IRC08:09
*** matrohon has joined #openstack-nova08:12
alex_xujohnthetubaguy: Kevin_Zheng, probably we can start from this etherpad https://etherpad.openstack.org/p/servers_filters, but let me know if there is better way.08:16
*** ayogi has joined #openstack-nova08:21
*** oomichi has quit IRC08:23
*** oomichi has joined #openstack-nova08:23
*** mbirru has quit IRC08:24
*** aloga has quit IRC08:25
*** aloga has joined #openstack-nova08:25
*** mbirru has joined #openstack-nova08:26
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605908:28
*** jaosorior has joined #openstack-nova08:30
*** rmart04 has joined #openstack-nova08:32
*** fragatina has joined #openstack-nova08:33
*** thorst_ has joined #openstack-nova08:35
openstackgerritZhenyu Zheng proposed openstack/nova: Check destination_type when booting with bdm provided  https://review.openstack.org/40237208:37
*** pcaruana has joined #openstack-nova08:37
*** fragatina has quit IRC08:37
*** ociuhandu has joined #openstack-nova08:40
*** ihrachys has joined #openstack-nova08:41
*** GB21 has joined #openstack-nova08:42
*** mbirru has quit IRC08:42
*** thorst_ has quit IRC08:43
*** markus_z has joined #openstack-nova08:44
*** mbirru has joined #openstack-nova08:46
*** ralonsoh has joined #openstack-nova08:48
*** ralonsoh has quit IRC08:50
*** amoralej|off is now known as amoralej08:51
gibijaypipes: I left a comment in https://review.openstack.org/#/c/367557/34/nova/conductor/manager.py you pinged me about. I dont see serious problems there regarding notifications08:51
*** ralonsoh has joined #openstack-nova08:51
*** markvoelker has joined #openstack-nova08:52
*** ducttape_ has quit IRC08:53
*** markvoelker has quit IRC08:58
*** zzzeek has quit IRC09:00
*** ociuhandu has quit IRC09:00
*** zzzeek has joined #openstack-nova09:00
*** ociuhandu has joined #openstack-nova09:01
*** wlhc has quit IRC09:01
*** moshele has quit IRC09:03
*** markus_z has quit IRC09:03
*** dinobot_ has quit IRC09:07
*** masber has quit IRC09:07
*** yuntongjin has quit IRC09:08
*** masber has joined #openstack-nova09:08
*** ihrachys has quit IRC09:08
*** asettle has joined #openstack-nova09:14
*** roeyc has joined #openstack-nova09:15
*** yufei has joined #openstack-nova09:18
*** ducnc has quit IRC09:18
*** mbirru has quit IRC09:19
*** asettle has quit IRC09:19
*** mbirru has joined #openstack-nova09:20
yingjunping gibi09:22
*** ociuhandu has quit IRC09:22
*** markus_z has joined #openstack-nova09:23
*** mbirru has quit IRC09:23
*** masuberu has joined #openstack-nova09:23
*** moshele has joined #openstack-nova09:24
*** mbirru has joined #openstack-nova09:24
*** nandal has quit IRC09:26
*** masber has quit IRC09:27
*** Guest89456 has joined #openstack-nova09:27
*** Guest89456 has quit IRC09:28
*** yassine has joined #openstack-nova09:28
*** yassine is now known as Guest5090209:28
*** zenoway has joined #openstack-nova09:29
*** thorst_ has joined #openstack-nova09:30
*** masber has joined #openstack-nova09:33
*** elynn has quit IRC09:34
*** moshele has quit IRC09:35
gibiyingjun: hi09:35
*** moshele has joined #openstack-nova09:36
*** masuberu has quit IRC09:36
yingjungibi, i commented in https://review.openstack.org/#/c/398171/, could you check that if it's right?09:36
yingjunif you have time:)09:36
yingjunthanks09:36
openstackgerritLi Yingjun proposed openstack/nova: libvirt: Enable custom video vgamem setting  https://review.openstack.org/41119109:37
gibiyingjun: will check it09:37
*** thorst_ has quit IRC09:38
*** masuberu has joined #openstack-nova09:43
*** masber has quit IRC09:43
*** lpetrut has joined #openstack-nova09:45
*** yingjun has quit IRC09:46
*** masber has joined #openstack-nova09:46
*** lpetrut1 has joined #openstack-nova09:47
mdboothsfinucan: I was leaving just as you were posting the rados thing last night09:48
mdboothLooks like the conversions prior to passing strings to the library are no longer required09:48
*** masuberu has quit IRC09:49
*** lucas-afk is now known as lucasagomes09:49
*** lpetrut has quit IRC09:49
*** lpetrut1 is now known as lpetrut09:49
mdboothsfinucan: Given that there was no bug associated with this originally and it doesn't look like a special snowflake, I'd be inclined to remove it entirely.09:49
mdboothWe can address it if there ever is a bug associated with it, which seems unlikely.09:50
*** nandal has joined #openstack-nova09:53
mdboothsfinucan: Ah, you already said that in the review :)09:54
* mdbooth is going to update the change09:54
johnthetubaguytdurakov: sorry, distracted, but around, whats up?10:02
*** kevinz has quit IRC10:03
openstackgerritMatthew Booth proposed openstack/nova: Port libvirt.storage.test_rbd to Python 3  https://review.openstack.org/40342510:05
openstackgerritMatthew Booth proposed openstack/nova: Port libvirt.test_firewall to Python 3  https://review.openstack.org/40342310:05
*** ralonsoh_ has joined #openstack-nova10:05
*** preethipy has quit IRC10:06
*** preethipy has joined #openstack-nova10:06
tdurakovjohnthetubaguy: got question on this one: https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L5742-L574510:07
*** ralonsoh has quit IRC10:08
tdurakovjohnthetubaguy: what is the reason we do not send all bdms that are needed to be handled in a single rpc request? is it about timeouts?10:09
johnthetubaguytdurakov: hmm, thats a funky way to do that, but it should be cleaning up the volume connections on the destination host that was added in pre-live-migrate I assume10:09
johnthetubaguytdurakov: I don't know why its not just part of rollback_live_migration_at_destination, but timeouts could well be an issue10:09
tdurakovjohnthetubaguy: right, but why is it done one in a time? the only reason i could see is a possibility of timeouts10:09
tdurakovok10:10
tdurakovjohnthetubaguy: going to refactor that right now, will add you to review10:10
*** asettle has joined #openstack-nova10:10
*** asettle has quit IRC10:10
*** asettle has joined #openstack-nova10:11
johnthetubaguytdurakov: you might actually want to look at recording the BDMs in the migrate data, so its not out of sync, I remember some discussions relating to that already... at some point10:11
tdurakovjohnthetubaguy: will check that too10:12
johnthetubaguytdurakov: you are right to worry about timeouts though, I think the rollback probably just moved to a call, I don't 100% remember now10:12
tdurakovrollback is a call right now, yes10:13
tdurakovor not)10:14
tdurakovwell, it's still cast:)10:14
*** ihrachys has joined #openstack-nova10:15
johnthetubaguyoh, cast, thats OK then10:15
*** bks has quit IRC10:16
*** bks has joined #openstack-nova10:16
*** GB21 has quit IRC10:17
*** openstackgerrit has quit IRC10:18
*** asettle__ has joined #openstack-nova10:22
tdurakovjohnthetubaguy: fyi we changed rpc cast to call not for rollbacks, but for the successful post-live-migration step10:24
johnthetubaguytdurakov: yeah, that sounds right, the rollback needs less monitoring10:24
* tdurakov going for a lunch10:24
*** thorst_ has joined #openstack-nova10:25
*** asettle has quit IRC10:25
*** ftersin_ has joined #openstack-nova10:25
*** mnestratov has joined #openstack-nova10:26
*** ralonsoh__ has joined #openstack-nova10:27
*** ftersin has quit IRC10:27
*** ftersin_ is now known as ftersin10:27
*** mbirru has quit IRC10:28
*** ralonsoh__ is now known as ralonsoh10:28
*** ralonsoh_ has quit IRC10:30
*** openstackgerrit has joined #openstack-nova10:30
openstackgerritGábor Antal proposed openstack/nova: Transform instance.volume_attach notification  https://review.openstack.org/40199210:30
*** lpetrut has quit IRC10:31
openstackgerritGábor Antal proposed openstack/nova: Transform instance.volume_detach notification  https://review.openstack.org/40867610:31
*** lpetrut has joined #openstack-nova10:31
*** thorst_ has quit IRC10:32
*** sreeram_v has quit IRC10:33
*** sreeram_v has joined #openstack-nova10:33
*** mbirru has joined #openstack-nova10:35
*** derekh has joined #openstack-nova10:36
*** timello has quit IRC10:37
*** sreeram_v has quit IRC10:38
*** ociuhandu has joined #openstack-nova10:38
lyarwoodOdd, https://review.openstack.org/#/c/403256/ appears to be stuck with 2 x +2 and +W , should I just rebase or recheck it to get it moving again?10:42
johnthetubaguylyarwood: its the change it depends on that still needs to be approved10:43
johnthetubaguylooks like mriedem was waiting for some test success, which has now happened10:44
lyarwoodah10:44
*** timello has joined #openstack-nova10:45
lyarwoodjohnthetubaguy: apologies, I didn't even think to check if it had a dep, would you mind acking the other change if it looks good to you?10:46
johnthetubaguylyarwood: no worries, I am just taking a peak at it now10:47
lyarwoodthanks10:47
* lyarwood cleans up the rest of the queue10:47
*** rpodolyaka_afk is now known as rpodolyaka10:47
*** GB21 has joined #openstack-nova10:48
*** asettle__ is now known as asettle10:48
lyarwoodanyone from intel able to look into the stable/newton intel-nfv-ci failures?10:49
lyarwoodhttp://intel-openstack-ci-logs.ovh/92/387292/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/5ee774c/ for example10:49
* lyarwood wonders if that should even be voting10:50
*** armax_ has joined #openstack-nova10:54
*** markvoelker has joined #openstack-nova10:54
lyarwoodsfinucan: you wouldn't happen to know who I could talk to about the above intel-nfv-ci failures on stable/newton would you?10:55
*** armax has quit IRC10:56
*** armax_ is now known as armax10:56
*** yufei has quit IRC10:56
*** amotoki has quit IRC10:56
moshelelyarwood: try wznoinsk10:57
lyarwoodmoshele: thanks10:57
lyarwoodwznoinsk: morning, just trying to get to the bottom of the tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial failures on stable/newton - http://intel-openstack-ci-logs.ovh/92/387292/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/5ee774c/10:58
lyarwoodwznoinsk: should that job even be voting on stable/newton now? iirc it wasn't until very recently.10:58
*** markvoelker has quit IRC10:59
*** gszasz has joined #openstack-nova11:02
*** ducttape_ has joined #openstack-nova11:02
*** ociuhandu has quit IRC11:03
openstackgerritGábor Antal proposed openstack/nova: Readibility enhancements in notification_sample_tests/  https://review.openstack.org/38588411:03
*** sdague has joined #openstack-nova11:11
mdboothWhere's gcb?11:12
openstackgerritJohn Garbutt proposed openstack/nova: WIP: remove uses of network in _update_ports_for_instance  https://review.openstack.org/40539911:14
*** mdnadeem has quit IRC11:15
openstackgerritHuan Xie proposed openstack/nova: XenAPI Remove useless files  https://review.openstack.org/41124111:16
*** thorst_ has joined #openstack-nova11:19
openstackgerritMatthew Booth proposed openstack/nova: Port libvirt.test_vif to Python 3  https://review.openstack.org/40341911:20
openstackgerritJohn Garbutt proposed openstack/nova: WIP: remove nets param from _update_ports_for_instance  https://review.openstack.org/40540011:20
tdurakovjohnthetubaguy: could you also take a look at https://review.openstack.org/#/c/410216/ - what do you think about overall idea, if it ok, I'll add new unit-tests11:21
*** mvk has quit IRC11:22
mdboothsfinucan: I've made a significant update to this py3 change: https://review.openstack.org/#/c/403419/11:24
* mdbooth hope he hasn't offended the author11:24
jaypipesgibi: thx!11:25
mdboothjaypipes: What manner of timezone are you currently in?11:25
jaypipesmdbooth: EST11:25
mdboothjaypipes: So you're just up super early?11:25
jaypipesmdbooth: way too early :)11:25
mdboothYou were commenting on stuff a couple of hours ago!11:25
jaypipesmdbooth: I play 9 holes of golf on Thursday mornings. tee time is at 6:50am. :)11:26
* mdbooth hates both golf and 6:50am11:26
sdaguejaypipes: that sound very florida11:26
openstackgerritJohn Garbutt proposed openstack/nova: WIP: remove nets param from _update_ports_for_instance  https://review.openstack.org/40540011:26
openstackgerritJohn Garbutt proposed openstack/nova: WIP: create fake ordered_nets for get_instance_nw_info  https://review.openstack.org/40545211:26
openstackgerritJohn Garbutt proposed openstack/nova: WIP extract _validate_req_and_create_ports  https://review.openstack.org/40540111:26
openstackgerritJohn Garbutt proposed openstack/nova: WIP: make _filter_hypervisor_macs use objects  https://review.openstack.org/40545111:26
jaypipesmdbooth: nah, I got a whole 6 hours of sleep! :)11:26
jaypipessdague: :)11:26
sdaguealso, it's still not even light by then here this time of year :)11:26
*** mbirru has quit IRC11:27
*** thorst_ has quit IRC11:27
jaypipessdague: yeah... the first tee shot is sometimes fun to go find ;)11:28
jaypipesanyway, I'm off... ttyl.11:28
mdboothDaylight in my home town is currently 8:11am to 3:53pm11:28
mdboothYay, winter11:28
openstackgerritjichenjc proposed openstack/nova: WIP: remove keypair server extension  https://review.openstack.org/39661111:29
johnthetubaguytdurakov: you can actually check for the min-compute version to decide if you should create the migrate at the top and pass it down, and skip the migration creation further down if you get one passed in11:30
johnthetubaguytdurakov: unless I am missing something11:30
* johnthetubaguy goes to a meeting11:30
sdaguemdbooth: It's about 41.5N here, so we're 7:15 AM / 4:25 PM11:30
tdurakovjohnthetubaguy: well, could be, but it couples rpc-api and manager's code11:30
johnthetubaguytdurakov: it saves taking two releases, its a pattern we have used quite a bit11:31
mdboothUK is deceptively north. I'm around 52°N.11:31
johnthetubaguytdurakov: it shouldn't go in RPC API, it should be in the conductor code11:31
tdurakovjohnthetubaguy: well, my point was to escape this, but if it suitable, I'd go this way11:32
mdboothThat's across from Halifax, Nova Scotia11:32
tdurakovjohnthetubaguy: thanks for feedback, will update patch set then11:32
*** ociuhandu has joined #openstack-nova11:36
*** namnh has quit IRC11:36
*** tuanluong has quit IRC11:36
*** juszczus has joined #openstack-nova11:45
*** vi01et_ has joined #openstack-nova11:47
*** ociuhandu has quit IRC11:47
*** bkopilov has quit IRC11:50
*** mvk has joined #openstack-nova11:50
*** kevinz has joined #openstack-nova11:51
*** ociuhandu has joined #openstack-nova11:52
*** pbandark has quit IRC11:52
*** pbandark has joined #openstack-nova11:54
*** tbachman has quit IRC11:55
*** rtheis has joined #openstack-nova11:55
*** psachin has quit IRC11:57
*** cdent has joined #openstack-nova11:58
*** amotoki has joined #openstack-nova11:59
*** phuongnh has quit IRC12:01
johnthetubaguymdbooth: yeah, I always get confused when I look at a globe12:01
johnthetubaguymdbooth: that jet stream better stay where it is12:01
*** Drankis has joined #openstack-nova12:03
*** kevinz has quit IRC12:04
alex_xusdague: johnthetubaguy we hope have same filters list for admin and non-admin user. Does mean we need to extend this list https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/servers.py#L1110?12:04
*** nicolasbock has joined #openstack-nova12:04
alex_xuthat list is about the current filters for non-admin user12:04
*** kevinz has joined #openstack-nova12:04
johnthetubaguyalex_xu: I think so, need to add those project ones in from the admin list12:04
*** masuberu has joined #openstack-nova12:05
*** juszczus has quit IRC12:05
*** masber has quit IRC12:05
*** ihrachys has quit IRC12:05
*** david-lyle has quit IRC12:05
*** ihrachys has joined #openstack-nova12:05
*** david-lyle has joined #openstack-nova12:05
alex_xujohnthetubaguy: the confuse problem is we have some new filters without microversion12:05
alex_xufor non-admin user12:05
alex_xuso user have no way to discover those filters12:06
DrankisHello all, I want to disable shelve action, in nova-api server in policy.json I changed to "compute:shelve": "!", but I am still able to shelve instance. Should I made any more steps to disable shelve?12:06
DrankisMaybe this changes should be done on each compute too?12:06
*** dougwig_ has joined #openstack-nova12:07
*** BlackDex has quit IRC12:07
*** juszczus has joined #openstack-nova12:08
alex_xuDrankis: do you run v2.1 API or legacy v2 API. IF it is v2.1 API, the policy rule is "os_compute_api:os-shelve:shelve"12:08
*** aweeks has quit IRC12:08
*** dougwig has quit IRC12:08
*** dougwig_ is now known as dougwig12:08
*** mjura has quit IRC12:08
Drankisalex_xu, yes, 2.1. Thanks, I will try with your suggestion.12:08
alex_xuDrankis: np12:08
*** moshele has quit IRC12:08
*** moshele has joined #openstack-nova12:09
*** BlackDex has joined #openstack-nova12:09
Drankisalex_xu, it works, thanks a lot!12:10
alex_xuDrankis: np :)12:10
*** scottda has quit IRC12:11
alex_xujohnthetubaguy: sdague, and we hope have a list filters which is mapping to the REST representation. The admin user have a huge list which far more than non-admin user. I list those filters in https://etherpad.openstack.org/p/servers_filters12:12
alex_xuI feel we shouldn't extend the non-admin user filters for now.12:13
*** thorst_ has joined #openstack-nova12:14
sdaguealex_xu: ok12:14
alex_xufor the sort, it is pretty clear. due to there is same list for admin and non-admin user.12:14
*** yankee has joined #openstack-nova12:14
*** moshele has quit IRC12:16
Kevin_Zheng+1 on not extend non-admin12:17
*** sreeram_v has joined #openstack-nova12:20
*** bvanhav has joined #openstack-nova12:21
*** mjura has joined #openstack-nova12:21
*** thorst_ has quit IRC12:21
*** esberglu has joined #openstack-nova12:22
alex_xusdague: you means you are good with not extend, or you are still thinking the problem?12:24
*** sreeram_v has quit IRC12:25
*** lucasagomes is now known as lucas-hungry12:26
*** esberglu has quit IRC12:26
*** owalsh is now known as owalsh-afk12:28
*** sreeram_v has joined #openstack-nova12:28
sfinucanmdbooth: Done. Looks much better now12:30
*** yankee has quit IRC12:31
*** amotoki has quit IRC12:32
sdaguealex_xu: if you feel we need to keep the filters smaller for non-admin for discovery reasons, I can accept that12:32
sdaguewe can increase them later12:33
alex_xusdague: ok, I prefer to increase them later. otherwise we will have API discovery problem.12:34
sdaguealex_xu: yes, that sounds reasonable12:34
alex_xujohnthetubaguy: sdague: another question is the policy of 'os_compute_api:servers:index:get_all_tenants' which is for all_tenant. should we remove them? But due to the rule we should deprecate it first12:35
alex_xuwait, we didn't want to remove it, we just want to ignore the exception raise when policy enforce failed12:36
sfinucanmdbooth: One final cleanup for https://review.openstack.org/#/c/403425 and we're good to go12:38
sdaguealex_xu: so... get_all_tenants shouldn't be a policy point, it really should be based on role12:38
sdagueit's really odd that it's a policy point, because it's changing the role of a thing outside the role structure12:39
*** GB21 has quit IRC12:40
*** GB21 has joined #openstack-nova12:41
alex_xusdague: emm...sorry, I'm not quite understand.12:41
openstackgerritBalazs Gibizer proposed openstack/nova: Transform missing delete notifications  https://review.openstack.org/41029712:43
*** mnasiadka has joined #openstack-nova12:43
*** pradk has joined #openstack-nova12:44
*** bdeschenes has joined #openstack-nova12:44
*** pradk has quit IRC12:45
*** Raildo has joined #openstack-nova12:47
*** Raildo_ has joined #openstack-nova12:47
*** Raildo_ is now known as raildo_12:48
tdurakovjohnthetubaguy: about checking rpc versions in conductor's manager, how do you propose to check that? by service object's  versions?12:49
*** juszczus has quit IRC12:50
*** amotoki has joined #openstack-nova12:50
openstackgerritgaryk proposed openstack/nova: VMware: ensure that provider networks work for type 'portgroup'  https://review.openstack.org/35842512:50
*** juszczus has joined #openstack-nova12:52
*** zhs_ has joined #openstack-nova12:53
*** Raildo has quit IRC12:53
openstackgerritgaryk proposed openstack/nova: VMware: ensure volume is accessible by instance  https://review.openstack.org/21863912:54
*** markvoelker has joined #openstack-nova12:55
*** amotoki has quit IRC12:55
*** zhs__ has quit IRC12:56
openstackgerritStephen Finucane proposed openstack/nova: libvirt: Stop misusing NovaException  https://review.openstack.org/41028812:57
openstackgerritgaryk proposed openstack/nova: VMware: retry network lookup if network not ready  https://review.openstack.org/39177812:59
*** catintheroof has joined #openstack-nova13:00
*** markvoelker has quit IRC13:00
*** catintheroof has quit IRC13:01
*** catintheroof has joined #openstack-nova13:01
*** pbandark has quit IRC13:01
*** mdnadeem has joined #openstack-nova13:04
openstackgerritBalazs Gibizer proposed openstack/nova: Transform missing delete notifications  https://review.openstack.org/41029713:06
*** dave-mccowan has joined #openstack-nova13:08
*** pbandark has joined #openstack-nova13:08
*** ociuhandu has quit IRC13:09
*** amoralej is now known as amoralej|lunch13:10
*** GB21 has quit IRC13:10
*** nandal has quit IRC13:11
*** ociuhandu has joined #openstack-nova13:11
*** esberglu has joined #openstack-nova13:12
*** vladikr has joined #openstack-nova13:14
*** esberglu has quit IRC13:16
*** pbandark has quit IRC13:17
*** GB21 has joined #openstack-nova13:17
*** pbandark has joined #openstack-nova13:18
*** thorst_ has joined #openstack-nova13:19
openstackgerritLee Yarwood proposed openstack/nova: WIP encryptors: Deprecate the CryptsetupEncryptor class ahead of removal in Q  https://review.openstack.org/41131213:20
*** pbandark has quit IRC13:20
*** esberglu has joined #openstack-nova13:21
*** ratailor has quit IRC13:23
*** GB21 has quit IRC13:23
*** preethipy has quit IRC13:24
*** psachin has joined #openstack-nova13:25
johnthetubaguytdurakov: there is infrastructure for that already, fetches the min service version in the system for you13:25
tdurakovjohnthetubaguy: could you please point me to?13:26
johnthetubaguytdurakov: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L168213:26
johnthetubaguyyeah, was busy looking for a good one13:26
tdurakovthx!13:27
johnthetubaguynp13:27
johnthetubaguyalex_xu: we don't really have a deprecate rule for all that stuff yet13:27
johnthetubaguyalex_xu: I would be tempted to just change the default this cycle, and remove it next cycle13:27
johnthetubaguyalex_xu: actually that policy is really, who can list more than their own token lets them view, so we should probably keep it to do just that13:28
*** lucas-hungry is now known as lucasagomes13:29
johnthetubaguyalex_xu: thats a bit different from what it means today, but it amounts to the same thing13:29
sdaguealex_xu: it seems weird to me that we have a policy point of all_tenants, when that should be just a function of roles decided outside of nova13:31
*** links has quit IRC13:31
alex_xujohnthetubaguy: thanks, I just think about change the default13:32
*** ayoung_dadmode is now known as ayoung13:32
alex_xusdague: thanks, I see now13:32
*** jheroux has joined #openstack-nova13:32
alex_xujohnthetubaguy: sdague so we should change the default to open for anyone, but have check only works for admin, for non-admin just ignore. is it correct for now?13:32
sdaguealex_xu: it should be scoped by context, so yeh, role=admin gives you everything13:33
sdagueotherwise, not13:33
alex_xuin next release, remove the policy. and in the future we have a function to decided the role13:33
johnthetubaguyso I saw it a bit differently myself, but its basically the same13:34
johnthetubaguythere is policy rule that says we check for role=admin, to allow you to see beyond the regular scope of your token13:34
johnthetubaguythat no longer means it stops seeing all-tenants=True, you see all the tenants you can see, unless you pass the above policy rule that says your token is allowed to see more tenants13:35
johnthetubaguyI know keystone wants to stop us checking for context.is_admin, basically, so keeping the rule makes that easier to do longer term13:35
*** takashin has joined #openstack-nova13:35
johnthetubaguybut it amounts to the same thing, I think13:36
pkholkinmriedem: alex_xu: andreykurilin: hello guys! your review wanted for novaclient 2.39 patch) thanks! https://review.openstack.org/#/c/408166/13:36
alex_xujohnthetubaguy: is it new policy rule than the current one?13:36
johnthetubaguyI just complex-ified the hell out of that somehow13:36
johnthetubaguyalex_xu: thats a fair point, its probably a new rule13:36
*** bkopilov has joined #openstack-nova13:36
johnthetubaguyit has a different meaning13:36
*** sudipto has joined #openstack-nova13:37
*** sudipto_ has joined #openstack-nova13:37
pkholkinalex_xu: I looked through the code and tried to answer we you saw that strange situation, I think this is not about my patch, this behaviour was in the code before, I'm not an expert why it is so13:37
pkholkinwhy you saw*13:38
*** erlon has joined #openstack-nova13:38
*** GB21 has joined #openstack-nova13:38
alex_xujohnthetubaguy: sdague basically, I think I can update the spec, and I feel I figure out the plan now :)13:40
alex_xupkholkin: have test your patch in your local, have you reproduce the same problem?13:40
alex_xuor it is only happened in my local?13:41
*** moshele has joined #openstack-nova13:41
pkholkinalex_xu: I've tested it, what do you think is a problem?13:42
sdaguealex_xu: great! let me know once you get the new spec up13:43
pkholkinalex_xu: for 'list' command this decorator makes 2.39 to 2.35 and the command works https://github.com/openstack/python-novaclient/blob/master/novaclient/v2/shell.py#L8613:43
alex_xujohnthetubaguy: for the hierarchical multi tenancy, it should be a function which talk with keystone to check the token scope as sdague said. so that policy rule will be useless?13:43
alex_xusdague: yea13:44
pkholkinalex_xu: sorry, for 'image-meta'13:44
pkholkinalex_xu: but for 'list' command we don't have this decorator, only exception inside13:44
sdaguealex_xu: I assume that conceptually there will be some way to ask the question about which project_ids the user has access to13:44
*** tbachman has joined #openstack-nova13:44
sdagueand we'd use that13:44
johnthetubaguyalex_xu: I still think you need a rule to decide "can this token see outside its scope"13:44
johnthetubaguybut thats a very different question13:45
*** gouthamr has joined #openstack-nova13:45
sdagueyeh, lets not worry about that too much at this point13:45
sdaguethe thing is we won't have to change the way we talk about this parameter later13:46
alex_xuemm...ok, let me think about in background13:46
sdagueeven if the internals are a little complicated13:46
alex_xusdague: yea13:46
openstackgerritMatt Riedemann proposed openstack/nova: Added PRSM to HVType class for support PR/SM hypervisor  https://review.openstack.org/41071313:47
sdagueyeh, I think the way to consider it is there is "visible scope" of projects for a user, and "default scope"13:47
sdaguedefault scope is the project id of your token13:47
sdaguevisible scope is as broad as your permissions could be13:47
sdagueall_tenants=True changes default scope to visible scope13:48
sdaguebut visible scope has limits based on role13:48
lyarwoodI'm looking for reviews on https://review.openstack.org/#/c/398479/ a trivial libvirt detach volume fix with encrypted volumes if anyone has time.13:48
sdaguefor regular users visible scope == default scope13:48
sdaguefor admins it's everything13:48
*** swamireddy has quit IRC13:48
sdagueand there might be a role where it's inbetween13:48
alex_xusdague: ah, I see now13:49
*** amotoki has joined #openstack-nova13:51
alex_xupkholkin: I didn't see we use 'deprecated_proxy' for image-meta13:53
pkholkinalex_xu: https://github.com/openstack/python-novaclient/blob/master/novaclient/v2/shell.py#L139713:57
pkholkinsome part of work was done in other patches, that makes some troubles to me13:58
alex_xupkholkin: ah, i see now, thanks. that is already done by another patches13:59
alex_xupkholkin: I will check it more13:59
pkholkinalex_xu: yeah, thanks13:59
*** scottda has joined #openstack-nova13:59
pkholkinthat's why I needed review)13:59
johnthetubaguysdague: +1 all you just said there13:59
*** bks has quit IRC14:01
raj_singhmriedem: nova meeting?14:02
*** burt has joined #openstack-nova14:03
openstackgerritIldiko Vancsa proposed openstack/nova: Remove check_attach  https://review.openstack.org/33535814:03
*** bvanhav has quit IRC14:03
*** aweeks has joined #openstack-nova14:04
openstackgerritIldiko Vancsa proposed openstack/nova: WIP: Allow multi-attach in compute api  https://review.openstack.org/27104714:05
openstackgerritIldiko Vancsa proposed openstack/nova: libvirt: Allow multiple volume attachments  https://review.openstack.org/26758714:05
*** bvanhav has joined #openstack-nova14:05
*** Cristina__ has joined #openstack-nova14:07
*** amoralej|lunch is now known as amoralej14:09
*** lamt has joined #openstack-nova14:10
*** lpetrut has quit IRC14:10
*** CristinaPauna has quit IRC14:10
*** baoli has joined #openstack-nova14:11
*** baoli has quit IRC14:12
johnthetubaguyBobBall: did you see the CI issues mriedem just raised in the Nova meeting?14:12
*** Cristina__ has quit IRC14:12
*** baoli has joined #openstack-nova14:12
*** mlavalle has joined #openstack-nova14:12
*** derekh is now known as derekh_brb14:12
*** GB21 has quit IRC14:14
*** oanson has quit IRC14:15
mmedvedethorst_: I've noticed PowerVM CI is reporting under different names depending on failure/success. Can this be changed? I.e. use "IBM PowerVM CI" for both failure and success comments14:15
thorst_mmedvede: yeah, esberglu is looking into that actually14:15
thorst_esberglu: any movement on determining why that is happening?  Or still investigating?14:16
openstackgerritStephen Finucane proposed openstack/os-vif: vif_plug_ovs: Always set MTU when plugging devices  https://review.openstack.org/40877914:16
*** tlian has joined #openstack-nova14:16
*** tbachman has quit IRC14:20
*** gouthamr has quit IRC14:20
openstackgerritStephen Finucane proposed openstack/os-vif: vif_plug_ovs: Always set MTU when plugging devices  https://review.openstack.org/40877914:21
*** tbachman has joined #openstack-nova14:21
sfinucansean-k-mooney: Would you kindly take a gawk at https://review.openstack.org/#/c/408779 :)14:21
* sfinucan really wants to play Bioshock again now...14:22
*** jamesdenton has joined #openstack-nova14:22
*** haypo has left #openstack-nova14:22
openstackgerritRoman Dobosz proposed openstack/nova: placement: adds REST API for nested providers  https://review.openstack.org/38480714:23
openstackgerritRoman Dobosz proposed openstack/nova: placement: allow filter providers in tree  https://review.openstack.org/37721514:23
openstackgerritRoman Dobosz proposed openstack/nova: placement: update client to set parent provider  https://review.openstack.org/38569314:23
openstackgerritRoman Dobosz proposed openstack/nova: placement: add nested resource providers  https://review.openstack.org/37713814:23
esbergluthorst_: mmedvede: Sorry, stepped away for a second. On my list of things to do today14:24
*** swamireddy has joined #openstack-nova14:25
*** lpetrut has joined #openstack-nova14:25
mmedvedethorst_: esberglu: Your CI name appears to differ because your comment on one case includes "Build succeeded (check pipeline).", and it does not in the other. Ping me if you need help debugging14:25
*** cdent has quit IRC14:27
*** gouthamr has joined #openstack-nova14:28
*** annegentle has joined #openstack-nova14:28
*** eharney has joined #openstack-nova14:30
openstackgerritStephen Finucane proposed openstack/nova: Always set MTU when plugging devices  https://review.openstack.org/40878114:30
*** mriedem has quit IRC14:30
*** Jeffrey4l_ has joined #openstack-nova14:30
*** esberglu has quit IRC14:31
*** Jeffrey4l_ has quit IRC14:31
*** Jeffrey4l_ has joined #openstack-nova14:34
*** Jeffrey4l has quit IRC14:34
mdboothCan anybody reassure me that the intel nfv ci failure here isn't real: https://review.openstack.org/#/c/403419/14:34
sdaguemdbooth: the first link at least is it dying in devstack setup14:36
sdagueI think nfv ci has been kind of hosed for a while14:36
mdboothsdague: Thanks14:36
mdboothI thought so, but I'm rarely 100% sure about these things14:37
sfinucanmdbooth: As is the third14:37
sfinucanNothing there should affect that CI, which runs (a) standard Tempest tests with custom, NFV'y flavors (CPU pinning, NUMA topologies) and (b) custom tempest tests for validating those NFV features themselves14:38
sfinucanwznoinsk: Any chance you could have a look at ^14:38
sfinucan?14:38
sdaguesfinucan: I don't think they've yet fixed the tempest setup parts of their cic14:40
sdagueci14:40
sfinucanI did some work on the tests themselves last week and figured they'd got it stable again. Oh well :(14:41
*** marst has joined #openstack-nova14:43
*** derekh_brb is now known as derekh14:44
openstackgerritGábor Antal proposed openstack/nova: Transform instance.reboot notifications  https://review.openstack.org/38295914:45
*** markvoelker has joined #openstack-nova14:45
gibijohnthetubaguy: so I had the same view about the flavor.projects lazyness, but I failed to prove my view with a test14:45
*** esberglu has joined #openstack-nova14:46
johnthetubaguygibi: hmm, you should see debug logs telling whats going on I guess14:46
gibijohnthetubaguy: but I will set up the test again and if I still fail to see the lazy load there then I will show it to you14:46
*** esberglu has quit IRC14:46
johnthetubaguycool, functional db test seems like the right approach to prove things either way14:46
*** esberglu has joined #openstack-nova14:46
johnthetubaguygibi: there is also the whole set context to None trick to make lazy loads fail14:47
gibijohnthetubaguy: do you have an example about that trick?14:47
openstackgerritStephen Finucane proposed openstack/nova: tests: Validate huge pages  https://review.openstack.org/39965314:48
openstackgerritStephen Finucane proposed openstack/nova: tests: Combine multiple NUMA-generation functions  https://review.openstack.org/40256114:48
openstackgerritStephen Finucane proposed openstack/nova: tests: Don't reinvent __init__  https://review.openstack.org/40256014:48
openstackgerritStephen Finucane proposed openstack/nova: libvirt: create functional test base class  https://review.openstack.org/40705514:48
openstackgerritStephen Finucane proposed openstack/nova: tests: Remove duplicate NumaHostInfo  https://review.openstack.org/40256214:48
johnthetubaguygibi: https://github.com/openstack/nova/blob/master/nova/objects/instance.py#L88614:48
gibijohnthetubaguy: thanks14:48
*** tblakes has joined #openstack-nova14:49
*** kevinz has quit IRC14:51
*** sreeram_v has quit IRC14:52
openstackgerritStephen Finucane proposed openstack/nova: hardware: Rework '_get_cpu_topology_constraints'  https://review.openstack.org/40717314:52
openstackgerritStephen Finucane proposed openstack/nova: hardware: Rework get_number_of_serial_ports  https://review.openstack.org/40717414:52
openstackgerritStephen Finucane proposed openstack/nova: Log when conflicting image/flavor metadata found  https://review.openstack.org/40717514:52
esberglummedvede: thorst_: Our CI is now showing up as IBM PowerVM CI for both failures and successes14:52
mmedvedeesberglu: thanks for fixing it14:55
openstackgerritPavel Kholkin proposed openstack/python-novaclient: [proxy-api] microversion 2.39 deprecates image-metadata proxy API  https://review.openstack.org/40816614:55
esberglunp14:55
*** zz_dimtruck is now known as dimtruck14:58
openstackgerritStephen Finucane proposed openstack/nova: Forcing a configdrive in cfg should populate DB  https://review.openstack.org/36481414:59
openstackgerritStephen Finucane proposed openstack/nova: tests: Validate huge pages  https://review.openstack.org/39965314:59
openstackgerritStephen Finucane proposed openstack/nova: tests: Combine multiple NUMA-generation functions  https://review.openstack.org/40256114:59
openstackgerritStephen Finucane proposed openstack/nova: libvirt: create functional test base class  https://review.openstack.org/40705514:59
openstackgerritStephen Finucane proposed openstack/nova: tests: Remove duplicate NumaHostInfo  https://review.openstack.org/40256214:59
*** takashin has left #openstack-nova15:00
*** links has joined #openstack-nova15:01
*** mriedem has joined #openstack-nova15:02
sean-k-mooneysfinucan: just running to a meeting but ill review it when i get back :)15:02
openstackgerritStephen Finucane proposed openstack/nova: Extend nfv feature matrix with pinning/NUMA  https://review.openstack.org/32712615:03
*** mriedem1 has joined #openstack-nova15:05
openstackgerritJulian proposed openstack/nova: Transform instance.add_fixed_ip notification  https://review.openstack.org/33287615:05
openstackgerritStephen Finucane proposed openstack/nova: Cleanup Newton Release Notes  https://review.openstack.org/38434115:05
mriedem1can another core hit this https://review.openstack.org/#/c/410009/ so i can tag o-2?15:06
*** pradk has joined #openstack-nova15:06
*** mriedem has quit IRC15:06
mriedem1johnthetubaguy: btw, the xenserver code has the neutron vif plugging callback code15:07
mriedem1it's just that there are perf issues with the rootwrap daemon for the xen agent on the neutron side i guess,15:07
johnthetubaguyah, we did get that in15:07
johnthetubaguyah15:07
mriedem1so the xenserver job hits the timeout15:07
mriedem1there is a related patch up in neutron15:07
*** mriedem1 is now known as mriedem15:07
*** CristinaPauna has joined #openstack-nova15:09
*** mnasiadka has quit IRC15:10
*** ayogi has quit IRC15:11
*** coreycb has quit IRC15:13
*** zenoway has quit IRC15:15
*** yingjun has joined #openstack-nova15:17
*** ekuris has quit IRC15:17
*** mdavidson has quit IRC15:18
edleafealex_xu: still around for a question?15:18
*** armax has quit IRC15:19
*** siva_krish has joined #openstack-nova15:21
*** Cristina__ has joined #openstack-nova15:22
*** jaugustine has joined #openstack-nova15:24
*** jaugustine has quit IRC15:24
*** CristinaPauna has quit IRC15:25
openstackgerritAlvaro Lopez Garcia proposed openstack/nova: Ensure that periodic reclaim cleans DB deleted instances  https://review.openstack.org/32325015:26
*** Cristina__ has quit IRC15:26
*** liverpooler has joined #openstack-nova15:28
JayFmriedem: so the new reno release breaks the workaround fix? /o\15:29
*** ralonsoh has quit IRC15:29
dhellmannmriedem , JayF: I just saw that comment. I'm looking at another fix.15:29
dhellmannit might be faster to switch back to using origin/stable/liberty instead of liberty-eol in the mean time15:30
*** moshele has quit IRC15:30
JayFdhellmann: is origin/stable/liberty the value I can put in there that, at this point, won't break further? Including in stable branches?15:30
dhellmannyeah, the intent was to support both I just botched the fix15:31
*** burgerk has joined #openstack-nova15:31
dhellmannall of this happened while I was in the middle of a major rewrite to fix an unrelated bug, so I rushed the fix15:32
openstackgerritJohn Garbutt proposed openstack/nova: WIP: remove nets param from _update_ports_for_instance  https://review.openstack.org/40540015:32
mriedemdhellmann: that's what we did last night15:32
dhellmannmriedem : ah, ok, and that's working for you now?15:32
mriedemyeah15:32
*** markus_z has quit IRC15:32
dhellmannok, good15:33
openstackgerritGábor Antal proposed openstack/nova: Transform instance.reboot notifications  https://review.openstack.org/38295915:34
JayFApparently folks landed reverts for everything but stable overnight15:34
JayFand that's waiting on u-c15:34
*** psachin has quit IRC15:34
JayFso the royal we of ironic already took care of it15:34
*** mdnadeem has quit IRC15:34
sfinucanmdbooth: Sorry :) https://review.openstack.org/#/c/40342515:35
*** tbachman has quit IRC15:37
*** owalsh-afk is now known as owalsj15:38
*** owalsj is now known as owalsh15:38
*** tbachman has joined #openstack-nova15:38
openstackgerritMatt Riedemann proposed openstack/nova-specs: Deprecate the os-quota-class-sets API (spec)  https://review.openstack.org/41103515:40
*** liverpooler has quit IRC15:41
openstackgerritSergey Nikitin proposed openstack/nova: Change parent of diagnostics objects to NovaObject class  https://review.openstack.org/39448015:41
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for Xen  https://review.openstack.org/39961315:41
mriedemaloga: what release are you hitting that reclaim_queued_deletes bug on?15:41
*** liverpooler has joined #openstack-nova15:41
mriedemaloga: and do you have a better stacktrace from the nova-compute logs when that fails?15:41
mriedemi think it's trying to lazy-load a field and blowing up15:41
alogamriedem: that is the stack trace from the compute node15:42
openstackgerritJohn Garbutt proposed openstack/nova: WIP: remove uses of network in _update_ports_for_instance  https://review.openstack.org/40539915:42
openstackgerritJohn Garbutt proposed openstack/nova: WIP: remove nets param from _update_ports_for_instance  https://review.openstack.org/40540015:42
openstackgerritJohn Garbutt proposed openstack/nova: WIP: create fake ordered_nets for get_instance_nw_info  https://review.openstack.org/40545215:42
openstackgerritJohn Garbutt proposed openstack/nova: WIP extract _validate_req_and_create_ports  https://review.openstack.org/40540115:42
openstackgerritJohn Garbutt proposed openstack/nova: WIP: make _filter_hypervisor_macs use objects  https://review.openstack.org/40545115:42
alogamriedem: it happened to us until Liberty (that's the version we're running of Nova)15:42
mriedemthere aren't any other traces in the compute logs? it doesn't show the line from which the failure started15:43
*** GB21 has joined #openstack-nova15:43
alogamriedem: IIRC that was the full trace, but I can get another one quite easily15:47
alogamriedem: give me a couple of minutes15:47
mriedemi can see that the notification lazy-loads the flavor15:47
mriedeminstance.flavor15:47
mriedemso it could be that15:47
mriedemaloga: if you have debug logging on the compute node, you'd also see a message before it fails starting with "Lazy-loading"15:48
*** tbachman has quit IRC15:51
*** tbachman has joined #openstack-nova15:52
*** lpetrut has quit IRC15:53
mriedemaloga: actually it probably fails here https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L239315:54
mriedemwhich eventually gets here https://github.com/openstack/nova/blob/liberty-eol/nova/objects/instance.py#L67115:54
sfinucansdague: Dumb question, but are all the managers found in nova/network/manager.py part of nova-net?15:57
sfinucani.e. they'll go away when nova-net goes away15:57
openstackgerritint32bit proposed openstack/nova: [test]Change fake image info to fit instance xml  https://review.openstack.org/39986015:58
*** thorst_ has quit IRC15:58
mriedemok, so i don't know why we'd be able to load a SOFT_DELETED instance from the database, but then when we go to save it later and mark it DELETED, it's gone15:58
mriedemyou know what's really crazy, is the logic in the API for SOFT_DELETED is based on the CONF.reclaim_instance_interval15:59
mriedemwhich is a thing set in the compute nodes15:59
mriedemand you might not have it set on all compute nodes, if you screwed up15:59
sdaguesfinucan: I think the answer is yes15:59
mriedemthe API making decisions based on compute node config seems terrible15:59
*** cdent has joined #openstack-nova16:00
*** sridharg has quit IRC16:01
mriedemand our docs on server delete don't talk about soft deleted at all http://developer.openstack.org/api-ref/compute/?expanded=delete-server-detail#delete-server16:01
mriedem"With correct permissions, you can see the server status as DELETED through API calls."16:01
mriedemwell, maybe...16:01
mriedembased on config...16:01
alogamriedem: the trace in the compute node is as I pasted it, i.e. there is no further trace in the compute node16:02
*** thorst_ has joined #openstack-nova16:02
alogaonly the one coming from the conductor16:02
sdaguesfinucan: a ton of nova/network/ ends up going away, but I think we'll have to remove in layers, because unwinding things we might find things we assumed were network global constructs outside of backend16:02
mriedemaloga: ok, i guess i can't sort out why it's not deleted when we get the instance list from the db but then it's deleted when we go to update the vm_status in the db16:02
alogamriedem: 2016-12-15 17:02:24.626 24712 WARNING nova.compute.manager [req-1c77ed26-5128-430f-b0a6-68b9d9f81685 - - - - -] [instance: 132cb021-6c02-4764-a83b-93bf3ce9423a] Periodic reclaim failed to delete instance: Instance 132cb021-6c02-4764-a83b-93bf3ce9423a could not be found.16:02
sdaguemriedem: reclaim_instance_interval is just defering the deletes, right?16:02
alogaTraceback (most recent call last):16:02
aloga  File "/usr/lib/python2.7/dist-packages/nova/conductor/manager.py", line 447, in _object_dispatch16:02
aloga    return getattr(target, method)(*args, **kwargs)16:02
sdagueso that people get an "oh crap, undo" window16:03
mriedemsdague: yeah, but you'd better be damn sure to have that configured in the api and all compute nodes the same16:03
alogamriedem: but when I traced this down, I foudn that it was failing here:16:03
*** mjura has quit IRC16:03
sdaguemriedem: yeh16:03
mriedembecause we don't call from the api to the compute the instance is running on to figure out that value16:03
aloga2016-05-30 13:23:03.335 30103 ERROR nova.compute.manager Traceback (most recent call last):16:03
aloga2016-05-30 13:23:03.335 30103 ERROR nova.compute.manager   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2358, in _delete_instance16:03
aloga2016-05-30 13:23:03.335 30103 ERROR nova.compute.manager     self._shutdown_instance(context, instance, bdms)16:03
aloga2016-05-30 13:23:03.335 30103 ERROR nova.compute.manager   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2278, in _shutdown_instance16:03
aloga2016-05-30 13:23:03.335 30103 ERROR nova.compute.manager     requested_networks)16:03
mriedemaloga: please use a paste bin for stacktraces in irc16:03
*** links has quit IRC16:04
sdaguealoga: please use pastebin16:04
sfinucansdague: Yup, that sounds fair. fwiw, I'm trying to figure out if various networking-related config options are deprecate'able or not16:04
mriedemso, do we see any value in adding an rpc call from api to compute to see if there is a reclaim instance interval set?16:04
mriedembefore soft deleting that thing?16:04
sfinucanIf only '/nova/network' was only nova-net related stuff...16:05
dansmithmriedem: wat?16:05
dansmithmriedem: api checks that config itself right?16:05
mriedemdansmith: yes, but the logic for that is all based on what's enabled on the compute16:05
dansmithmriedem: meaning if the api and compute don't agree there's a problem?16:06
mriedemi.e. if you have it set on the api node but not the compute, the instance won't get hard deleted, at least until you fix that up16:06
alogamriedem, sdague: http://paste.openstack.org/show/592513/16:06
sdaguedansmith: yeh, you need to set it everywhere consistently otherwise... sad panda16:06
sdagueso, honestly, reclaim on deleted instance doesn't feel like it should be stack trace and error16:07
dansmithsdague: mriedem: sure.. another call to check is not cool, IMHO, but maybe moving the bits the api does out to compute to make api not care what value is set could be a thing?16:07
mriedemaloga: have you sorted out why the instance is not deleted when the periodic task runs, but then it is deleted when that save() call happens to update the state?16:07
alogamriedem: so, it did not fail here https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L2393 , but rather https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L236216:07
alogamriedem: the instance is not deleted ever16:08
alogait remains there for ages16:08
alogathe periodic task is not able to delete it16:08
*** dikonoor has quit IRC16:08
mriedemaloga: but you get an InstanceNotFound right?16:08
alogamriedem: yes, I got this error16:08
mriedemso....it is deleted16:08
alogayes, but the compute node still sees it16:08
mriedemthis doesn't really make any sense16:08
alogaand tries to reclaim it16:08
alogafailing :-(16:09
*** tbachman has quit IRC16:09
mriedemaloga: if the instance was deleted, it shouldn't come back from this query16:09
mriedemhttps://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L623916:09
mriedemso it shouldn't be processed16:09
mriedembut it is, and then it's failing on a later update, with InstanceNotFound16:09
alogamriedem: exactly16:10
*** armax has joined #openstack-nova16:10
mriedemhere https://github.com/openstack/nova/blob/liberty-eol/nova/db/sqlalchemy/api.py#L173316:10
mriedembut if it's deleted the whole time, then why is https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L6239 returning it?16:10
alogathat's why I am updating the context passed to https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L6239 so that it gets also the deleted instances16:10
mriedemaloga: but it obviously is already getting the deleted instances16:11
mriedemsomehow16:11
*** matrohon has quit IRC16:11
mriedemand when it tries to update it later, it sees, oh crap this is already deleted, and raises InstanceNotFound16:11
mriedemcan you get the actual instances record for aceb4514-915e-4687-ac99-20f6b7d5ed6d from the db?16:11
*** diogogmt has quit IRC16:12
*** krtaylor has quit IRC16:13
alogamriedem: wait a second, I am refreshing my mind16:13
*** dave-mccowan has quit IRC16:13
alogaI did this in May16:13
mriedemaloga: i think this is the problem https://github.com/openstack/nova/blob/liberty-eol/nova/db/sqlalchemy/api.py#L189116:13
alogamriedem: OK, this https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L6239 is getting the deleted instances because the filter says so16:13
mriedeminstance_get_all_by_filters_sort returns deleted instances by default16:14
aloga(i.e. https://github.com/openstack/nova/blob/liberty-eol/nova/compute/manager.py#L6236 )16:14
*** roeyc has quit IRC16:14
mriedemaloga: vm_states.SOFT_DELETED != instances.deleted column16:14
mriedemwhen i say it's deleted, i mean the instances.deleted value is != 016:14
mriedemwhich is what causes the eventual InstanceNotFound16:15
*** matrohon has joined #openstack-nova16:16
mriedemi've always disliked that the instance_get_all_by_filters_sort db api returns deleted instances by default,16:17
*** ayoung has quit IRC16:17
mriedembecause the REST API has to account for that with the deleted and changes-since filter16:17
mriedemwell, changes-since can return deleted instances16:17
mriedemanyway, i think that's why you're getting those back and then it fails later on the save() call16:17
*** jwcroppe has joined #openstack-nova16:18
*** mtanino has joined #openstack-nova16:18
alogamriedem: I am a bit lost, to be honest16:21
mriedemaloga: ok, so i guess your fix is probably the best we can do16:21
mriedem:)16:21
mriedemi don't know how your instance(s) got into this state, probably some other bug16:21
alogamriedem: IIRC when I traced the problem it was caused by instaces that were deleted + soft_deleted16:21
mriedemyes that's correct16:21
mriedemi don't know how that happens, that's the root cause,16:22
mriedembut *shrug*16:22
alogamriedem: yes, I tried to see *why* this was happening, to no avail16:22
mriedembut using the read_deleted='yes' mutated context in here would eventually change the state and cleanup the resources, so they are no longer in the resource tracker16:22
alogamriedem: it does not happen to all the instances, obviously, but it happens with a bunch of them16:22
alogamriedem: yes, indeeed16:22
mriedemand on a 2nd pass the vm_state should be changed from SOFT_DELETED to DELETED and they should be gone from that initial query16:23
alogaon the 2nd pass, things should be consistent16:23
*** thorst_ has quit IRC16:23
alogaso, this is solving the symptom, not the illnes16:23
alogaunfortunately :-(16:23
*** CristinaPauna has joined #openstack-nova16:23
gibijohnthetubaguy: are you still around?16:24
johnthetubaguygibi: I am16:24
gibijohnthetubaguy: I think I found why the instance action notification tests don't trigger the lazy-load of the project field16:25
gibijohnthetubaguy: https://github.com/openstack/nova/blob/master/nova/notifications/objects/base.py#L9716:25
*** Zer0Byte__ has joined #openstack-nova16:25
gibijohnthetubaguy: this is the place where we populate the content of the Payload object16:25
gibijohnthetubaguy: from the normal nova ovos16:25
gibijohnthetubaguy: according to the SCHEMA of the Payload class16:26
openstackgerritStephen Finucane proposed openstack/nova: conf: Deprecate more nova-net options  https://review.openstack.org/41140116:26
gibijohnthetubaguy: the obj_attr_is_set call will be false for a lazy-loaded field that hasn't been loaded yet16:26
*** gszasz has quit IRC16:26
*** Zer0Byte__ has quit IRC16:26
*** rmart04 has quit IRC16:27
gibijohnthetubaguy: so will never try to lazy-load a field during notification sending16:27
gibijohnthetubaguy: if I remove that check then the test on master blows up16:28
gibijohnthetubaguy: as not just the flavor.projects are lazy-loaded but for example the service.availability_zone as well.16:28
gibijohnthetubaguy: and that is already on the master for a long time16:28
mriedemyou know what would probably be fun, a failed compute node with SOFT_DELETED instances, and then evacuating them - maybe they don't get evacuated16:29
*** dave-mccowan has joined #openstack-nova16:29
gibijohnthetubaguy: now I have to think that having the obj_attr_is_set check is a good thing or a bad thing16:30
*** jaosorior has quit IRC16:30
*** jaosorior has joined #openstack-nova16:31
*** preethipy has joined #openstack-nova16:31
johnthetubaguygibi: oh... nasty16:33
*** thorst_ has joined #openstack-nova16:33
johnthetubaguygibi: I guess we avoid lazy loading anything right now, which is probably the correct call16:34
*** rcernin has quit IRC16:34
gibijohnthetubaguy: from performance point of view I agree that this it the correct code now16:34
gibijohnthetubaguy: in the other hand from notification content point of view this can mean missing data16:35
johnthetubaguygibi: yeah16:35
gibijohnthetubaguy: for example the flavor has a the projects field populated in the nova db but the notification we send about an instance using that flavor will have an empty projects list16:36
*** baoli has quit IRC16:36
gibior might have an empty one16:37
johnthetubaguygibi: unless you add projects into the expected fields thingy in the code where we send those notifications16:37
gibidepending on the instance object passed in to the notification generator calls16:37
gibijohnthetubaguy: exactly16:37
johnthetubaguywhile a bit... "tricky" I think thats OK. We need to be very careful to make sure the testing is "real"16:38
*** GB21 has quit IRC16:38
gibijohnthetubaguy: yeah, if our test coverage is good then there is no problem16:38
*** jaosorior has quit IRC16:39
*** Oku_OS is now known as Oku_OS-away16:39
gibijohnthetubaguy: we might be able to create some test fixture that forces the lazy-load during the test execution16:39
gibijohnthetubaguy: and make the test fail16:39
johnthetubaguygibi: do you see all this in the functional tests?16:40
gibijohnthetubaguy: yes16:40
*** jaosorior has joined #openstack-nova16:40
johnthetubaguyas in the one that generate the samples16:40
gibijohnthetubaguy: the notification sample tests blow up16:40
johnthetubaguycool16:40
gibijohnthetubaguy: with ObjectActionError: Object action obj_load_attr failed because: attribute availability_zone not lazy-loadable16:40
johnthetubaguythats what makes me happier, if its caught in those tests16:40
johnthetubaguyas in the missing attribute should get caught as well, I hope16:40
gibijohnthetubaguy: so if I remove the obj_attr_is_set check during the functional test execution then the test catches those code paths that calls the notification generator functions with a not well loaded object16:41
*** pcaruana has quit IRC16:42
gibijohnthetubaguy: this will be an ugly fixture I imagine16:43
wznoinsksfinucan, mdbooth, hi, re intel nfv ci we believe we were affected by change of requirements - https://review.openstack.org/#/c/408987/  last night (a brand new problem), we will check why we're still affected while upstream not anymore, thanks16:45
gibijohnthetubaguy: but there is one catch. originally obj_attr_is_set check is added to avoid problems when the code tries to copy the content of a nullable, not filled field from and ovo to an Payload object16:47
johnthetubaguyI guess its for when we try to copy something that hasn't been set16:47
gibijohnthetubaguy: exaclty16:47
gibijohnthetubaguy: and that is a valid thing if the field is nullable16:48
johnthetubaguytrue16:48
gibiso the code have to distinguish between the two cases16:48
openstackgerritpreethi proposed openstack/nova: Added PRSM to HVType class for support PR/SM hypervisor  https://review.openstack.org/41071316:48
gibia) not loaded, lazy-loadable field b) nullable, not set field16:49
gibia) should fail16:49
gibib) should not fail16:49
*** matrohon has quit IRC16:49
*** andreas_s has quit IRC16:49
gibiI think I have to fill a bug on the notifications due to possible missing fields and then dig into ovo how to detect a) and b)16:50
gibis/fill/file/16:50
melwittdansmith: I was just looking at the remote console stuff and from what I can tell, adding instance uuid to the url wouldn't help because the API takes just the token, not a url https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/console_auth_tokens.py#L4216:51
*** GB21 has joined #openstack-nova16:51
*** bvanhav has quit IRC16:52
*** bvanhav has joined #openstack-nova16:52
*** fragatina has joined #openstack-nova16:53
dansmithmelwitt: because the rpcapi only takes token you mean?16:53
melwittdansmith: because the rest api only takes a token16:53
melwittthe api gives you the connection info given a token16:54
dansmithmelwitt: the rest api is called with the url we return from get_console right?16:54
melwittdansmith: it doesn't appear so16:54
*** rcernin has joined #openstack-nova16:54
melwittI've never used it before so I could be not understanding it, but looking at this http://developer.openstack.org/api-ref/compute/?expanded=show-console-connection-information-detail#show-console-connection-information16:55
gibijohnthetubaguy: thanks for the help, I'm leaving now, the bug will have to wait until tomorrow16:55
johnthetubaguygibi: happy to try and help16:55
johnthetubaguygibi: hope you have a good evening16:55
gibijohnthetubaguy: same to you16:56
dansmithmelwitt: okay I'm talking about what is returned from "show console details"16:56
*** fragatina has quit IRC16:57
melwittdansmith: yeah, that one has server_id as a request param already16:59
dansmithmelwitt: right, but the result of it is what I'm talking about17:00
dansmithmelwitt: I guess maybe I don't know how the check-token part fits in17:00
melwittcheck_token is a user-facing api that takes a token and consoleauth has to grab the token data out of memcached to get the rest of the info to return to the user17:01
dansmithuser-facing..17:02
*** preethipy has quit IRC17:02
dansmithI assume you mean that things like novnc hit it?17:02
melwittand it's weird because all this consoleauth service does is wrap calls to memcached so I don't think it matters where we run it, really. like this could all be done through a client17:02
openstackgerritMatt Riedemann proposed openstack/nova: Added PRSM to HVType class for support PR/SM hypervisor  https://review.openstack.org/41071317:02
dansmithif I do "nova get-vnc-console" on a server, I get back a novnc url, which has ?token=foo17:03
melwittyeah, I know. I'm saying there appears to be an api where a user can call a rest endpoint with just the token17:03
*** diogogmt has joined #openstack-nova17:04
dansmithso presumably the novnc stuff just passes that token to our console check api to get back the rest of the details17:04
dansmithbut I dunno why17:04
*** browne has joined #openstack-nova17:05
wznoinsksfinucan, mdbooth, mriedem re intel nfv CI all red - it looks like the problem happens on cryptography 1.7 (it's fine on 1.7.1) which is currently capped in upper-constraints, upstream gate doesn't have that issues due to not using the master of requirements repo: http://logs.openstack.org/76/332876/16/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d056f4e/logs/devstack-gate-setup-workspace-new.txt.gz#_2016-12-15_15_20_15_760 ,17:05
wznoinskcurrently checking with infra team17:05
mriedemwznoinsk: upstream should be using 1.7 also because of https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L9717:06
*** Swami has joined #openstack-nova17:07
mriedemwznoinsk: i don't understand, this job passed http://logs.openstack.org/76/332876/16/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d056f4e/console.html17:08
*** jd__ has quit IRC17:08
melwittdansmith: did you look at this link? https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/console_auth_tokens.py#L4217:09
*** jd__ has joined #openstack-nova17:09
*** ducttape_ has quit IRC17:10
*** dtp has joined #openstack-nova17:10
mriedembombs away https://review.openstack.org/#/c/411421/17:10
*** ducttape_ has joined #openstack-nova17:10
*** raildo_ has quit IRC17:11
dansmithmelwitt: ...yeah17:11
bauzasmriedem: ohai17:11
*** raunak has joined #openstack-nova17:11
dansmithmelwitt: that must be called from novnc17:11
bauzasmriedem: FWIW +1d17:11
dansmithmelwitt: hangout?17:11
melwittdansmith: okay17:12
bauzasmriedem: do you understand what alex_xu said https://review.openstack.org/#/c/407630/7/nova/api/openstack/placement/handlers/resource_provider.py@179 ?17:12
dansmithdtp: you want in on this action?17:12
dtpok17:12
bauzasmriedem: he means that if we add a comma, then it won't work, right ? like you said17:12
dansmithmelwitt: dtp https://hangouts.google.com/call/asqf5lydnjee3lrtqtdifshzj4e17:12
mriedembauzas: filtering on multiple rp names with a comma won't work, correct17:12
mriedembauzas: i think alex_xu is saying, we could tighten up the rp name schema17:13
mriedemand i'd agree with that17:13
mriedemprobably at least the same rules as server display name17:13
bauzasmriedem: yeah that's what I thought17:13
bauzasmriedem: because calling a RP something like 'foo,bar' seems weird to me17:13
bauzasI could modify my change to use brackets or \  for helping calling a RP like 'foo,bar' by saying name=foo\,bar or name=foo%20bar but...17:14
bauzasmriedem: I tend to prefer to not do that and rather modify this https://github.com/openstack/nova/blob/master/nova/api/openstack/placement/handlers/resource_provider.py#L31 agreed17:15
mriedembauzas: at this point i'm not sure how much we need to care17:15
mriedemi think making the name rules more strict would be better17:15
bauzasagreed17:15
*** ducttape_ has quit IRC17:15
mriedemi'm not sure if we want to allow whitespaces either, but i guess that wouldn't hurt17:16
*** GB21 has quit IRC17:16
*** mdnadeem has joined #openstack-nova17:17
bauzasyup17:18
openstackgerritSylvain Bauza proposed openstack/nova: Expose a REST API for a specific list of RPs  https://review.openstack.org/39256917:18
openstackgerritSylvain Bauza proposed openstack/nova: Support multiple uuids and names for RP list  https://review.openstack.org/40763017:18
bauzasin case people want to bite this ^17:18
*** Guest50902 has quit IRC17:18
bauzaswe're now ocata-3-ish, which means one month left for our priorities :)17:19
*** portdirect_zzzzz has quit IRC17:19
*** unicell has quit IRC17:19
*** portdirect_zzzzz has joined #openstack-nova17:22
*** Zer0Byte__ has joined #openstack-nova17:22
*** portdirect_zzzzz is now known as portdirect17:22
mriedembauzas: ~6 weeks17:25
bauzasdansmith: jaypipes: sdague: FWIW, I'll need to write a devstack change in lib/nova for starting by default the placement-api17:25
openstackgerritMatt Riedemann proposed openstack/nova: Add more detail to help text for reclaim_instance_interval option  https://review.openstack.org/41142517:25
mriedemassuming no one takes any holiday break17:25
bauzasmriedem: yeah, I wasn't clear17:26
dansmithmelwitt: dtp: https://github.com/openstack/nova/blob/master/nova/console/api.py#L4917:26
sdaguebauzas: there is a d-g change up as well17:26
mriedembauzas: https://review.openstack.org/#/c/409871/17:26
sdaguebauzas: if you fix that one unit test - https://review.openstack.org/#/c/409871/17:26
bauzassdague: already you mean ?17:26
sdaguethat is mergable17:27
*** asettle has quit IRC17:27
bauzassdague: oh perfect17:27
bauzasd-g is fine by me17:27
sdaguebauzas: it will be a stackrc change in devstack to make it default there as well17:27
sdaguebut probably do d-g first17:27
bauzassdague: do you think we should just enable the placement api in d-g or we should modify devstack as well ?17:27
sdaguebauzas: both17:27
mriedemsdague: i'm not sure we're there yet17:27
bauzassdague: heh, jinxed17:27
sdaguemriedem: not there why?17:28
mriedemsdague: http://logs.openstack.org/71/409871/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/52ca676/logs/ - the placement service isn't started in that grenade job17:28
sdaguemriedem: ah17:28
sdaguewell, services are overridden in d-g anyway17:28
sdaguethe point of devstack default is developers will then live in that env17:28
bauzasI need to disappear for the end of the day, but I'll look at that d-g change17:28
bauzasand do the devstack change17:28
bauzassdague: mriedem: ^17:29
*** tbachman has joined #openstack-nova17:29
mriedemso see you in a few hours? ok. :)17:29
*** raildo_ has joined #openstack-nova17:29
*** jdurgin has quit IRC17:29
mriedemsdague: you already pointed this out right? http://logs.openstack.org/71/409871/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/ad9a6ed/logs/apache/placement-api.txt.gz?level=TRACE17:30
*** rwmjones is now known as rwmjones|hols17:30
sdaguemriedem: yes17:31
*** jdurgin has joined #openstack-nova17:31
*** baoli has joined #openstack-nova17:31
*** thorst_ has quit IRC17:32
mriedemsdague: that also doesn't seem to carry over to the subnode http://logs.openstack.org/71/409871/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/ad9a6ed/logs/subnode-2/screen-n-cpu.txt.gz#_2016-12-12_17_51_12_63617:32
mriedemin the non-grenade multinode job17:32
*** Jeffrey4l_ has quit IRC17:33
*** derekh has quit IRC17:33
*** esberglu has quit IRC17:33
*** Jeffrey4l_ has joined #openstack-nova17:33
dansmithmelwitt: dtp: https://github.com/openstack/nova/blob/master/nova/consoleauth/manager.py#L7717:33
*** burgerk has quit IRC17:33
mriedemthat might actually not be a bad thing,17:33
*** armax has quit IRC17:33
mriedemas it would mean when we have the scheduler stuff in, we'd have one compute using the placement service, and one compute that doesn't,17:33
mriedemand the scheduler has to be able to handle scheduling to both17:33
*** ducttape_ has joined #openstack-nova17:34
*** ftersin has quit IRC17:34
mriedemdansmith: i think i want to hangout with you at some point today to talk about the 'ready-for-upgrade' thing17:34
sdaguemriedem: I thought that was the whole point of getting in the parts we did in newton17:34
wznoinskmriedem, yes it did pass because it doesn't use 'secretstorage' http://logs.openstack.org/76/332876/16/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d056f4e/logs/pip2-freeze.txt.gz , ours do, I'm checking why is it installed in our setup17:35
sdaguebecause we'd say, you can't do this until all computes are enabled to the placement api17:35
sdagueso that we didn't have to do the "some are talking to it some aren't"17:35
*** yamahata has joined #openstack-nova17:35
mriedemhonestly i need to look back over notes,17:35
mriedembecause i was pretty sure in the scheduler spec for this, jaypipes and i talked about this case,17:36
mriedemand the scheduler gracefully falling back and handling it17:36
mriedemfor at least one release17:36
*** catinthe_ has joined #openstack-nova17:36
mriedemsdague: https://specs.openstack.org/openstack/nova-specs/specs/ocata/approved/resource-providers-scheduler-db-filters.html#other-deployer-impact17:37
*** yingjun has quit IRC17:38
*** catintheroof has quit IRC17:38
mriedemthis is part of what i wanted to talk to dan about the ready-for-upgrade idea17:38
mriedemi.e. are you running it from control or compute nodes, or both? because today only the computes are talking to the placement service, so we know they are not ready for uprade if we can't talk to the placement service from that compute node. in ocata the scheduler nodes will also need to talk to the placement service, so ready-for-upgrade is valid there too. but if you have api nodes and scheduler nodes separated, or conductor, then you d17:40
jaypipesmriedem: /me reads back...17:40
*** mtanino has quit IRC17:42
mriedemthe nova-manage cmd could get the services from the db for CONF.host and if there is no compute or scheduler binary running on that host, it's a no-op for the placement service check..17:43
mriedemanyway, i'll start an etherpad with some thoughts after i get some food17:43
mriedemhttps://etherpad.openstack.org/p/nova-ocata-ready-for-upgrade17:43
*** jaosorior has quit IRC17:44
*** mdnadeem has quit IRC17:45
*** nic has joined #openstack-nova17:45
*** mvk has quit IRC17:45
*** esberglu has joined #openstack-nova17:47
dansmithmriedem: okay17:48
dansmithmriedem: I have things to say about your 'i.e.' thing but I will save them for hangout17:49
dansmithmriedem: I'm free starting in 30 seconds post-pee17:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Create keystone session instance if not present  https://review.openstack.org/30403517:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Transmit all auth related vars from cli to inner methods  https://review.openstack.org/40870417:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Deprecate connection_pool variable  https://review.openstack.org/40870517:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Deprecate proxy_token and proxy_tenant_id args  https://review.openstack.org/40870317:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Introduce helper for checking args deprecation  https://review.openstack.org/40629517:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Sort arguments for client's methods  https://review.openstack.org/40629317:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Make SessionClient interface similar to HTTPClient  https://review.openstack.org/35014017:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Rename api_key to password  https://review.openstack.org/40629817:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Rename interface to endpoint_type  https://review.openstack.org/40629917:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Remove redundant args of _construct_http_client  https://review.openstack.org/40629617:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Rename bypass_url to endpoint_override  https://review.openstack.org/40629717:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Clarify meaning of project_id var  https://review.openstack.org/35010617:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Remove all code related to HTTPClient  https://review.openstack.org/40872817:49
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Deprecate volume_service_name argument  https://review.openstack.org/40874517:49
*** asettle__ has joined #openstack-nova17:49
*** nic has quit IRC17:50
mriedemdansmith: i need to get some food before the cafeteria kicks me out17:50
dansmithokay17:50
mriedembut i'm frantically jotting notes in that etherpad17:50
*** unicell has joined #openstack-nova17:51
andreykurilinsdague: hi! can you re-approve  the chain? https://review.openstack.org/#/c/406293 it is just a rebase17:51
*** esberglu has quit IRC17:52
openstackgerritSarafraj Singh proposed openstack/nova: [WIP] Add service_token for nova-neutron interaction  https://review.openstack.org/41039417:54
*** lucasagomes is now known as lucas-afk17:54
*** esberglu has joined #openstack-nova17:55
*** asettle__ has quit IRC17:56
*** unicell has quit IRC17:56
*** unicell has joined #openstack-nova18:00
*** fragatina has joined #openstack-nova18:02
*** fragatina has quit IRC18:03
*** fragatina has joined #openstack-nova18:04
openstackgerritSarafraj Singh proposed openstack/nova: [WIP] Add service_token for nova-neutron interaction  https://review.openstack.org/41039418:05
*** dikonoor has joined #openstack-nova18:06
sdagueandreykurilin: done18:06
*** avolkov has quit IRC18:06
*** nic has joined #openstack-nova18:09
*** ihrachys has quit IRC18:10
*** acabot has quit IRC18:11
andreykurilinsdague: thanks18:12
*** asettle__ has joined #openstack-nova18:17
openstackgerritint32bit proposed openstack/nova: Add soft delete wrinkle to api-ref and config help  https://review.openstack.org/41144018:20
openstackgerritDiana Clarke proposed openstack/nova: Add offset & limit docs & tests  https://review.openstack.org/41144118:21
mriedemdansmith: are you done peeing yet>18:26
mriedem?18:26
dansmithmriedem: long ago18:27
mriedemoh good18:27
mriedemi'll start a hangout18:27
mriedemsdague: jaypipes: you want in on this?18:27
mriedemthe hangout, not the pee play18:27
*** amoralej is now known as amoralej|off18:27
*** asettle__ has quit IRC18:27
mriedemdansmith: https://hangouts.google.com/call/f3uy7vrjlzakro6xmgzmpjkjd4e18:28
*** rwmjones|hols has quit IRC18:28
openstackgerritDiana Clarke proposed openstack/nova: osapi_max_limit -> max_limit  https://review.openstack.org/41144418:29
*** armax has joined #openstack-nova18:29
*** rwmjones has joined #openstack-nova18:30
sdaguemriedem: subject of hangout?18:30
mriedemsdague: https://etherpad.openstack.org/p/nova-ocata-ready-for-upgrade18:30
*** harlowja has joined #openstack-nova18:31
diana_clarke^ that's a pretty col review id, wasted on a trivial patch18:32
diana_clarkecol18:33
diana_clarkeOMG, cool18:33
* diana_clarke hangs head in shame18:33
*** bvanhav has quit IRC18:34
*** asettle__ has joined #openstack-nova18:36
openstackgerritJay Pipes proposed openstack/nova: Make BlockDeviceMapping object support uuid  https://review.openstack.org/24260318:36
openstackgerritJay Pipes proposed openstack/nova: Add uuid column to BlockDeviceMapping  https://review.openstack.org/24260218:37
jaypipesdansmith: ^^ rebased and added the index on block_device_mapping.uuid that mriedem requested. hope you don't mind.18:37
edleafejaypipes: want to hop on the hangout?18:37
mriedemjaypipes: yeah you want to get on this call?18:37
jaypipesmriedem: yeah, coming.18:38
*** eharney has quit IRC18:46
openstackgerritJohn Garbutt proposed openstack/nova: WIP: create fake ordered_nets for get_instance_nw_info  https://review.openstack.org/40545218:49
openstackgerritJohn Garbutt proposed openstack/nova: WIP extract _validate_req_and_create_ports  https://review.openstack.org/40540118:49
openstackgerritJohn Garbutt proposed openstack/nova: WIP: make _filter_hypervisor_macs use objects  https://review.openstack.org/40545118:49
*** avolkov has joined #openstack-nova18:50
*** unicell has quit IRC18:51
raj_singhjohnthetubaguy: Can you please look at https://review.openstack.org/#/c/409329/? Let me know if the approach is right.18:52
*** bvanhav has joined #openstack-nova18:52
*** harlowja has quit IRC18:52
*** unicell has joined #openstack-nova18:53
*** Sukhdev has joined #openstack-nova18:54
*** ociuhandu has quit IRC18:56
*** thorst_ has joined #openstack-nova18:59
*** catintheroof has joined #openstack-nova19:02
openstackgerritLudovic Beliveau proposed openstack/nova: Race condition between audit and migrate/resize revert  https://review.openstack.org/40099519:04
*** asettle__ has quit IRC19:04
openstackgerritjichenjc proposed openstack/nova: WIP: remove keypair server extension  https://review.openstack.org/39661119:05
*** catinthe_ has quit IRC19:06
openstackgerritjichenjc proposed openstack/nova: move rest_api_version_history.rst to compute layer  https://review.openstack.org/40974119:07
*** fragatina has quit IRC19:11
openstackgerritDiana Clarke proposed openstack/nova: Add offset & limit docs & tests  https://review.openstack.org/41144119:16
openstackgerritJohn Garbutt proposed openstack/nova: WIP: create fake ordered_nets for get_instance_nw_info  https://review.openstack.org/40545219:18
openstackgerritJohn Garbutt proposed openstack/nova: WIP: make _filter_hypervisor_macs use objects  https://review.openstack.org/40545119:18
*** tbachman has quit IRC19:20
*** asettle has joined #openstack-nova19:20
*** portdirect is now known as portdirect_away19:21
*** tjones has joined #openstack-nova19:26
tjonesmriedem CI still blocked.  having a neutron issue.  getting the big guns to look at it19:27
mriedemooo19:27
mriedemi think you guys employ a neutron core or two that knows something about nsx19:28
mriedem:)19:28
tjones:-D19:28
*** kfarr has joined #openstack-nova19:28
*** portdirect_away is now known as portdirect19:34
mriedemholy crap this is merged already?> https://review.openstack.org/#/c/38609319:34
mriedemdiana_clarke: nice work19:35
*** claudiub has quit IRC19:35
diana_clarkemriedem: yup, _so_ grateful & happy to see that get in before the holidays :)19:35
*** Zer0Byte__ has quit IRC19:36
*** sudipto_ has quit IRC19:36
*** sudipto has quit IRC19:36
*** asettle has quit IRC19:36
*** nic has quit IRC19:36
*** nic has joined #openstack-nova19:37
*** asettle has joined #openstack-nova19:37
*** asettle has quit IRC19:41
*** sudipto has joined #openstack-nova19:41
diana_clarkemriedem: I still want to do some more manual testing, but I keep running into cell0 and transport_url issues with devstack, but I'll try again tomorrow.19:42
*** Sukhdev has quit IRC19:43
diana_clarkethis bug, I gather: https://bugs.launchpad.net/tripleo/+bug/164934119:43
openstackLaunchpad bug 1649341 in puppet-nova "Undercloud upgrade fails with "Cell mappings are not created, but required for Ocata"" [Critical,In progress] - Assigned to Alex Schultz (alex-schultz)19:43
*** eharney has joined #openstack-nova19:43
*** dikonoor has quit IRC19:43
mriedemdiana_clarke: how old is your devstack?19:44
mriedemdiana_clarke: cellsv2 should be getting installed by default now19:45
diana_clarkemriedem: I think I was using stable/newton which also has issues with a missing policy file you have to add to get things working.19:45
mriedemhmm, well, you probably want a fresh devstack install since your change is merged19:45
mriedemthen you can just mess with the novaclient stuff19:46
*** sudipto has quit IRC19:49
diana_clarkemriedem: master devstack was even more broken when I last tried, but I'll try again :)19:49
mriedemdiana_clarke: what's your localrc?19:52
*** Zer0Byte__ has joined #openstack-nova19:52
*** mtanino has joined #openstack-nova19:53
diana_clarkemriedem: these are examples of what I typically do (but I'm not at the machine I use for devstack etc): http://paste.openstack.org/show/592539/19:54
diana_clarkemriedem: Anyhoo, no need to troubleshoot, I'll give it another go tomorrow. I'm too lazy to walk downstairs, lol.19:56
*** tbachman has joined #openstack-nova19:56
*** tbachman_ has joined #openstack-nova20:00
*** tbachman has quit IRC20:01
*** tbachman_ is now known as tbachman20:01
openstackgerritDiana Clarke proposed openstack/python-novaclient: Microversion 2.40 - Simple tenant usage pagination  https://review.openstack.org/40782520:02
*** siva_krish has quit IRC20:04
mriedemsdague: do you want nova-status written like nova/cmd/policy_check.py? because that's basically the same as nova-manage's structure20:07
mriedemit's just not in nova/cmd/manage.py20:07
sdaguemriedem: yeh, in staring at code after the meeting, I think that's fine20:08
mriedemi think i'd rather just throw it in nova-manage then, i'm not sure why we wouldn't, else you'd have a thing like: nova-status status ready_for_upgrade, or i guess you could have an 'upgrade' subcommand, e.g. nova-status upgrade is-ready20:09
mriedemnvm i'll just go with something like policy_check20:11
*** tjones has quit IRC20:13
*** moshele has joined #openstack-nova20:16
*** derekh has joined #openstack-nova20:17
*** catintheroof has quit IRC20:22
*** raunak_ has joined #openstack-nova20:23
*** raunak has quit IRC20:23
*** raunak_ is now known as raunak20:23
*** stvnoyes has quit IRC20:24
*** stvnoyes has joined #openstack-nova20:25
*** moshele has quit IRC20:25
*** jwcroppe has quit IRC20:27
sdagueI think it's easier to conceptualize as a seperate command. I also think it's really important that this *doesn't* use the db api, because of the model skew issue that we ran into20:27
sdagueand nova manage does use db api, so that's going to be hard to handle if it's in the same command20:27
*** ayoung has joined #openstack-nova20:27
*** jwcroppe has joined #openstack-nova20:28
mriedemsure, i'm going rogue20:28
mriedemmaverick20:28
mriedemas my favorite vp would say20:28
mriedemwell, veep candidate20:28
*** lamt has quit IRC20:29
mriedemdansmith: we want the upgrade check to try and connect to the placement REST API right?20:31
*** jwcroppe has quit IRC20:31
mriedemto make sure it's running?20:32
mriedemor are we just going to be simple and check api db for RPs20:32
mriedemand if there are some, we assume it's going20:32
dansmithmriedem: yeah, I'm thinking just a simple get to make sureit's running,20:33
dansmiththen check the hard stuff direct to the db where you can count stuff20:33
mriedemok, my thinking was if we're doing a GET to the placement REST API, we can already just make that a list operation and do our count from that20:33
dansmithmriedem: it's just super inefficient to do that20:34
sdaguemriedem: is any part of the placement API accessable without credentials? Like the root?20:34
mriedemsdague: not sure20:34
dansmithmriedem: with the direct to db, we can say "count me the number of RPs" and get back an integer, or we can ask the placement service to list everything and then count that in python once it flies over the network20:34
sdagueI would honestly just make sure service catalog entry plus any HTTP returns20:34
mriedemcdent: jaypipes: ?^20:34
dansmithsdague: agreed20:34
mriedemalright20:35
*** catintheroof has joined #openstack-nova20:35
sdaguewhich is pretty much the keystone client connect code in the scheduler client that needs to be lifted20:35
mriedemwell i was just going to import that20:36
cdentsdague, mriedem: everything at the moment requires credentials of some kind, but / will work for user role, everything else needs admin role20:36
mriedemok20:36
cdentI wanted to make / wide open but it was non-obvious how to do that with keystone middleware so we left it for that special time called "later"20:37
sdagueyeh, actually, we kind of need to know it's in the service catalog as well, and you can know that if you get a token today20:37
sdagueso... I think that's fine20:37
*** raunak_ has joined #openstack-nova20:38
*** raunak has quit IRC20:39
*** raunak_ is now known as raunak20:39
*** bvanhav has quit IRC20:41
*** derekh has quit IRC20:41
*** jwcroppe_ has joined #openstack-nova20:44
*** asettle has joined #openstack-nova20:46
*** weshay is now known as weshay_bbiab20:51
mriedemsdague: i have something fun for you20:57
mriedemhttp://logs.openstack.org/25/411425/1/check/gate-nova-python27-db-ubuntu-xenial/bd30e9c/console.html#_2016-12-15_17_36_05_26650520:57
mriedemsomething is leaking bad exception formatting in the tests20:57
mriedemmight be test_create_instance_with_image_not_authorized20:59
mriedemthat was it, i'll push a fix21:00
melwittI was just wondering what the crazy output in the unit tests was21:01
flwangmriedem: sorry for the interruppt, a quick question. when boot instance, if i have two ceph clusters(SATA and SSD), can i specify which clusters i want to use?21:01
sdagueyeh, it usually means something didn't setup the output capture fixtures correctly21:01
openstackgerritMatt Riedemann proposed openstack/nova: Fix exception message formatting error in test  https://review.openstack.org/41150221:03
*** rtheis has quit IRC21:03
mriedemsdague: melwitt: ^21:03
mriedemflwang: umm, maybe with host aggregates and extra specs or scheduler hints21:04
*** siva_krish has joined #openstack-nova21:04
flwangcinder can support multi backend, so based on my understanding, i can create a new volume based on an image with a particular volume_type, and then launch instance based on the volume21:06
flwangthat should work21:06
mriedemyes21:07
flwangbut i just want to figure out if nova can support that, because that would be handy21:07
flwangand easy for billing21:07
mriedemwell nova doesn't care about the volume_type21:07
mriedemyou create the volume in cinder with the given volume_type, which has it's own metadata/extra specs about which backend the volume lives in21:07
flwangyep, i know21:07
mriedemthen you create the server in nova with that volume21:07
smcginnisKey being creating the volume in cinder first. Can't do that at instance creation time and specify a volume type.21:08
flwangyep, i just to confirm, that is no way to specify that in Nova when booting21:08
mriedemno, you can't specify volume type during boot from volume in nova21:08
flwangthe bigger background is, glance is trying to support multi store21:09
*** raunak has quit IRC21:09
*** raunak_ has joined #openstack-nova21:09
flwangwith that, cloud provider can support multi ceph clusters for one glance deployment21:09
flwangwith that case, there is an opportunity that, nova can get different image locations which points to different clusters21:10
*** bdeschenes has quit IRC21:10
flwangthen nova could be aware of the clusters21:10
flwangwill nova be interested in this?21:10
flwangfor example, if an image is saving in different ceph clusters, SATA and SSD, maybe user want to boot the instance based on SSD directly21:11
openstackgerritSarafraj Singh proposed openstack/nova: WIP: create fake ordered_nets for get_instance_nw_info  https://review.openstack.org/40545221:12
openstackgerritjichenjc proposed openstack/nova: WIP: remove keypair server extension  https://review.openstack.org/39661121:12
sdaguemriedem: why do you think this should impact the subnode - https://review.openstack.org/#/c/409871/1/features.yaml ?21:20
mriedemsdague: i assumed that placement-api shows up in ENABLED_SERVICES in the localrc for both nodes in a multinode run,21:21
sdagueit's grenade21:21
mriedemand devstack is checking ENABLED_SERVICES i believe to see if placement-api is in there and if so, sets up nova.conf for the placement auth creds21:22
*** Drankis has quit IRC21:22
sdagueENABLED_SERVICES is set to newton21:22
mriedemnot even grenade21:22
mriedemhttp://logs.openstack.org/71/409871/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/ad9a6ed/logs/subnode-2/screen-n-cpu.txt.gz#_2016-12-12_17_51_12_63621:22
mriedemis not grenade ^21:22
sdagueoh21:22
sdagueah... right21:22
mriedemthe bug we'd probably have in devstack, or d-g, or somewhere, is if it tries to run the placement-api service in apache on the subnode21:22
sdagueno, it's just the devstack support is thing21:23
sdaguethin21:23
mriedemwhen all we really want is it to configure nova.conf on the subnode compute21:23
mriedemdiana_clarke: doesn't https://review.openstack.org/#/c/407825/ need to rebase on top of pkholkin's 2.39 patch?21:23
mriedemhttps://review.openstack.org/#/c/408166/21:23
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/41106921:26
diana_clarkemriedem: yup, I was just waiting in his to merge & then I was going to rebase. But I could just stack it on his, I guess.21:26
diana_clarkes/in/on21:26
*** devkulkarni has quit IRC21:29
*** devkulkarni has joined #openstack-nova21:29
*** devkulkarni has quit IRC21:30
*** devkulkarni has joined #openstack-nova21:30
flwangmriedem: so the answer is we don't really care?21:31
mriedemflwang: at this very moment i don't have an opinion21:32
mriedemand it's not something we could work on in ocata anyway21:32
flwangi don't say i want to get it in Ocata21:32
flwangi just want to collect if there is any interest from nova side so that i can cover the case21:33
sdaguemriedem: https://review.openstack.org/#/c/411510/ probably is what's needed21:33
*** cdent has quit IRC21:33
sdaguethat should work as is, then allow adding placement-client for subnodes21:33
*** Jeffrey4l_ has quit IRC21:35
mriedemflwang: idk, it's probably a better question to cast into the dev or operators mailing list21:38
flwangmriedem: ok, thanks a lot ;)21:40
*** jgriffith is now known as jgriffith_AutoAw21:40
flwangsdague: hi, may i know what's the channel to reach most of the TC members?21:42
*** fragatina has joined #openstack-nova21:46
*** Jeffrey4l_ has joined #openstack-nova21:48
*** jgriffith_AutoAw is now known as jgriffith21:52
*** eharney has quit IRC21:52
*** rtheis has joined #openstack-nova21:53
*** browne has quit IRC21:53
*** rtheis has quit IRC21:53
mriedemi thought we had some kind of way to show actual help text with a nova-manage type command?21:54
mriedemi thought it was based on the docstrings from the command?21:54
*** tblakes has quit IRC21:55
mriedemoh i see21:55
mriedemmagic21:55
*** devkulkarni has quit IRC21:57
*** kfarr has quit IRC22:02
*** tjones has joined #openstack-nova22:02
*** browne has joined #openstack-nova22:03
*** asettle has quit IRC22:05
*** asettle has joined #openstack-nova22:06
*** ayoung has quit IRC22:10
*** bnemec has quit IRC22:10
*** asettle has quit IRC22:11
sdagueflwang: #openstack-dev? there is no tc channel.22:13
openstackgerritMatt Riedemann proposed openstack/nova: Add nova-status upgrade check command framework  https://review.openstack.org/41151722:15
mriedemsdague: dansmith: jaypipes: edleafe: ^ the basic start of the framework for nova-status22:15
flwangsdague: cool, thanks22:16
*** bnemec has joined #openstack-nova22:16
*** gouthamr has quit IRC22:16
openstackgerritLudovic Beliveau proposed openstack/nova: Resource tracker doesn't free resources on confirm resize  https://review.openstack.org/40557522:17
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: DO NOT MERGE: Check update of virtualenv  https://review.openstack.org/41151922:18
*** _ducttape_ has joined #openstack-nova22:20
*** jheroux has quit IRC22:21
*** ducttape_ has quit IRC22:23
*** _ducttape_ has quit IRC22:24
*** liverpooler has quit IRC22:25
*** dtp has quit IRC22:26
mriedemdansmith: in the api db blocker migration for cells v2 the first thing we check is if there are flavors in the api db, and if not we exit out assuming it's a clean install,22:28
dansmithmriedem: yep22:29
mriedemi'm assuming i do the same in the status upgrade check, since we don't create the flavors on db sync22:29
dansmithmriedem: sure, but that was because we couldn't talk to the cell database to check22:29
dansmithmriedem: and we also talked about counting the instance mapping records instead22:30
dansmithsince the migration is a little more limited in what it can do, we just left it22:30
dansmithbut checking flavors may not be the most reliable thing you could do there22:30
dansmithchecking for non-zero number of instancemappings may be better for you22:30
dansmithI guess you can delete all your flavors just like you can delete all your instance mappings22:31
dansmithso maybe not much difference I guess22:31
*** liverpooler has joined #openstack-nova22:31
mriedemwell, so this check is really wanting to make sure you have run simple_cell_setup first right?22:31
mriedemand synced the cell0 db22:32
dansmithyeah22:32
mriedemso it seems we'd really only care about the cell mappings and the host mappings22:32
dansmithwhich you could have done before you created flavors22:32
dansmith..yeah, I'm not sure what your point is though22:33
dansmithyou're going for a blank install not returning a problem right?22:33
dansmitheven with a blank install if you don't have cell0 mapped, then upgrade or not, it's a problem22:33
dansmithso maybe you don't need a gate?22:33
dansmiththe migration needed a sanity check because it couldn't fail to run on a legit-empty database22:34
dansmithbut the upgrade check can say "yo dawg, empty database, don't expect things to work" and be fine22:34
mriedembut i don't need flavors for that, right? i can just say, 'yo dawg, no cells mappings in the api db, don't expect things to work'22:34
dansmiththat's what I'm saying22:35
dansmithjust report lack of cell mappings outright, don't stay quiet if there are no flavors22:35
mriedemyar22:37
mriedembtw, it's a good thing cell mappings and cell0 are setup for my by default in the db-backed tests :)22:37
andreykurilinsdague: sorry, can you remove +A and put it again for https://review.openstack.org/#/c/408703 ? it stuck :(22:42
dansmitheffin' a22:42
*** devkulkarni has joined #openstack-nova22:44
*** baoli has quit IRC22:45
openstackgerritMatt Riedemann proposed openstack/nova: WIP: nova-status: implement _check_cellsv2  https://review.openstack.org/41152522:46
mriedemdansmith: ok there you go22:46
mriedemfor a starter22:46
mriedemneeds failure scenario tests22:46
*** catintheroof has quit IRC22:46
dansmithyeah cool22:47
*** jgriffith is now known as jgriffith_AutoAw22:47
*** liverpooler has quit IRC22:47
*** jgriffith_AutoAw is now known as jgriffith22:47
*** vladikr has quit IRC22:48
mriedemalright, well i'll probably fart around with the placement stuff tomorrow, replied to your comments on the bottom change22:51
*** browne has quit IRC22:52
*** mriedem has quit IRC22:52
*** Swami has quit IRC22:54
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/41106922:57
*** jaypipes has quit IRC23:02
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Deprecate proxy_token and proxy_tenant_id args  https://review.openstack.org/40870323:02
*** mvk has joined #openstack-nova23:03
*** jamesdenton has quit IRC23:03
*** dave-mccowan has quit IRC23:04
*** thorst_ has quit IRC23:05
*** asettle has joined #openstack-nova23:07
*** asettle has quit IRC23:11
*** markvoelker has quit IRC23:13
*** devkulkarni has quit IRC23:13
*** devkulkarni has joined #openstack-nova23:14
*** thorst_ has joined #openstack-nova23:15
*** thorst_ has quit IRC23:15
*** catintheroof has joined #openstack-nova23:17
*** raunak_ has quit IRC23:17
*** catintheroof has quit IRC23:17
*** catintheroof has joined #openstack-nova23:18
*** rwmjones has quit IRC23:18
*** esberglu has quit IRC23:21
*** rwmjones has joined #openstack-nova23:23
*** devkulkarni has quit IRC23:28
*** devkulkarni has joined #openstack-nova23:29
*** ayoung has joined #openstack-nova23:29
*** devkulkarni has quit IRC23:35
*** devkulkarni has joined #openstack-nova23:37
*** pradk has quit IRC23:38
*** devkulkarni has quit IRC23:38
*** devkulkarni has joined #openstack-nova23:40
*** devkulkarni1 has joined #openstack-nova23:43
*** jamielennox is now known as jamielennox|away23:46
*** devkulkarni has quit IRC23:46
*** jamielennox|away is now known as jamielennox23:50
*** cdelatte has quit IRC23:55
*** dave-mccowan has joined #openstack-nova23:55
*** harlowja has joined #openstack-nova23:58
*** raunak has joined #openstack-nova23:59

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