Wednesday, 2015-08-19

gmannmriedem: done. and regarding backport to kilo actually cherry-pick do not work as modified file structure has been changed on master.00:00
*** neiljerram_bb has joined #openstack-nova00:01
*** achanda_ has joined #openstack-nova00:02
*** achanda has quit IRC00:05
*** VW_ has quit IRC00:05
*** rdopiera has quit IRC00:05
*** VW_ has joined #openstack-nova00:06
*** asettle has joined #openstack-nova00:07
*** achanda_ has quit IRC00:07
*** vilobhmm1 has joined #openstack-nova00:09
*** VW_ has quit IRC00:10
*** sachin has quit IRC00:11
*** sachin has joined #openstack-nova00:13
*** VW_ has joined #openstack-nova00:18
*** VW_ has quit IRC00:18
*** VW_ has joined #openstack-nova00:19
*** sachin has quit IRC00:27
*** claudiub has quit IRC00:28
*** vilobhmm1 has quit IRC00:29
*** tsekiyam_ has joined #openstack-nova00:29
*** mtanino has quit IRC00:31
*** tsekiyama has quit IRC00:32
*** tsekiyam_ has quit IRC00:34
*** salv-orl_ has quit IRC00:34
alex_xusdague: mikal , the last policy cleanup patch is ready to go https://review.openstack.org/#/c/200382/00:35
*** Piet has joined #openstack-nova00:36
*** shoutm has quit IRC00:36
*** shoutm has joined #openstack-nova00:37
*** penick has quit IRC00:42
*** otter768 has joined #openstack-nova00:42
*** andreykurilin__ has quit IRC00:45
*** dims has joined #openstack-nova00:46
*** dims_ has quit IRC00:47
*** baoli has joined #openstack-nova00:49
*** sachin has joined #openstack-nova00:53
*** baoli has quit IRC00:54
*** Piet has quit IRC00:55
*** gyee has quit IRC00:55
*** dims has quit IRC00:56
*** dims has joined #openstack-nova00:56
*** meghal has quit IRC00:58
*** sachin has quit IRC01:00
*** ctrath has joined #openstack-nova01:02
*** thorst has quit IRC01:02
openstackgerritgaryk proposed openstack/nova: VMware: Use actual VM state instead of using the instance vm_state  https://review.openstack.org/19062701:04
gmannalex_xu: hi01:08
*** zhenguo has joined #openstack-nova01:09
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901801:09
*** VW_ has quit IRC01:10
*** y_sawai has joined #openstack-nova01:12
*** meghal has joined #openstack-nova01:12
gmannalex_xu: regarding https://review.openstack.org/#/c/214311/1/nova/api/openstack/__init__.py01:13
*** ssurana has quit IRC01:14
gmannalex_xu: should we remove CONF.osapi_v21.enabled now or in N as decided recently ? that option does not looks good for v2.1. IMO we should remove that now01:14
*** y_sawai has quit IRC01:17
*** SourabhP has quit IRC01:17
alex_xugmann: I think we can't, we should deprecated the option first01:17
*** SourabhP has joined #openstack-nova01:17
*** SourabhP has quit IRC01:17
alex_xugmann: then remove it in M01:17
alex_xugmann: see line 48, there already have one mark as deprecated01:18
*** browne has quit IRC01:18
gmannalex_xu: yea but i feel we should reconsider that as v3 nerver got released and for v2.1 we should not have that option01:18
alex_xugmann: but I'm think what happen after we remove v3 from api-paste.ini for enable option01:19
gmannalex_xu: that is being changed to v2101:19
gmannalex_xu: thats why m worried01:19
gmannon this https://review.openstack.org/#/c/214311/1/nova/api/openstack/__init__.py, option is being changed for v2101:20
*** RuiChen has joined #openstack-nova01:20
gmannalex_xu: deprecation we did for v3 but as we are going to remove v3 from paste.ini then it has no meaning01:21
gmannalex_xu: and its not valid to make that option for v2101:21
alex_xugmann: at least, I think we shouldn't rename them to v2101:21
alex_xugmann: but actually extensions_whitelist works for v2.101:21
gmannalex_xu: +1. yea that whats my point was01:21
alex_xugmann: although we call it as v3.extensions_whitelist01:22
gmannalex_xu: yes whitelist, balcklist option we can rename01:22
*** moshele has joined #openstack-nova01:22
openstackgerritgaryk proposed openstack/nova: Host manager: add in missing log hints  https://review.openstack.org/21440401:22
alex_xugmann: I prefer not rename, we should deprecated or remove them01:22
gmannalex_xu: and when we remove v3 from paste.ini we can decide on CONF.osapi_v3.enabled01:22
*** shuquan has joined #openstack-nova01:23
alex_xugmann: yea01:23
gmannalex_xu: you mean whitelist, blacklist option also not to rename?01:23
*** y_sawai has joined #openstack-nova01:23
alex_xugmann: yea, we have plan remove extension, so those option should be removed in the M01:24
gmannalex_xu: yea01:24
*** shuquan has quit IRC01:24
alex_xugmann: I talk with johnthetubaguy , he think remove option need deprecate first.01:24
alex_xugmann: if we deprecate them, I think rename is meanless01:24
*** ctrath has quit IRC01:24
gmannbut till then we can rename those ans remove/deprecate on extension removal01:24
gmannalex_xu: hummm. nice point01:25
alex_xugmann: rename also need deprecate I think01:25
*** wanghua has joined #openstack-nova01:25
gmannalex_xu: yea logically yes :)01:25
alex_xugmann: you rename to v21.extensions_whitelist, you need deprecate v3.extensions_whitelist...01:25
*** shuquan has joined #openstack-nova01:26
*** nic has quit IRC01:26
alex_xugmann: I still think this isn't something we want to support, why we can't remove them directly01:26
gmannalex_xu: but we can take those exception as v3 never got released01:26
gmannalex_xu: +2, i also think same01:26
alex_xugmann: yea, for v3.enable, it is good point.01:27
alex_xugmann: maybe we should bring this up again in next meeting01:28
*** y_sawai has quit IRC01:28
*** tjones has quit IRC01:29
gmannalex_xu: yea01:29
*** shuquan has quit IRC01:31
gmannalex_xu: one more thing to discussed01:31
gmannalex_xu: regarding https://review.openstack.org/#/c/198753/01:32
gmannalex_xu: if new status code is introduced (500 ->new error code) we do need version bump right?01:32
*** Apoorva has quit IRC01:34
*** tjones has joined #openstack-nova01:35
*** sachin has joined #openstack-nova01:35
*** dave-mccowan has quit IRC01:36
*** RuiChen has quit IRC01:40
*** shyu has joined #openstack-nova01:41
*** lyanchih has joined #openstack-nova01:41
alex_xugmann: if you see the flow chart in http://docs.openstack.org/developer/nova/api_microversion_dev.html we needn't microversions01:41
gmannalex_xu: yea if it is from existing one.01:42
alex_xugmann: also there is footnotes01:42
*** garyk has quit IRC01:42
gmannalex_xu: yea, should we fix 500 to most appropriate one or from existing one only01:42
gmannalex_xu: as fixing 500 to new code need version and which will be too small for version bump?01:43
*** RuiChen has joined #openstack-nova01:46
*** shuquan has joined #openstack-nova01:53
*** RuiChen has quit IRC01:55
*** y_sawai has joined #openstack-nova01:56
*** eliqiao_pc has joined #openstack-nova01:57
eliqiao_pchi prc hackathon hacker , #link https://etherpad.openstack.org/p/hackathon2_all_list01:58
*** humble_ has joined #openstack-nova01:59
*** wanghua has quit IRC02:00
*** shuquan has quit IRC02:00
*** y_sawai has quit IRC02:02
*** shane-wang has joined #openstack-nova02:02
*** yuntongjin has joined #openstack-nova02:02
shane-wanghello02:02
shane-wanghttps://etherpad.openstack.org/p/hackathon2_all_list02:03
*** RuiChen has joined #openstack-nova02:04
*** Piet has joined #openstack-nova02:04
*** haomaiwang has joined #openstack-nova02:05
alex_xushane-wang: eliqiao_pc wow, a lot of bugs02:05
*** moshele has quit IRC02:06
eliqiao_pc alex_xu: feel free to take them :)02:07
alex_xueliqiao_pc: heh02:07
*** redbeard has joined #openstack-nova02:07
*** y_sawai has joined #openstack-nova02:08
shane-wang@alex_xu, please help us remotely02:10
*** RuiChen has quit IRC02:11
shane-wangalex_xu: yes, feel free to take02:11
*** diogogmt has joined #openstack-nova02:11
alex_xushane-wang: will try, not sure I have enough bandwidth, but I'm happy to help on review02:12
alex_xushane-wang: is there list for patch ready for review?02:13
*** yamahata has quit IRC02:14
*** shaohe_feng has joined #openstack-nova02:14
openstackgerritZhenzan Zhou proposed openstack/nova: filter pre_assigned_dev_names when finding disk dev  https://review.openstack.org/21441902:15
*** humble_ has quit IRC02:15
*** RuiChen has joined #openstack-nova02:16
*** wxy_ has joined #openstack-nova02:17
shane-wangalex_xu: no02:18
shane-wangalex_xu: we're collecting bugs till 10:30am02:18
alex_xushane-wang: cool02:18
*** tjones has quit IRC02:18
alex_xugmann: just take a look at tempest failure https://review.openstack.org/#/c/214085/302:19
alex_xugmann: some of failure because tempest have some extra parameter tests, for example test_update_host_with_extra_param02:19
alex_xugmann: what we can do for it?02:19
gmannalex_xu: yea, m alos checking those02:20
gmanneven metadata one is might be tempest issue but need to confirm and fix that02:20
gmannalex_xu: for test_update_host_with_extra_param, i found this is the only test in tempest which checking additional property (but need to confirm)02:21
gmannalex_xu: I ma thinking to update that to catch both error (bad request for v2.1 and v2 and 501 for v2onv21)02:22
*** RuiChen has quit IRC02:23
*** yuntongjin1 has joined #openstack-nova02:24
*** yuntongjin has quit IRC02:24
alex_xugmann: if we have separated job for v2 on v21, we can skip it for v2.1?02:24
*** annegentle has quit IRC02:25
gmannalex_xu: but as per latest paste.ini all /v2 going to be on v21 code where 501 will be raised02:26
*** shuquan has joined #openstack-nova02:26
*** annegentle has joined #openstack-nova02:26
gmannalex_xu: as that test if valid for /v21 but it change error code when v2 on v2102:27
gmannalex_xu:  i am wondering there will be lot of cases where error code will change for v2 on v21. or m missing something here02:28
openstackgerritEli Qiao proposed openstack/nova: API: Handle InstanceUnknownCell exception when doing live-migraion  https://review.openstack.org/21296502:29
alex_xugmann: actually not change error code, it return success than 400, 501 is returned from compute node I think. Because there isn't extra param check in api layer, then the request send to compute node. compute node return not implement02:29
gmannalex_xu: as for v2 on v21, additional properties are skipped and we do not have python code validation in v2.1 code02:29
alex_xugmann: yes02:30
*** sachin has quit IRC02:30
gmannalex_xu: then its a issue mean v2onv21 is not same as v202:30
alex_xugmann: I'm afraid few of them may return 500, if there are some underlayer code didn't process extra params correct02:30
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Expose keystoneclient's session and auth plugin loading parameters  https://review.openstack.org/21442302:30
gmannalex_xu: yea02:30
alex_xugmann: I think it is just way for switch v2 to v2.1 smoothly, there isn't way make v2.1 equal to v202:31
alex_xugmann: as we just skip extra params checking, but in the json-schema we still have some validation is strict than v202:32
*** annegentle has quit IRC02:32
alex_xugmann: so v2 on v2.1 isn't equal to v2 exactly02:32
*** achanda has joined #openstack-nova02:32
*** RuiChen has joined #openstack-nova02:33
*** unicell has quit IRC02:33
gmannalex_xu: yea, but in term of extra param (not complete validation) it should be same as we thought when doing relax validation02:33
alex_xujohnthetubaguy: sdague, when you wake up, hope you check those ^ , without validation, we turn some 400 to 2xx. And maybe something will return 500. let me know those is accepted to you or not. But I remember we know this before.02:34
openstackgerritEli Qiao proposed openstack/nova: Ironic: Add numa_topology to get_available_resource return values  https://review.openstack.org/21442502:35
alex_xugmann: emm...sorry, I did't et your last word02:35
*** meghal1 has joined #openstack-nova02:36
gmannalex_xu: means our purpose of relax validation was not to break v2 users which pass extra param02:36
alex_xugmann: yea, that is our goal02:36
gmannalex_xu: but now on v2onv21 it might not break as return code can be changed02:37
gmann*might break02:38
alex_xugmann: only for extra params?02:38
*** shuquan has quit IRC02:38
gmannalex_xu: yea02:38
*** meghal has quit IRC02:38
*** yuntongjin1 has quit IRC02:42
gmannalex_xu: johnthetubaguy: sdague : my main worry is when it return 500 or 501 (which were 400 etc on v2 code) which i think is bad02:43
*** yuntongjin1 has joined #openstack-nova02:43
gmannalex_xu: meantime i will check metadata failure. may be those are from tempest side02:44
*** shaohe_feng1 has joined #openstack-nova02:47
*** zhihai_s has joined #openstack-nova02:47
alex_xugmann: thanks02:48
*** shaohe_feng has quit IRC02:48
*** shuquan has joined #openstack-nova02:49
*** salv-orlando has joined #openstack-nova02:49
*** yuntongjin has joined #openstack-nova02:51
*** hakimo_ has joined #openstack-nova02:52
*** shuquan has quit IRC02:53
*** yuntongjin1 has quit IRC02:54
*** hakimo has quit IRC02:54
*** dims has quit IRC02:55
*** yuntongjin2 has joined #openstack-nova02:59
*** dave-mccowan has joined #openstack-nova03:00
*** haomaiwang has quit IRC03:01
*** y_sawai has quit IRC03:01
*** yuntongjin has quit IRC03:01
*** sachin has joined #openstack-nova03:01
*** haomaiwang has joined #openstack-nova03:02
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901803:02
openstackgerritTan Lin proposed openstack/nova: Make extra_spec case insensitive  https://review.openstack.org/19304703:03
*** asettle is now known as asettle-afk03:03
*** salv-orlando has quit IRC03:05
*** shaohe_feng1 has quit IRC03:05
*** sachin has quit IRC03:06
*** JasonPan has joined #openstack-nova03:08
*** yuntongjin has joined #openstack-nova03:08
openstackgerritJianghua Wang proposed openstack/nova: To expose disk labels in guest for root and ephemeral disks  https://review.openstack.org/21309403:08
*** tjones has joined #openstack-nova03:09
*** agireud has joined #openstack-nova03:09
*** browne has joined #openstack-nova03:10
*** yuntongjin2 has quit IRC03:11
openstackgerritEli Qiao proposed openstack/nova: Raise exception Migration earlier in REST API sid  https://review.openstack.org/21443403:12
eliqiao_pcalex_xu:03:12
alex_xuedleafe: ?03:12
alex_xueliqiao_pc: ?03:12
alex_xuedleafe: sorry, I'm talking with eliqiao_pc...03:13
eliqiao_pchi alex, #link https://github.com/openstack/nova/blob/master/nova/compute/api.py#L24103:14
eliqiao_pcit's re https://review.openstack.org/#/c/212965/03:14
eliqiao_pccheck_instance_cell will only raise exception.InstanceUnknownCell and exception.InstanceInvalidState03:14
eliqiao_pcand  exception.InstanceInvalidState has been catched in _live_migration() in REST API, right?03:15
*** redbeard has quit IRC03:15
*** rodrigods has quit IRC03:16
*** erlon has quit IRC03:18
*** rodrigods has joined #openstack-nova03:19
eliqiao_pcalex_xu: around ?03:19
eliqiao_pcalex_xu: still around?03:19
*** shuquan has joined #openstack-nova03:20
alex_xueliqiao_pc: yea, right03:20
*** redbeard has joined #openstack-nova03:21
alex_xueliqiao_pc: also reviewed https://review.openstack.org/214434, how about we check it more early, check it in the api layer to save extra rpc call03:24
eliqiao_pcalex_xu, that may bring more changes, if we do an extra rpc call to nova_compute , then we do need a new  rcp methord?03:26
alex_xueliqiao_pc: I mean 'save' an extra rpc call03:27
*** mrodden has quit IRC03:27
*** raginbajin has quit IRC03:27
alex_xueliqiao_pc: currently you still check that in the virt driver, it means conductor will request an rpc call, then will know whether instance include bdm or not.03:28
alex_xueliqiao_pc: actually the bdm stores in the db, it isn't related to compute node, so we totally can check that in the api layer by getting bdm from db directly03:28
*** raginbajin has joined #openstack-nova03:29
eliqiao_pcalex_xu: okay, I will check if we have already some get such information(bdm) in nova-api layer already...03:29
alex_xueliqiao_pc: yea, if already get that will be great, the patch will become more easy03:30
*** JasonPan has quit IRC03:30
eliqiao_pcalex_xu: it's re https://review.openstack.org/#/c/212965/ , can you detail your comments03:30
eliqiao_pcalex_xu: what's exceptions will check_instance_cell raise?03:31
*** JasonPan has joined #openstack-nova03:31
*** asettle-afk is now known as asettle03:31
alex_xueliqiao_pc: InstanceUnknownCell03:31
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901803:31
*** logan2 has quit IRC03:31
alex_xueliqiao_pc: that means action like start/stop will raise that exception also03:32
alex_xueliqiao_pc: for those api, we should catch it also03:32
eliqiao_pcalex_xu: okay , get you now.03:32
*** shaohe_feng has joined #openstack-nova03:32
alex_xueliqiao_pc: but we better to ensure InstanceUnknownCell is expected exception first, I think alaski can give opinion on that03:32
*** mrodden has joined #openstack-nova03:33
*** agireud has quit IRC03:33
*** shuquan has quit IRC03:34
*** yuntongjin has quit IRC03:34
eliqiao_pcalex_xu:  ya, I think I need Andrew's comment first before I can do next steps.03:35
*** JasonPan has quit IRC03:35
*** kiran-r has joined #openstack-nova03:36
*** kiran-r has quit IRC03:36
*** agireud has joined #openstack-nova03:38
*** yamahata has joined #openstack-nova03:40
*** shaohe_feng1 has joined #openstack-nova03:40
openstackgerritWen Zhi Yu proposed openstack/nova-specs: Spec for nova API blueprint correct-volume-attachment-id-in-nova-api-volumes  https://review.openstack.org/21402103:41
*** shaohe_feng has quit IRC03:41
*** diogogmt has quit IRC03:42
*** root____7 has joined #openstack-nova03:42
*** venkat_p has joined #openstack-nova03:43
*** shoutm has quit IRC03:45
*** JasonPan has joined #openstack-nova03:46
root____7exit03:46
root____7quit03:46
*** shaohe_feng has joined #openstack-nova03:46
root____7d03:46
root____7can anybody help me please.I am new to IRC client03:47
*** haigang has joined #openstack-nova03:47
*** shuquan has joined #openstack-nova03:47
*** unicell has joined #openstack-nova03:48
*** shaohe_feng1 has quit IRC03:48
*** shuquan has quit IRC03:54
*** redbeard has quit IRC03:55
*** shoutm has joined #openstack-nova03:56
*** sachin has joined #openstack-nova03:56
*** redbeard has joined #openstack-nova03:57
*** redbeard has quit IRC03:58
*** redbeard has joined #openstack-nova03:58
*** sachin has quit IRC04:00
openstackgerritShuquan Huang proposed openstack/nova: nova.utils._get_root_helper() should be public  https://review.openstack.org/20736604:00
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-nova04:02
*** chhavi has joined #openstack-nova04:03
*** RuiChen has quit IRC04:04
*** salv-orlando has joined #openstack-nova04:04
*** apuimedo has joined #openstack-nova04:05
*** root____7 has quit IRC04:06
*** zhihai_song has joined #openstack-nova04:07
*** dave-mccowan has quit IRC04:07
*** VikasC has joined #openstack-nova04:08
*** raginbajin has quit IRC04:10
*** zhihai_s has quit IRC04:11
VikasCreload04:17
*** lyanchih has quit IRC04:18
*** otter768 has quit IRC04:18
*** VikasC has quit IRC04:19
*** sachin has joined #openstack-nova04:20
*** otter768 has joined #openstack-nova04:20
*** salv-orlando has quit IRC04:21
*** moshele has joined #openstack-nova04:22
*** VikasC has joined #openstack-nova04:26
*** raginbajin has joined #openstack-nova04:28
*** VikasC has quit IRC04:28
*** otter768 has quit IRC04:29
*** Sree has joined #openstack-nova04:31
*** VikasC has joined #openstack-nova04:31
*** Sree has quit IRC04:31
*** Sree has joined #openstack-nova04:32
*** shaohe_feng has quit IRC04:32
*** shyama has joined #openstack-nova04:33
*** y_sawai has joined #openstack-nova04:36
*** meghal1 has quit IRC04:37
*** y_sawai has quit IRC04:42
*** whitekid has joined #openstack-nova04:42
*** eliqiao_pc has quit IRC04:44
*** eliqiao_pc has joined #openstack-nova04:45
*** coolsvap|away is now known as coolsvap04:46
*** y_sawai has joined #openstack-nova04:48
*** agireud has quit IRC04:48
*** mdrabe has quit IRC04:49
*** deepakcs has joined #openstack-nova04:52
*** meghal has joined #openstack-nova04:52
*** agireud has joined #openstack-nova04:55
*** meghal has quit IRC04:56
*** tjones has quit IRC04:57
*** irenab has quit IRC04:58
*** haomaiwang has quit IRC05:01
*** vivekd has joined #openstack-nova05:01
*** haomaiwa_ has joined #openstack-nova05:02
gmannalex_xu: hi05:04
*** shane-wang has quit IRC05:06
*** shane-wang has joined #openstack-nova05:06
*** coolsvap is now known as coolsvap|away05:08
*** moshele has quit IRC05:11
*** y_sawai has quit IRC05:11
*** redbeard is now known as Guest9530305:14
*** vilobhmm1 has joined #openstack-nova05:14
*** wanghua has joined #openstack-nova05:14
*** JoshNang has quit IRC05:17
*** y_sawai has joined #openstack-nova05:19
*** boris-42 has quit IRC05:20
*** y_sawai has quit IRC05:20
*** ashishb has joined #openstack-nova05:20
*** coolsvap|away is now known as coolsvap05:23
*** JoshNang has joined #openstack-nova05:25
*** RuiChen has joined #openstack-nova05:26
*** vivekd has quit IRC05:28
*** vivekd_ has joined #openstack-nova05:28
*** vivekd_ is now known as vivekd05:28
*** salv-orlando has joined #openstack-nova05:28
*** chhavi has quit IRC05:29
*** irenab has joined #openstack-nova05:30
*** apuimedo has quit IRC05:31
*** sudipto has joined #openstack-nova05:38
*** Sree_ has joined #openstack-nova05:38
*** Sree_ is now known as Guest1784005:39
*** Sree has quit IRC05:42
*** sudipto has quit IRC05:43
*** emagana has joined #openstack-nova05:45
*** JasonPan is now known as jasonpan05:47
*** jasonpan has left #openstack-nova05:48
*** jasonpan has joined #openstack-nova05:53
*** claudiub has joined #openstack-nova05:55
*** moshele has joined #openstack-nova05:57
*** jasonpan has quit IRC05:58
*** haomaiwa_ has quit IRC06:01
*** lyanchih has joined #openstack-nova06:02
*** haomaiwa_ has joined #openstack-nova06:02
*** asettle has quit IRC06:02
*** jasonpan has joined #openstack-nova06:02
*** sudipto has joined #openstack-nova06:02
*** venkat_p has quit IRC06:03
*** agireud has quit IRC06:04
*** lpetrut has joined #openstack-nova06:05
*** armax has quit IRC06:05
*** afazkas has joined #openstack-nova06:06
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21446406:08
alex_xugmann: hi06:08
*** cfriesen has quit IRC06:09
jasonpanbauzas: Hi06:09
*** coolsvap is now known as coolsvap|away06:10
*** kaisers has joined #openstack-nova06:10
*** Murali has joined #openstack-nova06:10
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21446406:10
*** vilobhmm1 has quit IRC06:11
openstackgerritEli Qiao proposed openstack/nova: Correct expected error code for os-resetState action  https://review.openstack.org/20393006:12
*** Guest17840 has quit IRC06:13
jasonpanbauzas: I'm interest in the bug #1452568. I leave the comment. I don't what do you think about it?06:14
openstackbug 1452568 in OpenStack Compute (nova) "nova allows to live-migrate instance from one availability zone to another" [Low,Confirmed] https://launchpad.net/bugs/1452568 - Assigned to Sylvain Bauza (sylvain-bauza)06:14
*** Sree has joined #openstack-nova06:14
*** vivekd has quit IRC06:17
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Fixes serial port issue on Windows Threshold  https://review.openstack.org/19261706:18
*** lsmola has joined #openstack-nova06:20
openstackgerritheijlong proposed openstack/nova-specs: Spec for nova API blueprint correct-volume-attachment-id-in-nova-api-volumes  https://review.openstack.org/21402106:22
*** mhorban has quit IRC06:22
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Imported Translations from Transifex  https://review.openstack.org/21236706:23
*** y_sawai has joined #openstack-nova06:27
*** ankit_ag has joined #openstack-nova06:28
*** mhorban has joined #openstack-nova06:29
*** markus_z has joined #openstack-nova06:30
*** otter768 has joined #openstack-nova06:30
*** mhorban has left #openstack-nova06:31
*** mhorban has joined #openstack-nova06:33
*** shane-wang1 has joined #openstack-nova06:34
*** achanda has quit IRC06:34
*** shane-wang has quit IRC06:34
*** whenry has joined #openstack-nova06:34
*** otter768 has quit IRC06:35
*** neiljerram_bb has quit IRC06:36
*** SourabhP has joined #openstack-nova06:37
*** nkrinner has joined #openstack-nova06:39
*** scheuran has joined #openstack-nova06:40
*** SourabhP_ has joined #openstack-nova06:40
*** salv-orlando has quit IRC06:40
*** SourabhP has quit IRC06:42
*** SourabhP_ is now known as SourabhP06:42
*** browne has quit IRC06:48
gmannalex_xu: hi, regarding metadata failure06:50
alex_xugmann: hi06:51
gmannalex_xu: actually there also error code changed from 400->500 as  wrong key falls under extra param in v2.1 validation06:51
gmannalex_xu: as schema file use patternProperty for key too which is correct06:52
gmannalex_xu: https://github.com/openstack/nova/blob/master/nova/api/validation/parameter_types.py#L17206:53
openstackgerritWen Zhi Yu proposed openstack/nova-specs: Spec for nova API blueprint correct-volume-attachment-id-in-nova-api-volumes  https://review.openstack.org/21402106:53
gmannalex_xu: so any wrong key falls under extra key and v2.1 used to consider that additional property and raise validation error06:53
gmannalex_xu: but now as addition property error is relaxed on v2onv21, it return 50006:54
gmannalex_xu: i think here we need to add python code validation on v2.106:54
alex_xugmann: yea, agree, we need another way to validate it06:55
gmannalex_xu: in most place it will be easy just to capture Invalidmetadata exception06:56
gmannalex_xu: i am preparing patch for that and lets see if that looks fine06:56
*** Jeffrey4l has joined #openstack-nova06:56
*** Jeffrey4l has quit IRC06:56
alex_xugmann: cool, thanks06:56
*** Jeffrey4l_ has joined #openstack-nova06:56
*** Jeffrey4l_ has quit IRC06:57
*** Murali has quit IRC06:57
*** jlvillal has quit IRC06:58
*** jlvillal has joined #openstack-nova06:58
*** StevenK has quit IRC06:58
*** StevenK has joined #openstack-nova06:59
*** VikasC has quit IRC06:59
*** y_sawai has quit IRC07:00
*** Murali has joined #openstack-nova07:01
*** haomaiwa_ has quit IRC07:01
*** haomaiwang has joined #openstack-nova07:01
*** Sree has quit IRC07:02
*** Sree has joined #openstack-nova07:03
openstackgerritRajesh Tailor proposed openstack/nova: Move quota delta reserve methods from api to utils  https://review.openstack.org/21237407:05
openstackgerritRui Chen proposed openstack/nova: Fix incorrect result of host-describe  https://review.openstack.org/21108307:06
*** kiran-r has joined #openstack-nova07:06
openstackgerritRajesh Tailor proposed openstack/nova: Fix quota-update when nova-compute startup finish  https://review.openstack.org/17011807:07
*** Sree has quit IRC07:07
openstackgerritRui Chen proposed openstack/nova: Set task_state=None when booting instance failed  https://review.openstack.org/18714507:08
*** ajayaa has joined #openstack-nova07:10
openstackgerritGhanshyam Mann proposed openstack/nova: Merge server list multi status tests between v2 and v2.1  https://review.openstack.org/20138707:10
*** Nikolay_St has joined #openstack-nova07:11
openstackgerritEli Qiao proposed openstack/nova: Scheduler: Send notifier.info in ChanceScheduler  https://review.openstack.org/21188707:12
openstackgerritRui Chen proposed openstack/nova: Fix permission issue of server group API  https://review.openstack.org/19311707:14
*** sileht has joined #openstack-nova07:15
*** venkat_p has joined #openstack-nova07:17
kiran-rHello All, I am getting this error when i live migrate an instance across compute nodes. http://paste.openstack.org/show/421549/ Please help me07:17
openstackgerritHans Lindgren proposed openstack/nova: Drop scheduler RPC 3.x support  https://review.openstack.org/19283607:17
openstackgerritGhanshyam Mann proposed openstack/nova: Merge block_device_mapping boot tests between v2 and v2.1  https://review.openstack.org/20140107:19
eliqiao_pchi , a lot of xen ci failed, any problem with xen ci?07:20
*** whenry has quit IRC07:22
*** fawadkhaliq has joined #openstack-nova07:23
*** matrohon has joined #openstack-nova07:23
*** scheuran has quit IRC07:23
*** lpetrut has quit IRC07:26
*** alex_klimov has joined #openstack-nova07:26
*** y_sawai has joined #openstack-nova07:27
*** lyanchih has quit IRC07:27
*** rubasov has joined #openstack-nova07:27
*** matrohon has quit IRC07:27
*** belmoreira has joined #openstack-nova07:28
*** alex_klimov has quit IRC07:29
*** alex_klimov has joined #openstack-nova07:29
*** kiran-r has quit IRC07:29
*** apuimedo has joined #openstack-nova07:31
openstackgerritGhanshyam Mann proposed openstack/nova: Merge virtual interface tests between v2 and v2.1  https://review.openstack.org/19781107:31
openstackgerritwhitekid proposed openstack/nova: tuning extended volume extension  https://review.openstack.org/21125807:31
openstackgerritLianhao Lu proposed openstack/nova-specs: Add new API to list compute node metric names  https://review.openstack.org/18004907:32
*** rajesht has joined #openstack-nova07:33
*** kiran-r has joined #openstack-nova07:33
*** SourabhP has quit IRC07:33
*** IanGovett has joined #openstack-nova07:37
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Implements detach_interface method  https://review.openstack.org/21449307:37
*** andreykurilin__ has joined #openstack-nova07:38
openstackgerritShuquan Huang proposed openstack/nova: The API unit tests for serial console use http instead of ws  https://review.openstack.org/20737507:39
openstackgerritZhenzan Zhou proposed openstack/python-novaclient: Add help message for floating ip bulk operation  https://review.openstack.org/21449407:39
*** lyanchih has joined #openstack-nova07:40
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Implements detach_interface method  https://review.openstack.org/21449307:40
*** IanGovett has quit IRC07:41
*** salv-orlando has joined #openstack-nova07:41
*** IanGovett has joined #openstack-nova07:44
*** whitekid has quit IRC07:47
openstackgerritGhanshyam Mann proposed openstack/nova: Merge flavor all_extensions tests between v2 and v2.1  https://review.openstack.org/20143007:48
*** whitekid has joined #openstack-nova07:48
*** matrohon has joined #openstack-nova07:50
*** romainh has joined #openstack-nova07:51
*** whitekid has quit IRC07:51
jasonpankiran-r: Hi did you use share storage to share instance data with another compute node? ex. nfs....07:51
*** whitekid has joined #openstack-nova07:51
kiran-rjasonpan: No.07:51
jasonpankiran-r: that is the question , live migration need share storage to share instance07:52
jasonpankiran-r: try this one  http://docs.openstack.org/admin-guide-cloud/content/section_configuring-compute-migrations.html07:53
*** deepakcs has quit IRC07:54
*** shaohe_feng has joined #openstack-nova07:54
jasonpankiran-r: I hope that can't help you solve your problem07:54
*** Sree has joined #openstack-nova07:55
jasonpankiran-r: I hope that can help you solve your problem. sorry type error:)07:55
kiran-rjasonpan:Thanks, I am trying... =)07:56
*** matrohon has quit IRC07:58
*** boris-42 has joined #openstack-nova07:59
*** haomaiwang has quit IRC08:01
openstackgerritRui Chen proposed openstack/nova: Adds instance_uuid index for instance_system_metadata  https://review.openstack.org/20827708:01
*** haomaiwang has joined #openstack-nova08:02
*** jcoufal has joined #openstack-nova08:02
*** shaohe_feng has quit IRC08:03
openstackgerritRui Chen proposed openstack/nova: Adds instance_uuid index for instance_system_metadata  https://review.openstack.org/20827708:03
*** shaohe_feng has joined #openstack-nova08:03
*** shaohe_feng1 has joined #openstack-nova08:09
*** yassine__ has joined #openstack-nova08:09
openstackgerritGhanshyam Mann proposed openstack/nova: Fix link's href to consider osapi_compute_link_prefix  https://review.openstack.org/20770208:11
*** deepakcs has joined #openstack-nova08:11
*** shaohe_feng has quit IRC08:12
*** kylek3h has quit IRC08:12
*** kylek3h has joined #openstack-nova08:13
*** kylek3h has quit IRC08:17
*** lyanchih has quit IRC08:18
*** apuimedo has quit IRC08:19
*** saikrishna has joined #openstack-nova08:19
*** ociuhandu has quit IRC08:20
*** timbyr_ has joined #openstack-nova08:21
*** markvoelker has quit IRC08:22
*** exploreshaifali has joined #openstack-nova08:24
*** shaohe_feng1 has quit IRC08:24
*** park_heijlong has joined #openstack-nova08:25
*** park_heijlong has quit IRC08:25
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Use version convert methods from oslo_utils.versionutils  https://review.openstack.org/20332208:27
*** derekh has joined #openstack-nova08:27
*** eliqiao_pc has quit IRC08:31
*** saikrishna has quit IRC08:31
*** otter768 has joined #openstack-nova08:31
openstackgerritGhanshyam Mann proposed openstack/nova: Move "versions" functional tests in v2.1 tests  https://review.openstack.org/20143908:31
*** Sree__ has joined #openstack-nova08:33
*** gszasz has joined #openstack-nova08:33
*** jistr has joined #openstack-nova08:34
*** Sree__ has quit IRC08:34
*** lucasagomes has joined #openstack-nova08:35
*** otter768 has quit IRC08:36
*** fawadkhaliq has quit IRC08:36
*** shuquan has joined #openstack-nova08:37
*** lpetrut has joined #openstack-nova08:39
haiganghi guys, I got a problem while create instance, the console.log was write to disk one bytes per time08:39
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Update log's level when backup a volume backend instance  https://review.openstack.org/21451108:40
*** shoutm has quit IRC08:40
haigangthis make disk load high, can i merge the write request?08:40
*** jichen has joined #openstack-nova08:42
openstackgerritBalazs Gibizer proposed openstack/nova: Switch from deprecated timeutils.isotime  https://review.openstack.org/21114608:43
*** shyu has quit IRC08:46
*** tpeoples has quit IRC08:46
johnthetubaguyhaigang: the folks on #openstack might have better operator focused help for you, those folks might have seen your issue before08:47
*** alexschm has joined #openstack-nova08:47
*** achanda has joined #openstack-nova08:48
*** kiran-r has quit IRC08:49
*** RuiChen has quit IRC08:49
*** Murali has quit IRC08:49
mhorbanjohnthetubaguy: I've created an issue in tracker for parsing URL version https://bugs.launchpad.net/nova/+bug/148644708:50
openstackLaunchpad bug 1486447 in OpenStack Compute (nova) "Removing version of API for bookmark URL is wrong" [Undecided,New] - Assigned to Marian Horban (mhorban)08:50
*** shyu has joined #openstack-nova08:50
johnthetubaguymhorban: OK, good stuff, have you added that bug to your commit message?08:51
mhorbanjohnthetubaguy: Actually not yet... because there is one +2 ;)08:51
haigangjohnthetubaguy: thx!08:51
johnthetubaguymhorban: by the way, is there any chance you can add a specific example into that bug, like examples of what SCRIPT_NAME would bug?08:52
*** haigang has quit IRC08:52
johnthetubaguymhorban: have you got a link to your patch again?08:52
*** haigang has joined #openstack-nova08:52
*** shyama_ has joined #openstack-nova08:52
*** haigang has quit IRC08:52
*** haigang has joined #openstack-nova08:53
mhorbanjohnthetubaguy: https://review.openstack.org/#/c/195303/08:53
*** haigang has quit IRC08:53
mhorbanjohnthetubaguy: ok, i'll add details to  bug descr.08:53
*** haigang has joined #openstack-nova08:53
*** aix has joined #openstack-nova08:54
johnthetubaguymhorban: thanks, ping me when thats sorted (ideally something that matches what you have in your unit tests)08:54
*** shyama has quit IRC08:55
*** shyama_ is now known as shyama08:55
shane-wang1hello08:56
*** shuquan has quit IRC08:56
*** shuquan has joined #openstack-nova08:58
*** shuquan has quit IRC08:58
gmannjohnthetubaguy: hi08:59
shane-wang1the China teams from different companies (Huawei, Intel, IBM, Mirantis, 99cloud, unitedstack, awcloud and others) are doing hackathon from today to the day after tomorrow, if you have more bandwidth, please review the fixes for our bug list at https://etherpad.openstack.org/p/hackathon2_all_list, thanks.08:59
johnthetubaguygmann: good morning08:59
gmannjohnthetubaguy: good morning08:59
johnthetubaguygmann: I guess good evening for you08:59
gmannjohnthetubaguy: me and alex_xu  discussed regarding failure on https://review.openstack.org/#/c/214085/08:59
gmannjohnthetubaguy: yea:)09:00
johnthetubaguyoh, yeah09:00
gmannjohnthetubaguy: basically 2 issues here09:00
*** haomaiwang has quit IRC09:01
johnthetubaguyshane-wang1: is it possible to add a link to the review in the etherpad, when there is a patch you folks think is ready?09:01
gmannjohnthetubaguy: 1. relax validation for extra param leads to different status code (400 -> 2xx or 50X) when v2 on v2109:01
johnthetubaguyshane-wang1: just checking, but I guess you are reviewing each other code as well, before saying its ready for review, using the above system09:01
*** RuiChen has joined #openstack-nova09:02
gmannjohnthetubaguy: example test_update_host_with_extra_param09:02
johnthetubaguygmann: yep, thats a nasty one, the 500 we can totally just fix up09:02
*** haomaiwa_ has joined #openstack-nova09:02
johnthetubaguygmann: honestly, this is why I wanted us to strip out the additional params, not just ignore them09:02
gmannjohnthetubaguy: but there might be other place also which we do not have tests for those09:02
johnthetubaguygmann: totally agree09:03
*** saikrishna has joined #openstack-nova09:04
*** venkat_p has quit IRC09:04
gmannjohnthetubaguy: yea strip out could have been better which results 400 -> 2xx  than 400->5xx09:05
openstackgerritBalazs Gibizer proposed openstack/nova: Switch from deprecated timeutils.isotime  https://review.openstack.org/21114609:06
gmannjohnthetubaguy: alex_xu : how we should go on those now?09:06
johnthetubaguy(sorry got disconnected for a moment there)09:06
johnthetubaguyI saw your comment on 400->2xxx, did you mention something after that?09:07
johnthetubaguywhat was problem 2?09:07
gmannjohnthetubaguy: 2. is with metadata validation which is actually due to validation we have for metadata key09:08
gmannjohnthetubaguy: https://github.com/openstack/nova/blob/master/nova/api/validation/parameter_types.py#L17209:08
gmannjohnthetubaguy: here invalid metadata keys (>255 or blank ) are considered as extra param and v2.1 used to raise additional property error which results to 40009:09
johnthetubaguygmann: ah, I see, thats extra validation, I would argue we just need to fix the tempest test for those09:09
johnthetubaguyoh09:09
gmannjohnthetubaguy: but v2 on v21 will result to 500 instead of 40009:09
johnthetubaguyyeah, got it the wrong way around in my head09:10
gmanni thought of solution to have those validation in python code as in v2 code09:10
*** eliqiao_pc has joined #openstack-nova09:10
johnthetubaguygmann: yeah, that seems a little silly though09:10
gmannjohnthetubaguy: yea09:11
*** vivekd has joined #openstack-nova09:11
johnthetubaguy(in the sense that we know there will be other cases)09:11
gmannyea other cases also where ever parameter_type.metadata is being used for validation09:11
johnthetubaguywhat about trying the strip out extra properties thing? I guess that still breaks the tests09:12
gmannor we can handle metadata validation case as exception and not to relax additional property validation for metadata case?09:12
gmannyes tests will fail with strip out also09:13
openstackgerritFeodor Tersin proposed openstack/nova: Remove unused root_metadata method of BlockDeviceMappingList  https://review.openstack.org/21232409:13
openstackgerritFeodor Tersin proposed openstack/nova: Fix collection of metadata for a snapshot of a volume-backed instance  https://review.openstack.org/17024309:13
openstackgerritFeodor Tersin proposed openstack/nova: Consolidate initialization of instance snapshot metadata  https://review.openstack.org/19895909:13
*** yanxb_ has joined #openstack-nova09:13
*** sudipto has quit IRC09:13
johnthetubaguygmann: so the metadata one (and similar things with patternproperties I guess, might be a good thing to special case09:14
*** yanxb has joined #openstack-nova09:14
johnthetubaguyjust worried about the others, maybe the others should just get stripped out09:14
johnthetubaguyalthough thats not idea either09:14
gmannjohnthetubaguy: yea because metadata is being used in some other schema also like create server09:15
johnthetubaguygmann: I am thinking everything with patternproperties will have the same issue right?09:15
gmannjohnthetubaguy: yes.09:15
johnthetubaguyso maybe lets fix those ones first09:16
johnthetubaguythen see where we are09:16
openstackgerritFeodor Tersin proposed openstack/nova: Fix evaluation of host disk usage by volume-backed instances  https://review.openstack.org/20087009:17
gmannjohnthetubaguy: just searched and looks like only metadata have patternProperties09:17
*** achanda has quit IRC09:17
*** abhishekk has joined #openstack-nova09:17
*** lyanchih has joined #openstack-nova09:18
*** venkat_p has joined #openstack-nova09:18
gmannjohnthetubaguy: but that is being used in inside of many schema09:18
gmannjohnthetubaguy: so not sure how we will strip out only metadata extra param?09:18
eliqiao_pc johnthetubaguy: hi john, GM.09:19
johnthetubaguygmann: magic code that runs before the validation happens, was the only thing I could come up with09:19
*** yanxb has quit IRC09:19
*** yanxb_ has quit IRC09:19
johnthetubaguyeliqiao_pc: hi09:19
*** ishant has joined #openstack-nova09:19
*** shane-wang1 has quit IRC09:20
eliqiao_pcjohnthetubaguy:  we are doing prc-hackathon today. and have some bug list output, can you help to review them?09:20
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: Adds Hyper-V UEFI Secure Boot  https://review.openstack.org/20958109:21
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: Fixes serial port issue on Windows Threshold  https://review.openstack.org/19261709:21
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: refactors utilsfactory  https://review.openstack.org/21452709:21
*** wanghua has quit IRC09:21
gmannjohnthetubaguy: hummm but before validation to know metadata is in request and it is extra param or not seems difficult09:21
*** zhihai_song has quit IRC09:21
johnthetubaguyeliqiao_pc: sent some asks above to shane-wang1, I would love you folks to review each others changes, and when you are happy add a link to the review request into that etherpad, if possible?09:21
johnthetubaguy(after voting on the patches in gerrit, I guess)09:22
johnthetubaguyeliqiao_pc: also, please do add comments in gerrit rather than just talking to each other, that sounds silly, but its just good to get into good habbits!09:22
*** RuiChen has quit IRC09:23
johnthetubaguygmann: you would have to parse the validation stuff ourselves (well read it anyways)09:23
*** markvoelker has joined #openstack-nova09:23
*** jordanP has joined #openstack-nova09:24
*** yanxb_ has joined #openstack-nova09:24
eliqiao_pcjohnthetubaguy:  yeah, that would be cool, we can do the review first and will prepare the list when we are done. we are looking forward you to give +2? :) thanks in advance.09:24
*** Sree__ has joined #openstack-nova09:24
eliqiao_pcjohnthetubaguy:  yeah, thanks for your comments:)09:24
openstackgerritRajesh Tailor proposed openstack/nova: Remove unnecessary ValueError exception  https://review.openstack.org/19052509:25
*** eliqiao_pc has quit IRC09:25
johnthetubaguygmann: hmm, this is nasty stuff :(09:25
gmannjohnthetubaguy: yea, actually validating key also along with value makes it bad09:26
*** fawadkhaliq has joined #openstack-nova09:28
*** Sree has quit IRC09:28
*** markvoelker has quit IRC09:28
*** Sree__ has quit IRC09:29
openstackgerritMarian Horban proposed openstack/nova: Added processing /compute URL  https://review.openstack.org/19530309:30
mhorbanjohnthetubaguy: Details added https://bugs.launchpad.net/nova/+bug/1486447. And Closes-Bug in commit message added09:32
openstackLaunchpad bug 1486447 in OpenStack Compute (nova) "Removing version of API for bookmark URL is wrong" [Undecided,In progress] - Assigned to Marian Horban (mhorban)09:32
gmannjohnthetubaguy: i will try some ideas tomorrow and lets see if i can find any good one09:33
*** kiran-r has joined #openstack-nova09:34
openstackgerritJohn Garbutt proposed openstack/nova: Added processing /compute URL  https://review.openstack.org/19530309:36
johnthetubaguymhorban: thanks for those details in the bug report, I am thinking it might be good to add them in the commit message09:37
openstackgerritJohn Garbutt proposed openstack/nova: Added processing /compute URL  https://review.openstack.org/19530309:39
*** _kiran_ has joined #openstack-nova09:40
*** kiran-r has quit IRC09:41
*** kylek3h has joined #openstack-nova09:43
*** jaypipes has quit IRC09:46
*** kylek3h has quit IRC09:48
openstackgerritJohn Garbutt proposed openstack/nova: Add functional test for server group  https://review.openstack.org/14751409:51
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: Adds Hyper-V UEFI Secure Boot  https://review.openstack.org/20958109:53
*** _kiran_ is now known as kiran-r09:53
*** kiran-r has quit IRC09:53
*** kiran-r has joined #openstack-nova09:54
*** ociuhandu has joined #openstack-nova09:54
*** apuimedo has joined #openstack-nova09:57
*** exploreshaifali has quit IRC09:57
lxslialex_xu: are you awake?09:58
*** saikrishna has quit IRC10:00
*** haomaiwa_ has quit IRC10:01
openstackgerritJohn Garbutt proposed openstack/nova: Hyper-V: Adds HyperVDriver unit tests  https://review.openstack.org/14898010:01
*** haomaiwang has joined #openstack-nova10:02
*** exploreshaifali has joined #openstack-nova10:02
openstackgerritAlexis Lee proposed openstack/nova: Adds resource classes  https://review.openstack.org/12899910:03
openstackgerritAlexis Lee proposed openstack/nova: Add object models for comparing resource amounts  https://review.openstack.org/12899210:03
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21454010:06
*** apmelton has quit IRC10:06
*** d34dh0r53 has quit IRC10:07
alex_xulxsli: hi, I'm here10:07
johnthetubaguyjichen: hey, just looking at this patch, lets catch up about this if we are online at the same time: https://review.openstack.org/#/c/163177/210:08
*** belmoreira has quit IRC10:08
*** d34dh0r53 has joined #openstack-nova10:08
*** apmelton has joined #openstack-nova10:09
lxslialex_xu: hi there! I just wanted to ask about NotImplementedError on https://review.openstack.org/#/c/128992/, are you happy with EG raise NotImplementedError(_("Amount#__eq__")) please?10:09
*** belmoreira has joined #openstack-nova10:09
alex_xulxsli: I'm ok with that10:11
lxslialex_xu: great, thank you10:11
alex_xulxsli: np10:12
*** belmoreira has quit IRC10:14
*** belmoreira has joined #openstack-nova10:15
*** kmartin has quit IRC10:16
*** asselin_ has quit IRC10:16
alex_xujohnthetubaguy: gmann , maybe strip out is right way, it can resolve all the concern.10:18
*** shoutm has joined #openstack-nova10:18
alex_xubut a little hard to implement10:19
johnthetubaguyyeah, +1 to both10:19
alex_xuprobably need some code to get required properties when validation input with json-schema10:20
alex_xuthen remove it from the input10:20
*** whitekid has quit IRC10:21
*** _kiran_ has joined #openstack-nova10:23
*** y_sawai has quit IRC10:24
*** kiran-r has quit IRC10:24
*** _kiran_ has quit IRC10:29
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21454010:31
*** chhavi has joined #openstack-nova10:31
*** yamahata has quit IRC10:32
*** otter768 has joined #openstack-nova10:32
openstackgerritJohn Garbutt proposed openstack/nova: New db api method instance_get_all_by_grantee_security_groups()  https://review.openstack.org/7238010:32
*** otter768 has quit IRC10:37
*** venkat_p has quit IRC10:38
lxslibauzas: morning, you wanted requested_destination to be a ComputeNode object. Should I put that in the DB as a FK or serialised JSON please? alaski has taken the latter approach for everything else and I'm not quite sure why10:39
*** chhavi_ has joined #openstack-nova10:42
*** kiran-r has joined #openstack-nova10:43
*** kylek3h has joined #openstack-nova10:44
*** chhavi has quit IRC10:44
*** _kiran_ has joined #openstack-nova10:45
*** _kiran_ has quit IRC10:45
*** _kiran_ has joined #openstack-nova10:45
*** _kiran_ has quit IRC10:46
*** _kiran_ has joined #openstack-nova10:47
*** belmoreira has quit IRC10:48
*** kiran-r has quit IRC10:48
*** _kiran_ has quit IRC10:48
*** kiran-r has joined #openstack-nova10:49
kiran-rjasonpan: What is the use of having host aggregates??10:50
*** venkat_p has joined #openstack-nova10:50
*** chhavi_ has quit IRC10:50
*** salv-orlando has quit IRC10:53
*** Sree has joined #openstack-nova10:53
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21455510:53
*** fawadkhaliq has quit IRC10:53
*** dims has joined #openstack-nova10:56
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: Adds Hyper-V UEFI Secure Boot  https://review.openstack.org/20958110:57
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: refactors utilsfactory  https://review.openstack.org/21452710:57
*** mwagner_lap has quit IRC10:57
*** ccesario_ has quit IRC10:59
*** shoutm has quit IRC11:01
*** dims_ has joined #openstack-nova11:03
*** baoli has joined #openstack-nova11:05
*** dims has quit IRC11:07
*** Murali has joined #openstack-nova11:08
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Fixes snapshoting inexistent VM issue  https://review.openstack.org/21456011:08
*** thorst has joined #openstack-nova11:09
*** ishant has quit IRC11:10
*** garyk has joined #openstack-nova11:10
*** baoli has quit IRC11:10
*** saikrishna has joined #openstack-nova11:11
*** haomaiwang has quit IRC11:12
openstackgerritlalit dagre proposed openstack/nova: WIP: Flavor create using api DB  https://review.openstack.org/21304111:13
openstackgerritlalit dagre proposed openstack/nova: Creates flavor* tables in API database  https://review.openstack.org/20160611:13
*** sudipto has joined #openstack-nova11:13
johnthetubaguyanthonyper: hey, I am just looking at these patches you have up here: https://review.openstack.org/#/c/19909211:13
johnthetubaguyanthonyper: it really looks like a new feature11:13
johnthetubaguyanthonyper: OK, so reading the bug, I think I see what is happening now.11:14
*** ociuhandu has quit IRC11:16
*** ociuhandu has joined #openstack-nova11:18
*** boris-42 has quit IRC11:20
openstackgerritGeorge Peristerakis proposed openstack/python-novaclient: Search the list of servers with unicode text.  https://review.openstack.org/20064911:21
*** markvoelker has joined #openstack-nova11:24
*** shoutm has joined #openstack-nova11:26
openstackgerritjichenjc proposed openstack/nova: Cleanup HTTPRequest for security_groups test  https://review.openstack.org/18263011:28
*** markvoelker has quit IRC11:28
*** dims has joined #openstack-nova11:29
*** dims_ has quit IRC11:31
*** dims_ has joined #openstack-nova11:31
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21455511:32
*** wxy_ has quit IRC11:32
*** lyanchih has quit IRC11:34
*** dims has quit IRC11:34
*** fawadkhaliq has joined #openstack-nova11:35
*** saikrishna has quit IRC11:36
*** lucasagomes is now known as lucas-hungry11:40
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Implements detach_interface method  https://review.openstack.org/21449311:43
*** saikrishna has joined #openstack-nova11:46
*** diogogmt has joined #openstack-nova11:46
*** otter768 has joined #openstack-nova11:46
dims_johnthetubaguy: neutronv2/api.py has support for auth plugin(s) BUT the config parameters do not show up in "tox -e genconfig" (lines 121, 123 in https://review.openstack.org/#/c/136931/14/nova/network/neutronv2/api.py,cm)11:48
dims_johnthetubaguy: it probably did not showed up in the kilo nova.conf.sample either, will have to verify that11:49
openstackgerritGeorge Peristerakis proposed openstack/python-novaclient: Search the list of servers with unicode text.  https://review.openstack.org/20064911:50
markus_zdims_: I remember a bug about that, let me look it up11:50
markus_zdims_: https://bugs.launchpad.net/nova/+bug/147691211:51
openstackLaunchpad bug 1476912 in OpenStack Compute (nova) "No nova.conf.sample, and no details procedures to describe how to generate a full list of nova.conf.sample" [Undecided,Won't fix]11:51
*** jaypipes has joined #openstack-nova11:53
*** irenab has quit IRC11:55
*** pc_m_ has joined #openstack-nova11:57
dims_markus_z: this is related but not the same as that bug11:58
*** saikrishna has quit IRC11:58
dims_markus_z: in this case, we pick up options from config file *if* someone reads jamie's blog and looks at the code :) http://www.jamielennox.net/blog/2015/02/17/loading-authentication-plugins/11:59
dims_then they can use it11:59
dims_markus_z: i have a hack, run "tox -e genconfig" before and after applying this review (https://review.openstack.org/#/c/214423/) and you can diff the nova.conf.sample to see the new options12:00
markus_zdims_: I see. I got triggered by the statement, that not all config options are in the "sample.conf" file.12:02
dims_right12:02
*** otter768 has quit IRC12:02
*** afazkas has quit IRC12:04
dims_markus_z: yes, thanks. kilo we did not use oslo-config-generator so now we should not have the problem (1476912)12:05
*** andreykurilin__ has quit IRC12:05
*** dave-mccowan has joined #openstack-nova12:06
*** dprince has joined #openstack-nova12:08
markus_zdims_: oh man, I did miss the version and didn't do a double-check how we created the sample.conf in earlier releases. Thanks for the pointer.12:09
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: DO NOT MERGE: Example of config options reshuffle  https://review.openstack.org/21458112:10
johnthetubaguydims_: I could totally believe we missed a few12:11
johnthetubaguydims_: do you have a bug for that one?12:11
dims_johnthetubaguy: nope, jamie's -1 on this review triggered my exploration (https://review.openstack.org/#/c/209599/)12:12
johnthetubaguydims_: ah, gotcha12:13
*** raildo-afk is now known as raildo12:14
openstackgerritwanghao proposed openstack/nova: Add nova-manage command for cleaning attachment  https://review.openstack.org/18453712:14
johnthetubaguydims_: I don't like thinkings its a docs issue, but maybe we just need better docs, and devstack setup of keystone v3, maybe? I am missing a lot of context on where we are at with all that right now12:15
*** amotoki_ has joined #openstack-nova12:17
openstackgerritHans Lindgren proposed openstack/nova: Fix cells use of legacy bdms during local instance delete operations  https://review.openstack.org/21458312:19
*** belmoreira has joined #openstack-nova12:19
*** belmoreira has quit IRC12:19
*** diogogmt has quit IRC12:20
dims_johnthetubaguy: that's where i started (devstack) https://review.openstack.org/#/c/209566/12:21
dims_we don't have a job where nova fully uses keystone v3 api12:21
dims_since for neutron we always use keystone v2 api in devstack scripts12:21
*** erlon has joined #openstack-nova12:22
*** deepakcs has quit IRC12:23
*** ashishb has quit IRC12:24
*** salv-orlando has joined #openstack-nova12:25
*** matrohon has joined #openstack-nova12:26
*** yanxb_ has quit IRC12:27
*** venkat_p has quit IRC12:27
*** amotoki_ has quit IRC12:27
*** edmondsw has joined #openstack-nova12:27
*** yanxb_ has joined #openstack-nova12:31
johnthetubaguydims_: oh, I guess we could move the nova-net jobs over to keystone v3?12:32
*** salv-orl_ has joined #openstack-nova12:32
johnthetubaguyI remember talk of an experimental job being added, not sure who promised to do that12:32
*** salv-orlando has quit IRC12:33
*** mwagner_lap has joined #openstack-nova12:33
openstackgerritAlexis Lee proposed openstack/nova: Clean up live migration retry loop  https://review.openstack.org/21305612:36
openstackgerritAlexis Lee proposed openstack/nova: WIP check destination on migrations  https://review.openstack.org/21251012:36
openstackgerritlalit dagre proposed openstack/nova: WIP: Flavor create using api DB  https://review.openstack.org/21304112:37
*** lucas-hungry is now known as lucasagomes12:39
*** logan2 has joined #openstack-nova12:39
*** haomaiwang has joined #openstack-nova12:39
*** haigang has quit IRC12:39
*** markvoelker has joined #openstack-nova12:40
*** ashishb has joined #openstack-nova12:40
*** zhihai_song has joined #openstack-nova12:41
*** shyu has quit IRC12:42
*** zhihai_song has quit IRC12:43
openstackgerritAlexis Lee proposed openstack/nova: Clean up live migration retry loop  https://review.openstack.org/21305612:44
*** eharney has joined #openstack-nova12:45
*** fawadkhaliq has quit IRC12:46
lxslimarkus_z: should we open bugs for code cleanup?12:46
*** amotoki_ has joined #openstack-nova12:47
openstackgerritJohn Garbutt proposed openstack/nova: api: deprecate the concept of extensions in v2.1  https://review.openstack.org/21459212:48
*** exploreshaifali has quit IRC12:54
*** lyanchih has joined #openstack-nova12:54
*** jcoufal_ has joined #openstack-nova12:58
*** smatzek has joined #openstack-nova13:00
*** xyang1 has joined #openstack-nova13:00
*** irenab has joined #openstack-nova13:01
*** jcoufal has quit IRC13:01
markus_zlxsli: no, don't think so. Refactoring is a continuous task, I don't see a value in a bug report.13:04
lxslimarkus_z: cool, thank you13:04
markus_zlxsli: If the cleanup should have a side effect like better performance or so, then maybe.13:05
*** rfolco has joined #openstack-nova13:06
openstackgerritJohn Garbutt proposed openstack/nova: api: deprecate the api v2 extension configuration  https://review.openstack.org/21460113:08
johnthetubaguyalex_xu: gmann: something for when you are around tomorrow, its more a sketch to help poke at the problem: https://review.openstack.org/#/q/topic:bp/nova-api-deprecate-extensions,n,z13:09
alex_xujohnthetubaguy: thanks, that is one thing we should do in Liberty for remove extension13:11
openstackgerritZhuChunzhan proposed openstack/nova: Improve the performance of get evacuated instances from a host which should be destroyed  https://review.openstack.org/21455513:12
*** annegentle has joined #openstack-nova13:13
*** rlrossit has joined #openstack-nova13:13
*** pc_m_ has quit IRC13:15
*** andreykurilin__ has joined #openstack-nova13:16
*** Sree has quit IRC13:17
openstackgerritHans Lindgren proposed openstack/nova: Make compute_api.trigger_members_refresh() issue a single db call  https://review.openstack.org/7238213:18
openstackgerritHans Lindgren proposed openstack/nova: Remove unused db.security_group_rule_get_by_security_group_grantee()  https://review.openstack.org/7238313:18
openstackgerritHans Lindgren proposed openstack/nova: Revert "Make nova-network use conductor for security groups refresh"  https://review.openstack.org/18221213:19
*** dustins has joined #openstack-nova13:19
*** mdrabe has joined #openstack-nova13:26
*** dims_ has quit IRC13:29
*** vivekd has quit IRC13:29
*** dims has joined #openstack-nova13:29
andreykurilin__sdague, alex_xu: hi! I want to know your opinion about modifying return data of boot call. Currently, it returns only 1 server, even if min_count>1, so creation several vms by one call is inconvenient.13:30
alex_xuandreykurilin__: actually there is reservation_id in the response if the user requested13:31
openstackgerritMarkus Zoeller (markus_z) proposed openstack/nova: DO NOT MERGE: Example of config options reshuffle  https://review.openstack.org/21458113:32
alex_xuandreykurilin__: https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/servers.py#L65213:32
andreykurilin__alex_xu: from cyeoh note: "In the long term with the tasks API we will probably just drop the concept of reservation_id"13:33
*** mriedem has joined #openstack-nova13:33
alex_xuandreykurilin__: yea, I remember there is some discussion before.13:34
alex_xuandreykurilin__: tasks API not here yet13:34
andreykurilin__alex_xu: why not just return list of servers at once ?13:35
*** ijuwang has joined #openstack-nova13:35
alex_xuandreykurilin__: I don't remember the detail, one thing I remember is we have different return status for multiple servers13:36
openstackgerritJohn Garbutt proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408513:37
*** annegentle has quit IRC13:37
andreykurilin__alex_xu: hm13:37
Kevin_Zheng_Hi, could someone review on this: https://review.openstack.org/#/c/202379/  Thanks alot13:40
andreykurilin__alex_xu: sorry, but I don't understand which codes can different. boot method raises/returns the same errors no matter what number of servers are requested.13:42
*** jecarey has joined #openstack-nova13:42
openstackgerritMaxim Nestratov proposed openstack/nova: libvirt: clear instance.root_device_name while ignoring user device name  https://review.openstack.org/21431413:42
*** kiran-r has quit IRC13:42
*** diogogmt has joined #openstack-nova13:43
andreykurilin__alex_xu: choose of return server is the one of the last steps of the boot - https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/servers.py#L66013:43
rlrossityo dansmith, why did you -1 yourself on the save_batch() patch?13:45
dansmithrlrossit: jaypipes wanted to revisit my assertion about save() on list objects and I'm not in a place to have a conversation this week13:46
dansmithso I figured I'd wait until next week and pin it so it doesn't merge accidentally13:46
alex_xuandreykurilin__: emm... maybe I remember that wrong.13:46
*** dboik has joined #openstack-nova13:46
*** diogogmt has quit IRC13:47
mriedemi just jumped into the swift channel and they have a good idea for channel topic - they have their review dashboard in the topic13:47
*** burt has joined #openstack-nova13:47
mriedeme.g. Review Dashboard: https://goo.gl/eqeGwE | Summary Dashboard: https://goo.gl/jL0byl13:47
mriedemjohnthetubaguy: ^13:47
rlrossitdansmith: gotcha. yeah it looked like nothing happened besides a rebase, and suddenly you just cut it off. I guess I missed that conversation13:48
mriedemat this point in the release we probably shouldn't say in the nova channel topic that lemming is open for development since we're in bug fix mode13:48
alex_xuandreykurilin__: about why use task api, maybe alaski remember that13:48
andreykurilin__alex_xu: ok, thanks13:48
johnthetubaguymriedem: those dashboards are nifty, just using the stars, I like it13:48
johnthetubaguymriedem: yeah, I haven't looked into how we change the topic, do you know?13:49
*** gzhai has joined #openstack-nova13:49
alex_xuandreykurilin__: or you can 'git blame' the code, to check another note on the commit, hope can track some history13:49
dansmithjohnthetubaguy: I can change it13:49
*** jcoufal_ has quit IRC13:49
*** ChanServ sets mode: +o dansmith13:49
johnthetubaguydansmith: cool13:50
*** dansmith changes topic to "This channel is for Nova development. For support of Nova deployments, please use #openstack."13:50
johnthetubaguydansmith: sweet13:50
johnthetubaguydansmith: I guess we could link to this: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule13:50
andreykurilin__alex_xu: so you do not see any negative aspects of such change(btw, I have a draft and it quite small - https://review.openstack.org/#/c/213776/1/nova/api/openstack/compute/servers.py ) ?13:51
*** dansmith changes topic to "This channel is for Nova development. For support of Nova deployments, please use #openstack. Please see: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule"13:51
rajeshthi cores,13:51
rajeshtcould you please review https://review.openstack.org/#/c/170118/13:51
markus_zmriedem: Those dashboards are pretty sweet and better than a list in etherpad IMO13:51
rajeshtthanks13:51
*** jcoufal has joined #openstack-nova13:51
johnthetubaguymarkus_z: +1 we have been actively looking for a way to kill the etherpad of doom13:51
mriedemyeah, it looks like they have several categories in theirs13:52
alex_xuandreykurilin__: I need think about also need track the history before I give answer13:52
mriedemneeds final +W, some grouped by feature branch, which could be priority topic branch in our case13:52
gzhaisdague: Do you have time to have a review @ https://review.openstack.org/#/c/203573/ ?13:52
Kevin_Zheng_johnthetubaguy: Thanks a lot for your review, pls see my reply.13:52
gzhaisdague: Just minor changes according to your comment. Thanks!13:52
johnthetubaguyKevin_Zheng_: I am fine with the idea, I just don't think your code is actually doing that (it just sets the DB state, it doesn't change the instance state)13:53
*** ctrath has joined #openstack-nova13:54
*** whitekid has joined #openstack-nova13:54
rlrossitmriedem: johnthetubaguy: and coming from someone that doesn't know what to review, having a list of "These things really need to be reviewed" would be really nice13:54
rlrossitinstead of the fire hose of changes that roll through my watchlist13:54
markus_zjohnthetubaguy: Would be cool to have a dashboard subject for bugs (but you most probably already thought about that).13:54
mriedemrlrossit: that's supposed to be https://etherpad.openstack.org/p/liberty-nova-priorities-tracking right now13:54
johnthetubaguymriedem: +113:55
sdaguegzhai: +2, thanks13:55
rlrossityeah and I hate the etherpad13:55
rlrossitvery non-dynamic13:55
ctrathrlrossit: +113:55
sdaguerlrossit: build us a better system then :)13:55
Kevin_Zheng_johnthetubaguy: I will check agian, but I think the actual instance state didn't even change13:55
dansmithyeah, see,13:55
dansmiththe etherpad is crowdsourced13:55
dansmiththese dashboards are awesome, but they require maintenance13:55
johnthetubaguyrlrossit: I have tried to collect some top tips in this wiki page: https://wiki.openstack.org/wiki/Nova/Mentoring#Why_do_code_reviews_if_I_am_not_in_nova-core.3F13:55
*** ChanServ sets mode: -o dansmith13:55
*** artom has joined #openstack-nova13:55
Kevin_Zheng_johnthetubaguy: if this excption has been thrown13:56
*** abhishekk has quit IRC13:56
johnthetubaguyKevin_Zheng_: that might be driver dependent, and depends on where it fails, I fear13:56
johnthetubaguyKevin_Zheng_: I know in xenapi, we start the instance back up after a failure13:56
Kevin_Zheng_johnthetubaguy: Thanks I will check that13:57
mriedemsdague: johnthetubaguy: dansmith: still, couldn't we start with something as basic as (1) needs final +2 and (2) patches directly related to bugs13:57
*** rlrossit1 has joined #openstack-nova13:57
johnthetubaguyKevin_Zheng_: we start it back up, becuase we previously had to shut it down, I suspect it might be better just to check the actual power state of the VM, rather than just mark it as ACTIVE, thats probably a little easier at this point13:57
mriedemthen we wouldn't need to maintain a list of topic branches for priorities13:57
dansmithmriedem: sure, a few people have those dashboards already, right?13:58
Kevin_Zheng_johnthetubaguy: yes you are right13:58
mriedemif someone has a sweet ass dashboard, we should link that into the channel topic13:58
johnthetubaguymriedem: I thought sdague had something that did some of that already, but yeah, a basic thing would help I think13:58
johnthetubaguymriedem: yeah, thats a good plan13:58
alaskialex_xu: andreykurilin__ the primary reason, IMO, to use a task api for multiple servers boot responses is the potential size of the response if booting something like 100 instances13:58
mriedembecause then when people complain about not getting their changes reviewed, we can point at that13:59
Kevin_Zheng_johnthetubaguy: you mean we just save the current actual state to the DB13:59
*** rlrossit has quit IRC13:59
rlrossit1mriedem: +113:59
alaskialex_xu: andreykurilin__ and if we are going to modify the response for multiple boot it would be desirable to move towards a task api vs making a small change now that we want to undo later13:59
*** mriedem is now known as mriedem_meeting13:59
alex_xualaski: thanks!13:59
Kevin_Zheng_johnthetubaguy: don't set it back to initial if they are different13:59
*** ftersin has joined #openstack-nova13:59
johnthetubaguymriedem: true, am using russell's tooling to create this: reviews.johnthetubaguy.com but yes, a bit of context would be useful here, thats a top idea13:59
*** rubasov has quit IRC14:00
alex_xualaski: thanks, I see now14:00
ftersindansmith: hi, about nullable fields in ImageMeta (https://review.openstack.org/#/c/211048)14:01
openstackgerritJohn Garbutt proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408514:01
*** Sree has joined #openstack-nova14:01
*** dboik has quit IRC14:02
gzhaisdague:Thanks for your review!14:02
ftersindansmith: as i understand, the reason why we didn't set nullability for the fields was compatibility between nodes14:02
dansmithftersin: I'm about to leave now, so I can't really discuss it14:02
dansmithftersin: I might be able to in a few hours though14:02
*** otter768 has joined #openstack-nova14:03
gzhaidansmith: Could you pls. have a look at https://review.openstack.org/#/c/203573/ since you have reviewed similar patch?14:03
*** rajesht has quit IRC14:03
*** ankit_ag has quit IRC14:03
gzhaidansmith: Thanks!14:03
openstackgerritJohn Garbutt proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408514:04
*** whitekid has quit IRC14:06
*** kbyrne has quit IRC14:07
*** otter768 has quit IRC14:07
*** timbyr_ has quit IRC14:07
openstackgerritHans Lindgren proposed openstack/nova: Make compute_api.trigger_members_refresh() issue a single db call  https://review.openstack.org/7238214:08
openstackgerritHans Lindgren proposed openstack/nova: Remove unused db.security_group_rule_get_by_security_group_grantee()  https://review.openstack.org/7238314:08
openstackgerritHans Lindgren proposed openstack/nova: Revert "Make nova-network use conductor for security groups refresh"  https://review.openstack.org/18221214:08
*** ajayaa has quit IRC14:08
openstackgerritSergey Nikitin proposed openstack/nova: Remove get_all method from servicegroup API  https://review.openstack.org/21462914:09
*** shoutm has quit IRC14:10
*** thangp has joined #openstack-nova14:10
*** kbyrne has joined #openstack-nova14:11
jaypipesdansmith: should we have the convo on the patch, or wait for a chance to do a high-bandwidth conversation next week when y'all are back from Seattle?14:12
dansmithjaypipes: the latter is fine I think14:13
dansmithless stuff to do this week is better14:13
dansmithif that's cool14:13
jaypipesno problem ata ll, dansmith14:14
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Expose keystoneclient's session and auth plugin loading parameters  https://review.openstack.org/21442314:15
*** thumpba has joined #openstack-nova14:15
andreykurilin__alaski: thanks for explanation. Ok, I understand that response can be bigger, but since nova already provides API for creating multiple vms by one call, imo, we should deprecate such ability or update response14:16
*** boris-42 has joined #openstack-nova14:16
ftersindansmith: i've answered you there. please look at, when you have a time14:16
dansmithftersin: okay I will14:16
alaskiandreykurilin__: there has been talk of deprecating that ability14:17
*** garyk has quit IRC14:17
*** busterswt has joined #openstack-nova14:17
*** cfriesen has joined #openstack-nova14:17
andreykurilin__alaski: got it14:18
andreykurilin__thanks14:18
*** mtanino has joined #openstack-nova14:18
jaypipesmarkus_z: BTW, thank you for tackling the global CONF problem. really appreciate your efforts there.14:18
alaskiandreykurilin__: I agree that it's a bit poor at the moment.  But all discussion has been around removing it or using tasks, and avoiding returning everything.14:19
markus_zjaypipes: Thanks, nice to hear. I hope I can make the picture clearer with another patch set.14:19
jaypipesmarkus_z: yep, that would be cool. looking forward to seeing it.14:20
*** gszasz has quit IRC14:20
markus_zjaypipes: Having all options in one file would result in a huge one I guess. I've seen that we already have 800 options.14:20
*** jecarey has quit IRC14:21
jaypipesmarkus_z: doesn't need to be in one file really... just importable via one module. So, basically, setting the __all__ meta attribute on the dunderinit file in nova/conf/14:21
jaypipesmarkus_z: just as long as we don't need to remember what directory/module a particular option is in eventually, I'd be happy with that.14:22
*** edmondsw has quit IRC14:22
markus_zjaypipes: Ah, OK, that's the issue you want to tackle, got it14:22
jaypipesmarkus_z: think of the way that all of the nova objects are registered in nova/objects/__init__.py :)14:22
jaypipesmarkus_z: which makes it simple to use... from nova import objects; obj = objects.Instance(**values)14:22
*** aysyd has joined #openstack-nova14:23
Kevin_Zheng_johnthetubaguy: Thanks a lot, I might konw what you mean, I will try to fix that.14:23
*** gzhai has quit IRC14:23
jaypipesmarkus_z: would be awesome to do: from nova import conf; if conf.getopt('libvirt_driver') == 'kvm': do something...14:23
*** gzhai has joined #openstack-nova14:23
jaypipesmarkus_z: or something like that... you get the idea.14:24
*** dave-mccowan has quit IRC14:24
jaypipesmarkus_z: eventually it would be great to inject only the relevant configuration options into the base driver/manager classes and not import nova.conf at all of course.14:24
jaypipesmarkus_z: so, getting rid of the global conf entirely, but I realize that's a ways away...14:25
*** edleafe has quit IRC14:27
markus_zjaypipes: Yeah, the injection of the relevant data is what I have in mind. And you are right, maybe we need a second step in between before we can do that. I'll have a look.14:28
*** edleafe has joined #openstack-nova14:28
*** browne has joined #openstack-nova14:29
*** Sree has quit IRC14:31
*** deepakcs has joined #openstack-nova14:33
*** deepakcs has quit IRC14:34
*** Murali has quit IRC14:34
jaypipesdansmith: my new favorite image: https://s-media-cache-ak0.pinimg.com/736x/59/cd/5c/59cd5c0b8b1929a3a6ceb2b3e420d51a.jpg14:35
*** edmondsw has joined #openstack-nova14:37
*** mriedem_meeting is now known as mriedem14:37
*** dave-mccowan has joined #openstack-nova14:38
*** lalitd has joined #openstack-nova14:38
cfriesenhas anyone considered adding a "--tenant-id" or "--owner" field to the nova commands?  That would allow an admin user to set up nova resources on behalf of other tenants.  Other components seem to have this ability but nova doesn't.14:39
*** rlrossit has joined #openstack-nova14:39
*** VW_ has joined #openstack-nova14:39
sudiptorlrossit, how about changing the creation of the MonitorMetric object to: MonitorMetric(**metric) for metric in leg_dict14:40
sudiptorlrossit, talking about: https://review.openstack.org/#/c/213317/614:41
*** rlrossit1 has quit IRC14:41
rlrossitsudipto: it does look like the kwargs are identical so that would be super ideal. Great idea!14:42
*** alexschm has quit IRC14:42
edmondswcfriesen, we need to support changing ownership, and then moving something to a different tenant/project, but allowing the admin of project A to create something in project B sounds like a security flaw14:42
sudiptorlrossit, cool!14:42
rlrossitsudipto: and then you could probably do jsonutils.loads() as part of the list comprehension too? that would super compress that part down too14:43
alaskicfriesen: I think that would be handled on the identity side, having an admin able to get a token scoped to another tenant14:43
edmondswthat admin is only an admin in project A... not project B. Or if they also have the admin role in project B, they should get a token for project B and use that to create there14:43
*** zzzeek has joined #openstack-nova14:43
*** garyk has joined #openstack-nova14:44
sudiptorlrossit, yeah that's a very valid point, i missed jaypipes's comment on that :) thanks for pointing that out.14:44
*** gzhai has quit IRC14:45
*** jcoufal_ has joined #openstack-nova14:45
*** Murali has joined #openstack-nova14:46
*** tonytan4ever has joined #openstack-nova14:46
*** tpeoples has joined #openstack-nova14:46
*** annegentle has joined #openstack-nova14:46
*** annegentle has quit IRC14:47
*** busterswt has quit IRC14:47
*** annegentle has joined #openstack-nova14:47
*** jecarey has joined #openstack-nova14:48
*** jcoufal has quit IRC14:48
lalitdalaski: today meeting will be there at 1700 UTC ?14:49
alaskilalitd: should be next week at 170014:50
alaskialthough the wiki is wrong, let me update that14:50
cfriesenadmondsw: alaski: "neutron net-create" for instance has the "--tenant-id" flag which lets you create a network and assign the owner tenant.  cinder and glance have the "--owner" flag when creating resources.14:50
cfriesenwhoops, maybe not cinder.14:51
alaskicfriesen: I don't have a strong opinion on it, but I do think that handling it via identity is the proper and robust route.  then each service doesn't need to implement a --tenant-id flag, and worry about authorization if identity moves past a single tenant auth scheme14:53
*** diogogmt has joined #openstack-nova14:54
*** xgsa1 has joined #openstack-nova14:54
openstackgerritwhitekid proposed openstack/nova: tuning extended volume extension  https://review.openstack.org/21125814:54
*** xgsa has quit IRC14:55
lalitdalaski: I have to discuss about flavor support for nova and api db. I have implemented flavor-creation part, which will create flavor in api db and for duplicacy it checks in both db https://review.openstack.org/#/c/213041/14:56
*** Murali has quit IRC14:56
lalitdalaski: can you have a look on https://review.openstack.org/#/c/213041/14:57
*** emagana has quit IRC14:57
cfriesenalaski: fair enough, thanks14:57
alaskilalitd: sure, opened in a tab to look in a bit14:57
*** ccesario has joined #openstack-nova14:59
*** MarcF has quit IRC15:00
*** dims has quit IRC15:01
*** logan2 has quit IRC15:01
*** dims has joined #openstack-nova15:01
*** xgsa1 has quit IRC15:02
*** agireud has joined #openstack-nova15:02
*** xgsa has joined #openstack-nova15:03
*** artom has quit IRC15:04
*** dims_ has joined #openstack-nova15:05
*** logan2 has joined #openstack-nova15:05
*** artom has joined #openstack-nova15:05
*** dims has quit IRC15:06
*** shaohe_feng has joined #openstack-nova15:07
lalitdalaski: right now only flavor_create() function is implemented in API DB so some tests are failing which are related to flavor_get*. but some tests are failing due to soft delete removal.15:07
openstackgerritMatt Riedemann proposed openstack/nova: Utilize object directly of instance and flavor  https://review.openstack.org/18506815:07
mriedemjichen: ^ i pulled that out of the gate15:07
*** zul has joined #openstack-nova15:07
mriedemjichen: it looks like we can now remove the flavor type check and compat in the _cold_migrate flow in conductor manager15:08
mriedemgiven the note from melwitt about removing that once we're at v2.0 for conductor, and we're at v2.1 right now15:08
jichenmriedem: ok, got it , let me take a look ,thanks15:08
johnthetubaguyalaski: melwitt: hey, just wondering if we can fill up the list of cells changes in the etherpad? I guess there are a few more changes that can get reviewed now?: https://etherpad.openstack.org/p/liberty-nova-priorities-tracking15:09
alaskijohnthetubaguy: sure15:10
*** hemnafk is now known as hemna15:11
markus_zjohnthetubaguy: My 2cents to the gerrit dashboard: https://goo.gl/rQpW0G I can maintain such a list if we decide to go this way.15:12
jichenmriedem: ok, I got your point now , I will do it according to the suggestion, thanks~15:12
*** dannywilson has joined #openstack-nova15:13
*** dannywilson has quit IRC15:14
*** dannywilson has joined #openstack-nova15:14
*** agireud has quit IRC15:16
*** atuvenie has joined #openstack-nova15:16
*** coolsvap|away is now known as coolsvap15:18
*** yamahata has joined #openstack-nova15:18
*** dims_ has quit IRC15:19
*** dims has joined #openstack-nova15:19
*** ashishb has quit IRC15:22
*** coolsvap is now known as coolsvap|away15:22
*** irenab has quit IRC15:22
*** moshele has quit IRC15:23
*** zul has quit IRC15:23
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: Adds Hyper-V UEFI Secure Boot  https://review.openstack.org/20958115:24
openstackgerritSimona Iuliana Toader proposed openstack/nova: Hyper-V: refactors utilsfactory  https://review.openstack.org/21452715:24
*** burgerk has quit IRC15:24
*** burgerk has joined #openstack-nova15:24
openstackgerritBalazs Gibizer proposed openstack/nova: Add functional test for server group  https://review.openstack.org/14751415:26
lalitdalaski: after getting throgh patch set, can you suggest about the further implementation of flavor_get* i.e in API DB these should me implemented or other way?15:26
openstackgerritSudipta Biswas proposed openstack/nova: Fix host_manager to use monitor metric objects  https://review.openstack.org/21331715:26
*** vivekd has joined #openstack-nova15:27
*** agireud has joined #openstack-nova15:30
openstackgerritSudipta Biswas proposed openstack/nova: Fix host_manager to use monitor metric objects  https://review.openstack.org/21331715:30
ftersinmnestratov: hi. about but 148620415:31
*** irenab has joined #openstack-nova15:31
openstackgerritAdelina Tuvenie proposed openstack/nova: Fixes Bug "destroy_vm fails with HyperVException"  https://review.openstack.org/20400715:31
mnestratovftersin: hi15:31
ftersinmnestratov: is it related to root device only, or it affects all devices?15:31
mnestratovftersin: root device only, right15:32
ftersinmnestratov: and what about parallels, does it use libvirt?15:32
openstackgerritlalit dagre proposed openstack/nova: WIP: Flavor create using api DB  https://review.openstack.org/21304115:33
*** xgsa has quit IRC15:33
mnestratovftersin: hmm, in fact other devices are affected also if root device is not specified with letter 'a'15:33
mnestratovftersin: yes, parallels is in fact libvirt subdriver libvirt virt_type=parallels15:34
*** eglynn has joined #openstack-nova15:35
ftersinmnestratov: what kind of affect for other devices? just anoter autoselected device names or they keep user defined names?15:35
mnestratovftersin: if you try to boot from volume and have swap or ephemeral disk, and you specify 'vdc' for instance for your root device, your secondary ephemeral disk will get 'vda' name, which is incorrect15:38
alaskilalitd: sure.  I'll put the suggestions on the review15:38
*** tsekiyama has joined #openstack-nova15:38
ftersinmnestratov: well, this is just a consequence of the keeping of root volume name15:39
*** ahilan has joined #openstack-nova15:39
lalitdalaski: thankyou15:39
*** haomaiwang has quit IRC15:40
ftersinmnestratov: but what is a reason for a user to specify vdc for a root device?15:40
*** scheuran has joined #openstack-nova15:40
*** nkrinner has quit IRC15:41
ftersinmnestratov: or this is just an example to reproduce a problem?15:41
mnestratovftersin: no reason, it is just an example15:42
*** Piet has quit IRC15:42
*** VW_ has quit IRC15:43
ftersinmnestratov: ok. what about disk bus with parallels? as i understand you, if i specify vda for a root device, the result name should become sda. is it right?15:43
mnestratovftersin: yes15:44
mnestratovthe same for qemu/kvm with iscsi bus15:44
*** busterswt has joined #openstack-nova15:44
*** dustins has quit IRC15:44
ftersinmnestratov: thanks15:44
*** tonytan4ever has quit IRC15:45
mnestratovftersin: and it was intended by ndipanov as far as i understand15:45
ftersinmnestratov: so there is no reason to pass in root device name to device name 'calculator'15:45
*** zul has joined #openstack-nova15:45
*** emagana has joined #openstack-nova15:46
ftersinmnestratov: but get_disk_mapping produces not only volume records, but a root record as well15:47
*** atuvenie has quit IRC15:47
ftersinmnestratov: before my fix in your case the root record had '/dev/vdc' name, while the volume record had '/dev/sda' name15:48
*** tonytan4ever has joined #openstack-nova15:48
*** lpetrut has quit IRC15:48
ftersinmnestratov: thus the root record was wrong, but it doesn't break anything15:49
*** dims has quit IRC15:49
*** shaohe_feng1 has joined #openstack-nova15:49
*** dims has joined #openstack-nova15:49
*** scheuran has quit IRC15:50
ftersinmnestratov: so the question is - should we continue to create the root record if it wrong state doesn't lead to errors15:50
ftersinmnestratov: i'm going to dig this a few15:50
*** mdrabe has quit IRC15:51
mnestratovftersin: I guess it is used for other drivers15:51
*** shaohe_feng has quit IRC15:51
*** dprince has quit IRC15:51
ftersinmnestratov: probably15:51
ftersinmnestratov: but when you was fixing this, did you look at get_disk_mapping result?15:52
*** alex_klimov has quit IRC15:52
johnthetubaguyit would be great if someone can dig deep on these BDM issues, and try fix things up across all the drivers, I think adding tempest tests for the desired behaviour is a good way to start15:52
openstackgerritjichenjc proposed openstack/nova: Return HTTPForbidden if over quota  https://review.openstack.org/18046915:52
mnestratovftersin: you mean mapping['root'] ?15:53
*** dims_ has joined #openstack-nova15:53
ftersinmnestratov: yes. what does it return with your fix for the root record?15:53
ftersinmnestratov: does it has correct (/dev/sda) name or does not?15:53
*** shaohe_feng1 has quit IRC15:53
*** dims has quit IRC15:54
mnestratovjohnthetubaguy: absolutly agree, I'll try to write some tempest test for this15:54
*** Sukhdev has joined #openstack-nova15:54
*** Nikolay_St has quit IRC15:55
*** zul has quit IRC15:55
ftersinmnestratov: never mind, it should be correct. because it's a copy of the volume record15:55
mnestratovftersin: I'll tell you in a couple of hours, I have to go right now15:56
ftersinmnestratov: well, thank you. i'll think and dig15:56
*** takedakn has joined #openstack-nova15:57
mnestratovftersin: before I left, yes, it was correct15:59
*** schwicke has joined #openstack-nova16:00
johnthetubaguymnestratov: thank you, that would be great16:00
ahilanjaypipes:  Would this be a place where we can discuss the Nova Monitor Metrics new framework ?16:00
jaypipesahilan: absolutely. just give me about 15 minutes?16:01
ahilanjaypipes: sure.  Thanks16:01
*** garyk1 has joined #openstack-nova16:02
*** lyanchih has quit IRC16:02
*** mdrabe has joined #openstack-nova16:03
*** kiran-r has joined #openstack-nova16:03
*** garyk has quit IRC16:03
*** otter768 has joined #openstack-nova16:04
*** mestery has joined #openstack-nova16:04
*** exploreshaifali has joined #openstack-nova16:06
*** eglynn has quit IRC16:06
*** irenab has quit IRC16:07
*** xgsa has joined #openstack-nova16:07
openstackgerritjichenjc proposed openstack/nova: Remove 'Retry-After' in server create and resize  https://review.openstack.org/21469116:07
*** Apoorva has joined #openstack-nova16:07
*** fawadkhaliq has joined #openstack-nova16:08
*** irenab has joined #openstack-nova16:08
*** Piet has joined #openstack-nova16:08
*** otter768 has quit IRC16:08
bauzasjaypipes: heya, FYI, I'm going to spin-off a new shot of the ReqSpec chain of the hell because I just discovered that it was discussed before to dump the Flavor object16:09
openstackgerritEd Leafe proposed openstack/nova: Remove 'v3' from extension code  https://review.openstack.org/21431116:09
openstackgerritEd Leafe proposed openstack/nova: Remove v3 references in unit test 'contrib'  https://review.openstack.org/21285116:09
openstackgerritEd Leafe proposed openstack/nova: Remove more 'v3' references from the code  https://review.openstack.org/21429016:09
*** dustins has joined #openstack-nova16:09
*** VW_ has joined #openstack-nova16:11
*** kmartin has joined #openstack-nova16:11
*** busterswt has quit IRC16:12
edleafejohnthetubaguy: ^ Just a rebase. Wondering the best way to resolve the /v2 vs. /v21 question.16:12
dansmithjaypipes: lol, nice16:13
*** jichen has quit IRC16:13
*** vivekd has quit IRC16:14
*** Guest95303 has quit IRC16:16
jaypipesbauzas: sounds good.16:16
bauzasjaypipes: I just bermoan that kind of discussion happening now close to FF :)16:18
*** jcoufal_ has quit IRC16:18
*** dprince has joined #openstack-nova16:19
*** takedakn has quit IRC16:20
*** lpetrut has joined #openstack-nova16:21
*** moshele has joined #openstack-nova16:21
openstackgerritJay Pipes proposed openstack/nova: Move abort and update_usage tests to test_tracker  https://review.openstack.org/21359016:22
openstackgerritJay Pipes proposed openstack/nova: Move test of claim context manager to test_tracker  https://review.openstack.org/21359116:22
openstackgerritJay Pipes proposed openstack/nova: pci: Remove nova.pci.device module  https://review.openstack.org/21358816:22
openstackgerritJay Pipes proposed openstack/nova: Cleanup RT _instance_in_resize_state()  https://review.openstack.org/21358916:22
openstackgerritJay Pipes proposed openstack/nova: pci: Remove objects.InstancePCIRequests.save()  https://review.openstack.org/21358716:22
openstackgerritJay Pipes proposed openstack/nova: Move resize claim abort test to test_tracker  https://review.openstack.org/21359216:22
*** unicell has quit IRC16:23
*** ctrath has quit IRC16:24
johnthetubaguyedleafe: good question, not sure the best way to work that out, given the user should be calling /v21/ it feels to me like the tests should16:24
edleafejohnthetubaguy: I wasn't involved in the V3 days, so I'm really not sure what the original intent was16:25
johnthetubaguyedleafe: I have to take my sister to the rail station I am afraid, I will try catch alex_xu about that in the morning16:25
edleafejohnthetubaguy: ok. FWIW, my original had /v21, and alex_xu asked me to change it16:25
johnthetubaguyedleafe: I think we should ignore the v3 intent here, we want all the code testing /v2.1 (the new thing), and well, we can use those to test /v2 as well in most cases16:26
*** penick has joined #openstack-nova16:26
edleafejohnthetubaguy: well, it helps to understand the intent of the original design when mucking around with changes :)16:27
*** _kiran_ has joined #openstack-nova16:27
*** VW_ has quit IRC16:27
*** VW_ has joined #openstack-nova16:28
*** VW_ has quit IRC16:29
*** VW_ has joined #openstack-nova16:29
*** jistr has quit IRC16:30
*** jordanP has quit IRC16:30
*** vilobhmm1 has joined #openstack-nova16:30
*** kiran-r has quit IRC16:31
*** vivekd has joined #openstack-nova16:31
jaypipeslxsli: please see my responses on https://review.openstack.org/#/c/213592/ and its two dependent patches...16:31
openstackgerritJay Pipes proposed openstack/nova: rt: Rewrite abort and update_usage tests  https://review.openstack.org/21359016:31
openstackgerritJay Pipes proposed openstack/nova: Move test of claim context manager to test_tracker  https://review.openstack.org/21359116:31
openstackgerritJay Pipes proposed openstack/nova: Move resize claim abort test to test_tracker  https://review.openstack.org/21359216:31
*** thumpba has quit IRC16:32
*** browne has quit IRC16:36
sdaguemriedem: you mean - https://github.com/stackforge/gerrit-dash-creator/blob/master/dashboards/compute-program.dash ?16:37
sdaguehonestly, we can tweak that sort of thing later. This week is kind of distracting with conference going on16:37
*** ctrath has joined #openstack-nova16:37
mriedemsdague: sure16:38
melwittdansmith: I saw your comment about making fields nullable on https://review.openstack.org/#/c/211048 and I was wondering, how is it different than the approach in https://review.openstack.org/#/c/169284/ ? or are they both not okay?16:38
bauzasalaski: edleafe: okay, I went into the hips of removing the Flavor object from the ReqSpec and my answer is NO - please don't remove it, at least due to the TypeFilter16:38
*** dims_ has quit IRC16:39
*** dims has joined #openstack-nova16:39
mriedembelliott: i think that comment maybe needs to change from "Remove this in version 2.0 of the RPC API" to "Remove this when we drop support for v1 of the RPC API"16:40
*** zul has joined #openstack-nova16:40
*** schwicke has quit IRC16:40
belliottmriedem: yeah i guess my general question is when do we drop v1.x rpc apis16:40
bauzasalaski: edleafe: so I'll stick with my latest patch series, ie. https://review.openstack.org/#/c/145528/4316:40
belliottor have we?  lots of references to 1.x in rpcapi code16:40
mriedemdansmith: are you MIA today?16:41
*** ssurana has joined #openstack-nova16:42
bauzasalaski: so I guess you would be unhappy with that, so any time for a convo ?16:42
melwittdansmith: nvm, I see your response on the review now16:43
mriedemmelwitt: can you take a look at this and see if my logic is correct? https://review.openstack.org/#/c/185068/4/nova/conductor/manager.py16:43
ahilanjaypipes: available for monitor metrics discussion ?16:44
jaypipesahilan: yes, sorry for not pinging you back.16:44
ahilanjaypipes:  no problem.  I would like to know whether we can pass the MonitorMetric object as a parameter to the get_metric() abstract method16:45
*** romainh has quit IRC16:46
ahilanThis way the metrics plugin can set their own fields in the MonitorMetric object instead of modifying the Nova/Compute/monitors/base.py16:46
jaypipesahilan: yeah, I think that's a good idea.16:47
*** Marga_ has quit IRC16:47
melwittmriedem: had to think about it a bit. my understanding is we have to keep those compat things until we can be sure we won't receive any old-world objects from anything during a same-release upgrade. and once we bump the major version, we're guaranteed to receive only objects (the next release)16:47
*** zul has quit IRC16:47
jaypipesahilan: feel free to propose a patch that does just that.16:47
mriedemmelwitt: yeah, so that was added in 1.10,16:47
jaypipesahilan: might want to rename the abstractmethod to "populate_metric_object" then?16:47
mriedemso until we drop 1.x, we have to keep the compat shim in is my understanding16:47
mriedemmelwitt: so the comment about dropping it when we moved to 2.0 confused me16:47
*** SourabhP has joined #openstack-nova16:48
ahilanoh ok. sure would do that16:48
jaypipesahilan: thank you! :)16:48
jaypipesahilan: that's a very good proposal.16:48
*** zul has joined #openstack-nova16:49
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Fixes snapshoting inexistent VM issue  https://review.openstack.org/21456016:49
melwittmriedem: hm. I guess I think of it as 1.x has to work together between its versions but 1.x doesn't have to work with 2.x16:50
ahilanjaypipes: np.  thank you.  I am trying to extend the nova monitor metric to provide a new plugin, and thats when i noticed that to extend, i had to modify base.py, __init.py, and nova/objects/fields.py and nova/objects/monitor_metric.py16:50
*** SourabhP_ has joined #openstack-nova16:50
*** earlephilhower has quit IRC16:51
ahilanjaypipes: If i can avoid changing the base and core parts and only provide extension/addition through new plugin parts then it probably extend well16:51
*** derekh has quit IRC16:51
*** dustins has quit IRC16:52
jaypipesahilan: ++16:52
*** SourabhP has quit IRC16:52
*** SourabhP_ is now known as SourabhP16:52
*** atuvenie has joined #openstack-nova16:53
*** tjones has joined #openstack-nova16:53
*** tjones has left #openstack-nova16:53
*** tonytan4ever has quit IRC16:54
*** lpetrut has quit IRC16:54
edleafebauzas: ugh, you're right16:54
*** unicell has joined #openstack-nova16:55
*** dustins has joined #openstack-nova16:56
bauzasedleafe: I mean, that's fair to say that some instance-related fields are okay, but then by adding flavor.id and flavor.name, it just means we're duplicating some flavor-related fields which would create some bugs if we are bad by syncing them16:56
bauzasalaski: ^16:56
bauzasjaypipes: I know you were pretty off the discussion, but do you get the problem ?16:56
bauzasjaypipes: I would enjoy your thoughts on that16:57
edleafebauzas: yes, the spec for moving flavors to API-only will have to deal with the TYpeFilter16:57
jaypipesbauzas: sorry, you're bringing me in at the middle/end of the conversation... could you fill me in on the question and problem we're trying to solve?16:57
bauzasjaypipes: np16:58
bauzasjaypipes: you have rights to hate me16:58
*** meghal has joined #openstack-nova16:59
bauzasjaypipes: so, the stuff isin https://review.openstack.org/#/c/145528/4416:59
*** nic has joined #openstack-nova16:59
*** Nikolay_St has joined #openstack-nova16:59
*** _kiran_ has quit IRC16:59
bauzasjaypipes: the thing is, I was lazily copying the flavor-related fields and leaving the Flavor object16:59
bauzasjaypipes: somewhere we have to decide either to keep only a Flavor object, or duplicate all the necessary fields in the Spec object and dump the nested object17:00
bauzasjaypipes: due to the typ_filters.py filters, it inflates a huge number of fields which worries me about syncing thay17:01
bauzasjaypipes: so MHO is to keep a Flavor nested object like I did in PS4417:01
openstackgerritNikola Dipanov proposed openstack/nova: Allow for migration object to be passed to _move_claim  https://review.openstack.org/19967917:01
openstackgerritNikola Dipanov proposed openstack/nova: rt: generalize claim code to be useful for other move actions  https://review.openstack.org/19713817:01
openstackgerritNikola Dipanov proposed openstack/nova: rt: move filtering of mygration by type lower in the call stack  https://review.openstack.org/19967817:01
openstackgerritNikola Dipanov proposed openstack/nova: compute: Make rebuild_instance RPC take additional args  https://review.openstack.org/20048517:01
openstackgerritNikola Dipanov proposed openstack/nova: compute: Split the rebuild_instance method  https://review.openstack.org/21346117:01
openstackgerritNikola Dipanov proposed openstack/nova: compute: Make rebuild consider the node that was passed in  https://review.openstack.org/21471317:01
*** emagana has quit IRC17:02
*** lpetrut has joined #openstack-nova17:02
*** vivekd has quit IRC17:02
*** emagana has joined #openstack-nova17:03
jaypipesbauzas: I'm actually with alaski on this. I would really prefer to have the fields broken out instead of having a Flavor object in there. The TypeFilter should go away, IMHO. there's nothing in it that cannot be done with other filters, frankly.17:03
*** unicell has quit IRC17:04
*** vivekd has joined #openstack-nova17:04
*** unicell has joined #openstack-nova17:04
dansmithmriedem: yeah, mostly17:05
bauzasjaypipes: we can't just say "let's remove a filter" you kno w :)17:05
*** apuimedo has quit IRC17:05
dansmithmelwitt: the other example is less smelly in my opinion because it actually finds and fills in the service_id, so it's actually compatible17:05
bauzasjaypipes: so, you agree with duplicating fields and leave the syncing problem to be resolved later?17:05
jaypipesbauzas: sure we can.. just change its implementation to return True always, and rely on the other fine-grained filters to do the work.17:05
bauzasservice_id mmm ?17:05
bauzasjaypipes: hah17:05
jaypipesbauzas: I'm being serious.17:06
bauzasjaypipes: are you wanting to delay the Spec object ? :)17:06
jaypipesbauzas: no...17:06
jaypipesbauzas: I suppose we can always go forward with using a Flavor object field and break it out in the future...17:06
bauzasjaypipes: sure, was just frightening you, my bad17:06
jaypipesbauzas: and just deprecate the Flavor object field in the future after breaking it out into a separate resource collection and extra specs/conditions thing.17:07
bauzasjaypipes: I think it sounds possible to do a later patch series where we could just add a new version of the Spec object and deprecate the type filter if needed17:07
jaypipesbauzas: yeah, I'm cool with that.17:07
melwittdansmith: I see your point. the only odd part of the compute node one is setting service_id = -1 if it's not found17:07
jaypipesalaski: you cool with a refactor in the future to break out that stuff?17:07
edleafebauzas: +117:08
*** kmartin has quit IRC17:08
*** kmartin has joined #openstack-nova17:08
bauzasmelwitt: dansmith: just taking the convo now, what's the change?17:08
bauzasor problem ?17:08
dansmithmelwitt: yeah, which is probably a good thing to bring up, but if it won't actually harm the behavior of the older code then it's actually okay17:08
dansmithmelwitt: I think we've been not using service.id for a while now, even though it's in the object schema,17:08
dansmithso that might be just fine17:08
mriedemgaryk1: this drives me nuts https://review.openstack.org/#/c/204622/17:09
mriedemthe testing17:09
melwittbauzas: I was just asking dansmith about  https://review.openstack.org/#/c/211048 vs https://review.openstack.org/#/c/169284/ making fields nullable and handling the compat17:09
* bauzas looking17:09
bauzasha that one17:10
mriedemgaryk1: that's a perfect example of why i get frustrated reviewing vmware patches17:10
melwittdansmith: yeah. the rationale on the service id is, the -1 will make it not be found by anything trying to query it, so it doesn't break anything17:10
*** yassine__ has quit IRC17:10
bauzasmelwitt: so hans was giving me a hand on finishing the detach-service BP17:11
bauzasmelwitt: so I think his change is very safe17:11
*** VW_ has quit IRC17:11
bauzasmelwitt: but lemme look at feodor's change17:11
*** asselin_ has joined #openstack-nova17:11
*** VW_ has joined #openstack-nova17:12
melwittbauzas: yeah, I saw your comments on hans patch17:12
*** rajesht has joined #openstack-nova17:12
*** moshele has quit IRC17:12
*** jichen has joined #openstack-nova17:13
bauzasmelwitt: so, I definitely prefer hans's change, it's definitely more acceptable because having a service_id negative is totally understandable - it just means no service related17:13
*** markus_z has quit IRC17:14
bauzasmelwitt: while putting empty string for a field doesn't carry a specific message IMHO17:14
bauzasmelwitt: it just means "I don't know what I should fill in that field, so I'm putting blank"17:14
*** mestery has quit IRC17:14
bauzasthat's very dangerous IMHO17:14
openstackgerritBob Ball proposed openstack/nova: To expose disk labels in guest for root and ephemeral disks  https://review.openstack.org/21309417:15
rajeshtdansmith, alaski, mikal, melwitt: could you please review https://review.openstack.org/#/c/170118/17:15
melwittbauzas: yeah17:16
*** VW_ has quit IRC17:16
*** SourabhP has quit IRC17:17
*** angdraug has joined #openstack-nova17:17
*** ndipanov has joined #openstack-nova17:17
*** ndipanov_ has joined #openstack-nova17:17
*** VW_ has joined #openstack-nova17:17
*** ndipanov_ has quit IRC17:18
*** claudiub has quit IRC17:18
sdaguejohnthetubaguy: can you +A this through - https://review.openstack.org/#/c/180956/ - it's got 2 +2s on it, you are one of them, and it would land 2 cleanup patches I've had up for 3 months.17:18
dansmithbauzas: agree17:19
*** fawadk has joined #openstack-nova17:20
*** fawadkhaliq has quit IRC17:21
*** zul has quit IRC17:23
alaskijaypipes: bauzas I'm fine with a later refactor to break it out.  I would still like it if we just used properties for now so users of request spec can start consuming it that way, i.e. req_spec.root_gb just proxies to req_spec.flavor.root_gb17:26
jaypipesalaski: sure, that's an easy compromise.17:26
mriedemsdague: i'll take a look at it17:26
dansmithalaski: yeah, that makes sense17:27
mriedem'model server shit the bed' would be infinitely more clear imo :)17:27
mriedemj/k17:27
dansmithalaski: that makes it not part of the rpc schema, but works for existing bits.. that's your goal, right?17:27
alaskidansmith: somewhat.  I would actually prefer root_gb in the rpc schema vs Flavor, but this is me punting on that as long as the object interface is clear to users17:28
*** tonytan4ever has joined #openstack-nova17:28
*** rajesht has quit IRC17:28
*** dave-mcc_ has joined #openstack-nova17:29
*** lucasagomes is now known as lucas-hungry17:29
bauzasalaski: that's doable17:29
alaskidansmith: but it makes sense to not duplicate it over rpc right now17:29
dansmithyeah17:30
bauzaswell, we're just talking about only a getter right.?17:30
bauzasnot a setter, which I would -117:30
*** dave-mccowan has quit IRC17:30
dansmithbauzas: I'd be fine with either, but sure17:30
bauzasthat's fine to have a read-only property for accessing the flavor-related fields, sure but I don't like to hide the semantics behing a writable property17:31
bauzasbehind even17:31
bauzasit would just look like an hack17:31
bauzasand would create some precedence for people wanting to write bad code17:31
dansmithI dunno, it doesn't bother me greatly because it's not part of the rpc api, meaning it's easier to change later17:32
dansmithhowever, if we're trying to get people away from using it then making it just a getter is probably a good signal17:32
*** mingy has joined #openstack-nova17:32
dansmithas long as it's not too much work to just support it as read-only then getter only is cool17:32
bauzasthat's the problem, allowing a setter for modifying a remotable field would confuse people IMHO17:33
dansmithby "remotable field" you mean a field that is part of the schema that goes over the wire, yes?17:34
bauzasdansmith: yup17:34
bauzasit hides the contract17:34
dansmithin this case, I really don't think it's likely to be a confusing thing, but I won't argue17:34
*** yamahata has quit IRC17:34
dansmiththe whole thing is an object that goes over the wire,17:34
dansmithI don't really see the difference17:34
alaskiI agree with dansmith, I don't think it would be a problem.  But I'm not sure it's important atm17:34
dansmithaye17:35
*** Piet has quit IRC17:35
bauzasalaski: fair to say17:35
bauzasdansmith: ^17:35
bauzasalaski: last point, property as well for name and id ?17:35
alaskibauzas: of the flavor?  no, imo17:36
bauzashttps://github.com/openstack/nova/blob/master/nova/scheduler/filters/type_filter.py#L5817:36
bauzasalaski: ^17:36
*** Piet has joined #openstack-nova17:36
bauzasalaski: or https://github.com/openstack/nova/blob/master/nova/scheduler/filters/type_filter.py#L3517:37
*** krtaylor has quit IRC17:37
alaskireally?  why is that even being done17:38
bauzasalaski: that's the point, this is done because of a stupid filter that we support :)17:38
*** exploreshaifali has quit IRC17:38
alaskiI would still say no.  I'm with jaypipes that that could be accomplished in a different way17:38
bauzasalaski: you can create an aggregate and put flavor names as metadata, you'll then get a flavor-related compute17:38
bauzasalaski: agreed, but that's the UX y'know :)17:39
bauzasalaski: so, I'm open to alternatives for providing a way to have flavor-isolated compute nodes17:41
*** browne has joined #openstack-nova17:41
bauzasalaski: but atm, the scheduler only gets the flavor asked thru the request spec17:41
bauzasasked flavcor even17:41
*** Piet has quit IRC17:41
*** achanda has joined #openstack-nova17:42
alaskifor now I would leave flavor on the request_spec, and expose the resources as properties.  We can deal with TypeAffinity later17:43
bauzasalaski: sure, I was only wondering if then flavor_id would be a property too17:44
mriedemSukhdev: where is this used? https://review.openstack.org/#/c/213264/17:44
mriedemjroll: ^17:44
bauzasalaski: or if we would still access the flavor object directly and get the id17:44
jrollmriedem: future patch I believe17:44
bauzasthat's maybe nitpicking tho17:44
alaskibauzas: yeah, just access the flavor object directly in that filter17:44
mriedemjroll: oh really17:44
jrollmriedem: or maybe, if nova reads a neutron port with that type it explodes17:45
Sukhdevmriedem: It is used to pass the vnic_type to neutron17:45
bauzasack, let's roll a new dance of patches17:45
*** Piet has joined #openstack-nova17:45
bauzasshould be quick17:45
mriedemSukhdev: i don't see that constant used anywhere17:45
mriedemjroll: i'd expect it to be in a whitelist somewhere then in nova17:46
mriedemand it's not in that change17:46
Sukhdevmriedem: attribute types are matched when nova make create_port() call to neutron - this call fails if this literal is not defined17:46
jrollmriedem: yeah, idk the details, I'm told it's needed17:46
Sukhdevmriedem: the reason you do not see it anywhere is because we can not push those patches yet, as they will fail - unless this patch merges first17:46
mriedemSukhdev: ?17:47
jrollSukhdev: dependent patches?17:47
mriedemSukhdev: why can't they be pushed as dependencies?17:47
mriedemSukhdev: if you have a stacktrace of the error, that should be in the bug report17:47
mriedemwhich i've marked as wishlist17:47
mriedem'nova doesn't yet support new thing' isn't a bug17:47
Sukhdevmriedem: here is the corresponding patch on the neutron side - https://review.openstack.org/#/c/197774/17:47
mriedemSukhdev: so call that out in the nova change's commit message17:48
Sukhdevmriedem: the other patches are still being debugged and not ready to be pushed yet17:48
mriedemSukhdev: but it still fail to see where the validation is using the new vnic_type in the nova network model17:48
mriedemSukhdev: ok, so -1 until those are pushed17:48
*** eglynn has joined #openstack-nova17:49
*** atuvenie has quit IRC17:49
Sukhdevmriedem: What do you see as a harm of letting this go in?17:49
mriedemSukhdev: it's not used17:50
*** armax has joined #openstack-nova17:50
mriedemwe don't put things in tree (not knowingly) that aren't used17:50
mriedemwe don't add things into nova to enable out of tree things either unless there are clear interfaces17:50
mriedembackdoor neutron thingies included17:50
Sukhdevmriedem: I see - the patch that will set this will be in the ironic driver (most likely)17:51
mriedemSukhdev: ok, so when that shows up, ping me17:51
mriedemor better yet, integrate it into this existing change17:51
mriedemwhere it's actually used17:51
mriedema 1 line change to add an unused flag isn't going to happen though imo17:51
Sukhdevmriedem: I thought we fix the framework and then we can push the patch that uses the framework17:52
Sukhdevmriedem: but, I see your point -17:52
mriedemi will gladly pay you tomorrow for a hamburger today17:52
*** SourabhP has joined #openstack-nova17:52
jrollmriedem: for context, we'll have a patch that does one of two things: makes a baremetal vif driver whatever thing, or reaches into the virt driver for the vnic_type, neither are trivial17:53
Sukhdevmriedem: :-)17:53
*** achanda_ has joined #openstack-nova17:54
*** Sukhdev has quit IRC17:54
*** afazkas has joined #openstack-nova17:54
*** jichen_ has joined #openstack-nova17:54
*** aix has quit IRC17:55
*** yanxb__ has joined #openstack-nova17:55
*** achanda has quit IRC17:55
*** kiran-r has joined #openstack-nova17:55
*** jichen has quit IRC17:56
*** yamahata has joined #openstack-nova17:56
*** Sukhdev has joined #openstack-nova17:56
*** jichen_ is now known as jichen17:56
*** yanxb_ has quit IRC17:57
*** tpeoples has quit IRC17:57
mriedemjichen: note the updated comments in your conductor cold migrate flavor thing18:02
mriedemabout whether or not we can drop that compat shim18:02
*** annegentle has quit IRC18:04
*** otter768 has joined #openstack-nova18:05
*** kiran-r has quit IRC18:05
*** rushil has joined #openstack-nova18:07
mriedemlxsli: finally got your +1 on https://review.openstack.org/#/c/200224/ huh :)18:08
mriedemmy work here is done18:08
*** otter768 has quit IRC18:09
*** tpeoples has joined #openstack-nova18:11
*** rdopiera has joined #openstack-nova18:11
*** krtaylor has joined #openstack-nova18:13
*** rdopiera has quit IRC18:14
*** rdopiera has joined #openstack-nova18:14
*** emagana has quit IRC18:16
*** Piet has quit IRC18:16
*** ssurana has quit IRC18:17
*** VW_ has quit IRC18:20
*** VW_ has joined #openstack-nova18:20
*** mingy has quit IRC18:20
*** penick has quit IRC18:22
*** emagana has joined #openstack-nova18:22
rlrossitsudipto: one last fix in the unit tests (caused by my comment that was too vague). After that, you'll get my stamp of approval18:23
rlrossitfor https://review.openstack.org/#/c/213317/818:23
*** ssurana has joined #openstack-nova18:24
*** VW_ has quit IRC18:24
sudiptorlrossit, sure18:25
*** danieru has quit IRC18:26
openstackgerritSudipta Biswas proposed openstack/nova: Fix host_manager to use monitor metric objects  https://review.openstack.org/21331718:28
sudiptorlrossit, ^18:29
*** bapalm has quit IRC18:31
*** kmartin has quit IRC18:32
*** bapalm has joined #openstack-nova18:32
rlrossitsudipto: I'm really happy with how that patch turned out, great job!18:32
sudiptorlrossit, great! Thanks :)18:32
sudiptojaypipes, ^ whenever you have some time :)18:33
*** emagana has quit IRC18:34
*** jwang has quit IRC18:34
*** emagana has joined #openstack-nova18:34
*** Marga_ has joined #openstack-nova18:35
*** eharney has quit IRC18:37
*** eharney has joined #openstack-nova18:39
*** jwang has joined #openstack-nova18:40
*** Piet has joined #openstack-nova18:41
*** exploreshaifali has joined #openstack-nova18:42
*** claudiub has joined #openstack-nova18:43
*** nic has quit IRC18:45
*** cfarquhar has joined #openstack-nova18:47
*** cfarquhar has joined #openstack-nova18:47
*** Sree has joined #openstack-nova18:47
*** zul has joined #openstack-nova18:50
mriedemsudipto: that's not really a bug right?18:54
jichenmriedem: got it , just return from dinner18:54
*** nic has joined #openstack-nova18:55
*** kmartin has joined #openstack-nova18:56
*** rushil has quit IRC19:01
mriedemsudipto: rlrossit: -119:02
mriedemcomments inline19:02
*** sudipto has quit IRC19:02
*** rushil has joined #openstack-nova19:03
*** lpetrut has quit IRC19:03
*** fawadk has quit IRC19:04
*** lpetrut has joined #openstack-nova19:04
*** VW_ has joined #openstack-nova19:07
*** ociuhandu has quit IRC19:08
*** danieru has joined #openstack-nova19:12
*** annegentle has joined #openstack-nova19:13
*** hhuang has quit IRC19:13
*** lpetrut has quit IRC19:13
*** afazkas has quit IRC19:13
*** nikhil_k_ has quit IRC19:13
*** afazekas has joined #openstack-nova19:14
*** nikhil has joined #openstack-nova19:14
rlrossitmriedem: I did mention in my first batch of comments that it could go under bp liberty-objects... is that more correct than a bug?19:16
*** nikhil is now known as nikhil_k19:16
mriedemrlrossit: not really19:16
mriedemrlrossit: it's just general cleanup19:16
mriedemit was already using objects, this is just a cleaner usage19:17
mriedemwhich is good and all, just doesn't need to be a bug or bp or anything, it's just refactor19:17
mriedemchanging self.metrics from a dict to a list is not good imo19:17
mriedemhowever, apparently nothing in tree even reads HostState.metrics - what's up with that?19:17
mriedemjaypipes: bauzas: edleafe: ^19:17
*** emagana has quit IRC19:17
*** VW_ has quit IRC19:18
rlrossitmriedem: metrics starts out as a dict? huh missed that part19:18
openstackgerritChris Friesen proposed openstack/nova: Improve error logs for start/stop of locked instance  https://review.openstack.org/21068919:18
mriedemself.metrics is defined as an empty dict in HostState init19:18
*** VW_ has joined #openstack-nova19:18
bauzasmriedem: there is a metrics filter and a weigher AFAICR19:18
mriedemthe metric objects are mapped to metric['name']19:18
mriedembauzas: ah yes19:19
mriedemvalue += host_state.metrics[name].value * ratio19:19
mriedemunavail = [i for i in self.keys if i not in host_state.metrics]19:19
*** Piet has quit IRC19:19
mriedemso yeah, sudipto's change would totally break those filters19:19
mriedemrlrossit: ^19:19
bauzasmriedem: metrics are run on the compute side by monitors, which updates the metrics field in the compute_nodes table19:19
rlrossitgood catch mriedem. totally missed that but surprised nothing is testing against that...19:20
bauzasmriedem: and then the host manager is getting those metrics when populating from the DB19:20
bauzasIIRC, the metrics filter is just for making sure we have metrics19:20
mriedemrlrossit: well, i'm sure there are mocked unit tests19:20
*** lennyb has quit IRC19:20
bauzasit's mostly used for weighting19:20
bauzasmriedem: any change I could put my dirty hands on ?19:21
mriedembauzas: this is the change in question https://review.openstack.org/#/c/21331719:21
* bauzas looking19:21
mriedemi've already -1ed it to death though19:21
mriedemgd python19:22
*** eharney has quit IRC19:22
mriedemwow http://git.openstack.org/cgit/openstack/nova/tree/nova/tests/unit/scheduler/filters/test_metrics_filters.py19:22
*** VW__ has joined #openstack-nova19:23
*** VW__ has quit IRC19:23
*** Sukhdev has quit IRC19:23
mriedemso,19:23
*** VW_ has quit IRC19:23
mriedemfakes.FakeHostState should probably die in a fire19:23
*** VW_ has joined #openstack-nova19:23
mriedemjichen: i commented on both of your patches from the ML re: microversion bump needed or not19:25
mriedemjichen: the ones that convert a 500 to a 40019:25
mriedemthose don't require microversion bumps19:25
*** eharney has joined #openstack-nova19:26
bauzasmriedem: so, yes, metrics are a list of dicts19:27
*** VW_ has quit IRC19:27
bauzasmriedem: one item per metric with a metric composed of a name, a ts and a value IIRC19:27
*** kairo has joined #openstack-nova19:28
*** kairo has left #openstack-nova19:28
*** hhuang has joined #openstack-nova19:29
bauzasmriedem: I don't get the problem with FakeHostState? it's not stubbing the regular HostState, just how the HostState is populated by bypassing calls to aggs and instances19:31
jichenmriedem: I see the comments just now, seems it is different to what we documented in microversion doc19:32
bauzasmriedem: ah okay, I see your problem19:32
mriedemjichen: yeah i just found http://git.openstack.org/cgit/openstack/nova/tree/doc/source/api_microversion_dev.rst#n6819:33
openstackgerritNikola Dipanov proposed openstack/nova: Allow for migration object to be passed to _move_claim  https://review.openstack.org/19967919:33
openstackgerritNikola Dipanov proposed openstack/nova: rt: generalize claim code to be useful for other move actions  https://review.openstack.org/19713819:33
openstackgerritNikola Dipanov proposed openstack/nova: rt: move filtering of migration by type lower in the call stack  https://review.openstack.org/19967819:33
openstackgerritNikola Dipanov proposed openstack/nova: compute: Make rebuild consider the node that was passed in  https://review.openstack.org/21471319:33
openstackgerritNikola Dipanov proposed openstack/nova: compute: Make rebuild_instance RPC take additional args  https://review.openstack.org/20048519:33
openstackgerritNikola Dipanov proposed openstack/nova: compute: Split the rebuild_instance method  https://review.openstack.org/21346119:33
openstackgerritNikola Dipanov proposed openstack/nova: Make rebuild/evacuate use resource claims  https://review.openstack.org/21477019:33
jichenmriedem: yes, that's what I refer to , I don't know which to follow but I think if the doc has agreement, we 'd better clear that then focus on the patch19:33
bauzasmriedem: well, that _update_metrics_from_compute_node method should be covered by the test_host_manager IMHO, not by the filter unittest IMHO19:34
openstackgerritAhilan Rajadeva proposed openstack/nova: Update to the reworked monitor plugin interface to pass in the MonitorMetric Object.  https://review.openstack.org/21477219:34
rlrossitbauzas: agreed19:34
bauzasmriedem: so if the problem was not seen by the py27 job, that's probably because that method is not covered19:34
bauzaslemme doublecheck19:34
mriedemjichen: so https://review.openstack.org/#/c/173985/ is easy, just return 40019:34
*** nic has quit IRC19:35
mriedembauzas: it is covered in test_host_manager19:35
mriedembut the assertion that was handling metrics as a dict was changed to handling it as a list19:35
jichenmriedem: well, the over quota is documented in API guide, let me try to give you a link19:35
bauzasmriedem: so the guy who changed that forgot to change the test_host_manager :)19:36
rlrossitmriedem: self.assertEqual(len(host.metrics), 2) has always been there...19:36
jichenmriedem: https://github.com/openstack/api-wg/blob/master/guidelines/http.rst, If the request results in the OpenStack user exceeding his or her quota, the return code should be 403 Forbidden. Do not use 413 Request Entity Too Large.19:36
rlrossitoh wait is len on a dict just basically len(dict.keys())?19:36
jichenI remember there are some discussions before on this but that a conclusion and the rst file is same to before19:37
bauzasI'm about to be hungry and I'm jailed in a conference room, so my brain is a bit fried, but I'll look at the change19:37
bauzasrlrossit: yep19:37
bauzasrlrossit: that's why it's not caught19:37
*** achanda_ has quit IRC19:37
mriedemjichen: cinderclient returns a 41319:38
bauzasrlrossit: the assertion is really poor19:38
mriedemjichen: oh i see what you're saying19:38
bauzasrlrossit: I'd rather love to see a better unittest for checking the metrics19:38
rlrossitbauzas: mriedem: and I guess the assertion on the next line got changed from metrics.keys() to metrics.to_list()19:38
mriedemjichen: then i guess the arguemnt is anytime an OverQuota is handled in the compute API extensions it should be returning a 403 rather than a 40019:38
mriedemwhich would rewquire a microversion bump and a spec and the world will end and we'll never make any headway on anything19:38
*** nic has joined #openstack-nova19:40
*** kmartin has quit IRC19:40
jichenmriedem: I agree with to make it simple but seems those kind of arguments need some agreement ....19:40
mriedemjichen: plus i have no idea how one backports bug fixes which required a microversion19:41
mriedemsince kilo can't jump from v2.4 to v2.1319:42
openstackgerritCale Rath proposed openstack/nova: Fixes Bug "destroy_vm fails with HyperVException"  https://review.openstack.org/20400719:42
mriedemso i guess we just can't ever backport anything, unless we have patch level microversions19:42
* mriedem ragequits19:42
mriedemjichen: can you throw this into the nova meeting agenda for thursday?19:42
mriedemthis all seems crazy to me19:42
jichenmriedem: that's a nice point, how about just make it 400 and see someone else has any idea or post mail on ML to get more input?19:43
*** Sukhdev has joined #openstack-nova19:43
jichenI personally prefer to simple it and avoid overhead microversion bump19:43
*** ndipanov has quit IRC19:43
mriedemjichen: well if we aren't going to follow the docs for a reason, we should probably update the docs19:43
mriedembecause this will just keep coming up19:44
*** nic has quit IRC19:44
mriedemi can totally see changing a 200/202 to a 400 as a microversion bump19:44
mriedembut going from 500 to 40x seems like a no brainer bug fix to me19:44
mriedemi think tempest checks for anything 400+ and considers it a failure19:44
mriedemi'll add this to the nova meeting agenda for this week19:45
jichenmriedem: I can't remember who gives some idea on this before maybe Ken'ichi, Maybe Alex or someone else,19:45
jichenmriedem: ok, I will join the meeting19:45
mriedemsdague wrote the doc19:45
mriedemeveryone is at linuxcon this week i think19:45
*** afazekas has quit IRC19:46
jichenmriedem: ok, anyway, let's see whether we can get some input..thanks for help on this19:46
*** eglynn has quit IRC19:46
*** raildo is now known as raildo-afk19:47
*** rdopiera has quit IRC19:47
mriedemalaski: you're not cool enough to be at linuxcon this week right?19:47
alaskimriedem: that is correct19:47
mriedemalaski: do you know if any of the compute/conductor task API stuff that's already in tree is documented anywhere in the devref / arch guide?19:48
mriedemthat's a thing i've never really had to deal with19:48
mriedembut it seems like something you'd need to understand before starting to think about working on the tasks 2000 engine19:48
alaskiI'm not aware of any docs on it, and I know I didn't write any.  let me peek real quick19:49
alaskimriedem: yeah, the motivation there would be good to get written down for others to understand19:49
alaskithe tl;dr is that long running orchestrated things should happen in conductor not on computes19:50
*** belmoreira has joined #openstack-nova19:50
alaskithe way build_and_run_instance handles retries in the conductor is the new hotness, vs the resize logic that's distributed everywhere19:50
*** ociuhandu has joined #openstack-nova19:51
*** achanda has joined #openstack-nova19:51
*** alex_klimov has joined #openstack-nova19:51
alaskiI'll add documenting that to my queue19:51
mriedemi'm sure johnthetubaguy would be grateful :)19:52
mriedemand me19:52
alaskiI aim to please19:53
openstackgerritMatthew Booth proposed openstack/nova: compute: improve exceptions related to disk size checks  https://review.openstack.org/20656519:55
*** angdraug has quit IRC19:56
mriedemjichen: updated https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting19:57
jichenmriedem: got it ~thx19:59
*** alejandrito has joined #openstack-nova19:59
*** annegentle has quit IRC19:59
*** alejandrito_ has joined #openstack-nova20:00
*** alejandrito has quit IRC20:00
*** meghal has quit IRC20:00
*** otter768 has joined #openstack-nova20:05
*** otter768 has quit IRC20:10
*** Piet has joined #openstack-nova20:11
*** rushil has quit IRC20:16
*** alejandrito_ has quit IRC20:18
*** lpetrut has joined #openstack-nova20:20
*** nic has joined #openstack-nova20:21
edleafeHmmm - why is the gate-tempest-dsvm-full test for https://review.openstack.org/#/c/192184/ showing as FAILURE, when the results say all tests passed?20:23
*** r-daneel has joined #openstack-nova20:24
*** Sree has quit IRC20:26
*** emagana has joined #openstack-nova20:28
dimsedleafe: see http://logs.openstack.org/84/192184/6/check/gate-tempest-dsvm-full/7aa51d9/logs/testr_results.html.gz20:28
*** Piet has quit IRC20:29
*** nic has quit IRC20:29
*** Piet has joined #openstack-nova20:32
clarkband http://logs.openstack.org/84/192184/6/check/gate-tempest-dsvm-full/7aa51d9/console.html#_2015-08-19_16_59_56_60520:33
clarkbnot sure where yo usee it assed?20:33
clarkb*passed20:33
mriedemhttp://logs.openstack.org/84/192184/6/check/gate-tempest-dsvm-full/7aa51d9/console.html#_2015-08-19_16_36_49_55620:33
mriedemhttp://logs.openstack.org/84/192184/6/check/gate-tempest-dsvm-full/7aa51d9/console.html#_2015-08-19_16_59_56_59920:34
mriedemedleafe: it's your bifocals that failed :P20:34
*** jichen has quit IRC20:34
edleafemriedem: :-P20:34
*** nic has joined #openstack-nova20:34
*** thangp has quit IRC20:35
edleafedims: clarkb: mriedem: I see it now. I pulled it up before and got all passing. Must have been a prior PS or something20:36
edleafeSorry for the noise20:36
*** VW_ has joined #openstack-nova20:36
cfriesenwho do I talk to about nova/cinder interactions?20:37
*** VW_ has quit IRC20:38
mriedemdepends on the question20:38
*** VW_ has joined #openstack-nova20:38
*** meghal has joined #openstack-nova20:39
cfriesenmriedem: well, I'm running stable/kilo, and I seem to be getting cases with deleting boot-from-volume instances where nova/cinder get stuck.  cinder thinks the volume is detached, nova thinks it's attached.  I tell nova to delete, cinder returns an error, nova gives up.20:40
mriedemcfriesen: funny you bring that up20:41
*** exploreshaifali has quit IRC20:41
mriedemcfriesen: https://review.openstack.org/#/c/213761/20:41
mriedemnow pay me20:41
*** eglynn has joined #openstack-nova20:42
cfriesenbeer at the summit, if I get to go. :)20:42
*** kmartin has joined #openstack-nova20:42
*** VW_ has quit IRC20:42
mriedemi won't be there and i don't drink20:42
mriedemtry again20:42
cfriesenundying respect and adulation?20:43
cfriesena swarm of houris?20:44
*** belmoreira has quit IRC20:44
*** annegentle has joined #openstack-nova20:45
mriedemnever heard of houris20:45
mriedemnow i know20:45
*** rlrossit has left #openstack-nova20:46
*** IanGovett has quit IRC20:46
*** lpetrut has quit IRC20:46
*** tonytan4ever has quit IRC20:47
*** achanda has quit IRC20:47
*** rdopiera has joined #openstack-nova20:47
*** dustins has quit IRC20:50
*** armax has quit IRC20:51
*** achanda has joined #openstack-nova20:52
*** freyes has left #openstack-nova20:52
*** annegentle has quit IRC20:53
*** annegentle has joined #openstack-nova20:54
*** tonytan4ever has joined #openstack-nova20:54
*** VW_ has joined #openstack-nova20:57
*** meghal has quit IRC20:59
*** armax has joined #openstack-nova20:59
*** meghal has joined #openstack-nova20:59
*** meghal has quit IRC20:59
openstackgerritAndrew Laski proposed openstack/nova: Add persistence to the RequestSpec object  https://review.openstack.org/21175320:59
openstackgerritAndrew Laski proposed openstack/nova: WIP: Add BuildRequest table and object  https://review.openstack.org/21479220:59
*** meghal has joined #openstack-nova21:00
*** zul has quit IRC21:00
openstackgerritAndrew Laski proposed openstack/nova: WIP: Add BuildRequest table and object  https://review.openstack.org/21479221:01
openstackgerritAndrew Laski proposed openstack/nova: Add persistence to the RequestSpec object  https://review.openstack.org/21175321:01
*** dave-mcc_ has quit IRC21:01
bauzasalaski: heh, I'm just about uploading the latest set of ReqSpec (incl. the property attrs)21:01
bauzasalaski: so you will have to rebase :)21:01
bauzas(that's just uploading now :)21:01
alaskibauzas: heh, np.  mainly wanted to tack that last one on there21:02
*** tjones1 has joined #openstack-nova21:02
*** tjones1 has left #openstack-nova21:02
bauzaswoah, it takes now more than 2 mins to send a branch :)21:02
openstackgerritSylvain Bauza proposed openstack/nova: Modify Scheduler RPC API select_dests()  https://review.openstack.org/19920521:03
openstackgerritSylvain Bauza proposed openstack/nova: Create RequestSpec object  https://review.openstack.org/14552821:03
openstackgerritSylvain Bauza proposed openstack/nova: Consider that all scheduler calls are IO Ops  https://review.openstack.org/18848621:03
openstackgerritSylvain Bauza proposed openstack/nova: Use RequestSpec object in the FilterScheduler  https://review.openstack.org/18848721:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify left filters for RequestSpec  https://review.openstack.org/20267821:03
openstackgerritSylvain Bauza proposed openstack/nova: Prepare filters for using RequestSpec object  https://review.openstack.org/19791221:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify conductor to use RequestSpec object  https://review.openstack.org/20307821:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify metric-related filters for RequestSpec  https://review.openstack.org/20267621:03
openstackgerritSylvain Bauza proposed openstack/nova: Use RequestSpec in the ChanceScheduler  https://review.openstack.org/19905121:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify NUMA, PCI and num_instances filters for RequestSpec  https://review.openstack.org/20267721:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify Aggregate filters for RequestSpec  https://review.openstack.org/20267421:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify default filters for RequestSpec  https://review.openstack.org/20267521:03
openstackgerritSylvain Bauza proposed openstack/nova: Add RequestSpec methods for primitiving into dicts  https://review.openstack.org/18719721:03
openstackgerritSylvain Bauza proposed openstack/nova: Modify Affinity filter for RequestSpec  https://review.openstack.org/20267321:03
openstackgerritSylvain Bauza proposed openstack/nova: Use RequestSpec object in HostManager  https://review.openstack.org/19125121:03
openstackgerritSylvain Bauza proposed openstack/nova: Use the same pci_requests field for all filters and HostManager  https://review.openstack.org/19125021:03
*** neiljerram_bb has joined #openstack-nova21:04
bauzasalaski: ^ enjoy21:04
alaskithanks :)21:04
*** VW_ has quit IRC21:04
mriedemdoes joel coffman ever hang out on irc?21:04
*** VW_ has joined #openstack-nova21:05
dansmithmriedem: yeah21:05
mriedemi'm trying to unwind some crazy json conversion crap that happened21:06
mriedemhttps://bugs.launchpad.net/nova/+bug/137059021:06
openstackLaunchpad bug 1370590 in OpenStack Compute (nova) "Libvirt _create_domain_and_network calls missing disk_info" [Medium,New] - Assigned to Rick Harris (rconradharris)21:06
mriedemlxc is apparently busted21:06
*** Marga_ has quit IRC21:06
mriedems1rp: are you working that? ^21:06
*** achanda has quit IRC21:06
*** aysyd has quit IRC21:07
*** rushil has joined #openstack-nova21:09
bauzasmriedem: so, I looked at https://review.openstack.org/#/c/213317/9/nova/objects/monitor_metric.py,cm21:12
bauzasmriedem: and I think that it's working, even very poorly written and confusing21:12
bauzasmriedem: just because the parameter is badly named - that's a list and not a dict21:12
*** rushil_ has joined #openstack-nova21:13
bauzasmriedem: but the owner is actually iterating over that list to hydrate the MonitorMetric object and then returns a list of MonitorMetric objects - which is valid21:13
*** amotoki_ has quit IRC21:14
mriedembauzas: that's not the dict i'm talking about21:14
mriedemHostState.metrics is the dict i'm talking about21:14
mriedemself.metrics = objects.MonitorMetricList.from_legacy_json(metrics)21:14
mriedemmakes it a list21:14
mriedemwhich will break the metrics filter21:14
bauzasmriedem: HostState.metrics is a list too21:15
*** rushil_ has quit IRC21:16
bauzasoh sec21:16
mriedemno it's not21:16
mriedemftersin: are you around?21:16
*** rushil has quit IRC21:16
*** rushil has joined #openstack-nova21:16
bauzaswhat the hell is that ?!21:17
mriedembauzas: you should probably sign off :)21:17
*** krtaylor has quit IRC21:18
mriedemftersin: s1rp: i thought a disk mapping was always a dict? but this defaults it to a list if it's not in the disk_info dict https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L443021:18
mriedemi really hate the blockinfo/diskinfo/diskmapping stuff in the libvirt driver...21:19
mriedemthat needs to all be typed21:19
mriedemdansmith: sdague: add that to my rant list today ^21:19
*** nic has quit IRC21:20
dansmithmriedem: BDMs are objects in most places, but they look like dicts21:20
mriedemblockinfo.get_disk_info is not21:20
mriedemit's a bunch of wild dicts21:20
mriedemhttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/blockinfo.py#L59921:20
dansmithah, from the driver, yeah21:20
mriedemi have it on my whiteboard to make some sort of primitive object out of that stuff at some point21:21
bauzasmriedem: the filter is stupid ?21:21
mriedemthe docstring explains the structure https://github.com/openstack/nova/blob/master/nova/virt/libvirt/blockinfo.py#L5221:21
mriedembut it's up to the caller to always remember that i guess21:21
bauzasmriedem: nvm21:21
mriedemand rlrossit has left the building21:23
mriedemctrath: converting the wild west of dicts in nova.virt.libvirt.blockinfo would be a nice todo ^21:23
mriedemrlrossit and chuckcarmack appear to be MIA21:24
ctrathmriedem: ok, I'll do it21:24
mriedemthat probably requires a blueprint21:25
ctrathok.. I can do that too21:25
mriedemis there anything you can't do?21:25
ctrathyes… make my wife happy21:25
mriedemwell they can't be pleased by nature21:26
mriedemnor can i21:26
ctrath+121:26
ctrathanother +121:26
*** ndipanov has joined #openstack-nova21:26
mriedem'i don't hate it' is about the best you'll ever get out of me21:26
ctrathlol21:26
*** meghal has quit IRC21:26
*** meghal has joined #openstack-nova21:27
*** meghal has quit IRC21:27
*** meghal has joined #openstack-nova21:27
*** smatzek has quit IRC21:28
*** nic has joined #openstack-nova21:29
*** thorst has quit IRC21:32
*** Piet has quit IRC21:38
*** ccarmack has left #openstack-nova21:40
*** Sukhdev has quit IRC21:43
*** eglynn has quit IRC21:43
*** unicell has quit IRC21:45
*** unicell has joined #openstack-nova21:45
*** signed8bit has joined #openstack-nova21:49
openstackgerritMatt Riedemann proposed openstack/nova: libvirt: add docstring for _get_instance_disk_info  https://review.openstack.org/21481421:52
mriedemand with that ^ i have to head out21:53
bauzasjaypipes: I'm about resuming my reviewing effort21:53
bauzasjaypipes: you mentioned us a series we should look at, which one please ?21:53
bauzasjaypipes: I mean one of yours :)21:53
jaypipesbauzas: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:pci-cleanup,n,z please :)21:54
bauzasjaypipes: preferred to resource-objects first?21:54
jaypipesbauzas: yes, it's a precursor. thx man! :)21:55
*** mriedem has quit IRC21:57
bauzasdansmith: I have a question for you on jaypipes's https://review.openstack.org/#/c/213587/321:58
bauzasjaypipes: I don't think that could work21:59
*** dprince has quit IRC21:59
dansmithyep21:59
*** krtaylor has joined #openstack-nova22:00
*** rushil_ has joined #openstack-nova22:01
*** burt has quit IRC22:01
openstackgerritAndrew Melton proposed openstack/nova: libvirt: use proper disk_info in _hard_reboot  https://review.openstack.org/21481622:02
*** burgerk has quit IRC22:02
*** dave-mccowan has joined #openstack-nova22:02
*** y_sawai has joined #openstack-nova22:02
*** rushil has quit IRC22:04
*** mingy has joined #openstack-nova22:05
*** mingy has quit IRC22:06
*** mingy has joined #openstack-nova22:06
*** belmoreira has joined #openstack-nova22:06
*** belmoreira has quit IRC22:06
*** otter768 has joined #openstack-nova22:06
*** y_sawai has quit IRC22:08
*** eglynn has joined #openstack-nova22:10
*** y_sawai has joined #openstack-nova22:10
*** emagana has quit IRC22:10
openstackgerritAndrew Melton proposed openstack/nova: libvirt: use proper disk_info in _hard_reboot  https://review.openstack.org/21481622:11
*** otter768 has quit IRC22:11
mingyedleafe: ping22:11
*** y_sawai_ has joined #openstack-nova22:11
edleafemingy: pong22:12
*** unicell has quit IRC22:12
*** unicell has joined #openstack-nova22:12
mingyI was looking at 192184, and I realized that there are some filters that don't inherit from the base filter22:13
*** Sukhdev has joined #openstack-nova22:13
mingyI like the logging thing, so I was wondering if we should seek to replicate the logging functionality in other parts too22:14
mingyeither that or make everything inherit from base filter22:14
*** amotoki_ has joined #openstack-nova22:14
*** y_sawai has quit IRC22:14
edleafemingy: not sure that the filter class matters much in that code22:14
edleafemingy: the logging is in the filter handler22:15
*** rfolco has quit IRC22:15
*** y_sawai_ has quit IRC22:16
mingyedleafe: doesn't the filter handler require an instance of filter that ought to inherit from base filter?22:16
edleafemingy: it's passed a list of filters22:17
*** annegentle has quit IRC22:17
*** ahilan has quit IRC22:17
*** mdrabe has quit IRC22:17
edleafemingy: all that really matters is that it implements _run_filter_for_index() and filter_all()22:18
mingyedleafe: yeah I get that22:18
*** ctrath has quit IRC22:18
*** amotoki_ has quit IRC22:19
jaypipesdansmith, bauzas: there were/are no users of the InstancePCIRequests.save method.22:19
mingyedleafe: well the thing I was thinking about was tangentially related to 192184, I was looking at nova.scheduler.host_manager.get_filtered_hosts22:19
dansmithjaypipes: never in the past?22:19
jaypipesnot that I can tell.\22:19
jaypipesonly unit tests.22:20
dansmithjaypipes: okay lemme look a bit and then that's cool22:20
jaypipesdansmith: appreciated.22:20
mingyedleafe: which implements the filters as nested classes. it doesn't use the filter handler at all.22:21
bauzasjaypipes: oh ok, lemme check22:22
bauzasjaypipes: so it means we created a whole object but never used it ? wah :)22:22
bauzasjaypipes: oh I see your comment - that I read it but forgot it22:23
dansmithactually, I think we never have needed to update22:24
dansmithonly create22:24
jaypipesright.22:24
mingyedleafe: then the other thing that is related to 192184 is that if filter_all yields then the function returns None and the handler won't log. I am not very coherent as I'm talking about two things at once.22:24
dansmithso yeah, makes sense I think22:24
*** dave-mccowan has quit IRC22:24
edleafemingy: not sure I follow. It calls self.filter_handler.get_filtered_objects(), passing in the filters22:25
mingyedleafe: line 88 in filters.py returns22:26
mingyif "objs = filter_.filter_all(list_objs, filter_properties)" is None22:26
mingythis will be None if the filter's "filter_all()" filters all the hosts, i.e. no hosts returned22:27
edleafemingy: sure - that's for when a filter shuts down the process for some reason. I still don't know of a use case for that22:27
mingyso filter_all() returns a generator object (according to the base class)22:27
edleafemingy: no, it should return an empty object list22:27
*** Piet has joined #openstack-nova22:28
edleafewell, yeah, a generator that represents an empty object list22:29
*** nic has quit IRC22:29
mingyedleafe: so I think line 45 will never yield if the filter never passes, so the function will have no return or yield value22:30
mingyso ugh this is really bad timing, but I suddenly have to go, but can I come back to this conversation in about 20 minutes? really sorry22:31
edleafemingy: I have to leave in about 10 :)22:32
edleafemingy: tomorrow?22:32
mingyedleafe: sure!22:32
*** mwagner_lap has quit IRC22:32
mingysee you tomorrow22:32
*** signed8bit is now known as signed8bit_ZZZzz22:32
*** agireud has quit IRC22:34
*** mingy has quit IRC22:36
*** signed8bit_ZZZzz is now known as signed8bit22:39
*** ijuwang has quit IRC22:39
*** tpeoples has quit IRC22:44
*** VikasC has joined #openstack-nova22:45
*** claudiub has quit IRC22:46
*** dave-mccowan has joined #openstack-nova22:47
VikasCHi Folks , Can somebody please review https://review.openstack.org/#/c/213692/322:47
*** r-daneel has quit IRC22:49
*** hemna is now known as hemnafk22:49
*** baoli has joined #openstack-nova22:51
*** Piet has quit IRC22:53
*** signed8bit has quit IRC22:54
*** baoli has quit IRC22:56
*** zzzeek has quit IRC22:56
*** bnemec has quit IRC22:56
*** otter768 has joined #openstack-nova22:59
*** jecarey has quit IRC22:59
*** VikasC has quit IRC23:00
*** VW_ has quit IRC23:00
bauzasjaypipes: my bad, +1'd it23:01
jaypipesbauzas: no worries mate23:01
*** dannywil_ has joined #openstack-nova23:01
*** VW_ has joined #openstack-nova23:01
*** tjones has joined #openstack-nova23:02
*** VW_ has quit IRC23:02
*** tjones has left #openstack-nova23:02
*** VW_ has joined #openstack-nova23:02
*** diogogmt has quit IRC23:03
*** dannywilson has quit IRC23:03
*** Sukhdev has quit IRC23:05
*** albertom is now known as albertom-afk23:06
*** zul has joined #openstack-nova23:07
*** lucas-hungry has quit IRC23:08
*** eharney has quit IRC23:08
*** rushil_ has quit IRC23:10
*** rushil has joined #openstack-nova23:10
*** zul has quit IRC23:12
*** Piet has joined #openstack-nova23:12
*** dave-mccowan has quit IRC23:13
*** amotoki_ has joined #openstack-nova23:15
*** mwagner_lap has joined #openstack-nova23:19
*** amotoki_ has quit IRC23:19
openstackgerritNikola Dipanov proposed openstack/nova: Make rebuild/evacuate use resource claims  https://review.openstack.org/21477023:20
openstackgerritNikola Dipanov proposed openstack/nova: compute: Make rebuild consider the node that was passed in  https://review.openstack.org/21471323:20
*** tonytan4ever has quit IRC23:20
*** bnemec has joined #openstack-nova23:20
*** nagyz__ has joined #openstack-nova23:21
*** Vek has quit IRC23:22
*** nagyz_ has quit IRC23:24
alex_xuedleafe: you have trouble with https://review.openstack.org/#/c/212851/? I just replied23:29
*** asettle has joined #openstack-nova23:31
*** flwang1 has quit IRC23:32
alex_xusdague: I remember we said we will only have one endpoint '/v2' in the future. But I don't konw we finally we want to keep '/v2.1' endpoint, do you know the reason?23:32
alex_xus/we finally/why finally/23:32
*** achanda has joined #openstack-nova23:33
*** Piet has quit IRC23:33
*** NightKhaos has joined #openstack-nova23:33
*** dims_ has joined #openstack-nova23:33
*** dims has quit IRC23:36
*** shoutm has joined #openstack-nova23:37
*** Piet has joined #openstack-nova23:37
*** tjones1 has joined #openstack-nova23:37
*** tjones1 has left #openstack-nova23:37
*** alex_klimov has quit IRC23:38
*** dims_ has quit IRC23:39
*** dims has joined #openstack-nova23:39
*** dave-mccowan has joined #openstack-nova23:40
*** zul has joined #openstack-nova23:41
*** bnemec has quit IRC23:43
*** dims has quit IRC23:44
*** vivekd has quit IRC23:45
*** bnemec has joined #openstack-nova23:45
*** ndipanov has quit IRC23:45
*** Piet has quit IRC23:47
NightKhaosSo I'v figured out how to online extend a volume with Ceph and Libvirt, and I'm trying to work out the best way to add this into the API.23:48
*** tjones has joined #openstack-nova23:51
*** Piet has joined #openstack-nova23:53
*** RuiChen has joined #openstack-nova23:55
*** edmondsw has quit IRC23:56
*** flwang1 has joined #openstack-nova23:57
*** erlon has quit IRC23:58
*** bnemec has quit IRC23:58

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