Thursday, 2016-12-22

*** dimtruck is now known as zz_dimtruck00:00
*** ducttape_ has joined #openstack-nova00:01
*** hongbin has quit IRC00:12
*** nic has quit IRC00:21
*** zz_dimtruck is now known as dimtruck00:24
*** mtanino has quit IRC00:25
*** Zer0Byte__ has quit IRC00:28
*** amoralej|off has quit IRC00:28
*** ajo has quit IRC00:29
*** jschwarz has quit IRC00:29
*** dmellado has quit IRC00:29
*** markmc has quit IRC00:30
*** ltomasbo has quit IRC00:30
*** ducttape_ has quit IRC00:40
*** _gryf_ has joined #openstack-nova00:41
*** coreywright_ has joined #openstack-nova00:42
*** dillaman has joined #openstack-nova00:42
*** mariusv_ has joined #openstack-nova00:45
*** hfu has joined #openstack-nova00:45
*** ssurana has quit IRC00:45
*** _gryf has quit IRC00:45
*** lbeliveau_ has quit IRC00:45
*** coreywright has quit IRC00:45
*** kragniz has quit IRC00:45
*** jdillaman has quit IRC00:45
*** mariusv has quit IRC00:45
*** kragniz has joined #openstack-nova00:47
*** lbeliveau has joined #openstack-nova00:48
*** uu has quit IRC00:50
*** yingjun has joined #openstack-nova00:53
*** Kevin_Zheng has joined #openstack-nova00:55
*** ajo has joined #openstack-nova00:56
*** tuanluong has joined #openstack-nova00:56
*** uu has joined #openstack-nova00:56
*** dimtruck has quit IRC00:57
*** scottda has quit IRC00:57
*** pkholkin has quit IRC00:57
*** tlian has quit IRC00:58
*** hoangcx has joined #openstack-nova00:59
*** ltomasbo has joined #openstack-nova01:01
*** amoralej has joined #openstack-nova01:01
*** dmellado has joined #openstack-nova01:03
*** phuongnh has joined #openstack-nova01:05
*** zz_dimtruck has joined #openstack-nova01:07
*** scottda has joined #openstack-nova01:07
*** pkholkin has joined #openstack-nova01:07
*** markmc has joined #openstack-nova01:07
*** tlian has joined #openstack-nova01:11
*** uu has quit IRC01:12
*** uu has joined #openstack-nova01:16
*** mtanino has joined #openstack-nova01:16
*** roeyc has quit IRC01:17
openstackgerritLi Yingjun proposed openstack/nova: Notifications on flavor operations  https://review.openstack.org/39817101:19
openstackgerritLi Yingjun proposed openstack/nova: Update notification for flavor  https://review.openstack.org/41384601:19
*** amoralej has quit IRC01:19
*** ajo has quit IRC01:20
*** ltomasbo has quit IRC01:20
*** markmc has quit IRC01:20
*** dmellado has quit IRC01:21
*** jamesdenton has quit IRC01:23
*** zz_dimtruck is now known as dimtruck01:24
*** markmc has joined #openstack-nova01:27
*** ducttape_ has joined #openstack-nova01:27
openstackgerritZhenyu Zheng proposed openstack/nova: Fix misleading port delete description  https://review.openstack.org/41058201:30
*** dmellado has joined #openstack-nova01:30
*** ltomasbo has joined #openstack-nova01:31
*** ajo has joined #openstack-nova01:32
*** jschwarz has joined #openstack-nova01:32
*** jamesdenton has joined #openstack-nova01:32
openstackgerritZhenyu Zheng proposed openstack/nova: Fix metadata update in race condition  https://review.openstack.org/41132701:33
*** diogogmt has joined #openstack-nova01:35
*** amoralej has joined #openstack-nova01:38
openstackgerritLi Yingjun proposed openstack/nova: Fix typo  https://review.openstack.org/41363401:38
*** catintheroof has quit IRC01:42
*** ssurana has joined #openstack-nova01:43
*** ssurana has quit IRC01:44
*** tlian has quit IRC01:45
*** wlhc has joined #openstack-nova01:47
*** yufei has joined #openstack-nova01:48
*** lbeliveau_ has joined #openstack-nova01:49
*** raunak has quit IRC01:51
*** yamahata has quit IRC01:53
*** unicell has quit IRC01:59
*** Jeffrey4l has joined #openstack-nova02:00
*** dimtruck is now known as zz_dimtruck02:00
openstackgerritZhenyu Zheng proposed openstack/nova: Fix BDM JSON-Schema validation  https://review.openstack.org/41345302:04
*** liusheng has quit IRC02:05
*** yuntongjin has joined #openstack-nova02:09
*** yingjun has quit IRC02:16
*** eharney has quit IRC02:22
*** yingjun has joined #openstack-nova02:24
*** sreeram_v has joined #openstack-nova02:31
*** sreeram_v has quit IRC02:35
*** jamesdenton has quit IRC02:37
*** jamesden_ has joined #openstack-nova02:37
*** baoli has joined #openstack-nova02:40
*** liusheng has joined #openstack-nova02:44
*** wlhc has quit IRC02:44
*** wlhc has joined #openstack-nova02:45
openstackgerritSpencer Yu proposed openstack/nova: [1/3]Replace six.iteritems() with .items()  https://review.openstack.org/41343102:45
openstackgerritZhenyu Zheng proposed openstack/nova: Update hostname of server when updating its name  https://review.openstack.org/40458302:49
*** wlhc has quit IRC02:53
*** mriedem has joined #openstack-nova02:53
*** wlhc has joined #openstack-nova02:53
*** baoli has quit IRC03:04
*** ducttape_ has quit IRC03:05
openstackgerritLi Yingjun proposed openstack/nova: Update notification for flavor  https://review.openstack.org/41384603:09
openstackgerritLi Yingjun proposed openstack/nova: Notifications on flavor operations  https://review.openstack.org/39817103:09
openstackgerritTakashi NATSUME proposed openstack/nova: Avoid forcing translation on logging calls  https://review.openstack.org/41387603:10
*** mtanino has quit IRC03:10
Kevin_Zhengping mriedem03:13
mriedemKevin_Zheng: hi03:13
Kevin_Zhengmriedem: hi, while you are online, what do you think about this? https://review.openstack.org/#/c/411327/03:14
mriedemthe commit message is a bit sparse :) would be nice to provide an explanation of what the bug is and how the patch fixes it03:15
mriedemi'm also wondering how we can test this03:16
Kevin_Zhenghttps://bugs.launchpad.net/nova/+bug/165018803:18
openstackLaunchpad bug 1650188 in OpenStack Compute (nova) "Concurrently update server's metadata are handled badly" [Medium,In progress] - Assigned to Zhenyu Zheng (zhengzhenyu)03:18
*** ducttape_ has joined #openstack-nova03:19
Kevin_ZhengAh, I have reported it here03:19
Kevin_Zhengquite detailed03:19
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Fix python3 issues with devstack  https://review.openstack.org/41378903:21
mriedemKevin_Zheng: yeah i just read through that03:21
mriedemrpodolyaka_afk has a decent idea about etags, cdent might have some input there too03:22
mriedemKevin_Zheng: https://en.wikipedia.org/wiki/HTTP_ETag03:22
Kevin_Zhenghmm thanks I will read it03:23
Kevin_Zhenghave we ever used it somewhere?03:24
*** liusheng has quit IRC03:25
mriedemKevin_Zheng: not in nova but it was discussed when they were designing the REST API for the placement service,03:25
mriedemthe resource provider model has a generation id that works similarly I believe03:25
*** liusheng has joined #openstack-nova03:25
Kevin_Zhenghmm, I will try to learn it03:25
mriedemi.e. you have to pass the generation id in with the request and if it's not the latest by the time we commit the data, it's a 409 and forces the client to fetch the latest version of the data (with the updated generation id) and then resubmit the request03:25
Kevin_Zhenghm03:26
mriedemKevin_Zheng: https://github.com/openstack/nova/blob/master/nova/objects/resource_provider.py#L19703:26
openstackgerritNam Nguyen Hoai proposed openstack/nova: Use oslo_serialization.base64 to follow OpenStack Python3  https://review.openstack.org/41388503:27
Kevin_Zhengah thats useful03:28
Kevin_Zhengthanks alot03:28
*** ducttape_ has quit IRC03:29
mriedemyw03:30
*** shuquan has joined #openstack-nova03:31
*** amotoki has joined #openstack-nova03:36
*** links has joined #openstack-nova03:42
*** yingjun has quit IRC03:43
*** yingjun has joined #openstack-nova03:44
*** zz_dimtruck is now known as dimtruck03:45
*** gouthamr has quit IRC03:47
*** lbeliveau_ has quit IRC03:50
*** tjones has joined #openstack-nova03:52
*** tjones has left #openstack-nova03:53
*** diogogmt has quit IRC03:54
*** psachin has joined #openstack-nova04:00
*** hongbin has joined #openstack-nova04:05
*** shuquan_ has joined #openstack-nova04:06
*** shuquan has quit IRC04:08
*** yingjun has quit IRC04:09
*** nicolasbock has quit IRC04:09
*** pbandark has joined #openstack-nova04:09
*** yamahata has joined #openstack-nova04:10
*** Daisy has joined #openstack-nova04:16
*** Daisy has quit IRC04:16
*** Daisy has joined #openstack-nova04:17
*** Daisy has quit IRC04:17
*** mdnadeem has joined #openstack-nova04:20
*** tuanluong has quit IRC04:23
*** phuongnh has quit IRC04:24
*** phuongnh has joined #openstack-nova04:24
*** ducttape_ has joined #openstack-nova04:29
*** ducttape_ has quit IRC04:34
*** ssurana has joined #openstack-nova04:38
*** phuongnh has quit IRC04:41
*** mtreinish has quit IRC04:44
*** mtreinish has joined #openstack-nova04:45
*** sreeram_v has joined #openstack-nova04:47
*** yingjun has joined #openstack-nova04:47
*** hongbin has quit IRC04:58
*** tiendc has joined #openstack-nova05:00
*** yingjun has quit IRC05:00
*** ayogi has joined #openstack-nova05:01
*** moshele has joined #openstack-nova05:01
*** tiendc has quit IRC05:01
*** tiendc has joined #openstack-nova05:02
*** moshele has quit IRC05:08
*** yufei has quit IRC05:13
*** ssurana has quit IRC05:19
*** ratailor has joined #openstack-nova05:23
*** diga has joined #openstack-nova05:23
*** ducttape_ has joined #openstack-nova05:31
*** prateek has joined #openstack-nova05:31
*** ducttape_ has quit IRC05:35
*** yingjun has joined #openstack-nova05:41
openstackgerritgengchc2 proposed openstack/nova-specs: Fix a typo in server-count-api.rst,etc  https://review.openstack.org/41391605:44
*** unicell has joined #openstack-nova05:47
*** amotoki has quit IRC05:47
*** ssurana has joined #openstack-nova05:52
*** stvnoyes1 has joined #openstack-nova05:55
*** zhangjl has joined #openstack-nova05:55
*** stvnoyes has quit IRC05:57
*** Sukhdev has joined #openstack-nova06:08
*** salv-orlando has joined #openstack-nova06:12
*** pcaruana has joined #openstack-nova06:17
*** tuanluong has joined #openstack-nova06:21
*** hfu has quit IRC06:28
*** hfu has joined #openstack-nova06:29
*** ayogi has quit IRC06:32
*** sridharg has joined #openstack-nova06:34
*** lpetrut has joined #openstack-nova06:36
*** ayogi has joined #openstack-nova06:37
*** armax has joined #openstack-nova06:42
*** dimtruck is now known as zz_dimtruck06:44
*** Sukhdev has quit IRC06:45
*** psachin has quit IRC06:47
*** psachin has joined #openstack-nova06:47
*** raunak has joined #openstack-nova06:47
*** openstackgerrit has quit IRC06:48
*** tesseract has joined #openstack-nova06:58
*** tesseract has quit IRC06:58
*** tesseract has joined #openstack-nova06:59
*** tesseract is now known as Guest4733706:59
*** hoangcx has quit IRC07:02
*** openstackgerrit has joined #openstack-nova07:04
openstackgerritZhenyu Zheng proposed openstack/nova: Update hostname of server when updating its name  https://review.openstack.org/40458307:04
*** salv-orlando has quit IRC07:04
*** vtech has joined #openstack-nova07:05
*** mjura has joined #openstack-nova07:07
*** amotoki has joined #openstack-nova07:08
openstackgerritTimofey Durakov proposed openstack/nova: Create migration context for live-migration  https://review.openstack.org/41355507:10
*** mjura has quit IRC07:14
*** mjura has joined #openstack-nova07:14
*** ssurana has quit IRC07:14
openstackgerritjeck proposed openstack/nova: [TrivialFix] Fix comment typo error  https://review.openstack.org/41394007:15
openstackgerritjeck proposed openstack/nova: [TrivialFix] Fix comment and function name typo error  https://review.openstack.org/41394507:24
*** armax has quit IRC07:24
*** GB21 has joined #openstack-nova07:25
*** amotoki_ has joined #openstack-nova07:26
*** fragatina has joined #openstack-nova07:28
*** amotoki has quit IRC07:28
*** fragatina has quit IRC07:28
*** fragatina has joined #openstack-nova07:29
*** raunak has quit IRC07:30
openstackgerritKen'ichi Ohmichi proposed openstack/nova: Fix BDM JSON-Schema validation  https://review.openstack.org/41345307:32
*** ducttape_ has joined #openstack-nova07:32
*** ayogi has quit IRC07:34
*** Oku_OS-away is now known as Oku_OS07:34
*** ayogi has joined #openstack-nova07:35
*** ducttape_ has quit IRC07:37
openstackgerritKen'ichi Ohmichi proposed openstack/nova: Fix BDM JSON-Schema validation  https://review.openstack.org/41345307:37
*** lpetrut has quit IRC07:38
openstackgerritKen'ichi Ohmichi proposed openstack/nova: Fix BDM JSON-Schema validation  https://review.openstack.org/41345307:41
*** ftersin has joined #openstack-nova07:43
*** _gryf_ is now known as _gryf07:45
*** yuntongjin has quit IRC07:47
*** ihrachys has joined #openstack-nova07:47
*** openstackgerrit has quit IRC07:48
*** openstackgerrit has joined #openstack-nova07:48
openstackgerritVasyl Saienko proposed openstack/nova: Fix error if free_disk_gb is None in ironic_host_manager  https://review.openstack.org/41363107:48
*** yuntongjin has joined #openstack-nova07:50
*** raunak has joined #openstack-nova07:53
*** rdo has quit IRC07:53
openstackgerritZhenyu Zheng proposed openstack/nova: Use JSON-Schema to validate query parameters for keypairs API  https://review.openstack.org/39875507:54
openstackgerritZhenyu Zheng proposed openstack/nova: Add query parameters white list for server list/detail  https://review.openstack.org/40857107:54
openstackgerritZhenyu Zheng proposed openstack/nova: Adds support for versioned schema validation for query parameters  https://review.openstack.org/38900307:54
openstackgerritKen'ichi Ohmichi proposed openstack/nova: Fix BDM JSON-Schema validation  https://review.openstack.org/41345307:55
gmannoomichi: alex_xu  can one of you check this - https://review.openstack.org/#/c/407886/07:56
*** rdo has joined #openstack-nova07:57
*** takashin has left #openstack-nova07:59
oomichigmann: ^^^ is for you as a trade :)08:00
oomichigmann: one question about your patch:08:03
*** raunak has quit IRC08:03
oomichigmann: That will allow us to change REST API input when changing objects, and it would be easy to forget the effect because such patch doesn't seem to change REST API layer08:04
oomichigmann: We are already doing the same thing on the other parameters, and this patch also is fine maybe08:05
oomichithis is just a small question before that08:05
*** raunak has joined #openstack-nova08:05
*** ihrachys has quit IRC08:07
*** yufei has joined #openstack-nova08:08
oomichiKevin_Zheng: alex_xu: gmann: I have a small idea about https://review.openstack.org/#/c/40237208:09
oomichican you check it?08:09
gmannoomichi: yea thats true, and this way we can catch any accidental changes in object side08:09
*** raunak has quit IRC08:10
Kevin_ZhengActually I did that in the client, but not sure we cover all the cases, I mean your idea about https://review.openstack.org/#/c/40237208:11
*** zenoway has joined #openstack-nova08:11
*** yufei has quit IRC08:12
openstackgerritVasyl Saienko proposed openstack/nova: Support Ironic interface attach/detach in nova virt  https://review.openstack.org/36441308:13
openstackgerritVasyl Saienko proposed openstack/nova: Generate necessary network metadata for portgroups  https://review.openstack.org/38875608:14
*** GB21 has quit IRC08:18
*** rnoriega has quit IRC08:18
*** jschlueter has quit IRC08:19
*** yufei has joined #openstack-nova08:19
*** raunak has joined #openstack-nova08:19
*** jschlueter has joined #openstack-nova08:20
*** rnoriega has joined #openstack-nova08:23
oomichiKevin_Zheng: yeah, both seems better than current behavior(just ignoring) anyways.08:23
*** brault|away is now known as brault08:23
*** raunak has quit IRC08:25
*** hoangcx has joined #openstack-nova08:27
openstackgerritGhanshyam Mann proposed openstack/nova: Use bdm destination type allowed values hard coded  https://review.openstack.org/40788608:29
*** amotoki_ has quit IRC08:30
*** vtech has quit IRC08:30
*** salv-orlando has joined #openstack-nova08:30
gmannoomichi: done ^^08:31
gmannoomichi: also your patch looks good, just waiting for jenkin08:31
*** shuquan has joined #openstack-nova08:32
*** xinliang has quit IRC08:32
*** ducttape_ has joined #openstack-nova08:33
*** shuquan_ has quit IRC08:34
*** salv-orlando has quit IRC08:35
*** vtech has joined #openstack-nova08:37
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for Xen  https://review.openstack.org/41396708:37
*** ducttape_ has quit IRC08:38
*** GB21 has joined #openstack-nova08:38
*** lpetrut has joined #openstack-nova08:40
*** jschlueter has quit IRC08:42
*** rnoriega has quit IRC08:42
*** slagle has quit IRC08:43
*** rnoriega has joined #openstack-nova08:43
*** GB21 has quit IRC08:44
*** salv-orlando has joined #openstack-nova08:44
*** jschlueter has joined #openstack-nova08:44
*** slagle has joined #openstack-nova08:45
alex_xugmann: oomichi yea, that can avoid to change the API accidential08:46
*** sahid has joined #openstack-nova08:49
*** xinliang has joined #openstack-nova08:50
*** sahid has quit IRC08:51
*** ralonsoh has joined #openstack-nova08:52
*** lpetrut has quit IRC08:54
*** lpetrut has joined #openstack-nova08:54
*** GB21 has joined #openstack-nova08:56
*** slaweq has quit IRC08:57
*** slaweq has joined #openstack-nova08:58
*** zzzeek has quit IRC09:00
*** ralonsoh_ has joined #openstack-nova09:00
*** zzzeek has joined #openstack-nova09:00
*** amotoki has joined #openstack-nova09:02
*** ralonsoh has quit IRC09:02
*** slaweq has quit IRC09:03
*** GB21 has quit IRC09:04
*** slaweq has joined #openstack-nova09:05
oomichialex_xu: how about having pep8 rule for blocking importing the other layer definition into json-schema definition?09:07
*** lpetrut has quit IRC09:08
*** wlhc has quit IRC09:11
*** yuntongjin has quit IRC09:14
*** hfu has quit IRC09:15
*** yuntongjin has joined #openstack-nova09:15
*** amotoki has quit IRC09:15
*** hfu has joined #openstack-nova09:15
*** markvoelker has quit IRC09:20
*** GB21 has joined #openstack-nova09:22
*** lucas-afk is now known as lucasagomes09:23
alex_xuoomichi: if pep8 can help on that, that will be great09:25
*** sreeram_v has quit IRC09:30
openstackgerritZhenyu Zheng proposed openstack/nova: Check destination_type when booting with bdm provided  https://review.openstack.org/40237209:30
*** yassine has joined #openstack-nova09:32
*** yassine is now known as Guest5296509:32
*** ralonsoh_ is now known as ralonsoh09:33
openstackgerritTovin Seven proposed openstack/python-novaclient: Add profiling support to novaclient  https://review.openstack.org/25469909:38
*** psachin has quit IRC09:41
*** roeyc has joined #openstack-nova09:41
openstackgerritVasyl Saienko proposed openstack/nova: Fix error if free_disk_gb is None in ironic_host_manager  https://review.openstack.org/41363109:42
*** hfu has quit IRC09:42
*** yingjun has quit IRC09:44
*** GB21 has quit IRC09:51
*** amotoki has joined #openstack-nova09:51
*** hfu has joined #openstack-nova09:52
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for VmWare  https://review.openstack.org/41396709:53
*** hfu has quit IRC09:59
*** hfu has joined #openstack-nova09:59
*** jaosorior has joined #openstack-nova09:59
*** tiendc has quit IRC10:01
*** derekh has joined #openstack-nova10:03
*** hfu has quit IRC10:04
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for VmWare  https://review.openstack.org/41396710:06
*** hieulq has quit IRC10:07
*** psachin has joined #openstack-nova10:07
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for VmWare  https://review.openstack.org/41396710:11
*** hoangcx has quit IRC10:12
*** yamahata has quit IRC10:14
*** amotoki has quit IRC10:20
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for VmWare  https://review.openstack.org/41396710:21
*** markvoelker has joined #openstack-nova10:21
*** markvoelker has quit IRC10:26
*** lpetrut has joined #openstack-nova10:27
*** zhangjl has left #openstack-nova10:33
*** gongysh has joined #openstack-nova10:39
pkoniszewskitdurakov: hi, can you take a look at my response there https://review.openstack.org/#/c/244489/ ?10:49
*** vtech has quit IRC10:49
*** vtech has joined #openstack-nova10:52
*** shuquan has quit IRC10:54
*** ihrachys has joined #openstack-nova10:57
*** dmp has joined #openstack-nova11:05
*** ducttape_ has joined #openstack-nova11:05
*** brault_ has joined #openstack-nova11:06
*** rfolco has joined #openstack-nova11:06
dmpI am trying to write extention to base nova driver. Is there any developer guideline to write new nova extention ?11:06
bauzasdmp: what do you mean by extension ?11:08
bauzasdmp: a new nova virt driver?11:08
dmpyes11:08
*** brault has quit IRC11:10
dmpbauzas: triying to write a new virt driver, which will privide start/stop instance, live migrate instance, spawn new instance etc etc11:10
bauzasdmp: some information can be found http://docs.openstack.org/developer/nova/feature_classification.html11:10
bauzasdmp: there is also the support matrix http://docs.openstack.org/developer/nova/support-matrix.html11:11
bauzasdmp: that tells you which operations you need to support11:11
bauzasdmp: the idea is that it would be an out-of-tree driver until you get a proper 3rd-party CI that would vote against any change11:12
bauzasdmp: once you have a stable out-of-tree driver and the confidence that you have a stable CI that catches any regression that could occur, then you could ask for inclusion in the nova tree11:13
bauzasdmp: but that's a long road11:13
dmpbauzas: thanks for the info. i understand 3rd-party CI is must. do we have any CI how to page ?11:15
bauzasdmp: you wanna know how to setup a 3rd-party CI ?11:15
bauzassec11:15
dmpbauzas: yes.. how to setup CI, i did followed one link to setup CI for our new cinder driver but not sure with that work for nova as well11:17
bauzasdmp: that's basically the same, only the job will potentially be different if you run different Tempest tests11:18
dmpbauzas: i followed http://docs.openstack.org/infra/system-config/third_party.html for cinder11:18
bauzasyeah that one11:18
bauzasdmp: out of curiousity, which driver are you going to implement ?11:19
*** yuntongjin has quit IRC11:20
bauzaseither way, I need to drop off11:20
bauzasbbiab (out to lunch)11:21
dmpbauzas: you can see our cinder driver at https://review.openstack.org/#/c/382097/11:21
dmpbausas: similarly i am working on nova virt driver extention11:22
*** zenoway has quit IRC11:25
*** ducttape_ has quit IRC11:26
*** vtech has quit IRC11:26
*** salv-orlando has quit IRC11:29
*** smatzek has joined #openstack-nova11:30
*** sreeram_v has joined #openstack-nova11:31
*** gszasz has joined #openstack-nova11:31
*** ociuhandu has quit IRC11:33
*** yuntongjin has joined #openstack-nova11:33
*** ducttape_ has joined #openstack-nova11:35
*** sreeram_v has quit IRC11:36
*** sdague has joined #openstack-nova11:36
*** nicolasbock has joined #openstack-nova11:38
dimssdague : this one will help with py35 effort too - https://review.openstack.org/#/c/413789/11:38
*** salv-orlando has joined #openstack-nova11:43
*** zenoway has joined #openstack-nova11:44
sdaguedims: already approved that11:46
dimsah thanks!11:47
*** ducttape_ has quit IRC11:52
*** pbandark has quit IRC12:03
*** tuanluong has quit IRC12:05
*** gongysh has quit IRC12:08
*** hfu has joined #openstack-nova12:10
*** yuntongjin has quit IRC12:10
*** yuntongjin1 has joined #openstack-nova12:10
*** bkopilov has joined #openstack-nova12:12
*** sridharg has quit IRC12:13
*** sreeram_v has joined #openstack-nova12:17
*** bkopilov has quit IRC12:18
*** fragatina has quit IRC12:20
*** ociuhandu has joined #openstack-nova12:20
*** fragatina has joined #openstack-nova12:21
*** markvoelker has joined #openstack-nova12:22
*** pbandark has joined #openstack-nova12:25
*** salv-orlando has quit IRC12:26
*** fragatina has quit IRC12:27
*** markvoelker has quit IRC12:28
*** dmp has quit IRC12:32
*** ayogi has quit IRC12:33
*** sreeram_v has quit IRC12:41
*** fragatina has joined #openstack-nova12:41
*** diga has quit IRC12:43
*** lucasagomes is now known as lucas-hungry12:47
openstackgerritJay Jahns proposed openstack/nova: Add connection pool size to vSphere settings  https://review.openstack.org/41408512:47
*** derekh has quit IRC12:49
*** ratailor has quit IRC12:49
openstackgerritSergey Nikitin proposed openstack/nova: Completed implementation of instance diagnostics for VmWare rebased  https://review.openstack.org/41408812:51
*** ducttape_ has joined #openstack-nova12:52
openstackgerritjichenjc proposed openstack/nova: WIP: add zvm migration object  https://review.openstack.org/41409012:56
*** ducttape_ has quit IRC12:57
*** gouthamr has joined #openstack-nova13:00
*** ayogi has joined #openstack-nova13:06
*** slaweq has quit IRC13:07
*** bhagyashris has quit IRC13:09
*** vladikr has quit IRC13:12
*** pbandark has quit IRC13:12
*** psachin has quit IRC13:12
*** hfu has quit IRC13:18
*** links has quit IRC13:18
*** gouthamr has quit IRC13:19
*** gouthamr has joined #openstack-nova13:20
openstackgerritjichenjc proposed openstack/nova: make 2.31 microversion wording better  https://review.openstack.org/41019113:20
*** psachin has joined #openstack-nova13:20
*** JoseMello_ has joined #openstack-nova13:25
*** eglynn has joined #openstack-nova13:26
*** JoseMello_ is now known as JoseMello13:26
*** lucas-hungry is now known as lucasagomes13:26
*** esberglu has joined #openstack-nova13:27
*** esberglu has quit IRC13:27
*** esberglu has joined #openstack-nova13:27
*** amoralej is now known as amoralej|lunch13:28
*** yufei has quit IRC13:29
*** hfu has joined #openstack-nova13:30
sdaguealex_xu: I had one final question on https://review.openstack.org/#/c/393205/19 which is about why is there a new policy bit13:33
*** pbandark has joined #openstack-nova13:36
*** mdnadeem has quit IRC13:37
*** matrohon has joined #openstack-nova13:38
*** markvoelker has joined #openstack-nova13:48
*** matrohon has quit IRC13:56
*** shuquan has joined #openstack-nova13:56
*** shuquan has quit IRC13:57
*** lamt has joined #openstack-nova13:59
*** armax has joined #openstack-nova14:03
*** vtech has joined #openstack-nova14:05
*** matrohon has joined #openstack-nova14:05
*** vtech has quit IRC14:07
*** baoli has joined #openstack-nova14:15
*** baoli has quit IRC14:15
*** baoli has joined #openstack-nova14:16
*** ducttape_ has joined #openstack-nova14:19
*** prateek has quit IRC14:21
*** matrohon has quit IRC14:22
*** eharney has joined #openstack-nova14:30
*** smatzek has quit IRC14:30
*** dave-mccowan has joined #openstack-nova14:32
*** ducttape_ has quit IRC14:32
*** vladikr has joined #openstack-nova14:32
*** jamesden_ has quit IRC14:33
*** jamesdenton has joined #openstack-nova14:35
*** eharney has quit IRC14:37
*** yuntongjin1 has quit IRC14:38
*** amoralej|lunch is now known as amoralej14:38
*** jheroux has joined #openstack-nova14:41
*** sreeram_v has joined #openstack-nova14:41
*** Guest52965 has quit IRC14:44
*** yingjun has joined #openstack-nova14:45
*** cfriesen has quit IRC14:45
*** sreeram_v has quit IRC14:46
*** bkopilov has joined #openstack-nova14:47
*** cfriesen has joined #openstack-nova14:47
mriedemsdague: that was pointed out in your ML thread on this14:48
mriedem"This would make things like `project_id` and `all_tenants` valid filters for regular users. However, if we interpret them within the user's context, that's fine. `all_tenants` means "All tenants that I am allowed to see". For a Nova admin, that's everyone. In a future with hierarchical multi tenancy, this might be a subtree. project_id is fine as long as it's filtered by the project_id's you have access to in your context. M14:48
mriedemi imagine people are going to be confused with the behavior change where nova list --all-tenants for non-admins used to fail with a 403 but now it will just list your instances14:48
mriedemsdague: oh i guess you're asking why a policy for all_tenants, why not just check context.is_admin() and do the thing based on that?14:49
*** eharney has joined #openstack-nova14:50
mriedema policy seems fine to me, maybe you want to allow a certain class of users the ability to see all tenants in a cloud, but not see hosts for example14:52
sdaguemriedem: yeh, I'd rather just hard code it14:52
sdaguebut, I'm fine niggling on that in code reviews, that's going to be towards the end of the stack I assume14:52
sdaguethe rest of that all looks fine to me14:52
bauzasmriedem: just noted a few things on https://review.openstack.org/#/c/411517/614:53
sdaguemriedem: were you ok with the conf addition here - https://review.openstack.org/#/c/389003/20 ?14:53
sdagueI feel like that was a sticking point14:53
bauzasmriedem: I'm basically +W on it, I just want you to read those and yell if you disagree14:54
bauzasthat's a totally separate command, so I'm fine redoing stuff later on14:54
mriedemsdague: i haven't reviewed https://review.openstack.org/#/c/389003/ yet14:54
bauzasmriedem: but the hard dependency for an enum seems to me a bit overkill14:54
*** ducttape_ has joined #openstack-nova14:56
*** hfu has quit IRC14:57
*** vsaienk0 has joined #openstack-nova14:58
*** baoli has quit IRC14:58
*** mlavalle has joined #openstack-nova14:58
*** Guest52965 has joined #openstack-nova14:59
*** baoli has joined #openstack-nova14:59
mriedembauzas: responded14:59
vsaienk0nova team, in ironic during last several weeks we experiencing random job timeouts, the root cause is unknown. Could you please have look https://bugs.launchpad.net/nova/+bug/1651678. It looks like request stuck at Nova compute (_do_build_and_run_instance /opt/stack/new/nova/nova/compute/manager.py:1754)14:59
openstackLaunchpad bug 1651678 in OpenStack Compute (nova) "Slow nodes at the gate leads to ironic tempest timeouts" [Undecided,New]14:59
*** baoli has quit IRC14:59
*** yingjun has quit IRC15:00
*** baoli has joined #openstack-nova15:00
*** Guest52965 has quit IRC15:00
bauzasmriedem: fine, you responded so +W15:01
*** yassine has joined #openstack-nova15:01
bauzasmriedem: I just don't want to block on that15:01
bauzasmriedem: we can follow-up on that15:01
*** yassine is now known as Guest2802515:01
bauzasmriedem: the Enum thing is a bit scary to me, but okay, I don't want to miss 2016 target for something like that :)15:02
mriedemembrace the enum15:02
mriedembecome the enum15:02
mriedemi'll change the 10 rc to 255 in a follow up then15:02
*** mtanino has joined #openstack-nova15:03
bauzasmriedem: yeah, sdague already +2d, no need to go under the bus for something that nitty15:03
bauzasjust put that at the end of the series15:03
*** Fdaisuke has quit IRC15:04
*** zenoway has quit IRC15:06
*** yingjun has joined #openstack-nova15:07
bauzasmriedem: sdague: other point, I know we're not at quorum now for discussing, but when should we require the Placement API to run ? before someone upgrades the scheduler, or before their expands the DB contract?15:07
bauzasmriedem: or before they upgrade their controllers?15:08
mriedembefore you upgrade the nova-scheduler code to ocata and restart the service15:10
mriedemsince we aren't going to do the fallback plan if the placement api doesn't return resource providers15:10
*** ayogi has quit IRC15:13
bauzasmriedem: that's why I thought originally15:13
bauzasmriedem: so the nova-status command would say an error, but it would honestly be a problem only when restarting the scheduler, right?15:13
*** smatzek has joined #openstack-nova15:13
*** yuntongjin has joined #openstack-nova15:14
*** cleong has joined #openstack-nova15:15
openstackgerritVladik Romanovsky proposed openstack/nova: objects: adding vlans field to virtual_interface  https://review.openstack.org/40594915:15
openstackgerritVladik Romanovsky proposed openstack/nova: Adding vlans filed to Device tagging metadata  https://review.openstack.org/40595115:15
openstackgerritVladik Romanovsky proposed openstack/nova: objects: vlans field to NetworkInterfaceMetadata object  https://review.openstack.org/40595015:15
openstackgerritVladik Romanovsky proposed openstack/nova: libvirt: expose virtual interfaces with vlans to metadata  https://review.openstack.org/40595415:15
openstackgerritVladik Romanovsky proposed openstack/nova: neutron: update vlan in virtual_interface object  https://review.openstack.org/40595315:15
sdaguebauzas: well, it would demonstrate you are not ready to upgrade15:18
sdaguewhich was kind of the point15:18
jaypipesvsaienk0: looking into that bug now...15:18
bauzassdague: I'm fine with that, I understand the reasoning, I just mean that it could be something that operators could tell to us15:18
jaypipesvsaienk0: is there a particular time that this this started occurring?15:18
mriedembauzas: correct15:19
*** ducttape_ has quit IRC15:19
mriedembauzas: yeah so nova-status upgrade check means, 'if these aren't all successful, you shouldn't be restarting your services with ocata code'15:19
bauzasmriedem: what do you mean by failback plan ? the fact that we aren't optionally calling the placement API in the scheudler ?15:19
bauzasif so, I'm fine with that15:20
mriedembauzas: no the fallback plan was if the placement API returned 0 RPs, we'd call ComputeNode.get_all()15:20
bauzasmriedem: yeah, okay, so that's basically the point I was thinking of15:20
bauzasI mean, that I was meaning15:20
*** avolkov has joined #openstack-nova15:20
mriedembauzas: this part https://specs.openstack.org/openstack/nova-specs/specs/ocata/approved/resource-providers-scheduler-db-filters.html#other-deployer-impact15:20
mriedembauzas: which i said i'd amend in that spec at some point15:21
bauzasmriedem: yeah I remember15:21
*** jheroux has quit IRC15:21
lbeliveaujaypipes: got a minute to review this rt bug ? https://review.openstack.org/#/c/405575/15:22
openstackgerritJohn Haan proposed openstack/nova: VM with cross_az_attach raised InvaldBDM error  https://review.openstack.org/40968015:22
*** pbandark has quit IRC15:23
cfriesenwhere are the Newton upgrade docs for nova?  http://docs.openstack.org/releasenotes/nova/newton.html mentions them but I can't find them.15:25
vsaienk0jaypipes: according to logstach first failure was at December 1315:25
openstackgerritchenyingnan proposed openstack/nova: Replace "Openstack" with "OpenStack"  https://review.openstack.org/41419515:26
*** ducttape_ has joined #openstack-nova15:26
*** salv-orlando has joined #openstack-nova15:26
*** fragatina has quit IRC15:28
vsaienk0jaypipes: http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%20%5C%22Timed%20out%20waiting%20to%20get%20Ironic%20node%20by%20instance%20id%5C%22%20and%20project%3A%20%5C%22openstack%2Fironic%5C%2215:28
mriedemcfriesen: something is busted there, 14.0.0 isn't listed15:28
mriedemsame for mitaka15:28
mriedemdhellmann: is there a known issue with releasenotes not publishing newton base release?15:28
bauzasmriedem: reno just upgraded15:29
bauzasmriedem: and I think they had a couple of issues with that15:29
dhellmannwe had one issue with projects that didn't have tags at the base of their branches, but that wouldn't have affected nova15:29
dhellmannthere is a change in logic to prevent reno from scanning the whole history of the project on every branch, maybe that's what you mean15:30
mriedemsdague: alex_xu: Kevin_Zheng: ok i've gone through https://review.openstack.org/#/c/393205/ again - several questions inline15:30
mriedemdhellmann: just noting that http://docs.openstack.org/releasenotes/nova/newton.html doesn't list 14.0.015:31
mriedemwhich was newton GA for nova15:31
dhellmannyeah, that looks like a bug15:31
*** salv-orlando has quit IRC15:31
dhellmannI'll take a look after this meeting I'm in15:31
mriedemok15:31
mriedemdhellmann: https://bugs.launchpad.net/reno/+bug/1652092 for tracking15:32
openstackLaunchpad bug 1652092 in reno "14.0.0 tag (nova newton GA) isn't displayed in newton release notes" [Undecided,New]15:32
jaypipeslbeliveau: done15:32
dhellmannmriedem : thanks15:32
*** psachin has quit IRC15:33
lbeliveaujaypipes: thanks sir !15:33
jaypipesmriedem: so I'm looking at the logs from vsaienk0's bug (http://logs.openstack.org/39/404239/14/check/gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_snmp-tinyipa-ubuntu-xenial-nv/8f98498/logs/screen-n-cpu.txt.gz?level=WARNING#_2016-12-21_13_24_24_307). Lots of WARNINGs in there about Invalid inventory for VCPU on resource provider. reserved value is greater than total... I'm wondering what on earth we have the reserved value set for VCPU...?15:34
*** mtan_____ has joined #openstack-nova15:34
jaypipesmriedem: it should be reserved of 0. which means the total is either 0 or negative?15:35
cfriesenmridem: where is the actual source for the release notes?15:35
sdaguejohnthetubaguy: you still around or did you already split for the holidays?15:35
*** mtanino has quit IRC15:35
jaypipesmriedem: ooooh, unless the VCPU returned from the Ironic virt driver's get_available_resource() is 0? hmmm... I'll look into it further.15:36
*** jheroux has joined #openstack-nova15:36
jaypipesmriedem: yeah, looks like we're trying to set a total vcpus value of 0 somewhere...15:38
mriedemcfriesen: it's in the nova code15:39
mriedemcfriesen: tox -r -e releasenotes15:39
mriedemjaypipes: we aren't using placement for scheduling yet15:39
mriedemor you're just saying something is busted with resource reporting in the virt driver?15:39
jaypipesmriedem: no, this is n-cpu, not n-sched15:39
jaypipesyeh15:40
mriedemwe don't log any of that stuff at debug?15:40
jaypipesmriedem: yeah, somewhere we're trying to set the inventory of VCPU of an ironic node to 0.15:40
mriedemjaypipes: Final resource view: name=f4e34046-fa46-47ca-ab90-c1c2cfb0238f phys_ram=0MB used_ram=0MB phys_disk=0GB used_disk=0GB total_vcpus=0 used_vcpus=0 pci_stats=[]15:41
mriedemha15:41
jaypipesmriedem: right..15:41
*** ducttape_ has quit IRC15:41
mriedemhttp://logs.openstack.org/39/404239/14/check/gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_snmp-tinyipa-ubuntu-xenial-nv/8f98498/logs/screen-n-cpu.txt.gz#_2016-12-21_13_21_14_19815:41
mriedemHypervisor/Node resource view: name=f4e34046-fa46-47ca-ab90-c1c2cfb0238f free_ram=384MB free_disk=10GB free_vcpus=1 pci_devices=None _report_hypervisor_resource_view15:41
cfriesenmriedem: thanks15:42
mriedemjaypipes: have your refactor changes landed yet?15:42
jaypipesmriedem: no15:43
jaypipesmriedem: if you're referring to the "use a single RT object" series.15:43
jaypipesmriedem: I'll put some verbose logging into a local branch and push something up.15:44
jaypipesmriedem: there shouldn't be any time where vcpus == 0...15:44
mriedemi'm checking logstash15:47
*** salv-orlando has joined #openstack-nova15:48
openstackgerritint32bit proposed openstack/nova: Add more actions to instance action logs  https://review.openstack.org/39651015:49
mriedemwhich provider is cloud1?15:49
mriedemosic?15:50
mriedemthat's where "phys_ram=0MB used_ram=0MB phys_disk=0GB used_disk=0GB total_vcpus=0 used_vcpus=0 pci_stats=[]" mostly shows up15:50
*** yingjun has quit IRC15:50
*** slaweq has joined #openstack-nova15:52
openstackgerritjichenjc proposed openstack/nova: add zvm migration object  https://review.openstack.org/41409015:53
mriedemjaypipes: sdague: i'm not seeing request ids from n-cpu in the placement api logs,15:54
mriedeme.g. req-f3cfc8fa-df45-4da4-adf2-83688458fa16 is a failed request in n-cpu, but it's not in the placement logs15:54
mriedemi was hoping to see the body of one of the failed requests in the placement api logs15:55
mriedemi'll open a bug for that, maybe it's a known thing15:55
sdaguemriedem: it's a separate REST service15:55
jaypipesmriedem: well, the placement API is clearly being called, because the 400 Bad Request contains the exact error message from the placement API.15:56
sdagueit's not going to be the same req id15:56
sdaguewe only have the same req-id across the nova daemons because the context is passed around15:56
sdagueover rabbit15:56
*** Sukhdev has joined #openstack-nova15:56
mriedemcan't we pass the request id from n-cpu to the placement service in a header?15:57
sdaguemriedem: we could pass the request-id to placement15:57
sdagueit's an API change15:57
sdagueit's probably a good idea15:57
*** roeyc has quit IRC15:57
sdaguebut it should also have at least a small spec to just think through the implications15:57
mriedemhttps://bugs.launchpad.net/nova/+bug/165209916:00
openstackLaunchpad bug 1652099 in OpenStack Compute (nova) "placement requests from n-cpu logs not found in placement-api logs" [Undecided,New]16:00
mriedemwould be nice to log the request bodies somewhere too, like n-cpu has when talking to cinder16:01
mriedemin that case it's actually cinderclient that's logging the request and response at debug level16:01
*** hongbin has joined #openstack-nova16:01
mriedemmaybe we don't do it always, but could log the body at debug level on a failure like this in n-cpu16:02
*** Guest47337 has quit IRC16:03
*** mlavalle has quit IRC16:04
*** mlavalle has joined #openstack-nova16:04
*** sahid has joined #openstack-nova16:05
*** liverpooler has joined #openstack-nova16:07
sdaguemriedem: yeh, logging the placement request id back on the nova side would probably be more akin to how the cinder interaction works16:08
*** baoli has quit IRC16:09
*** baoli has joined #openstack-nova16:10
openstackgerritLudovic Beliveau proposed openstack/nova: Resource tracker doesn't free resources on confirm resize  https://review.openstack.org/40557516:11
lbeliveaujaypipes: ^16:11
openstackgerritJay Pipes proposed openstack/nova: DNM: Trying to figure out bug1651678  https://review.openstack.org/41421416:13
*** slaweq has quit IRC16:13
*** JoseMello has quit IRC16:14
*** ducttape_ has joined #openstack-nova16:15
*** raunak has joined #openstack-nova16:15
*** mjura has quit IRC16:15
jaypipeslbeliveau: nice work. +2 from me.16:17
*** nkrinner_afk has quit IRC16:17
jaypipesmriedem: lbeliveau's patch above is ready for your review, IMHO.16:17
lbeliveaujaypipes: thanks Jay for the reviews :)16:17
jaypipesnp16:17
jaypipesvsaienk0: have you been able to determine a pattern on bug 1651678? Is it always one cloud provider? is it always the ironic-ipa-wholedisk-pce-snmp-tinyipa-ubuntu-xenial-nv job?16:19
openstackbug 1651678 in OpenStack Compute (nova) "boot server request randomly hanging at n-cpu side, and didn't get to Ironic" [High,New] https://launchpad.net/bugs/1651678 - Assigned to Jay Pipes (jaypipes)16:19
*** zz_dimtruck is now known as dimtruck16:20
*** Oku_OS is now known as Oku_OS-away16:20
*** raunak has quit IRC16:22
*** jwcroppe has quit IRC16:23
*** jwcroppe has joined #openstack-nova16:24
vsaienk0jaypipes: all jobs are affected, and I found that it was reproduced at least on osic and bhs1 cloud (ubuntu-xenial-osic-cloud1-s3700-6324141 and ubuntu-xenial-ovh-bhs1-6325566)16:25
mriedemsdague: i'm -1 on the config option for logging warnings on bad user requests in https://review.openstack.org/#/c/389003/16:25
mriedemsdague: thanks for pointing that out16:25
mriedemi don't think it makes sense to log a warning for a bad user request - the operator can't do anything about that16:26
mriedemi'm OK with always logging those ignored parameters at INFO level too16:28
mriedemjust don't think we need a config for it16:28
*** ralonsoh has quit IRC16:31
*** xinliang has quit IRC16:33
*** ducttape_ has quit IRC16:34
*** baoli has quit IRC16:34
*** vtech has joined #openstack-nova16:36
*** siva_krish has joined #openstack-nova16:37
sdaguemriedem: ok, the reason for config is that it might be a lot of noise, even at info16:38
sdaguebut, I'm fine pulling that back in later if we need it16:38
sdagueI actually thought that would be defered to later in the patch series16:38
mriedemthe noise is why i suggested debug16:39
mriedembut in production you won't be running debug in your api node16:39
mriedemso if the user reports a ticket and you have to figure out why their request parameter was ignored, then you would need to enable debug for a recreate,16:40
mriedemseems like a lot of fuss over something that a user reading the docs or using a client package/sdk should not do in the first place16:40
*** jwcroppe has quit IRC16:40
*** jwcroppe has joined #openstack-nova16:41
*** liverpooler has quit IRC16:42
*** smatzek has quit IRC16:44
*** liverpooler has joined #openstack-nova16:44
*** Jeffrey4l has quit IRC16:46
siva_krishHi tdurakov! have a question on post_copy_switch in libivrt/driver.py. I see two calls made to trigger_post_copy_switch in same elseif loop  https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L6310  https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L6354. Why do we do so ?16:46
openstackgerritMatt Riedemann proposed openstack/nova: WIP: Add more debug logging on RP inventory update failures  https://review.openstack.org/41423016:52
*** browne has joined #openstack-nova16:55
*** raunak has joined #openstack-nova16:56
*** lucasagomes is now known as lucas-afk16:59
jaypipesvsaienk0: k, thx for the info17:00
openstackgerritint32bit proposed openstack/nova: Add missing 'algorithm' argument to create_key  https://review.openstack.org/41423317:02
*** eglynn has quit IRC17:02
*** slaweq has joined #openstack-nova17:02
*** gszasz has quit IRC17:02
*** jaosorior has quit IRC17:05
*** ducttape_ has joined #openstack-nova17:05
*** jaosorior has joined #openstack-nova17:05
*** bkopilov has quit IRC17:06
*** Jeffrey4l has joined #openstack-nova17:07
*** tlian has joined #openstack-nova17:07
*** slaweq has quit IRC17:09
*** bkopilov has joined #openstack-nova17:12
*** fragatina has joined #openstack-nova17:12
*** Jeffrey4l has quit IRC17:15
*** Jeffrey4l has joined #openstack-nova17:15
pkoniszewskihey folks, can we have some eyes on https://review.openstack.org/#/c/244489/ ? the patch is >1 year old, I'm aware that it is huge, but it does not make sense to make it in smaller chunks :(17:16
*** ayogi has joined #openstack-nova17:17
*** ducttape_ has quit IRC17:18
*** burt has joined #openstack-nova17:20
openstackgerritLudovic Beliveau proposed openstack/nova: PCI: Update MAC address for NICs PF passthrough devices  https://review.openstack.org/36143817:20
*** unicell has quit IRC17:22
*** flaper87 has quit IRC17:22
*** Jeffrey4l has quit IRC17:23
*** Jeffrey4l has joined #openstack-nova17:23
mriedemjaypipes: vsaienk0: fyi i've also got this debugging patch up https://review.openstack.org/#/c/414230/17:29
mriedemheading out to lunch, so results should be in by the time i'm back17:29
*** fragatina has quit IRC17:33
*** flaper87 has joined #openstack-nova17:35
*** ayogi has quit IRC17:42
*** baoli has joined #openstack-nova17:44
*** nic has joined #openstack-nova17:44
*** jaypipes has quit IRC17:46
*** ociuhandu has quit IRC17:48
*** unicell has joined #openstack-nova17:48
sfinucanmriedem, sdague: Could one of ye look at this at some point https://review.openstack.org/#/c/406425 Would like to know if you agree with what we've done to "fix" python 3 for this particular test17:49
*** weshay is now known as weshay_afk17:54
*** ihrachys has quit IRC17:56
*** dimtruck is now known as zz_dimtruck17:57
*** unicell has quit IRC17:58
*** gszasz has joined #openstack-nova17:58
*** jaypipes has joined #openstack-nova18:00
*** nicolasbock has quit IRC18:01
*** pradk has quit IRC18:01
*** yamahata has joined #openstack-nova18:04
*** dave-mccowan has quit IRC18:05
*** nicolasbock has joined #openstack-nova18:06
*** palexster has quit IRC18:11
jaypipesmriedem: yeah, my patch that added an exception raise if vcpus == 0 passed Jenkins with flying colors :(18:12
*** lpetrut has quit IRC18:13
*** palexster has joined #openstack-nova18:17
*** ducttape_ has joined #openstack-nova18:18
*** Sukhdev has quit IRC18:22
*** ociuhandu has joined #openstack-nova18:23
*** ducttape_ has quit IRC18:23
*** unicell has joined #openstack-nova18:25
*** unicell has quit IRC18:25
*** unicell has joined #openstack-nova18:25
*** lpetrut has joined #openstack-nova18:33
*** pradk has joined #openstack-nova18:36
*** salv-orlando has quit IRC18:43
*** zz_dimtruck is now known as dimtruck18:45
*** lpetrut has quit IRC18:46
*** esberglu has quit IRC19:00
*** esberglu has joined #openstack-nova19:01
*** amoralej is now known as amoralej|off19:01
*** yamahata has quit IRC19:02
*** esberglu has quit IRC19:05
*** hongbin has quit IRC19:05
*** cfriesen has quit IRC19:06
*** ducttape_ has joined #openstack-nova19:06
*** lpetrut has joined #openstack-nova19:06
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/41429919:06
*** cfriesen has joined #openstack-nova19:06
cfriesenwhen upgrading to Newton is it necessary to do anything related to cells if we're not actually using cells?19:07
*** cheran has joined #openstack-nova19:12
mriedemcfriesen: not in newton no19:14
mriedemcells v2 becomes required in ocata19:14
cfriesenmriedem: okay, thanks.19:16
mriedemsfinucan: i'm fine with that19:19
sfinucanmriedem: Sweet. I wasn't 100% sure whether we allowed skipIf for such conditions19:20
*** ducttape_ has quit IRC19:23
openstackgerritEric Brown proposed openstack/nova: VMware: Update supported OS types for ESX 6.5  https://review.openstack.org/40349219:28
*** Guest28025 has quit IRC19:36
*** rcernin has joined #openstack-nova19:38
*** yamahata has joined #openstack-nova19:41
*** sreeram_v has joined #openstack-nova19:42
*** sgordon has quit IRC19:44
*** baoli has quit IRC19:46
*** baoli has joined #openstack-nova19:46
*** sreeram_v has quit IRC19:47
*** baoli has quit IRC19:47
mriedemlbeliveau: are you guys doing like auto-confirm resizes?19:47
*** baoli has joined #openstack-nova19:56
openstackgerritSergey Nikitin proposed openstack/nova: DO NOT MERGE diagnostics squash  https://review.openstack.org/41431819:58
*** sgordon has joined #openstack-nova19:59
lbeliveaumriedem: no, manual confirm20:00
*** rfolco has quit IRC20:00
mriedemlbeliveau: ok i was just looking at https://review.openstack.org/#/c/405575/ and the commit message made me think that this was only a problem if the resize was confirmed under the default 60 second windows that update_available_resources runs20:01
*** baoli has quit IRC20:05
cfriesenmriedem: that's my impression too based on the commit message.  we do have people doing manual tests though, and they're confirming the resize basically as soon as it's completed.20:05
openstackgerritVladik Romanovsky proposed openstack/nova: objects: adding vlans field to virtual_interface  https://review.openstack.org/40594920:05
openstackgerritVladik Romanovsky proposed openstack/nova: Adding vlans filed to Device tagging metadata  https://review.openstack.org/40595120:05
openstackgerritVladik Romanovsky proposed openstack/nova: objects: vlans field to NetworkInterfaceMetadata object  https://review.openstack.org/40595020:06
openstackgerritVladik Romanovsky proposed openstack/nova: libvirt: expose virtual interfaces with vlans to metadata  https://review.openstack.org/40595420:06
openstackgerritVladik Romanovsky proposed openstack/nova: neutron: update vlan in virtual_interface object  https://review.openstack.org/40595320:06
*** baoli has joined #openstack-nova20:07
*** raunak has quit IRC20:10
*** baoli has quit IRC20:10
*** xyang1 has joined #openstack-nova20:15
*** baoli has joined #openstack-nova20:17
*** esberglu has joined #openstack-nova20:18
mriedemif anyone else loves this stacktrace in n-cpu http://logs.openstack.org/75/405575/6/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/e1c5575/logs/screen-n-cpu.txt.gz?level=TRACE#_2016-12-22_17_20_27_62220:21
mriedemthen don't review this... https://review.openstack.org/#/c/403925/20:22
lbeliveaumriedem: you're right, it's only an issue within the resource audit window, still is a bug, also I've added comments to clarify a few things and removed something that nobody knew why it was there in the first place :)20:22
mriedemlbeliveau: yeah +W20:23
lbeliveauthanks !20:23
*** ducttape_ has joined #openstack-nova20:24
mriedemjaypipes: http://logs.openstack.org/75/405575/6/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/e1c5575/logs/screen-n-cpu.txt.gz?level=TRACE20:24
mriedemUnable to allocate inventory: Unable to create allocation for 'DISK_GB' on resource provider '93cd0be5-801d-4d00-aaab-7b6772656683'. The requested amount would violate inventory constraints.  )20:24
mriedemmaybe  we shouldn't make that a warning for everything...20:24
mriedemor it is a warning, and we're just hitting it a ton in the CI jobs20:25
jaypipesmriedem: we made it a warning so as not to break deployments that had oversubscribed stuff, IIRC.20:25
jaypipesmriedem: DISK_GB was the resource class that would look like it was oversubscribed.20:26
jaypipesmriedem: I'm still not sure how the CI environments had any Ironic node at vcpus=0, though. that one has me stumped :(20:26
mriedemjaypipes: yeah, note ^ is not ironic though20:28
mriedemi was just looking at how many warnings we have in the compute logs in gate runs now20:28
mriedemi'm also going to fix this to not be a warning http://logs.openstack.org/75/405575/6/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/e1c5575/logs/screen-n-cpu.txt.gz?level=TRACE#_2016-12-22_16_52_19_55120:29
*** ducttape_ has quit IRC20:29
mriedemwe shouldn't warn on a 404 when trying to delete something20:29
*** salv-orlando has joined #openstack-nova20:30
jaypipesmriedem: ya ++20:30
*** browne has quit IRC20:31
mriedemooo i didn't know https://review.openstack.org/#/c/199488/ was merged already, cool20:31
mriedemlbeliveau: seems we should have a feature release note for this https://review.openstack.org/#/c/199488/20:32
mriedemi.e. hey you can use regex with pci whitelist now20:32
jaypipesmriedem: "The requested URL /placement/resource_providers was not found on this server"20:33
jaypipesmriedem: seems like it's a problem with the keystone catalog maybe?20:33
*** esberglu has quit IRC20:33
jaypipesmriedem: but then later on it seems to return OK from the placement API... :(20:33
*** yuntongjin has quit IRC20:33
*** esberglu has joined #openstack-nova20:34
mriedemjaypipes: i think that's a service order startup thing we've known about since newton20:34
*** yuntongjin has joined #openstack-nova20:34
mriedemthe n-cpu service is started before the placement service in devstack i believe20:34
jaypipesmriedem: ah, k20:34
mriedembecause placement was optional in newton and tacked on later20:34
jaypipesright..20:35
openstackgerritSergey Nikitin proposed openstack/nova: DO NOT MERGE  https://review.openstack.org/41432820:35
*** esberglu has quit IRC20:38
jaypipesmriedem: where can I find the placement-api logs?20:38
*** Sukhdev has joined #openstack-nova20:38
*** tjones has joined #openstack-nova20:38
jaypipesmriedem: nm, found it.20:38
jaypipesmriedem: we need a log here: http://logs.openstack.org/75/405575/6/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/e1c5575/logs/apache/placement-api.txt.gz#_2016-12-22_16_41_04_88320:40
*** dtp has joined #openstack-nova20:40
jaypipesmriedem: there is an inventory conflict happening, returning a 409, but no log as to what the conflict was :(20:41
mriedemjaypipes: https://review.openstack.org/#/c/414230/20:41
mriedemyeah20:41
mriedemi've got the client side change up for that, WIP though just to see what it looks like20:41
jaypipesmriedem: also..20:43
jaypipesAllocation for DISK_GB on resource provider 93cd0be5-801d-4d00-aaab-7b6772656683 violates min_unit, max_unit, or step_size. Requested: 0, min_unit: 1, max_unit: 149, step_size: 120:43
jaypipeslooks like we're still submitting requests for 0 resources... :(20:43
*** baoli has quit IRC20:46
*** baoli has joined #openstack-nova20:46
*** takashin has joined #openstack-nova20:47
*** browne has joined #openstack-nova20:49
*** browne has quit IRC20:49
*** pradk has quit IRC20:51
*** sahid has quit IRC20:53
openstackgerritMatt Riedemann proposed openstack/nova: nova-status: return 255 for unexpected errors  https://review.openstack.org/41432920:57
mriedemnova team meeting time21:00
*** rfolco has joined #openstack-nova21:00
*** rfolco has quit IRC21:00
mriedemhmm, do responses from webob / requests override bool?21:01
mriedemhttps://github.com/openstack/nova/blob/master/nova/scheduler/client/report.py#L42821:02
mriedemthat's false if r.status_code is 40421:02
*** browne has joined #openstack-nova21:03
*** juszczus has quit IRC21:04
*** siva_krish has quit IRC21:06
*** juszczus has joined #openstack-nova21:08
*** mtan_____ has quit IRC21:09
jaypipesmriedem: I had changed that to look at the response code explicitly, yeah..21:10
*** pradk has joined #openstack-nova21:13
*** jaosorior has quit IRC21:16
*** takashin has left #openstack-nova21:21
mriedemjaypipes: ah https://github.com/kennethreitz/requests/blob/master/requests/models.py#L64521:21
mriedemrequests.Response overrides __bool__21:21
jaypipesheh, interesting.21:22
jaypipeslearn something new every day.21:22
*** liverpooler has quit IRC21:23
*** ducttape_ has joined #openstack-nova21:25
*** ducttape_ has quit IRC21:30
*** Jeffrey4l has quit IRC21:35
mriedemjaypipes: didn't you have a patch which decoupled TestInventory and TestAllocations from SchedulerReportClientTestCase ?21:35
mriedemwe're running all of the SchedulerReportClientTestCase tests 3 times21:35
mriedemand i'm not sure why except for the common setup21:36
jaypipesyep: https://review.openstack.org/#/c/406363/21:36
mriedemah right21:36
mriedembut people have to get through the forest of refactor to get those treats21:36
jaypipesmriedem: sorry :( you want me to break that out?21:38
mriedemdoesn't matter much to me21:39
mriedemi'm just adding a new test case in TestAllocatoins21:39
mriedemwhich isn't affected by your change so not a problem21:39
*** cleong has quit IRC21:41
jaypipeskk21:41
*** eharney has quit IRC21:42
*** mvk has quit IRC21:42
*** sreeram_v has joined #openstack-nova21:43
bauzasoh man, I thought we were not having the meeting today :(21:44
bauzasmriedem: ^21:44
bauzassorry for missing it21:44
*** gouthamr has quit IRC21:46
mriedemthe nova team meeting rests for no man21:47
*** sreeram_v has quit IRC21:47
*** Jeffrey4l has joined #openstack-nova21:48
bauzasjaypipes: about https://review.openstack.org/#/c/398470/14/nova/compute/resource_tracker.py since a lot of methods look at the ComputeNode by using the tuple (host, node) do you think long-term that we would remove it ?21:48
bauzaslike we use hypervisor_hostname for a lot of things21:48
jaypipesbauzas: you mean eventually remove passing the host and nodename and instead just pass the hypervisor_hostname value only?21:49
bauzasjaypipes: for example, we have a Destination object using both of the fields21:49
bauzasjaypipes: I mean, I totally understand your change and your series21:50
bauzasjaypipes: since Ironic only needs it, once we will have the needed RP modifications for them, it should be okay to only have one RT21:51
jaypipesbauzas: eventually I'd like to just pass a single UUID, yeah, the resource provider UUID value...21:51
bauzasjaypipes: I just wonder long-term how to modify all the situations where we have that tuple21:51
bauzasbecause lots of places in Nova are using that21:51
jaypipesbauzas: and of course most of the xxx_claim() methods in the RT should go away (or be dramatically reduced) once claims can be done in the placement API, yeah?21:51
bauzasremoving it seems huge21:51
bauzasjaypipes: well, we haven't yet agreed on that plan, but if so, yeah :)21:52
jaypipesother than the scheduler and the RT, what places in Nova use the (host, nodename) tuple to identify targets?21:52
bauzasjaypipes: lemme find those21:52
bauzasat least the conductor AFAIR21:53
jaypipesbauzas: conductor only uses host... it just passes along the nodename in payloads but only uses the host value for routing.21:53
jaypipesbauzas: but I hear your point... :) I will be very careful about what things I'm teasing apart in there!21:54
bauzasjaypipes: for example, we have the virt drivers looking at hypervisor_name IIRC, right?21:54
bauzasjaypipes: and we use the host field for mostly calling RPC21:55
bauzasjaypipes: so, if we want to only use a single field for both of them, changing all the places either looking at host or hypervisor_hostname seems huge21:56
bauzasI'm not saying impossible, just that cutting this seems not trivial :)21:56
*** slaweq has joined #openstack-nova21:56
mriedemwtf why can't i override __bool__ on a magic mock and make it work21:57
jaypipesmriedem: because we are living in a post-truth era.21:57
mriedemi just want to make magic mock great again21:57
bauzasjaypipes: anyway, I don't want to diverge that more21:57
mriedemand that starts with rick perry21:57
bauzasjaypipes: +W'd21:57
jaypipesbauzas: yep, I agree with you on the enormity of the task :) host is the service/RPC routing key. hypervisor_hostname is the nodename/target/virt-specific identifier.21:58
bauzasmriedem: False = True; False == True21:58
*** toure is now known as toure|gone21:58
bauzasmriedem: jk21:58
jaypipes:)21:58
bauzasmriedem: not sure I understand your problem ?22:00
mriedemriddle me this v22:00
mriedemhttp://paste.openstack.org/show/593205/22:00
mriedemmock_log.info.assert_not_called() always fails22:00
mriedembecause r is evaluating to True22:01
bauzasgod loves syntaxic sugar22:01
*** slaweq has quit IRC22:01
bauzasmriedem: looking22:02
*** slaweq has joined #openstack-nova22:03
jaypipesmriedem: don't you need to use mock.patch.object() there for the LOG object in report.py?22:04
bauzasoh I see22:06
bauzassince r can return False right?22:06
bauzasI think I remember the specificity of the Response object22:06
bauzassomething like it can be False or having a status code, right?22:07
bauzasmriedem: ^22:07
*** sdague has quit IRC22:08
*** raunak has joined #openstack-nova22:11
bauzasmriedem: I just remembered this http://stackoverflow.com/questions/8909932/how-to-overload-pythons-bool-method22:12
bauzasactually http://stackoverflow.com/questions/2233786/overriding-bool-for-custom-class is more verbose22:13
bauzas(and six doesn't provide a compat layer AFAIK)22:14
*** Sukhdev has quit IRC22:19
bauzasoh fun, just discovered something :22:25
bauzas>>> ('a', 'b')[True]22:25
bauzas'b'22:25
bauzas\o/22:25
*** slaweq has quit IRC22:29
*** slaweq has joined #openstack-nova22:31
*** Zer0Byte__ has joined #openstack-nova22:34
*** nic has quit IRC22:36
*** slaweq has quit IRC22:37
*** vtech has quit IRC22:38
*** jheroux has quit IRC22:40
*** Hazelesque_ has joined #openstack-nova22:41
*** Hazelesque has quit IRC22:41
*** dtp has quit IRC22:42
*** Zer0Byte__ has quit IRC22:46
mriedemjaypipes: i think either is fine22:47
mriedembauzas: ah nonzero22:48
mriedemgross22:48
mriedemok22:48
mriedemi swear i've seen that before too for this same kind of thing22:48
mriedemmaybe even in this same code :)22:48
mriedemyup in test_update_inventory_failed22:49
mriedemsame deal22:49
bauzas... :)22:50
mriedemand of course i didn't see it here https://docs.python.org/3/library/unittest.mock.html#unittest.mock.MagicMock22:51
mriedembecause that's py3 so only talks about __bool__22:51
*** burt has quit IRC22:52
bauzasI just remembered that booleans are very different between py2 and py322:52
bauzaslike the above I provided, it's only for py222:53
*** ducttape_ has joined #openstack-nova22:54
mriedemyeah there examples in here from me to steal from22:57
jlvillalFYI: Seem to be having some random gate failures that show up like http://logs.openstack.org/99/414299/1/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/d9fda2a/logs/devstacklog.txt.gz#_2016-12-22_22_08_41_29123:03
*** Sukhdev has joined #openstack-nova23:04
jlvillalMy test patch gives an error about "Illegal instruction" http://logs.openstack.org/39/414339/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_snmp-tinyipa-ubuntu-xenial-nv/1d5e63d/logs/devstacklog.txt.gz#_2016-12-22_22_25_10_78723:04
openstackgerritMatt Riedemann proposed openstack/nova: Ignore 404s when deleting allocation records  https://review.openstack.org/41434923:05
*** dimtruck is now known as zz_dimtruck23:08
*** Zer0Byte__ has joined #openstack-nova23:13
*** xyang1 has quit IRC23:25
*** ducttape_ has quit IRC23:25
*** lamt has quit IRC23:26
*** zz_dimtruck is now known as dimtruck23:28
*** lpetrut has quit IRC23:31
*** ijw has joined #openstack-nova23:38
*** mlavalle has quit IRC23:39
*** gszasz has quit IRC23:40
*** salv-orlando has quit IRC23:42
*** sreeram_v has joined #openstack-nova23:43
*** esberglu has joined #openstack-nova23:46
*** sreeram_v has quit IRC23:48
*** dimtruck is now known as zz_dimtruck23:49
*** yuntongjin has quit IRC23:50
*** tjones has quit IRC23:52
*** gouthamr has joined #openstack-nova23:52
*** Sukhdev has quit IRC23:55
*** baoli has quit IRC23:57
*** ducttape_ has joined #openstack-nova23:59

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