Friday, 2016-04-01

*** salv-orlando has joined #openstack-nova00:00
*** unicell has joined #openstack-nova00:00
*** haomaiwa_ has quit IRC00:01
auggyedleafe: ha cool, i was a toddler in 1980 ;D00:01
*** pmathews has quit IRC00:01
*** haomaiwa_ has joined #openstack-nova00:01
*** unicell has quit IRC00:01
*** vilobhmm11 has quit IRC00:03
*** vilobhmm11 has joined #openstack-nova00:03
*** salv-orlando has quit IRC00:06
*** fawadkhaliq has quit IRC00:07
*** fawadkhaliq has joined #openstack-nova00:07
*** gyee has quit IRC00:08
*** vilobhmm11 has quit IRC00:08
*** vilobhmm11 has joined #openstack-nova00:09
*** vilobhmm11 has quit IRC00:09
*** vilobhmm11 has joined #openstack-nova00:09
*** vilobhmm11 has quit IRC00:09
*** ayoung has joined #openstack-nova00:11
*** browne has quit IRC00:12
*** diogogmt has quit IRC00:14
*** mylu has joined #openstack-nova00:14
*** mylu has quit IRC00:15
*** browne has joined #openstack-nova00:17
mriedemauggy: this probably needs some tweaking since kilo, lots of comments inline https://review.openstack.org/#/c/294337/00:20
mriedemauggy: might be a decent topic for next weeks' API subteam meeting, if you can make the time00:20
mriedemi think it'd be pretty early for portland00:20
*** jaypipes has quit IRC00:21
*** mtanino has quit IRC00:21
*** artom has quit IRC00:25
openstackgerritClaudiu Belu proposed openstack/nova: compute: fixes python 3 related unit tests  https://review.openstack.org/30026200:27
*** unicell has joined #openstack-nova00:29
* tbachman heads out00:30
openstackgerritRyan Rossiter proposed openstack/nova: Add tests for floating_ip private functions  https://review.openstack.org/26776800:30
openstackgerritRyan Rossiter proposed openstack/nova: Remove DictCompat from FixedIP  https://review.openstack.org/26595100:30
*** tbachman has quit IRC00:31
gmannmriedem: did you get chance to see this (swap volume)- https://review.openstack.org/#/c/299830/00:33
gmannmriedem: still it stuck in detaching/attaching state00:33
openstackgerritKaren Bradshaw proposed openstack/nova: [WIP] Create parameters.yaml per operation  https://review.openstack.org/30026400:35
gmannmriedem: i see update in your patch, i will update tempest patch accordingly00:36
*** yassou has quit IRC00:38
*** mylu has joined #openstack-nova00:39
*** vilobhmm11 has joined #openstack-nova00:40
auggymriedem: yeah i keep meaning to join but i end up missing it lol00:40
*** READ10 has quit IRC00:41
*** mylu has quit IRC00:41
mriedemgmann: yeah i don't think tempest can test this w/o devstack being updated to soften the policies in cinder and nova00:41
auggymriedem: but yeah i'll take a look at your comments and see what i can find out, plus actually set my alarm a little earlier so maybe i'll make that meeting ;D00:41
mriedemauggy: i think it's like 6am for you00:41
mriedemprobably just pester sdague about it sometime, and alex_xu00:42
auggyyeah i have it on my calendar00:42
*** mylu has joined #openstack-nova00:42
* auggy just needs to take another trip to europe to get her schedule shifted ;)00:42
auggyit's at 7am for me00:42
auggynormally i wake up around 7 but since this back strain thing sleeping is complicated00:43
claudiubi guess the problems are back? ;)00:43
*** mylu has quit IRC00:44
auggyyeah i can't wait to get BACK into shape ;)00:44
*** thorst has joined #openstack-nova00:44
*** mylu has joined #openstack-nova00:44
claudiubi just hope you won't back down from it. :D00:44
auggyas long as no one talks behind my back :P00:45
*** zenoway has joined #openstack-nova00:46
claudiubwell, just make sure to backup a good comeback to make them back off. :D00:47
claudiubha00:47
*** diogogmt has joined #openstack-nova00:49
*** mylu has quit IRC00:50
*** zenoway has quit IRC00:51
*** hoangcx has joined #openstack-nova00:51
*** thorst has quit IRC00:51
*** mylu has joined #openstack-nova00:52
*** markvoelker_ has quit IRC00:53
*** Daisy has joined #openstack-nova00:54
*** edmondsw has joined #openstack-nova00:54
*** Daisy_ has joined #openstack-nova00:56
*** Daisy__ has joined #openstack-nova00:58
gmannmriedem: yea but should we tests with softening the policy (i do think so), tempest tests everything with default policy and if nova side it make only admin then just negative tests in tempest for non-admin should be enough00:59
gmann(I do *not* think so)00:59
*** Jeffrey4l has joined #openstack-nova01:00
*** baoli has joined #openstack-nova01:00
*** Swami has quit IRC01:00
*** Daisy has quit IRC01:00
*** haomaiwa_ has quit IRC01:01
mriedemgmann: i'm fine with a negative test for a non-admin user trying to do it01:01
mriedemgmann: actually, non-admin would be a negative test,01:01
*** efoley has quit IRC01:01
*** haomaiwa_ has joined #openstack-nova01:01
mriedemgmann: we can test it with an admin01:01
mriedemhowever, that won't work on stable branches and we're not going to backport the default policy change to stable branches for this, i don't think01:01
*** gjayavelu has joined #openstack-nova01:01
mriedemgmann: so you'd probably need a config option in tempest for enabling the test01:02
mriedemcompute-feature-enabled.swap_volume?01:02
*** Daisy_ has quit IRC01:02
*** Bofu2MBP has quit IRC01:02
gmannmriedem: yea, then i feel negative tests in nova and later we can add in tempest if needed.01:03
gmannmriedem: we can tests only admin case ehich should work for all stable01:03
*** mylu has quit IRC01:03
gmannmriedem: because adding feature flag for that might be heavy by considering lot of config option for tempest :)01:03
mriedemtrue, testing with admin in tempest would pass all branches01:04
mriedemwell, maybe not, there was a fix in cinder that might need to be backported01:04
mriedemmaster and stable/mitaka should be ok though01:04
mriedemwe'd have to see about liberty and kilo01:04
*** lixiaoy1 has joined #openstack-nova01:04
*** mylu has joined #openstack-nova01:04
gmannmriedem: nice point, seems like liberty is good(test with admin pass) but yea kilo is issue01:05
gmannmriedem: http://logs.openstack.org/30/299830/2/check/gate-tempest-dsvm-full-kilo/3b281bd/logs/testr_results.html.gz01:06
gmannmriedem: may be we can wait till kilo gets out01:06
gmannwhich should be soon01:06
mriedemgmann: actually it might be another 6 months01:06
mriedemwe'll find out at the summit when we talk about stable branch EOL for kilo01:07
gmannmriedem: hummm, not just 2 stable now (L and M)01:07
mriedemwe could backport the cinder change maybe...but it's not really a critical/security fix so not really appropriate for stable/kilo01:07
mriedemgmann: https://etherpad.openstack.org/p/stable-branch-eol-policy-newton01:07
*** mylu has quit IRC01:09
*** vilobhmm11 has quit IRC01:10
gmannmriedem: i see, Thanks nice info01:10
*** tbachman has joined #openstack-nova01:10
gmannmriedem: i too feel now compute-feature-enabled.swap_volume can work01:12
*** browne has quit IRC01:12
gmannmriedem: because i too feel we should not leave swap volume untested in gate in case kilo going till another 6 month.01:13
*** angdraug has quit IRC01:14
*** mylu has joined #openstack-nova01:15
auggyclaudiub: lolol01:15
*** Daisy__ has quit IRC01:16
*** EinstCrazy has joined #openstack-nova01:16
*** thorst has joined #openstack-nova01:17
*** Jeffrey4l has quit IRC01:17
*** EinstCra_ has joined #openstack-nova01:19
*** tbachman_ has joined #openstack-nova01:19
*** tbachman has quit IRC01:19
*** tbachman_ is now known as tbachman01:19
*** mylu has quit IRC01:22
*** EinstCrazy has quit IRC01:22
*** thorst has quit IRC01:23
*** mylu has joined #openstack-nova01:24
*** knikolla has quit IRC01:25
*** woodster_ has quit IRC01:27
*** mtanino has joined #openstack-nova01:28
*** edmondsw has quit IRC01:30
openstackgerritLi Yingjun proposed openstack/nova-specs: Hypervisor notifications spec  https://review.openstack.org/29980701:30
*** ChrisBenson has quit IRC01:33
*** krtaylor has joined #openstack-nova01:35
*** Kevin_Zheng has joined #openstack-nova01:35
*** pmathews has joined #openstack-nova01:37
*** fawadkhaliq has quit IRC01:40
*** pmathews has quit IRC01:42
*** liusheng has quit IRC01:42
*** thorst has joined #openstack-nova01:42
*** thorst has quit IRC01:43
*** zz_dimtruck is now known as dimtruck01:44
*** apoorvad has quit IRC01:44
*** mriedem1 has joined #openstack-nova01:45
*** liusheng has joined #openstack-nova01:45
openstackgerritRui Chen proposed openstack/python-novaclient: Fix Resource.__eq__ mismatch semantics of object equal  https://review.openstack.org/25102001:46
openstackgerritRui Chen proposed openstack/nova: Create image for suspended instance booted from volume  https://review.openstack.org/22338201:46
openstackgerritRui Chen proposed openstack/nova-specs: Task states improvement  https://review.openstack.org/21657801:47
*** mriedem has quit IRC01:47
*** pmathews has joined #openstack-nova01:48
*** yamahata has quit IRC01:49
*** mylu has quit IRC01:50
openstackgerritRui Chen proposed openstack/nova: Only return latest fault of each instance in db api  https://review.openstack.org/22339201:53
*** fawadkhaliq has joined #openstack-nova01:54
*** dimtruck is now known as zz_dimtruck01:55
*** gjayavelu has quit IRC01:58
*** baoli has quit IRC01:58
*** baoli has joined #openstack-nova01:58
*** zz_dimtruck is now known as dimtruck01:59
*** Sukhdev has quit IRC01:59
*** haomaiwa_ has quit IRC02:01
*** haomaiwang has joined #openstack-nova02:01
*** liunian_ has joined #openstack-nova02:01
openstackgerritZhenyu Zheng proposed openstack/nova: config options: centralize section: "glance"  https://review.openstack.org/25715302:03
openstackgerritZhenyu Zheng proposed openstack/nova: [POC] Allow user defined stop  https://review.openstack.org/29822102:05
*** pmathews1 has joined #openstack-nova02:08
*** unicell has quit IRC02:10
*** coreywright has quit IRC02:10
*** pmathews has quit IRC02:11
*** achanda has joined #openstack-nova02:14
openstackgerritZhiQiang Fan proposed openstack/nova: Use oslo_config new type PortOpt for port options  https://review.openstack.org/23834702:14
openstackgerritMatt Riedemann proposed openstack/nova: The 'record' option of the WebSocketProxy should be string  https://review.openstack.org/29451202:15
*** haomaiwang has quit IRC02:15
*** mylu has joined #openstack-nova02:19
*** akshai_ has quit IRC02:23
*** baoli has quit IRC02:25
mriedem1tonyb: claudiub: to unblock nova on liberty https://review.openstack.org/#/c/300284/02:27
*** coreywright has joined #openstack-nova02:27
tonybmriedem1: looking ....02:29
*** fawadkhaliq has quit IRC02:33
*** zenoway has joined #openstack-nova02:34
*** efoley has joined #openstack-nova02:38
*** zenoway has quit IRC02:38
*** mriedem1 has quit IRC02:38
*** fawadkhaliq has joined #openstack-nova02:42
*** baoli has joined #openstack-nova02:42
*** fawadkhaliq has quit IRC02:43
*** baoli has quit IRC02:45
*** fawadkhaliq has joined #openstack-nova02:45
*** allen_ga- is now known as allen_gao02:46
*** diogogmt has quit IRC02:49
*** diogogmt has joined #openstack-nova02:50
*** pmathews1 has quit IRC02:50
*** pmathews has joined #openstack-nova02:51
*** gcb has joined #openstack-nova02:52
*** pmathews1 has joined #openstack-nova02:53
*** fawadkhaliq has quit IRC02:53
*** fawadkhaliq has joined #openstack-nova02:53
*** 32NAAPLEF has joined #openstack-nova02:54
*** pmathews has quit IRC02:56
*** tbachman has quit IRC02:57
*** tbachman has joined #openstack-nova02:57
*** 32NAAPLEF has quit IRC03:01
*** haomaiwang has joined #openstack-nova03:01
*** mylu has quit IRC03:08
*** fawadkhaliq has quit IRC03:08
*** zenoway has joined #openstack-nova03:09
*** mylu has joined #openstack-nova03:09
*** fawadkhaliq has joined #openstack-nova03:10
*** mylu has quit IRC03:11
*** mylu has joined #openstack-nova03:11
*** fawadkhaliq has quit IRC03:12
*** zenoway has quit IRC03:14
*** ljxiash has joined #openstack-nova03:14
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Don't use 'updated_at' to check service's status  https://review.openstack.org/29708503:18
*** krotscheck is now known as krotscheck_vaca03:20
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Enhance value check for option notify_on_state_change  https://review.openstack.org/24271703:22
Kevin_Zhengalex_xu: could you have a quick look on this: https://review.openstack.org/#/c/257153/ ? if you got a sec03:24
alex_xuKevin_Zheng: yea, checking now03:24
Kevin_ZhengTHX03:25
openstackgerritDiana Clarke proposed openstack/nova: Fix: unable to delete instance when cinder is down  https://review.openstack.org/29899703:25
*** diogogmt has quit IRC03:25
alex_xuKevin_Zheng: np, done03:29
*** fawadkhaliq has joined #openstack-nova03:32
*** vilobhmm11 has joined #openstack-nova03:35
openstackgerritRong Han proposed openstack/nova: Fix resize to same host failed using anti-affinity group  https://review.openstack.org/29904503:36
*** links has joined #openstack-nova03:41
allen_gaoalex_xu: would you take a look? thank you. ;) https://review.openstack.org/#/c/299181/03:42
*** zenoway has joined #openstack-nova03:45
*** ChrisBenson has joined #openstack-nova03:46
*** markvoelker has joined #openstack-nova03:47
*** zenoway has quit IRC03:50
*** mylu has quit IRC03:54
*** markvoelker_ has joined #openstack-nova03:56
*** markvoelker has quit IRC03:56
*** efoley has quit IRC03:58
*** haomaiwang has quit IRC04:01
*** haomaiwang has joined #openstack-nova04:01
*** liunian_ has quit IRC04:02
*** liunian_ has joined #openstack-nova04:02
*** liunian_ has quit IRC04:02
*** achanda has quit IRC04:04
*** achanda has joined #openstack-nova04:08
*** mylu has joined #openstack-nova04:10
*** liunian_ has joined #openstack-nova04:10
*** mylu has quit IRC04:10
*** ljxiash has quit IRC04:11
*** ljxiash has joined #openstack-nova04:11
*** mylu has joined #openstack-nova04:13
*** achanda has quit IRC04:13
*** ljxiash has quit IRC04:15
*** harlowja_at_home has joined #openstack-nova04:19
*** zenoway has joined #openstack-nova04:21
*** ChrisBenson has quit IRC04:22
*** Sukhdev has joined #openstack-nova04:25
*** zenoway has quit IRC04:25
*** fawadkhaliq has quit IRC04:26
*** vladikr_ has quit IRC04:26
*** sdake has joined #openstack-nova04:29
*** ndipanov has quit IRC04:29
*** markvoelker_ has quit IRC04:33
*** markvoelker has joined #openstack-nova04:33
*** dimtruck is now known as zz_dimtruck04:34
*** markvoelker has quit IRC04:38
*** liunian_ has quit IRC04:39
*** mylu has quit IRC04:41
*** vladikr has joined #openstack-nova04:42
*** mtreinish has quit IRC04:44
*** vladikr has quit IRC04:44
*** mylu has joined #openstack-nova04:46
*** mnestratov|2 has quit IRC04:47
*** pradipta has joined #openstack-nova04:49
*** pradipta has quit IRC04:50
*** hoangcx has quit IRC04:54
*** liunian_ has joined #openstack-nova04:55
*** zenoway has joined #openstack-nova04:56
*** mylu has quit IRC04:57
*** rcernin has joined #openstack-nova04:57
*** fawadkhaliq has joined #openstack-nova04:57
*** vladikr has joined #openstack-nova04:59
*** liunian_ has quit IRC05:00
*** haomaiwang has quit IRC05:01
*** zenoway has quit IRC05:01
*** haomaiwa_ has joined #openstack-nova05:01
*** achanda has joined #openstack-nova05:02
*** stevemar_ has quit IRC05:02
*** stevemar has joined #openstack-nova05:02
*** mylu has joined #openstack-nova05:05
*** prateek has joined #openstack-nova05:08
*** prateek has joined #openstack-nova05:09
*** prateek is now known as parora05:09
*** cdelatte has quit IRC05:10
openstackgerritTakashi NATSUME proposed openstack/nova: Add validations for volume_size and destination_type  https://review.openstack.org/25878805:10
*** achanda has quit IRC05:10
*** liunian_ has joined #openstack-nova05:12
*** liunian_ has quit IRC05:17
*** harlowja_at_home has quit IRC05:19
*** cfriesen has joined #openstack-nova05:21
paroraIn the nova api code, I have seen methods using the save_and_reraise_exception() method. But isn't it something that breaks the cli ? it makes the cli throw an exception and05:21
parorai get this on cli when such an exception is thrown [root@localhost devstack]# ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.05:21
parora<class 'nova.exception.UnexpectedDeletingTaskStateError'>05:21
*** tpeoples is now known as tpeoples_vacatio05:23
*** cfriesen__ has quit IRC05:23
*** tpeoples_vacatio is now known as tpeoplesvacation05:24
*** davideag_ has joined #openstack-nova05:24
*** jaosorior has joined #openstack-nova05:25
*** davideagnello has quit IRC05:26
alex_xuallen_gao: done also05:27
alex_xuparora: it will be great if you can file a bug for that05:28
openstackgerritJianghua Wang proposed openstack/nova: XenAPI: add unit test for the plugin - glance  https://review.openstack.org/29953305:28
*** markvoelker has joined #openstack-nova05:29
*** gjayavelu has joined #openstack-nova05:29
paroraalex_xu i have, what i am trying to do is now that I am trying to resolve that05:29
*** toabctl has left #openstack-nova05:29
paroraalex_xu , i filed a bug and am trying to resolve it05:30
parorahttps://review.openstack.org/#/c/294513/05:30
*** sdake_ has joined #openstack-nova05:30
*** sdake_ has quit IRC05:31
paroraalex_xu for resolving the last set of comments i am thinking of reraising the exception in api class so that the other classes don't try to process the request further05:32
*** zenoway has joined #openstack-nova05:32
parorabut the reraise would leave the cli hanged with the message i posted above05:32
*** sdake has quit IRC05:32
alex_xuparora: you should convert the exception to a HTTP*exception in the api layer, like this https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/servers.py#L63105:35
alex_xuparora: then nova won't consider that exception is an unexpected exception anymore05:36
*** zenoway has quit IRC05:36
*** markvoelker has quit IRC05:37
*** pmathews1 has quit IRC05:38
paroraalex_xu that sounds cool, thanks for the help :)05:38
alex_xuparora: np :)05:38
*** vilobhmm11 has quit IRC05:38
*** davideag_ has quit IRC05:42
*** mylu has quit IRC05:43
openstackgerritJianghua Wang proposed openstack/nova: XenAPI: add unit test for the plugin - glance  https://review.openstack.org/29953305:43
*** liunian_ has joined #openstack-nova05:44
*** vilobhmm11 has joined #openstack-nova05:46
*** liunian_ has quit IRC05:48
*** mylu has joined #openstack-nova05:48
*** liunian_ has joined #openstack-nova05:48
*** mylu has quit IRC05:48
*** mtreinish has joined #openstack-nova05:52
*** nkrinner has joined #openstack-nova05:53
*** esracelik has joined #openstack-nova05:53
*** yamahata has joined #openstack-nova05:58
*** haomaiwa_ has quit IRC06:01
*** haomaiwang has joined #openstack-nova06:01
*** hoangcx has joined #openstack-nova06:03
*** takashin has joined #openstack-nova06:04
*** ljxiash has joined #openstack-nova06:04
*** ChrisBenson has joined #openstack-nova06:06
*** Marga_ has quit IRC06:06
*** ljxiash has quit IRC06:09
*** ljxiash has joined #openstack-nova06:09
*** haukebruno has joined #openstack-nova06:12
*** ljxiash has quit IRC06:14
*** ChrisBenson has quit IRC06:16
*** liusheng has quit IRC06:17
*** armax has quit IRC06:18
*** liusheng has joined #openstack-nova06:19
*** lpetrut has joined #openstack-nova06:22
openstackgerritZhenyu Zheng proposed openstack/nova: [POC] Allow user defined stop  https://review.openstack.org/29822106:23
*** Sukhdev has quit IRC06:24
*** Marga_ has joined #openstack-nova06:25
*** browne has joined #openstack-nova06:27
*** Marga_ has quit IRC06:29
*** achanda has joined #openstack-nova06:30
*** browne has quit IRC06:32
*** sdake has joined #openstack-nova06:36
*** mnestratov|2 has joined #openstack-nova06:37
*** Marga_ has joined #openstack-nova06:38
*** fawadkhaliq has quit IRC06:38
*** fawadkhaliq has joined #openstack-nova06:38
*** browne has joined #openstack-nova06:39
*** Marga_ has quit IRC06:43
*** browne has quit IRC06:44
*** browne has joined #openstack-nova06:45
*** jlanoux has joined #openstack-nova06:47
*** mjura has joined #openstack-nova06:49
*** browne has quit IRC06:49
*** ljxiash has joined #openstack-nova07:00
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-nova07:01
*** ljxiash has quit IRC07:03
*** ljxiash has joined #openstack-nova07:03
*** salv-orlando has joined #openstack-nova07:05
*** cfriesen has quit IRC07:06
*** e0ne has joined #openstack-nova07:07
*** browne has joined #openstack-nova07:08
*** browne has quit IRC07:13
*** mgoddard has joined #openstack-nova07:14
*** rdopiera has joined #openstack-nova07:14
*** ljxiash has quit IRC07:15
*** matrohon has joined #openstack-nova07:16
*** jamielennox is now known as jamielennox|away07:17
*** markvoelker has joined #openstack-nova07:19
openstackgerrityuanzhicao proposed openstack/nova-specs: Add suport for libvirt driver to start lxc from rbd volume.  https://review.openstack.org/28395707:19
*** salv-orl_ has joined #openstack-nova07:23
*** sridharg has joined #openstack-nova07:24
*** pcaruana has joined #openstack-nova07:25
*** markvoelker has quit IRC07:25
*** salv-orlando has quit IRC07:26
gibidoffm: thanks for the bug report. Do you plan to fix it or shall I look into it?07:29
*** artom has joined #openstack-nova07:30
*** gjayavelu has quit IRC07:31
*** artom has quit IRC07:32
*** e0ne has quit IRC07:35
*** e0ne has joined #openstack-nova07:35
*** zenoway has joined #openstack-nova07:37
*** lpetrut has quit IRC07:37
*** e0ne has quit IRC07:40
*** ljxiash has joined #openstack-nova07:41
*** yamahata has quit IRC07:42
*** ljxiash_ has joined #openstack-nova07:42
*** e0ne has joined #openstack-nova07:45
*** ljxiash has quit IRC07:46
*** jaosorior has quit IRC07:46
*** jaosorior has joined #openstack-nova07:46
*** lixiaoy1 has quit IRC07:47
*** lixiaoy1 has joined #openstack-nova07:49
*** gszasz has joined #openstack-nova07:50
*** ociuhandu has quit IRC07:51
*** amotoki has joined #openstack-nova07:52
*** e0ne has quit IRC07:54
*** tesseract has joined #openstack-nova07:56
*** fawadkhaliq has quit IRC07:56
*** tesseract is now known as Guest9087707:56
*** e0ne has joined #openstack-nova07:57
*** takashin has left #openstack-nova07:59
*** haomaiwang has quit IRC08:01
*** haomaiwang has joined #openstack-nova08:01
bauzasgood morning Nova08:03
*** ndipanov has joined #openstack-nova08:06
*** jistr has joined #openstack-nova08:07
*** e0ne has quit IRC08:10
*** danpb has joined #openstack-nova08:10
*** e0ne has joined #openstack-nova08:13
*** cdent has joined #openstack-nova08:16
*** baoli has joined #openstack-nova08:16
*** e0ne has quit IRC08:16
*** toabctl has joined #openstack-nova08:20
*** e0ne has joined #openstack-nova08:20
openstackgerrityuanzhicao proposed openstack/nova-specs: Add suport for libvirt driver to start lxc from rbd volume.  https://review.openstack.org/28395708:20
*** baoli has quit IRC08:20
*** sfinucan has joined #openstack-nova08:22
*** achanda has quit IRC08:22
*** cdent has quit IRC08:24
*** cdent has joined #openstack-nova08:24
*** achanda has joined #openstack-nova08:25
*** e0ne has quit IRC08:26
*** efried has quit IRC08:26
cdentp!spy08:28
*** e0ne has joined #openstack-nova08:29
*** vtech has joined #openstack-nova08:29
*** cdent has quit IRC08:30
*** e0ne_ has joined #openstack-nova08:31
*** e0ne has quit IRC08:32
*** achanda has quit IRC08:32
*** cdent has joined #openstack-nova08:32
*** e0ne_ has quit IRC08:33
*** liunian__ has joined #openstack-nova08:35
*** yassine has joined #openstack-nova08:38
*** achanda has joined #openstack-nova08:38
*** liunian_ has quit IRC08:39
*** yassine is now known as Guest8124308:39
*** Guest81243 is now known as yassou08:39
*** efried has joined #openstack-nova08:40
_gryfcdent, hi08:45
cdenthi _gryf, what's up?08:45
_gryfcdent, i'm just wondering08:45
_gryfcdent, where could I start if I'd like to add additional resource class08:45
_gryfwhich would be connected with resources which compute have08:46
_gryfin the current condition of managing resources in nova08:46
cdentdo you mean this kind of resource class: https://github.com/openstack/nova/blob/master/nova/objects/fields.py#L305 ?08:47
markus_ztonyb: are you around?08:47
_gryfcdent, yes, basically i'm targeting the new resource objects thing08:47
tonybmarkus_z: I am08:47
*** e0ne has joined #openstack-nova08:48
markus_ztonyb: I'm testing the libvirt job stuff and found an issue08:48
_gryfcdent, however, i'd like to play a bit with the thing which require special arrangement before vm can utilize such resource08:48
markus_ztonyb: https://review.openstack.org/#/c/299840/08:48
tonybmarkus_z: looking08:48
*** paul-carlton2 has quit IRC08:48
_gryfand do some cleanup after vm is destroyed08:49
cdent_gryf: All the ResourceClass does at this point is provide a static string representing the class, and an int which is used as an identifier when creating a resource provider, inventory or allocation08:49
markus_ztonyb: The happy path doesn't finish yet08:49
*** paul-carlton2 has joined #openstack-nova08:49
cdent_gryf: so I'm not sure how it fits in with what you're describing08:49
cdents/sure/clear/08:49
_gryfcdent, basically i'm talking about using the FPGAs which have to be (re)programmed before the vm can use it08:50
*** zhangkepi has joined #openstack-nova08:51
tonybmarkus_z: +2W'd08:51
cdentWhat resources providers (and classes) give you is some way of tracking how many of something is available and used. Then don't really get involved in the automation of the actual use thereof.08:52
markus_ztonyb: cool, thanks!08:52
_gryfcdent, right. and also claiming I assume?08:52
tonybmarkus_z: We probably need to add a cleaup for that08:53
*** liunian_ has joined #openstack-nova08:53
cdent_gryf: eventually, yes08:53
*** e0ne has quit IRC08:53
_gryfcdent, in that case, I have to make sure, that proper programmed fpga is exposed to the vm, isn't it?08:53
markus_ztonyb: Do we? I thought the test node will be destroyed at the end and added things doesn't conflict with anything then.08:55
tonybmarkus_z: For nodepool it's probably okay without the clean up but for a developer testing it on a local system it'll be needed08:56
tonybmarkus_z: Try doing 2 devstack runs back to back ....08:56
markus_ztonyb: Oh, yes, you're right. I'll push a change for that today.08:56
tonybmarkus_z: cool.08:56
*** liunian__ has quit IRC08:57
cdent_gryf: In the context of resource providers, it sounds like you'd want a generic-resource-pool that is in some fashion of class 'FPGA' and it's capacity would need to be managed (by something undefined at this point). An available fpga would only show up in that pool if it were "ready". Have you seen the examples in the generic resource pools spec?08:57
*** achanda has quit IRC08:57
_gryfcdent, I thought  that generic resource pool object holds a specific class of resources - hence the question about provideing another class for the fpga08:58
*** e0ne has joined #openstack-nova08:58
cdentYeah, that's what I'm saying.08:59
cdent_gryf: The question becomes is "FPGA" sufficiently generic and global to warrant a class. Evidently one of the goals of having the classes (I wasn't around during this stage of discussions) was to make sure we didn't keep making more willy nilly.09:00
cdentBut if it is, then adding to where I linked above is the place to put the new class.09:00
*** haomaiwang has quit IRC09:01
johnthetubaguycdent: _gryf: it feels like FPGA needs to be modeled like the PCI devices stuff?09:01
cdentjohnthetubaguy: I was under the impression that nothing should ever be modeled on the pci stuff ever again :)09:01
*** haomaiwang has joined #openstack-nova09:01
cdentbut yes, it would make some sense for there to be a FPGA_DEVICE alongside PCI_DEVICE09:01
*** p01nt3r75 has joined #openstack-nova09:02
cdentthe thing that has me a bit confused is how capacity and allocations are measured for such things09:02
johnthetubaguycdent: heh, well thats a good point09:02
_gryfjohnthetubaguy, actually, it may be - due the fact, that it might be used as a pci card09:02
johnthetubaguy_gryf: ah, interesting, I had those ones integrated into the CPU in my head, but as a PCI card makes sense too09:03
_gryfwhere some of the fpga parts can be exposed as a functions through sriov, prviding acceleration for a virtual network devices for example09:03
johnthetubaguy_gryf: the vGPU stuff is an interesting twist, I wondering how far we are from vFPGAs?09:03
johnthetubaguyoh...09:03
_gryfwhile the other slots can be used exclusively for other purposes09:03
_gryfso it goes a bit complicated there…09:04
* johnthetubaguy it must be summer, a bee just flew into my home office09:04
johnthetubaguy_gryf: so crazy idea, is the FPGA more like a local read-only cinder volume... stay with me... you need to apply an "image" to it during the boot process?09:06
*** kbyrne has quit IRC09:06
*** EinstCrazy has joined #openstack-nova09:06
_gryfjohnthetubaguy, for a specific acceleration - yes, it is kind of image, which have to be pass to the software which program the fpga09:06
_gryfin my stupid poc I've been using glance as storage, though09:07
openstackgerritNikola Dipanov proposed openstack/nova: neutron: Update the port with a MAC address for PFs  https://review.openstack.org/26258609:07
johnthetubaguy_gryf: I think that actually makes sense, its just a specific "image" type09:07
*** EinstCra_ has quit IRC09:07
_gryfjohnthetubaguy, yup09:07
_gryfthe only difference is, that it doesn;t go to the vm directly09:08
johnthetubaguyhmm, it feels like it might have to be a new concept we expose via the API, but scheduler wise it sounds very like SR-IOV09:09
_gryfI really like to discuss how it might fit into nova during the summit.09:10
*** kbyrne has joined #openstack-nova09:11
* _gryf is looking for the right etherpad09:11
*** markvoelker has joined #openstack-nova09:11
vtechHello all, just out of curiosity, is there any reason why cold VM migration doesn't support destination hypervisor selection? This feature would be very useful in OpenStack Watcher and and the current adhoc implementation (https://github.com/openstack/watcher/blob/master/watcher/common/nova_helper.py#L57) in Watcher directly doesn't make much sense as I think it should be in nova.09:12
*** PaulMurray has joined #openstack-nova09:13
*** sdake has quit IRC09:13
*** markvoelker has quit IRC09:16
PaulMurraygood morning09:16
_gryfjohnthetubaguy, is meetup and unconference section in https://etherpad.openstack.org/p/newton-nova-summit-ideas alright for the topic, or i get it completely wrong?09:19
bauzasvtech: the current destination option for live-mig is really bad now, I would want to fix that first before proposing a new way for cold-mig09:20
johnthetubaguy_gryf: yeah, I think that would work09:21
_gryfjohnthetubaguy, thanks09:21
johnthetubaguy_gryf: its good to get it on the etherpad, for sure09:21
*** jaosorior has quit IRC09:21
johnthetubaguybauzas: +1 that09:21
johnthetubaguyvtech: is there a reason watcher doesn't live-migrate the VM?09:22
vtechjohnthetubaguy, well I can imagine cases where some of the VMs are no in active state, but you want to move them anyway.09:22
johnthetubaguyvtech: ah, yep, thats a good reason to want it09:23
vtechbauzas, does it mean you plan to add an option to choose destination hypervisor for cold migration?09:23
bauzasvtech: well, what I actually don't like is to see Watcher proposing a destination without asking the scheduler09:23
bauzasvtech: I know Watcher a little and I think something is perhaps wrong with that logic09:24
*** zhangkepi has quit IRC09:24
bauzasvtech: given Nova will expose a new scheduler REST API for proposing resources, I wonder if Watcher should still select the destination itself rather than asking the scheduler09:24
johnthetubaguybauzas: it would be better if it "trusted" the nova scheduler to pick a better place09:25
bauzasjohnthetubaguy: that's my point, I can understand Watcher not being sure that the scheduler would give them the best destination09:25
bauzasjohnthetubaguy: but in that case, I'd rather discuss on the use-cases to see how we can help them09:25
vteche.g. we've been working on watcher consolidation strategy, which basically moves VM within the cluster to achieve more energy efficient distribution turning off unused hypervisors.09:25
johnthetubaguybut if it doesn't, then all new instances will be going in the wrong place09:25
bauzasvtech: I did that in the past with Climate/Blazar by using aggregates, you don't need to provide a destination09:26
johnthetubaguywell, we might need scheduler hints I guess09:26
vtechso therefore I would like to be able to move VM ideally no matter what state they are in.09:26
bauzasjohnthetubaguy: yeah that's what I did 3 years ago09:26
bauzasvtech: so, see, I totally get your use-case of energy-efficiency09:27
*** amotoki has quit IRC09:27
bauzasvtech: I just feel that you shouldn't try to boil the ocean and calculate all the resource usage09:27
johnthetubaguymaybe here is a better way at looking at things, if the new instances are not landing in the right place, you will never get finished09:28
bauzasI actually tried to boil this in the past, and I finally got convinced that no 3rd party engine can play with resource placement unless Nova dedicates a specific set of hosts to that 3rd party engine09:29
johnthetubaguyidentifying candidate servers to shutdown, and disabling them, then asking the scheduler to move the instances is all good stuff, but yeah, I think letting the scheduler pick where (most of the time) would be the best approach09:29
johnthetubaguybauzas: I think you are correct09:30
johnthetubaguythe slight irony being, we might be close to making that possible, but lets ignore that09:30
bauzasit's possible09:30
bauzasand it was possible in Grizzly09:30
bauzasusing aggregates and a specific out-of-tree filter09:31
bauzasbut I don't want to solve that problem09:31
bauzashere, the point is, I got Watcher's idea to try to rearrange things09:32
bauzasI just feel Watcher should trigger on metrics and action on Nova09:32
bauzasbut leave Nova itself do the selection09:32
vtechI still think watcher makes a lot of sense, as you can change your cluster workload distribution dynamically using different strategies.09:33
bauzasvtech: and I do09:33
bauzasvtech: I'm not saying Watcher is useless09:33
bauzasvtech: I certainly support it even09:33
bauzasvtech: I just think that selecting the host is not a Watcher thing09:34
bauzas(or you shard your cloud between what Nova manages and what Watcher manages)09:34
*** e0ne has quit IRC09:36
vtechyep, I understand your point. But for now, given the status and directions of both, having a possibility to choose destination hypervisor at cold migration would be very helpful.09:36
vtechThe problem is09:37
vtechwhen watcher produces a list of actions, lets say few migrations followed by turning off unused host09:38
vtechit could happened VM doesn't end up at the destination which is expected and "predicted" by the strategy09:39
vtechif it relies on nova shceduler to do the placement.09:39
bauzasvtech: well, Watcher could still produce a list of outputs to Nova asking to move those instances09:39
bauzaswithout specifying a destination09:39
bauzasoh, I see09:40
bauzasinteresting09:40
bauzaswhat Watcher could do is to ask the scheduler to move those instances, but giving hints09:41
johnthetubaguybauzas: +1 thats what I was saying really, its about influencing the scheduler to make a good enough decision09:41
bauzasmmmm09:41
bauzasthat's weights09:42
vtechthe problem is different use cases will have different "good" decicisions09:42
johnthetubaguyif you fixate on making sure new instances go in the correct place, based on what watcher knows, I think thats interesting09:42
*** amotoki has joined #openstack-nova09:42
vtechand that's exactly what watcher decision engine is solving09:42
johnthetubaguyvtech: right, and the scheduler needs configuring for different use cases, and has hints for different use cases09:42
bauzasvtech: well, that's a NP-complex problem you know09:43
bauzasvtech: so, we can try to solve it by doing multiple iterations09:43
vtechyep, but we did a first fit based heuristic which works reasonably well09:43
vtechyep, we did it.09:44
bauzasvtech: how do you know that the metrics your heuristics are based upon are correct?09:44
johnthetubaguyso lets go into specifics for a second... turning off some servers09:44
johnthetubaguywatcher could pick the best servers to turn off09:44
johnthetubaguythen disable those hosts09:44
*** amotoki has quit IRC09:44
johnthetubaguythen tell the scheduler to move the VMs on those hosts to a "new" place, knowing the disabled hosts will not be picked09:44
johnthetubaguythen you turn off the hosts09:44
vtechhttps://github.com/openstack/watcher/blob/master/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py09:44
*** lpetrut has joined #openstack-nova09:45
bauzasjohnthetubaguy: we approached that in the past09:45
*** mvk has joined #openstack-nova09:46
bauzasjohnthetubaguy: that's a bit suboptimal09:46
*** amotoki has joined #openstack-nova09:46
bauzasjohnthetubaguy: hence our use of aggregates09:46
bauzaswhich is faster09:46
bauzascoupled with the fact that we were not having forced_down in Grizzly :p09:47
*** e0ne has joined #openstack-nova09:47
johnthetubaguydisabled should be enough here09:47
vtechbauzas: well it's based on telemetry + nova utillzation data and approximate the values as the workloads moves across the cluster09:47
bauzasjohnthetubaguy: no, not really09:47
bauzasjohnthetubaguy: because if you disable an host, it won't accept new instances09:48
bauzasjohnthetubaguy: so you reduce your capacity09:48
johnthetubaguyagreed its suboptimal here, but my question is really, what cases do we really need to worry about, and how do we improve them09:48
* PaulMurray is listening in johnthetubaguy bauzas vtech 09:48
johnthetubaguybauzas: right, I am talking about trying to turn off a hypervisor to save power, in this case09:48
johnthetubaguybauzas: so disable is fine, other cases we could probably enable after we move the VMs09:49
johnthetubaguyhmm, I didn't mean "disable is fine"09:49
vtechheh, didn't expect such a strong feedback for a simple question :D09:49
openstackgerritStephen Finucane proposed openstack/nova: config options: Centralise 'image_file_url' options  https://review.openstack.org/29879909:50
*** amotoki has quit IRC09:51
*** artom has joined #openstack-nova09:51
bauzasjohnthetubaguy: well, that can work on a lease concept where you know how long the instance will stay on the host09:51
johnthetubaguyvtech: its a problem we call care about getting fixed, and have been thinking about it for a while, I guess we haven't shared too much09:51
johnthetubaguybauzas: I am confused, I am thinking about the one use cases of turning off unused hypervisors, just as a specific example09:51
bauzasjohnthetubaguy: sorry if I got you confused09:52
PaulMurrayjohnthetubaguy, bauzas vtech all this is picking around the edges of the problem - there shouldn't be two different decision processes (scheduelr and external optimizer)09:52
bauzasjohnthetubaguy: I approached that problem in the past so I have a bit of background that I hardly explain09:52
bauzasjohnthetubaguy: in particular energy efficiency09:52
johnthetubaguybauzas: I mean I get reservations for some of the use cases, just not this one09:52
vtechthe think is the load of VMs is dynamic and my change, then you want to do the optimization not only once09:52
bauzasjohnthetubaguy: I'm not talking of asking Watcher to do reservations, I just feel it's hard to do optimization on an non-finite resource usage09:53
bauzasPaulMurray: I agree with you, that's what I said at the beginning of the convo09:54
vtechso scheduler can do a very good placement of the VM at the beggining but if the load changes there can be better placement.09:54
bauzasPaulMurray: either Watches takes all credit for managing pools of hosts, or it leaves the scheduler doing that09:54
bauzasvtech: sure, and that's why I like Watcher09:54
johnthetubaguyPaulMurray: so the way I thought about this before (which might be totally wrong), is that external optimizer need to spot when things are "out of balance" and ask the scheduler to pick a better slot, but the scheduler picks the slot for both initial boot and when replacing, based on information its given09:55
*** amotoki has joined #openstack-nova09:56
bauzasjohnthetubaguy: a POC could be just some hints passed to the scheduler that a weigher could consume09:56
*** amotoki has quit IRC09:56
bauzasbut we don't accept hints for move operations09:56
PaulMurrayI guess the scheduelr can be set up to favour groups of hosts and watcher can provide that group as input09:56
vtechbauzas, and this part is very unlikely to be managed by nova-scheduler.09:56
johnthetubaguybauzas: yeah, I am thinking we should accept hints for the move, and the destination choice is just one such hint (like boot)09:57
bauzasPaulMurray: yeah, aggregates is one way of doing this09:57
*** daemontool has joined #openstack-nova09:57
vtechok guys, I have to go, thanks for the feedback.09:57
bauzasand Watcher can play with the host placement within aggregates to force the destination09:57
*** achanda has joined #openstack-nova09:58
bauzasthat's one way of doing affinity without explicitly passing hints to the move operation09:58
PaulMurraybauzas, the case I'm thinking of is cooling - there is no need to turn hosts off for that - but will want to favor parts of the data centre09:58
*** amotoki has joined #openstack-nova09:59
bauzasPaulMurray: yeah, I know09:59
johnthetubaguyvtech: to answer your question, I think migrate should take a host parameter, I guess we are just not sure you should use it09:59
johnthetubaguyfor cooling, you can get the metrics system in the scheduler know whats happening, I think09:59
johnthetubaguythen the external system can find the "hot" vms in the hot area, and ask for a new location for them, or something like that10:00
johnthetubaguyhistorically hot vm I guess10:00
bauzasI think that's what Watcher does10:00
bauzasthey use the notification bus to get metrics10:00
*** haomaiwang has quit IRC10:01
bauzasand detect the hot spots10:01
vtechright, but this is more a question of dividing scheduling between watcher and nova which I cannot answer. For now in the way how watcher and nova currently works, using VM migration for further cluster optimization is a good enough solution for us.10:01
bauzasthat detection pattern provides a list of destinations AFAICU10:01
*** haomaiwang has joined #openstack-nova10:01
PaulMurraybauzas, johnthetubaguy I think the question will be how to influence the scheduler - I'm not sure it would be on a per request basis10:01
PaulMurrayvtech, ^10:01
johnthetubaguyif scheduler is making sure new VMs are going in the right place, it should be able to find a better place for the existing one10:01
openstackgerritRui Chen proposed openstack/python-novaclient: Fix ServerGroup.NAME_ATTR  https://review.openstack.org/29909310:02
bauzasPaulMurray: well, Watcher could influence a resource API to modify the weights10:02
*** achanda has quit IRC10:02
bauzasPaulMurray: that would necessarly benefit for new instances10:03
bauzasPaulMurray: you know, that new resource API we're committed to deliver :)10:03
* bauzas that Neutron thread on naming on making me ROFL10:04
PaulMurraybauzas, yes, I'm following10:04
PaulMurrayvtech, I'll check out watcher - do you have a pointer for more info (appart from github)10:04
bauzaslike I said in the past, Watcher doesn't really need a destination field for cold-mig, they can use the aggregates API to manipulate the destinations10:05
bauzashttps://wiki.openstack.org/wiki/Watcher10:05
*** allen_gao has quit IRC10:05
PaulMurraybauzas, thanks10:05
*** markvoelker has joined #openstack-nova10:06
*** e0ne has quit IRC10:08
*** allen_gao has joined #openstack-nova10:10
*** EinstCrazy has quit IRC10:11
*** vilobhmm11 has quit IRC10:11
*** ihrachys has joined #openstack-nova10:12
*** markvoelker has quit IRC10:12
*** e0ne has joined #openstack-nova10:12
*** sdague has joined #openstack-nova10:14
*** amotoki has quit IRC10:16
*** hoangcx has quit IRC10:16
*** cdent has quit IRC10:17
PaulMurraybauzas, johnthetubaguy I have a patch to remove ERT - should relnotes go in upgrade and features ?10:21
bauzasPaulMurray: technically, it's no longer a deprecation, right?10:22
johnthetubaguyPaulMurray: a remove sounds like just an upgrade thing to me10:22
*** ljxiash_ has quit IRC10:22
bauzasPaulMurray: maybe even if that, putting it in "deprecations" section as a reminder + some upgrade section could be nice10:22
PaulMurraybauzas, it was deprecated begining last cycle10:22
*** ljxiash has joined #openstack-nova10:22
bauzasPaulMurray: yeah I know10:22
bauzasPaulMurray: I just wonder if just putting an upgrade section is okay10:23
PaulMurraybauzas, does depreications include things that are already gone ?10:23
bauzasPaulMurray: technically, no :(10:23
bauzas"Deprecations should not be used for something that is removed in the release, use upgrade section instead. "10:24
bauzashttp://docs.openstack.org/developer/reno/usage.html#creating-new-release-notes10:24
bauzasPaulMurray: okay, I guess you have your answer...10:24
*** daemontool_ has joined #openstack-nova10:24
PaulMurraythanks - I could have found that but to be honest I never find what I'm looking for10:24
bauzasyeah, I'm usually lazy too :p10:26
bauzasbut I'm French, so I guess it's something people already know :p10:26
*** ljxiash has quit IRC10:27
*** daemontool has quit IRC10:27
bauzasoh oops, my manners10:27
*** bauzas is now known as bauwser10:27
*** smatzek has joined #openstack-nova10:29
*** ociuhandu has joined #openstack-nova10:31
*** zhangkepi has joined #openstack-nova10:33
*** gcb has quit IRC10:37
*** gcb has joined #openstack-nova10:38
*** alaski is now known as lascii10:38
*** zhangkepi has quit IRC10:39
openstackgerritArtom Lifshitz proposed openstack/python-novaclient: Virtual device tagging client support  https://review.openstack.org/29922210:40
*** cdent has joined #openstack-nova10:43
*** amotoki has joined #openstack-nova10:45
openstackgerritSean Dague proposed openstack/nova: WIP: demonstrate using one of the new yaml files  https://review.openstack.org/30040310:46
*** e0ne has quit IRC10:47
*** e0ne has joined #openstack-nova10:52
vtechPaulMurray I would start with the official Watcher documentation, or join #openstack-watcher channel10:59
*** haomaiwang has quit IRC11:01
*** haomaiwang has joined #openstack-nova11:01
openstackgerritJohn Garbutt proposed openstack/nova: Config options: Centralize compute options  https://review.openstack.org/29593811:02
*** markvoelker has joined #openstack-nova11:02
*** e0ne has quit IRC11:04
*** markvoelker has quit IRC11:06
*** Marga_ has joined #openstack-nova11:07
*** liunian_ has quit IRC11:08
*** e0ne has joined #openstack-nova11:08
*** haomaiwang has quit IRC11:10
*** e0ne has quit IRC11:11
*** Marga_ has quit IRC11:11
*** GheRivero has joined #openstack-nova11:11
*** baoli has joined #openstack-nova11:12
openstackgerritPaul Murray proposed openstack/nova: Remove extensible resource tracking  https://review.openstack.org/30042011:13
*** liunian_ has joined #openstack-nova11:13
PaulMurrayjohnthetubaguy, bauwser FYI ^^11:13
*** baoli has quit IRC11:16
*** liunian_ has quit IRC11:17
PaulMurrayvtech, thanks11:18
* artom is assuming dansmith isn't awake yet...11:18
sdagueartom: that's a good assumption. He's an early riser, but not this early11:19
*** tbachman_ has joined #openstack-nova11:21
*** tbachman has quit IRC11:22
*** tbachman_ is now known as tbachman11:22
PaulMurrayartom when he does wake up he will probably be called superdan (its a friday)11:28
*** achanda has joined #openstack-nova11:30
artomPaulMurray, thanks :) I'm aware of the Friday nick craziness :)11:31
artomHawaiian shirts for IRC :D11:31
*** e0ne has joined #openstack-nova11:33
*** amotoki has quit IRC11:34
*** thorst has joined #openstack-nova11:35
openstackgerritSean Dague proposed openstack/nova: Enhanced error handling for rest_parameters parser  https://review.openstack.org/30042711:35
*** achanda has quit IRC11:35
*** daemontool_ is now known as daemontool11:37
* tbachman notes its an extra special Friday — Apirl Fool’s Friday NICKs anyone?11:38
*** rk4n has joined #openstack-nova11:38
openstackgerritSean Dague proposed openstack/nova: WIP: demonstrate using one of the new yaml files  https://review.openstack.org/30040311:39
*** rtheis has joined #openstack-nova11:40
*** baoli has joined #openstack-nova11:42
openstackgerritPrateek Arora proposed openstack/nova: Delete traces of in-progress snapshot on VM being deleted  https://review.openstack.org/29451311:42
*** baoli_ has joined #openstack-nova11:45
*** rook-lappy has joined #openstack-nova11:46
*** baoli has quit IRC11:48
*** e0ne has quit IRC11:50
*** Goneri has quit IRC11:50
snikitinjohnthetubaguy: Hi! Can I ask you to reapprove instance tags spec for newton? https://review.openstack.org/#/c/299160/11:52
*** rfolco has joined #openstack-nova11:53
*** e0ne has joined #openstack-nova11:54
openstackgerritChris Dent proposed openstack/nova: WIP resource-pools/placement api  https://review.openstack.org/29310411:56
*** e0ne has quit IRC11:57
openstackgerritYuiko Takada proposed openstack/nova: Fix not supported error message  https://review.openstack.org/30043512:02
*** mvk_ has joined #openstack-nova12:03
openstackgerritSean Dague proposed openstack/nova: Enhanced error handling for rest_parameters parser  https://review.openstack.org/30042712:06
*** mvk has quit IRC12:07
*** FL1SK has quit IRC12:08
openstackgerritYuiko Takada proposed openstack/nova: Fix error message of nova baremetal-node-delete  https://review.openstack.org/30043712:08
*** e0ne has joined #openstack-nova12:09
openstackgerritGleb Stepanov proposed openstack/nova: [WIP] Add console log offset  https://review.openstack.org/29247312:11
*** gcb has quit IRC12:11
*** ducttape_ has joined #openstack-nova12:12
*** haomaiwang has joined #openstack-nova12:16
*** gszasz has quit IRC12:16
*** mvk_ has quit IRC12:17
*** ljxiash has joined #openstack-nova12:20
*** liusheng has quit IRC12:23
*** liusheng has joined #openstack-nova12:23
*** ljxiash has quit IRC12:24
*** ljxiash has joined #openstack-nova12:24
snikitinjohnthetubaguy: John, thank you for spec! And could you remove your -2 from tags patches, please? https://review.openstack.org/#/c/128940/ https://review.openstack.org/#/c/248805/ https://review.openstack.org/#/c/268932/12:26
*** aysyd has joined #openstack-nova12:27
*** ducttape_ has quit IRC12:27
*** cdelatte has joined #openstack-nova12:29
*** wuhg has quit IRC12:29
*** erlon has joined #openstack-nova12:32
*** dave-mccowan has joined #openstack-nova12:32
*** achanda has joined #openstack-nova12:32
*** zehua has quit IRC12:34
*** zehua has joined #openstack-nova12:36
*** achanda has quit IRC12:37
johnthetubaguysnikitin: cool, its merged, I think we have everything in place now12:39
snikitinjohnthetubaguy: huge thank!12:39
*** pradk has joined #openstack-nova12:40
johnthetubaguysnikitin: no problem, thanks for reaching out12:40
sdaguejohnthetubaguy: if you could reset -2s on all of these - https://review.openstack.org/#/q/topic:bp/use-glance-v2-api+status:open that would be great as well12:40
johnthetubaguysdague: that one doesn't have the spec approved yet, how did you think we should deal with that one?12:41
*** devananda has quit IRC12:43
sdaguewe know we are going to move forward with glance v2 support in some way, right?12:43
openstackgerritSrushti Gadadare proposed openstack/nova: Fix invalid uuid warnings in compute api testcases  https://review.openstack.org/30045312:43
*** devananda has joined #openstack-nova12:44
sdagueI get that all the details aren't sorted, but unless you think we aren't going to do it at all, -2ing all the patches seems odd12:44
sdaguebecause we could land some infrastructure that's uncontroversial I think which narrows the problem12:44
*** mpavone has joined #openstack-nova12:46
*** dims_ has quit IRC12:49
johnthetubaguysdague: its just we normally don't remove -2 until a blueprint is approved12:49
*** dims has joined #openstack-nova12:49
*** mvk_ has joined #openstack-nova12:50
openstackgerritPaul Murray proposed openstack/nova: Remove extensible resource tracking  https://review.openstack.org/30042012:50
openstackgerritBalazs Gibizer proposed openstack/nova: config options: Centralize 'nova.rpc' options  https://review.openstack.org/28194212:50
openstackgerritCédric LECOMTE proposed openstack/nova: Archive instance_actions and instance_actions_event  https://review.openstack.org/29947412:50
johnthetubaguysdague: agreed we should merge stuff that we can make progress on earlier rather than later, just unsure how to track that with the tooling we have12:50
*** swamireddy has quit IRC12:51
sdagueok, I guess I misunderstood and didn't realize we leave everything in a locked up state that long12:51
johnthetubaguynormally any patch that references an unapproved bp gets a -2, at any point in the cycle really12:52
johnthetubaguythe idea was really just so its easier to focus reviews on the approved stuff12:52
*** sahid has joined #openstack-nova12:53
johnthetubaguybut I am not sure that process is totally working for us, for stuff like this where there is stuff we should just land12:53
*** rlrossit has joined #openstack-nova12:53
*** edmondsw has joined #openstack-nova12:53
*** zengine has joined #openstack-nova12:54
sdagueok, it seems there is no reproposed spec at this point12:54
sdagueI can't even find the last one in gerrit12:55
sdagueonly the liberty one12:55
*** pmathews has joined #openstack-nova12:57
openstackgerritSrushti Gadadare proposed openstack/nova: Fix invalid uuid warnings  https://review.openstack.org/30045812:57
*** e0ne has quit IRC12:57
*** pmathews has quit IRC12:57
*** vladikr has quit IRC12:57
sdagueok, I guess I'll just start reproposing it12:57
*** vladikr has joined #openstack-nova12:57
sdaguethough, honestly, it would probably be better if someone doing the work is going to propose that12:58
*** akshai has joined #openstack-nova13:00
*** mtanino has quit IRC13:01
*** haomaiwang has quit IRC13:01
*** edleafe is now known as figleaf13:01
*** haomaiwang has joined #openstack-nova13:01
*** akshai_ has joined #openstack-nova13:02
openstackgerritsahid proposed openstack/nova: libvirt: handle reserved pages size  https://review.openstack.org/29250013:02
openstackgerritsahid proposed openstack/nova: virt: reserved number of mempages on compute host  https://review.openstack.org/29249913:02
*** eharney has joined #openstack-nova13:03
*** swamireddy has joined #openstack-nova13:05
*** akshai has quit IRC13:05
*** amotoki has joined #openstack-nova13:06
*** cdelatte has quit IRC13:08
*** EinstCrazy has joined #openstack-nova13:09
*** cleong has joined #openstack-nova13:11
*** aysyd has quit IRC13:11
*** links has quit IRC13:12
openstackgerritSrushti Gadadare proposed openstack/nova: Fix invalid uuid warnings in api testcases  https://review.openstack.org/30047713:12
*** READ10 has joined #openstack-nova13:13
*** ccarmack has joined #openstack-nova13:14
*** ctrath has joined #openstack-nova13:14
*** Goneri has joined #openstack-nova13:14
*** e0ne has joined #openstack-nova13:15
*** aysyd has joined #openstack-nova13:15
*** cdelatte has joined #openstack-nova13:17
*** mjura has quit IRC13:18
*** mjura has joined #openstack-nova13:20
*** ivase has joined #openstack-nova13:22
*** salv-orlando has joined #openstack-nova13:23
*** dansmith is now known as bizarroman13:25
*** mnestratov|2 has quit IRC13:25
openstackgerritSrushti Gadadare proposed openstack/nova: Fix invalid uuid warnings in cell api testcases  https://review.openstack.org/30048213:25
gibisahid: hi! I'm looking at your last question in https://review.openstack.org/#/c/292499/13:25
*** bizarroman is now known as bizarrodan13:25
bauwserheh13:26
*** burt has joined #openstack-nova13:26
bauwserApril Fools Day nick ?13:26
gibisahid: If I remember correctly I did restarted all nova services when tested patchset 11 alone.13:26
bizarrodanhttps://en.wikipedia.org/wiki/Bizarro13:26
*** salv-orl_ has quit IRC13:26
* bauwser lawn_bauwer13:26
*** bauwser is now known as lawn_bauwer13:27
*** clenimar has joined #openstack-nova13:27
gibisahid: but then I tested the two pach together and it worked fine. So now that you squashed the two patch together I have no problem with it.13:27
*** dims_ has joined #openstack-nova13:27
*** e0ne has quit IRC13:29
*** pmathews has joined #openstack-nova13:29
*** EinstCrazy has quit IRC13:30
*** xyang1 has joined #openstack-nova13:32
*** jistr has quit IRC13:32
*** openstackgerrit has quit IRC13:33
*** openstackgerrit has joined #openstack-nova13:34
*** achanda has joined #openstack-nova13:34
*** krtaylor has quit IRC13:35
*** salv-orlando has quit IRC13:35
*** vtech has quit IRC13:36
openstackgerritChris Dent proposed openstack/nova: Add Allocation and AllocationList objects  https://review.openstack.org/28244213:36
openstackgerritChris Dent proposed openstack/nova: Add ResourcePool and ResourcePoolList objects  https://review.openstack.org/28496313:36
*** vtech has joined #openstack-nova13:36
openstackgerritChris Dent proposed openstack/nova: Add a get_by_uuid for aggregates  https://review.openstack.org/28489513:36
openstackgerritChris Dent proposed openstack/nova: Add name to ResourceProvider object  https://review.openstack.org/28194513:36
*** aysyd has quit IRC13:37
sahidgibi: hum actually i splitted them back13:38
*** Bjoern has joined #openstack-nova13:38
sahidgibi: we have discussed with dansmith about the issue you have suffered and we should to understand how that happened13:39
*** achanda has quit IRC13:39
*** zz_dimtruck is now known as dimtruck13:39
*** mjura has quit IRC13:39
sahidgibi: can you try to make an other test and see if you can to reproduce it ?13:39
*** rodrigods has quit IRC13:39
*** rodrigods has joined #openstack-nova13:39
*** diogogmt has joined #openstack-nova13:40
openstackgerritChuck Carmack proposed openstack/nova: WIP: Change the nova tempest blacklist to use to idempotent ids  https://review.openstack.org/29843713:40
openstackgerritChris Dent proposed openstack/nova: WIP resource-pools/placement api  https://review.openstack.org/29310413:41
*** aysyd has joined #openstack-nova13:41
gibisahid: Ok, I see. I will re-test it in my devstack and report back on the review13:42
*** diogogmt has quit IRC13:46
sdaguejohnthetubaguy: ok, I guess I'm starting with just an email to the list about current state and moving forward13:46
*** markvoelker has joined #openstack-nova13:47
*** mriedem has joined #openstack-nova13:47
johnthetubaguysdague: OK, that sounds good, I honestly think its worth having a joint design summit session with glance13:47
*** haukebruno has quit IRC13:48
mriedemwe have that planned already, at least it's in the nova schedule13:48
johnthetubaguyit just feels like we keep coming away with different ideas of what has been agreed each time13:48
johnthetubaguymriedem: coolness13:48
mriedemnikhil: has an etherpad with details13:48
johnthetubaguyah, right, I remember that coming up now13:48
mriedemotherwise i just joined so have no idea what you're talking about :)13:49
*** EinstCrazy has joined #openstack-nova13:50
*** e0ne has joined #openstack-nova13:51
*** markvoelker has quit IRC13:51
*** mtanino has joined #openstack-nova13:51
*** lascii is now known as lutf-813:52
sdaguejohnthetubaguy: I agree13:53
sdaguemriedem: yeh, but the concern is the etherpad is kind of steps 10 - 2013:53
bizarrodanmriedem: the api never catches flavornotfoundbyname, only flavornotfound which is the parent.. so why do you think it matters what I raise there?13:53
*** esracelik has quit IRC13:54
sdagueit kind of assumes the 8 patches up right now will land in their current state, and I don't think that they will (and that was basically the issue last time around)13:54
mriedembizarrodan: because in the case that flavor_id is None, it's raising FlavorNotFound(flavorid=None) which is going to make the error message kind of useless13:54
mriedem'flavor not found with id None'13:54
mriedemvs 'flvaor not foud with name foo'13:58
bizarrodanah, okay13:58
*** mdrabe has joined #openstack-nova13:58
*** aysyd has quit IRC13:58
*** pmathews has quit IRC13:58
mriedemsdague: sure, but the etherpad does say to sort that out,13:58
sdaguemriedem: sure13:58
mriedemsdague: there are like 4 items in that etherpad and i don't think we're going to get past #1 in a design session13:58
mriedemwhich is the one we care about13:58
sdagueright13:58
sdagueso, I feel like unless we get a bunch of this sorted out prior to austin, we are unlikely to get much productivity out of that session13:58
*** parora has quit IRC13:58
*** openstack has quit IRC13:58
*** openstack has joined #openstack-nova14:00
artombizarrodan, when you get a chance can you give me your opinion on my last two comments on https://review.openstack.org/#/c/264015/22/nova/objects/virt_device_metadata.py ?14:01
*** haomaiwang has quit IRC14:01
artom(The registered objects stuff)14:01
*** artom is now known as notartom14:01
sdagueI was mostly trying to point to infrastructure patches that would help move things forward regardless14:01
*** daemontool_ is now known as daemontool14:01
nikhilThanks for your email sdague, I guess I need some code digging to do to get the context.14:01
mriedemsdague: yup, just read it14:01
*** haomaiwang has joined #openstack-nova14:01
mriedemthanks for sending that14:01
nikhilmriedem: johnthetubaguy: here's the etherpad link https://etherpad.openstack.org/p/nova-glance-newton14:01
nikhil+1 on the cross-session14:01
mriedemnikhil: http://lists.openstack.org/pipermail/openstack-dev/2016-April/091145.html14:02
nikhilmriedem: ack, I am planning to sync with interest glance folks and do my own digging14:03
mriedemnikhil: can we agree to get the spec cleaned up and re-proposed by middle of next week (wed at the latest)?14:04
*** erlon has quit IRC14:04
*** FL1SK has joined #openstack-nova14:04
*** yamahata has joined #openstack-nova14:05
nikhilI just read up on the follow up log, makes sense to start with the email.14:05
*** erlon has joined #openstack-nova14:05
*** pushkaru has joined #openstack-nova14:06
nikhilmriedem: I was hoping that a wip spec be up already but mike is/was caught in internal work and he wanted to propose. I will propose one early next week otherwise .14:06
*** sdake has joined #openstack-nova14:06
nikhilmriedem: and to clarify a bit there, you want to preserve the history of the mitaka spec, correct?14:06
mriedemnikhil: yes14:07
nikhilcool14:07
mriedemnikhil: https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications14:07
*** e0ne has quit IRC14:07
mriedemnikhil: based on sdague's email, i expect that the re-proposed spec for newton is going to have a dependency on some function getting into glanceclient14:08
mriedemthat is, moving it from nova/image/glance to glanceclient14:08
nikhilmriedem: yes and that's why I'm a bit unsure on the changes we need and can commit14:08
nikhilmike was too excited that we did not have to make client changes14:08
nikhilmriedem: I think the proposal sounds great.14:09
nikhilI am mostly worried about the scope of client changes14:09
nikhiljust want to avoid anything that will not be common to nova, cinder, ironic etc.14:10
nikhilfrom first glance, email doesn't seem to indicate that14:10
mriedemversion discovery should be in the client anyway https://github.com/openstack/nova/blob/3cdaa30566c17a2add5d9163a0693c97dc1d065b/nova/image/glance.py#L10814:10
nikhilmakes sense14:11
ndipanovmriedem, helloooo14:11
mriedemndipanov: just +Wed it14:11
ndipanovmriedem, I was totally gonna ask a different thing14:11
mriedemi have a question for you, does https://review.openstack.org/#/c/262586/ complete that blueprint?14:11
ndipanovjk - thanks14:11
ndipanovmriedem, yes14:12
mriedemsweet14:12
nikhilmriedem: sdague: thanks for the feedback, we'll get the ball rolling :)14:12
mriedemi'll close the bp when that change merges today14:12
mriedemnikhil: thanks14:12
*** coreywright has quit IRC14:14
*** dimtruck is now known as zz_dimtruck14:15
*** burgerk has joined #openstack-nova14:18
openstackgerritDaniel Berrange proposed openstack/nova: tests: make XMLMatches work with Python3  https://review.openstack.org/30050914:18
sdaguenikhil: right, I'm fine with things like what image metadata nova uses for what being in nova14:18
*** aysyd has quit IRC14:18
sdaguebut the discovery stuff is super generic14:18
sdagueI feel like: from glanceclient.common should have been a red flag14:18
nikhilsdague: gotcha, and agreed14:18
mriedemcores: easy +W https://review.openstack.org/#/c/294512/14:19
lutf-8sdague: can you take a look at https://review.openstack.org/#/c/284905/ at some point. It addresses a concern of yours14:20
*** aysyd has joined #openstack-nova14:20
vladikrhttp://openstack-in-production.blogspot.ca/2015/03/nova-quota-usage-synchronization.html14:20
mriedemvladikr: what about it?14:21
*** pradk has quit IRC14:21
mriedemvladikr: ccarmack is working that spec14:21
mriedemhttps://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/refresh-quotas-usage14:22
vladikrmriedem, sorry, wrong channel really.. was looking on a bug related to it14:22
vladikrmriedem, thanks14:22
mriedemvladikr: ah, ok14:22
*** cdent has quit IRC14:22
sdaguenikhil: https://review.openstack.org/#/c/259097/18/nova/image/glance.py is one of the places where things are stickier, as I'd really like to avoid all that logic on the nova side, as it's pretty substantial14:24
sdaguewe should probably be at a state to discuss bits like that in detail by austin14:24
mriedemyikes14:26
mriedemif that lives in nova, it should at least be using a factory with subclasses for v1 and v2 impls14:26
mriedemwith common code in a base class14:26
nikhilsdague: I see14:26
*** efoley has joined #openstack-nova14:26
nikhilI was thinking that's the conversation john started on the compat layer14:27
nikhilbut let's avoid the compat name to prevent further confusion14:27
nikhilI will note that as a research iteam for me (across os projects to see such sticker bits related to glance stuff)14:27
sdaguenikhil: right, and this is part of where things broke down. Because ideally common opperations like that should be in glanceclient in my mind14:27
*** coreywright has joined #openstack-nova14:27
sdagueeven if it's not on Client itself14:28
*** rmevans has joined #openstack-nova14:28
sarafrajgood morning14:28
sdagueglanceclient.compat could have some methods to provide common approaches to some of the basic things like this14:28
mriedemwhat is this mythical glanceclient.compat that keeps being talked about?14:29
nikhilmriedem: I think you're right to avoid that discussion. It may be different ideas in different minds, I think.14:30
sdaguemriedem: because glanceclient.client is basically raw manipulation of the rest data (as are most of the clients) someone needs to write a glue layer for common ops14:30
nikhilref. compat layer14:30
sdagueeither every caller14:30
sdagueor somewhere common14:30
*** knikolla has joined #openstack-nova14:31
openstackgerritRyan Rossiter proposed openstack/nova: Make neutronapi get_floating*() methods return objects  https://review.openstack.org/11574914:31
mriedemok, but that doesn't exist today right?14:31
openstackgerritRyan Rossiter proposed openstack/nova: Add tests for floating_ip private functions  https://review.openstack.org/26776814:31
openstackgerritRyan Rossiter proposed openstack/nova: Remove DictCompat from FixedIP  https://review.openstack.org/26595114:31
sdaguemriedem: correct14:31
sdagueand that has been part of the tension on these patches14:31
sdaguethe giant amount of glance structure internals being pushed into nova14:32
mriedemsdague: ok, my point in https://review.openstack.org/#/c/259097/ was (1) split the create/update changes into 2 patches and (2) create a common base class that does common things, and subclass that for special v1/v2 impl14:32
mriedemso it's not all sitting in one giant module with if/else conditions all over the place14:32
sdaguemriedem: sure that's part of it14:32
mriedemif there is a common base class in nova, maybe we start there and then push that down into glanceclient.compat at some point14:32
mriedemidk14:32
sdaguesure14:33
sdagueregardless, there is some stuff that couple happen up front that would make a bunch of this better14:33
sdaguewhich was kind of my email, at least that clears up some stuff so what remains is a little easier to get in your head all at once14:33
*** jeblair_ is now known as jeblair14:33
nikhilmakes sense (baby steps)14:34
gibisahid: I reproduced the problem, left a comment in the review. I have to leave soon but will be available on Monday14:35
*** vishwanathj has joined #openstack-nova14:37
*** pwnall has joined #openstack-nova14:39
sdaguemordred: you are about to own this blueprint if you aren't careful :)14:40
*** zz_dimtruck is now known as dimtruck14:40
*** pmathews has joined #openstack-nova14:41
*** markvoelker has joined #openstack-nova14:41
*** ametts has joined #openstack-nova14:42
*** pmathews1 has joined #openstack-nova14:42
nikhilhaha14:45
nikhil+!14:45
nikhil+1 :)14:45
*** pmathews has quit IRC14:45
*** jistr has joined #openstack-nova14:46
*** markvoelker has quit IRC14:47
*** pmathews1 has quit IRC14:48
*** nkrinner has quit IRC14:48
openstackgerritTom Patzig proposed openstack/nova-specs: Add "disable root_disk" option to flavors  https://review.openstack.org/26767314:50
*** cdent has joined #openstack-nova14:50
*** gjayavelu has joined #openstack-nova14:52
*** cfriesen has joined #openstack-nova14:53
*** mpavone has quit IRC14:53
*** mylu has joined #openstack-nova14:53
*** pmathews has joined #openstack-nova14:54
*** woodster_ has joined #openstack-nova14:54
*** Marga_ has joined #openstack-nova14:55
mriedemsdague: bizarrodan: https://review.openstack.org/#/c/300284/14:55
mriedemthat's blocking liberty nova changes14:55
sdague+A14:56
mriedemthanks14:56
*** rdopiera has quit IRC14:56
*** e0ne has joined #openstack-nova14:57
sahidmriedem: what do we do for https://review.openstack.org/#/c/284095/ ? I think we do not have real good solution14:57
openstackgerritTom Patzig proposed openstack/nova: Feature: Add option to disable root_disk in flavor  https://review.openstack.org/28030114:57
*** Marga_ has quit IRC14:57
sahidi want to report a bug as we know there is a mistake reported by the api in this situation but i do not think we can do something more currently14:57
mriedemsdague: did you see my replies in the ML thread about the port_security_enabled=False stuff with neutron?14:58
mriedemsahid: i don't think we can break the API and then just report a bug saying we'll fix it later14:58
*** Marga_ has joined #openstack-nova14:58
sdaguemriedem: yes, though I'm not sure I have the whole thing in my right now14:58
mriedemsahid: although arguably the api is already broken14:58
*** delattec has joined #openstack-nova14:58
sahidmriedem: i don't think we break the api14:58
mriedemsdague: is linking back to servers/<server uuid>/os-security-groups crazy?14:59
*** Marga_ has quit IRC14:59
*** Marga_ has joined #openstack-nova15:00
mriedemthat's what we do today for flavors15:00
openstackgerritTom Patzig proposed openstack/python-novaclient: Feature: Add option to disable root_disk in flavor  https://review.openstack.org/30054115:00
sdaguemriedem: linking back is not crazy15:00
*** haomaiwang has quit IRC15:01
sdagueit's probably quite sensible15:01
mriedemsdague: that requires a microversion though right?15:01
*** haomaiwa_ has joined #openstack-nova15:01
*** thorst has quit IRC15:01
sdagueyes15:01
sdaguesecurity groups are per tenant though, not per server15:02
sdaguethe container might be slightly different15:02
*** thorst has joined #openstack-nova15:02
*** cdelatte has quit IRC15:02
sdagueI think we'd have to think through the new representation15:02
sdaguethe concept seems fine though15:02
mriedemand would we only do that for neutron15:02
mriedemor also nova-network15:03
sdaguealmost all the time you are getting info about security groups we need more than the name15:03
mriedemit'd probably be better if it were both in a microversoin15:03
sdagueI would do it all the time15:03
*** dedery has joined #openstack-nova15:03
mriedemyeah, i like that approach, it's better than the rest api having to talk to the network api about getting back what might or might not be the list of security groups15:04
mriedemthat felt very clunky to me15:04
*** dedery has quit IRC15:04
*** dedery has joined #openstack-nova15:04
notartombizarrodan, sorry to bug you again, but when you get a chance can you give me your opinion on my last two comments on https://review.openstack.org/#/c/264015/22/nova/objects/virt_device_metadata.py ?15:04
bizarrodannotartom: yep, it's in the queue15:05
*** EinstCrazy has quit IRC15:05
mriedemsdague: then the question is, are we ok with fixing the bug that sahid is working on, knowing that the rest api is going to be returning security-groups=['default'] even though that's possibly wrong15:05
notartombizarrodan, much thanks :)15:05
*** markvoelker has joined #openstack-nova15:05
mriedemand then fixing that with a microversion later15:05
sdaguedoes the bug fix make us more wrong than we are today?15:05
mriedemtoday you can't boot a server into a network that has port_security_enabled=False, period15:06
*** prateek has quit IRC15:06
mriedemhttp://paste.openstack.org/show/491809/15:06
*** links has joined #openstack-nova15:07
*** josecastroleon has quit IRC15:07
mriedemi'm inclined to say being able to boot a server is more important that the possibly wrong rest api response in this case15:08
mriedemknowing we can fix that later with a microversion15:08
mriedemand the nova secgroup-list API gives you the correct info15:08
mriedem*list-secgroup15:08
sdaguemriedem: yeh, that seems like a tradeoff that is worth taking15:08
sdagueI'd say that we reno it for a known issue15:09
mriedemyeah15:09
sdagueI think with a reno, I can accept bad API data for fixing the bug15:09
mriedemthe other probably less hard question is, do we like sahid's fix https://review.openstack.org/#/c/284095/ more than ftersin's fix https://review.openstack.org/#/c/173204/15:10
mriedemthe difference is sahid just ignores the 'default' security group in the neutronv2 api, in ftersin's change it changes the compute api to not even send the default security group for neutronv2 (if it wasn't requested)15:10
*** mpavone has joined #openstack-nova15:10
mriedemi think ftersin's is cleaner15:11
mriedemsimply because i'd like to avoid adding any more logic to neutronv2.api.allocate_for_instance if we can help it15:12
openstackgerritAndrew Laski proposed openstack/nova: Change BuildRequest to contain a serialized instance  https://review.openstack.org/29845515:12
openstackgerritChris Dent proposed openstack/nova: Add Allocation and AllocationList objects  https://review.openstack.org/28244215:12
mriedemsahid: would you be ok with that?15:13
mriedemsahid: you'd probably need to cleanup ftersin's patch15:13
mriedemadd a release note, etc15:13
sahidmriedem: i do not know the patch from ftersin, i can only support my patch15:14
openstackgerritDan Smith proposed openstack/nova: Further hack up the n.t.unit.db.fakes module of horribleness  https://review.openstack.org/29610615:14
openstackgerritDan Smith proposed openstack/nova: Handle pre-migration flavor creation failures in the crusty old API  https://review.openstack.org/29962515:14
mriedemsahid: it's pretty simple https://review.openstack.org/#/c/173204/15:14
openstackgerritDan Smith proposed openstack/nova: Block flavor creation until main database is empty  https://review.openstack.org/29531015:14
sahidwich i know is work15:14
openstackgerritDan Smith proposed openstack/nova: Add flavor migration routine  https://review.openstack.org/29477115:14
openstackgerritDan Smith proposed openstack/nova: Make Flavor create() and destroy() work against API DB  https://review.openstack.org/29475815:15
openstackgerritDan Smith proposed openstack/nova: Remove flavor seeding from the base migration  https://review.openstack.org/30012715:15
mriedemsahid: his patch basically only adds the 'default' security group for the nova-network security group driver, if no security group is requested when booting the instance15:15
openstackgerritChris Dent proposed openstack/nova: Add name to ResourceProvider object  https://review.openstack.org/28194515:15
mriedemwith his change you could still get yourself into trouble if you try booting an instance into a network that doesn't support port security and you provide a security group explicitly, that will fail15:16
mriedemsahid: with your patch ^ should work15:17
openstackgerritChris Dent proposed openstack/nova: Add a get_by_uuid for aggregates  https://review.openstack.org/28489515:17
sahidmriedem: my patch is ready, you have tested it, i have tested it, jaypipes +2ed - i can't support that patch without an extra work to verify all cases15:17
sahidor you should to provide to me strong reason15:18
sahids/that/his15:18
mriedemmy only reason was i wanted to avoid more logic in the neutron allocate_for_instance method, which is a monster,15:18
mriedembut like i said, i think your patch might be better in case the user provides a security group but is using a network that doesn't allow them15:19
mriedemwith your change we'd just ignore the security group requested15:19
sahidmriedem: it is but it's also one file updated, it will be easy for us to backport it15:19
openstackgerritChris Dent proposed openstack/nova: Add ResourcePool and ResourcePoolList objects  https://review.openstack.org/28496315:19
sahidmriedem: yes true15:19
*** browne has joined #openstack-nova15:20
openstackgerritChris Dent proposed openstack/nova: WIP resource-pools/placement api  https://review.openstack.org/29310415:21
*** thorst has quit IRC15:22
*** mylu has quit IRC15:24
mriedemsdague: btw, list-secgroup is on the server, not the project, see http://paste.openstack.org/show/492742/15:26
doffmThe entirety of austin is sold out. I think 13000 people must be turning up at this summit.15:28
*** mylu has joined #openstack-nova15:28
*** thorst has joined #openstack-nova15:30
markus_zHaving a camping area with tents would be interesting :)15:30
sdaguemriedem: ok, yeh, that's probably fine15:31
*** e0ne has quit IRC15:31
*** matrohon has quit IRC15:31
*** pmathews1 has joined #openstack-nova15:31
doffmmarkus_z: That sounds fun, the openstack outdoor festival.15:32
markus_zdoffm: hehe. Without music bands but stable broadband wifi. I'm in.15:34
* markus_z is leaving for today. See you folks next week.15:34
*** trams has joined #openstack-nova15:35
*** pmathews has quit IRC15:35
*** haplo37 has joined #openstack-nova15:35
tramsHello! trying to get nova-conductor to use a CA to verify glance connections?15:35
tramsDEFAULT/ca_file is set and works with curl, openssl etc15:36
*** pav0 has quit IRC15:36
*** pmathews1 has quit IRC15:36
*** achanda has joined #openstack-nova15:37
tramsUsing liberty15:37
*** cdent has quit IRC15:37
*** mylu has quit IRC15:38
ndipanov.15:38
*** pmathews has joined #openstack-nova15:39
openstackgerritPaul Murray proposed openstack/nova: Remove extensible resource tracking  https://review.openstack.org/30042015:39
tramscan't get it to work, but all other tls connections work, ie rabbit, glaera, keystone etc15:39
*** ociuhandu has quit IRC15:39
*** mylu has joined #openstack-nova15:40
*** tjones_zzzz has joined #openstack-nova15:40
*** armax has joined #openstack-nova15:41
*** jdurgin1 has joined #openstack-nova15:41
*** achanda has quit IRC15:42
*** jlanoux has quit IRC15:42
*** fawadkhaliq has joined #openstack-nova15:42
*** jlanoux has joined #openstack-nova15:43
mriedemtrams: you're looking for the [ssl]/ca_file option15:44
mriedemnot DEFAULT15:44
mriedemsahid: ok, i'll write up a reply to the ML thread with the plan15:44
*** krtaylor has joined #openstack-nova15:44
*** Guest90877 has quit IRC15:44
tramsmriedem: that enables client cert validation according to the docs15:46
sahidmriedem: you want me to add a reno txt, right ? which category should i use ?15:46
sahidit's not really clear for me15:47
openstackgerritDan Smith proposed openstack/nova: Add tag column to vifs and bdm  https://review.openstack.org/26401415:47
openstackgerritDan Smith proposed openstack/nova: Add metadata objects for device tagging  https://review.openstack.org/26401515:47
tramsatleast according to: http://docs.openstack.org/liberty/config-reference/content/list-of-compute-config-options.html15:47
openstackgerritDan Smith proposed openstack/nova: Device tagging user visible changes  https://review.openstack.org/26401815:47
openstackgerritDan Smith proposed openstack/nova: Add compute manager device tagging support  https://review.openstack.org/26401715:47
openstackgerritDan Smith proposed openstack/nova: Libvirt driver implementation of device tagging  https://review.openstack.org/26401615:47
trams(StrOpt) CA certificate file to use to verify connecting clients.15:47
bizarrodanvladikr: notartom: ^ no o.vo changes required15:47
tramsmriedem: is the docs wrong?15:50
mriedemsahid: use 'issues' i think http://docs.openstack.org/developer/reno/usage.html15:51
mriedemthat's for known issues15:51
openstackgerritsahid proposed openstack/nova: network: make nova to handle port_security_enabled=False  https://review.openstack.org/28409515:51
*** Mackie2k has quit IRC15:51
sahidmriedem: ah yes15:51
mriedemsahid: http://lists.openstack.org/pipermail/openstack-dev/2016-April/091162.html15:51
mriedemtrams: which docs?15:52
mriedemtrams: this is the code https://github.com/openstack/nova/blob/stable/liberty/nova/image/glance.py#L13315:52
tramsmriedem: http://docs.openstack.org/liberty/config-reference/content/list-of-compute-config-options.html15:53
tramsmriedem: thanks.15:53
*** mdrabe has quit IRC15:53
*** sridharg has quit IRC15:53
mriedemtrams: yeah, the docs are super confusing here, because there are 3 options15:54
mriedemDEFAULT.ca_file, DEFAULT.ssl_ca_file, ssl.ca_file15:54
openstackgerritPaul Murray proposed openstack/nova: Remove extensible resource tracking  https://review.openstack.org/30042015:54
openstackgerritGage Hugo proposed openstack/nova: Verify pci_passthrough_whitelist fields  https://review.openstack.org/30021915:54
*** links has quit IRC15:55
tramsmriedem: right, adn which one do i want? both DEFAULT.ssl_ca_file and ssl.ca_file implies client auth15:55
mriedemDEFAULT.ssl_ca_file is used for the wsgi app15:55
mriedemssl.ca_file is used for at least glance and keystone auth15:55
mriedemDEFAULT.ca_file is used in nova.crypto15:56
mriedemtrams: if the values are the same for all, then i'd set them to the same thing15:56
tramsright, but i do not want client cert auth15:56
mriedemi'll send an email to the dev list about this15:56
tramswhich it does imply15:56
mriedemsorry, the docs suck, that needs to be cleaned up, you'd have to check the code where the options are used15:57
notartombizarrodan, thanks, but how did you do it?15:57
openstackgerritClaudiu Belu proposed openstack/nova: compute: fixes python 3 related unit tests  https://review.openstack.org/30026215:57
notartomOh, just register it in the tests ><15:57
*** penick has joined #openstack-nova15:57
notartomThat's cheating, you said you didn't want to register it ;)15:57
notartomAnyways, thanks for that :)15:58
bizarrodannotartom: well, (a) we do that in a couple other places and (b) I didn't want to register it because of the RPC impacts at runtime15:58
bizarrodanbut regardless, it should unblock you15:58
*** haplo37 has quit IRC15:58
*** haplo37 has joined #openstack-nova15:59
*** zenoway has quit IRC15:59
notartomYep, does that nicely.15:59
notartombizarrodan, out of curiosity, what are the impacts of registering it at runtime?15:59
openstackgerritsahid proposed openstack/nova: network: make nova to handle port_security_enabled=False  https://review.openstack.org/28409516:00
bizarrodannotartom: if it's registered, it means we can send it over rpc, but more importantly, we'll accept it over rpc, try to deserialize it, etc16:00
bizarrodannotartom: an there is zero reason for us to do that, just expanded surface for weirdness16:00
*** haomaiwa_ has quit IRC16:01
notartombizarrodan, ah, indeed, no reason a base class should ever be sent over the wire as itself and not a subclass...16:01
notartomSee, Python should totally be like Java with its abstract classes :D16:01
*** haomaiwang has joined #openstack-nova16:01
sahidmriedem: cool, good heads-up16:01
*** Swami has joined #openstack-nova16:03
*** amotoki has quit IRC16:04
*** irenab has quit IRC16:04
*** irenab_ has joined #openstack-nova16:04
*** apoorvad has joined #openstack-nova16:06
*** mdrabe has joined #openstack-nova16:07
mriedemtrams: http://lists.openstack.org/pipermail/openstack-dev/2016-April/091167.html16:07
*** ssurana has joined #openstack-nova16:08
*** ihrachys has quit IRC16:09
*** dedery has quit IRC16:11
auggybizarrodan: i read your name as bizarre rodan https://en.wikipedia.org/wiki/Rodan16:12
tramsmriedem: thanks16:12
tramsmriedem: i think you pointed me to dead code btw. cant make it trigger when riddlingit with LOG statements16:12
*** mriedem is now known as mriedem_lunch16:12
*** zzzeek has quit IRC16:13
bizarrodanauggy: think less godzilla and more seinfeld-superman-superdan16:13
sdaguemriedem_lunch / danpb / johnthetubaguy - https://review.openstack.org/#/c/300427/2/api-ref/ext/rest_parameters.py minor error handler addition to make the parser more robust16:13
*** zzzeek has joined #openstack-nova16:14
*** efoley has quit IRC16:14
*** sfinucan has quit IRC16:15
*** mylu has quit IRC16:15
*** jlanoux has quit IRC16:17
doffmThis code is dead Jim.16:19
*** jlanoux has joined #openstack-nova16:20
rlrossitbizarrodan: why does the floating ip object have both fixed_ip_id and fixed_ip as fields? Shouldn't fixed_ip_id boil down to: fixed_ip.id if fixed_ip else None?16:21
*** sahid has quit IRC16:21
bizarrodanrlrossit: because we need to persist the id so we can look up the object if we need to without querying the database twice16:22
rlrossitbizarrodan: ah which is why that isn't lazy loadable, and why that keeps blowing up on your change from way back when :(16:23
*** mdrabe has quit IRC16:23
*** mdrabe has joined #openstack-nova16:24
*** e0ne has joined #openstack-nova16:24
*** salv-orlando has joined #openstack-nova16:25
*** danpb has quit IRC16:25
*** jlanoux has quit IRC16:25
*** mdrabe has quit IRC16:26
*** mdrabe has joined #openstack-nova16:26
*** mdrabe has quit IRC16:28
*** mdrabe has joined #openstack-nova16:28
*** e0ne has quit IRC16:29
*** e0ne has joined #openstack-nova16:29
*** Marga_ has quit IRC16:30
*** openstackgerrit has quit IRC16:31
*** rcernin has quit IRC16:32
cfriesenI'm running "tox" in nova-specs and it's complaining that some sections are missing from my new spec, except that the sections are not missing--they show up in the resulting html output.  Anyone have any ideas?16:37
*** achanda has joined #openstack-nova16:38
*** e0ne has quit IRC16:39
*** rk4n has quit IRC16:40
*** rook-lappy has quit IRC16:40
*** pushkaru has quit IRC16:41
*** pushkaru has joined #openstack-nova16:41
*** rcarrillocruz has joined #openstack-nova16:43
*** rcarrillocruz has left #openstack-nova16:43
*** rcarrillocruz has quit IRC16:43
auggymaybe tox is playing an april fool's joke on you?16:43
*** rook-lappy has joined #openstack-nova16:44
*** pcaruana has quit IRC16:44
*** achanda has quit IRC16:45
*** openstackgerrit has joined #openstack-nova16:45
auggyare all the indenting/line breaks/underlines etc in place?16:46
*** mmedvede_ has quit IRC16:46
openstackgerritChuck Carmack proposed openstack/nova: DB API changes for the nova-manage quota_usage_refresh command  https://review.openstack.org/29944116:46
openstackgerritArtom Lifshitz proposed openstack/nova: Libvirt driver implementation of device tagging  https://review.openstack.org/26401616:47
openstackgerritArtom Lifshitz proposed openstack/nova: Add compute manager device tagging support  https://review.openstack.org/26401716:48
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging user visible changes  https://review.openstack.org/26401816:49
*** fawadkhaliq has quit IRC16:50
*** edmondsw has quit IRC16:50
openstackgerritArtom Lifshitz proposed openstack/nova: Libvirt driver implementation of device tagging  https://review.openstack.org/26401616:50
*** fawadkhaliq has joined #openstack-nova16:50
* notartom is failing at rebases16:52
*** efoley has joined #openstack-nova16:53
*** ssurana has quit IRC16:54
mordredsdague: I hear you. :) honestly, I'd be more than happy to help in a significant way16:54
*** clenimar has quit IRC16:54
openstackgerritChuck Carmack proposed openstack/nova: DB API changes for the nova-manage quota_usage_refresh command  https://review.openstack.org/29944116:54
mordredsdague: I _may_ have accidentally grown a fairly large amountof knowledge on the subject16:54
*** mpavone has quit IRC16:55
*** e0ne has joined #openstack-nova16:55
*** nic has joined #openstack-nova16:57
cfriesenauggy: as far as I can tell, all the formatting stuff matches with the template and other specs.  And like I said, I can see them in the resulting HTML output.16:59
*** p01nt3r75 has quit IRC16:59
*** delattec has quit IRC17:00
*** haomaiwang has quit IRC17:01
openstackgerritSujitha proposed openstack/nova: config options: Centralize vmware section  https://review.openstack.org/29900217:01
*** haomaiwang has joined #openstack-nova17:01
*** rmevans has quit IRC17:02
*** Marga_ has joined #openstack-nova17:02
*** eharney has quit IRC17:02
*** aysyd has quit IRC17:05
*** ssurana has joined #openstack-nova17:07
openstackgerritArtom Lifshitz proposed openstack/nova: Add compute manager device tagging support  https://review.openstack.org/26401717:08
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging user visible changes  https://review.openstack.org/26401817:09
openstackgerritChuck Carmack proposed openstack/nova: WIP: Change the nova tempest blacklist to use to idempotent ids  https://review.openstack.org/29843717:09
*** yamahata has quit IRC17:11
openstackgerritAndrew Laski proposed openstack/nova: Change BuildRequest to contain a serialized instance  https://review.openstack.org/29845517:11
openstackgerritAndrew Laski proposed openstack/nova: Put more into compute.api._populate_instance_for_create  https://review.openstack.org/30058017:12
auggycfriesen: if you have a change up in gerrit i could give it a try and see if i see anything17:12
openstackgerritZhenguo Niu proposed openstack/nova-specs: Add Ironic Shellinabox HTTP proxy  https://review.openstack.org/30058217:13
*** mgoddard has quit IRC17:14
*** ndipanov has quit IRC17:14
*** e0ne has quit IRC17:15
*** lpetrut has quit IRC17:16
*** Marga_ has quit IRC17:17
*** Marga_ has joined #openstack-nova17:17
*** davideagnello has joined #openstack-nova17:19
*** cdent has joined #openstack-nova17:20
*** Bjoern has quit IRC17:20
*** eharney has joined #openstack-nova17:22
*** unicell has joined #openstack-nova17:23
*** mriedem_lunch is now known as mriedem17:24
openstackgerritEd Leafe proposed openstack/nova: Move config options from nova/objects/network.py  https://review.openstack.org/26924017:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the linuxnet options (4)  https://review.openstack.org/27542317:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the linuxnet options (2)  https://review.openstack.org/27148917:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the linuxnet options (3)  https://review.openstack.org/27223117:24
openstackgerritEd Leafe proposed openstack/nova: Move config options from nova/network/linux_net.py  https://review.openstack.org/27044117:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the linuxnet options (1)  https://review.openstack.org/27095917:24
openstackgerritEd Leafe proposed openstack/nova: Improve help text for the network object options  https://review.openstack.org/26931317:24
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: [extensions] cache discovered extensions  https://review.openstack.org/28713117:29
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: [tests] initialize client objects inside setUp  https://review.openstack.org/30003217:29
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Cache discover_version method  https://review.openstack.org/29986217:29
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Add support of caching  https://review.openstack.org/29986017:29
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Move all extensions from contrib dir  https://review.openstack.org/28072617:29
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Switch to 2.1 default api_version in v2.Client  https://review.openstack.org/30058617:29
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Use common find_server from v2.shell  https://review.openstack.org/30058717:29
andreykurilinmriedem: hi!17:29
cfriesenauggy: thanks for the offer, gotta run it by some folks internally first.17:29
andreykurilinmriedem: Do you free time to discuss novaclient?)17:30
auggycfriesen: alright, np, sorry i can't offer more assistance :(17:30
*** pmathews has quit IRC17:32
*** mriedem has quit IRC17:33
*** mriedem has joined #openstack-nova17:34
*** delattec has joined #openstack-nova17:35
*** salv-orlando has quit IRC17:36
mriedemandreykurilin: hi17:36
andreykurilinmriedem: I have a big change and it would nice to bump major version if it will be accept17:37
mriedemandreykurilin: this https://review.openstack.org/#/c/300586/ ?17:37
*** ljxiash has quit IRC17:38
*** delatte has joined #openstack-nova17:38
andreykurilinmriedem: no:)17:38
andreykurilinmriedem: it is small and should not affect a lot of people and deployments17:38
andreykurilinmriedem: https://review.openstack.org/28072617:38
*** ljxiash has joined #openstack-nova17:38
andreykurilinthis inbe17:38
*** yamahata has joined #openstack-nova17:38
andreykurilin*this one17:38
*** delattec has quit IRC17:40
*** haomaiwang has quit IRC17:40
*** vishwanathj has quit IRC17:40
*** burgerk has quit IRC17:40
openstackgerritHemanth Makkapati proposed openstack/nova: config options: centralize xenserver vm_utils opts  https://review.openstack.org/29887517:40
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Move all extensions from contrib dir  https://review.openstack.org/28072617:41
*** haomaiwang has joined #openstack-nova17:41
*** READ10 has quit IRC17:42
*** ljxiash has quit IRC17:42
*** salv-orlando has joined #openstack-nova17:45
johnthetubaguycfriesen: are they the correct heading level, its probably a little picky about some of that17:45
johnthetubaguycfriesen: oops, bad reading of scrollback17:45
*** ccarmack has quit IRC17:46
*** MVenesio has joined #openstack-nova17:48
openstackgerritArtom Lifshitz proposed openstack/nova: Libvirt driver implementation of device tagging  https://review.openstack.org/26401617:51
auggyjohnthetubaguy: yeah i think without seeing the text in question it's probably hard to say17:51
*** fawadkhaliq has quit IRC17:52
*** fawadkhaliq has joined #openstack-nova17:52
*** markvoelker has quit IRC17:52
mriedemandreykurilin: simply changing the default from v2.0 to v2.1 is probably a major version bump17:53
mriedemsince it's an api change17:53
*** jdurgin1 has quit IRC17:53
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging user visible changes  https://review.openstack.org/26401817:54
mriedemdoffm: rlrossit: ctrath: i've got black tar in here all ready to go17:54
*** gjayavelu has quit IRC17:55
openstackgerritArtom Lifshitz proposed openstack/nova: Add compute manager device tagging support  https://review.openstack.org/26401717:55
openstackgerritArtom Lifshitz proposed openstack/nova: Device tagging user visible changes  https://review.openstack.org/26401817:56
*** markvoelker has joined #openstack-nova17:56
*** vishwanathj has joined #openstack-nova17:57
*** jistr has quit IRC17:58
*** PaulMurray has quit IRC17:59
andreykurilin__mriedem: that version is used only if somebody uses novaclient in wrong way. Nobody should use novaclient.v2.client.Client as entry point and we have a warning for such cases, so, imo, we can change your that version without bumping major version17:59
rlrossitmriedem: do we all get to share a needle?17:59
openstackgerritDan Smith proposed openstack/nova: Remove flavor seeding from the base migration  https://review.openstack.org/30012717:59
andreykurilin__*we can change that version18:00
mriedemandreykurilin: dropping deprecated stuff doesn't mean it's not an api change18:00
mriedemthe volume CLIs in novaclient were deprecated for 2 releases and we should be removing those now, but that will trigger a major version bump18:00
mriedemspeaking of which...i'm going to remove those now18:00
*** haomaiwang has quit IRC18:01
*** haomaiwang has joined #openstack-nova18:01
*** ccarmack has joined #openstack-nova18:01
*** ctrath has quit IRC18:02
*** harlowja has quit IRC18:02
andreykurilin__mriedem but it was a wrong non-documented way:) ok, I'm not against bumping version for it, but I wanted to discuss the change about contrib dir18:03
openstackgerritAndrew Laski proposed openstack/nova: Create Instance from BuildRequest if not in a cell  https://review.openstack.org/26392718:03
*** rlrossit has quit IRC18:03
*** jed56 has quit IRC18:03
andreykurilin__mriedem yeah, I agreed that we are ready two remove deprecated volume  commands18:03
mriedemandreykurilin: so the contrib dir thing is more to follow what we have in the server for not doing contrib with legacy v2?18:04
mriedemi.e. no extensions?18:04
*** rmevans has joined #openstack-nova18:05
*** ctrath has joined #openstack-nova18:05
openstackgerritSujitha proposed openstack/nova: config options: Centralize upgrade_levels section  https://review.openstack.org/29738118:05
*** pmathews has joined #openstack-nova18:05
bizarrodanis laski hiding under some equally-cool nick today?18:05
mriedembizarrodan: meat lutf-818:07
mriedem*meet18:07
bizarrodanwow, that's epic good18:08
lutf-8:)18:08
bizarrodanlutf-8: so that patch, with that fixture, passes unit tests18:08
bizarrodanafter failing 6500 of them with just removing the flavor18:08
bizarrodanwhich is awesome18:08
bizarrodanso I think just getting the devstack change up will get us what we need18:08
bizarrodanI thought it was going to be a lot harder18:08
lutf-8that's great18:09
andreykurilin__mriedem I suppose we should leave support of extensions for novaclient, since we don't deprecate it yet, but it looks like extensions from contrib dir are not extensions in case of v2.1 and, btw, all of them are loaded automatically via shell in case of even 2.018:09
lutf-8bizarrodan: yeah, just getting devstack passing seems like what we need. then just announcements and doc updates18:10
bizarrodanI done already announced it18:11
lutf-8oh yeah, I guess I saw that18:11
lutf-8great18:11
openstackgerritMatt Riedemann proposed openstack/nova: network: make nova to handle port_security_enabled=False  https://review.openstack.org/28409518:14
openstackgerritDan Smith proposed openstack/nova: Further hack up the n.t.unit.db.fakes module of horribleness  https://review.openstack.org/29610618:15
openstackgerritDan Smith proposed openstack/nova: Handle pre-migration flavor creation failures in the crusty old API  https://review.openstack.org/29962518:15
openstackgerritDan Smith proposed openstack/nova: Block flavor creation until main database is empty  https://review.openstack.org/29531018:15
openstackgerritDan Smith proposed openstack/nova: Add flavor migration routine  https://review.openstack.org/29477118:15
openstackgerritDan Smith proposed openstack/nova: Make Flavor create() and destroy() work against API DB  https://review.openstack.org/29475818:15
openstackgerritDan Smith proposed openstack/nova: Remove flavor seeding from the base migration  https://review.openstack.org/30012718:16
bizarrodanjust fixing the test I wrote that was broken :D18:16
*** zenoway has joined #openstack-nova18:16
*** daemontool has quit IRC18:18
*** rcrit has quit IRC18:18
*** mvk_ has quit IRC18:19
*** zenoway has quit IRC18:21
*** baoli_ has quit IRC18:22
*** vishwanathj has quit IRC18:22
*** eil397 has joined #openstack-nova18:23
*** rlrossit has joined #openstack-nova18:25
*** p01nt3r75 has joined #openstack-nova18:26
openstackgerritKaren Bradshaw proposed openstack/nova: [WIP] Create parameters.yaml per operation  https://review.openstack.org/30026418:26
mriedemlutf-8: i'm +2 on https://review.openstack.org/#/c/294758/ now18:27
lutf-8mriedem: excellent. I wasn't going to touch it again until you were happy18:28
mriedembizarrodan: so what happened here ? https://review.openstack.org/#/c/299625/ it looks like the functional test stuff is gone now18:28
bizarrodanmriedem: ah, yeah I covered up sdague's push18:29
bizarrodanmriedem: I'll fix in a few18:30
mriedemok, everything below looks good18:31
*** markvoelker has quit IRC18:31
*** mdrabe has quit IRC18:31
*** mdrabe has joined #openstack-nova18:32
*** edmondsw has joined #openstack-nova18:32
bizarrodanlutf-8: I can drop my -2 and let you send it when you're ready if that's cool18:34
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Use common find_server from v2.shell  https://review.openstack.org/30058718:35
openstackgerritAndrey Kurilin proposed openstack/python-novaclient: Move all extensions from contrib dir  https://review.openstack.org/28072618:35
*** baoli has joined #openstack-nova18:35
lutf-8bizarrodan: it's everything though https://review.openstack.org/#/c/295310/30 that needs to get in right?18:36
bizarrodanlutf-8: correct18:36
bizarrodandropped my -218:37
lutf-8okay. after the test jobs finish up let's look at getting that in18:37
bizarrodanwoot18:37
armaxmriedem: ping18:41
openstackgerritAndrew Laski proposed openstack/nova: Create Instance from BuildRequest if not in a cell  https://review.openstack.org/26392718:44
openstackgerritAndrew Laski proposed openstack/nova: Change BuildRequest to contain a serialized instance  https://review.openstack.org/29845518:44
mriedemarmax: pong18:45
*** eil397 has left #openstack-nova18:46
armaxmriedem: I put a Neutron section on this etherpad https://etherpad.openstack.org/p/newton-nova-priorities-tracking18:46
armaxmriedem: I hope it’s ok18:46
*** manjeets has left #openstack-nova18:46
mriedemarmax: that's fine18:46
armaxmriedem: btw did we settle for a joint session at the summit? I recall we said Wed morning, but I am not sure we finalized18:46
mriedemarmax: i have wed from 11:00-11:40 penciled in18:47
mriedemarmax: in here https://etherpad.openstack.org/p/newton-nova-summit-ideas at the bottom18:47
armaxmriedem: ack18:47
mriedemarmax: you can get us after 2 hours of talking about jay's scheduler blueprints18:48
armaxmriedem: makes sense18:48
mriedemarmax: we could also move to thursday if needed, but i figure if routed networks is going to come up, that should probably be after jay's scheduler sessions18:48
mriedemwe're doing a lot of the cross-project sessiosn on thursday18:49
mriedemand nova-specific stuff on wed18:49
armaxmriedem: agreed, I think wed morning is best18:49
mriedemok18:49
mriedemplan is to finalize the nova schedule on tuesday 4/1218:49
armaxmriedem: noted in my calendar, I hope to get to a final schedule for neutron during next week18:50
*** smatzek has quit IRC18:51
*** Sukhdev has joined #openstack-nova18:53
*** david-lyle has quit IRC18:53
*** aysyd has joined #openstack-nova18:53
*** markvoelker has joined #openstack-nova18:53
*** markvoelker has quit IRC18:53
*** markvoelker has joined #openstack-nova18:54
*** markvoelker has quit IRC18:54
*** markvoelker has joined #openstack-nova18:54
mriedemarmax: cool, i moved it back a bit since next week the TC votes on the tuesday cross-project sessions, which might impact some of the nova sessions18:54
armaxmriedem: good point18:55
openstackgerritKam Nasim proposed openstack/nova: Fixes exception during a resize of a flavor with swap to one with no swap. The root cause of this failure was that the swap record for an instance in  the block_device_mapping table in db is being used by get_disk_mapping() to create the swap disk mapping  https://review.openstack.org/30061618:56
*** david-lyle has joined #openstack-nova18:59
*** Goneri has quit IRC18:59
*** Sukhdev has quit IRC19:00
*** haomaiwang has quit IRC19:01
*** haomaiwang has joined #openstack-nova19:01
*** fawadkhaliq has quit IRC19:05
*** fawadkhaliq has joined #openstack-nova19:06
*** fawadkhaliq has quit IRC19:07
*** salv-orlando has quit IRC19:07
*** dimtruck is now known as zz_dimtruck19:12
*** fawadkhaliq has joined #openstack-nova19:13
*** baoli has quit IRC19:19
*** rk4n has joined #openstack-nova19:19
*** tbachman has quit IRC19:20
*** tbachman has joined #openstack-nova19:24
bizarrodanlutf-8: so, I think we're good to go, although jenkins has done its thing where it thinks there are merge conflicts when there can't have been19:27
sdaguedims: do you remember why this line was in here - https://github.com/openstack/nova/commit/79b280479c864d7c0f16e6b9fffd30662f2394c6#diff-c4a9886c5c7a2095bdcfeb79fd53f316R13119:28
bizarrodanlutf-8: they all passed tests in their form at some point19:28
bizarrodanI'll trigger up some rechecks19:28
*** baoli has joined #openstack-nova19:29
lawn_bauwerbizarrodan: given I'm okay with https://review.openstack.org/#/c/294758/22 can I +2/+W and merge all the series ?19:33
mriedembizarrodan: rlrossit has stepped in a pile of turducken objects https://review.openstack.org/#/c/115749/9/nova/network/neutronv2/api.py19:33
mriedemcould be epic19:33
bizarrodanlawn_bauwer: I'm going to let lutf-8 +W it19:33
bizarrodanlawn_bauwer: but happy to have your +2 on there too19:34
lawn_bauwerheh okay19:34
lawn_bauwerdone19:34
bizarrodanthanks!19:34
lawn_bauwerdo you guys use fishes for April 1st ?19:35
*** cleong has quit IRC19:35
lawn_bauwerbecause saying "thanks for the fish" in a review on April 1st would be bad if you guys don't use fishes for pranks19:35
bizarrodanI've never heard of it, but it's a french thing right?19:35
sdaguelawn_bauwer: I'm pretty sure that's purely a french thing19:35
lawn_bauwersec19:36
lawn_bauwerhttps://en.wikipedia.org/wiki/April_Fools'_Day#April_fish19:36
*** smatzek has joined #openstack-nova19:36
*** harlowja has joined #openstack-nova19:37
lawn_bauwerokay, my comment is then a purely French :(19:37
mriedemthere is a story about led zeppelin and a red snapper specifically19:37
mriedembut i don't think that was a joke19:37
lawn_bauwerhttps://hamillfrenchblog.files.wordpress.com/2014/03/poisson-davril.jpg19:37
lawn_bauwer^ that kind of prank19:37
sdaguelawn_bauwer: I would just have assumed you meant this - https://en.wikipedia.org/wiki/So_Long,_and_Thanks_for_All_the_Fish19:37
lawn_bauwerwhen you're a student19:37
lawn_bauwersdague: yeah that too19:38
auggylawn_bauwer: isn't it poisson d'avril there?19:38
lawn_bauwersdague: I tried to use this phrase from Arthur Dent by an April 1st because of the fish relationship19:38
lawn_bauwersee, guys, I'm not commenting on a cheese !19:38
auggy:D19:38
lawn_bauwerauggy: zactly19:38
auggyoh yeah i need an april fool's friday nick19:39
auggyi'm so inspired by bizarrodan19:39
*** auggy is now known as auggy_rodin19:39
* auggy_rodin strikes a thinker pose19:39
lawn_bauwerwoah19:39
auggy_rodini read dan's nick as bizarre rodan, like godzilla haha and then i was like yeah wasn't that the sculptor19:40
auggy_rodinturns out his first name was augustine19:40
*** eglynn has joined #openstack-nova19:40
* auggy_rodin likes chocolate fish better19:41
auggy_rodinoh also this is my wedding anniversary19:41
auggy_rodinwhen my husband and i set the wedding date, people thought we were joking :D19:42
*** fawadkhaliq has quit IRC19:43
lawn_bauwerI just hope the Tesla 3 is not an April 1st joke...19:43
dimssdague : so, if i remember right, is_enabled was the only way at that time to register config options in that module, then we added register_opts in sslutils.py, forgot to cleanup Nova19:43
*** baoli has quit IRC19:43
auggy_rodinlawn_bauwer: inorite19:43
mriedemwhere is jay pipes/19:43
mriedem?19:43
mriedemdoes he have a special nick?19:43
bizarrodanI think he has a plane ticket19:43
*** mvk_ has joined #openstack-nova19:43
dimsmriedem : he's flying back home from mother ship19:43
mriedemgdi, of course19:43
*** fawadkhaliq has joined #openstack-nova19:44
sdaguedims: ok, so is_enabled has other side effects as well19:44
dimsthe runtime error(s)?19:44
*** fawadkhaliq has quit IRC19:45
*** fawadkhaliq has joined #openstack-nova19:46
*** smatzek has quit IRC19:47
cfriesenwhat's the expected resize behaviour when using local storage for /etc/nova/instances, but using RBD for the actual instance storage?  Would we expect to create a duplicate RBD image prior to resizing the disk the same way we do for image files stored locally?19:47
sdaguedims: yeh19:47
sdaguewhich i guess no one has yet complained about19:48
*** gjayavelu has joined #openstack-nova19:48
*** salv-orlando has joined #openstack-nova19:48
sdaguethe naming of that method is... very unexpected19:48
sdaguefor what it does19:48
lawn_bauwercfriesen: you mean having local directories for instances, but those being run on a shared storage ?19:50
lawn_bauwercfriesen: that's just messing up Nova19:50
lawn_bauwerI wouldn't recommend that19:50
cfriesenlawn_bauwer: I mean local directories for /etc/nova/instances, but with libvirt images_type=rbd19:51
lawn_bauweryeah that's what I meant19:52
lawn_bauwerfor me it's /var/lib/nova but anyway...19:52
*** Sukhdev has joined #openstack-nova19:52
cfriesenSorry, yeah.19:52
*** rtheis has quit IRC19:52
lawn_bauwerthat's not something operators should do19:52
*** rtheis has joined #openstack-nova19:54
cfriesenso what's the recommended way to use  images_type=rbd ?19:54
mriedembizarrodan: can you subclass an ovo object and override one of it's fields to change the type?19:54
mriedemlike the 'id' field19:54
lawn_bauwercfriesen: to have those directories on a shared storage, not local19:55
*** baoli has joined #openstack-nova19:55
bizarrodanmriedem: it would be pretty evil19:57
bizarrodanmriedem: it would need to have a different obj_name for RPC compatibility19:57
bizarrodanjust like any subclass with a different behavior19:57
rlrossitbizarrodan: way to rain on our parade19:57
mriedembizarrodan: yeah, rlrossit and i were talking about subclassing FloatingIP and overriding the id field in https://review.openstack.org/#/c/115801/19:57
mriedemrather than add an external_id field19:57
bizarrodanrlrossit: I could cover your parade with something else if you want19:58
bizarrodanyeah19:58
*** zenoway has joined #openstack-nova19:58
cfriesenlawn_bauwer: You mean the mountpoint for "instances_path" needs to be shared across all compute nodes when using images_type=rbd?   Is this documented anywhere?19:58
lawn_bauwercfriesen: yeah, that's what I'm trying to find out19:58
cfriesenlawn_bauwer: because the various walkthroughs on using ceph don't seem to specify that.19:59
lawn_bauwercfriesen: agreed but that's something we don't support internally19:59
*** rk4n has quit IRC20:00
*** gjayavelu has quit IRC20:00
cfriesenlawn_bauwer: for what it's worth, we've been playing with it for a while and it mostly works except that we've come across a problem with resize20:00
*** haomaiwang has quit IRC20:01
cfriesenThat said...even with shared storage for the resize case how would the rbd backend get duplicated (to allow for reverting the resize)?20:01
*** haomaiwang has joined #openstack-nova20:01
openstackgerritMatt Riedemann proposed openstack/python-novaclient: Remove deprecated volume(snapshot) commands/bindings  https://review.openstack.org/30063620:02
mriedemwho wants to remove a bunch of code? ^20:02
rlrossitbizarrodan: wait by different obj_name you just mean a different object right?20:02
* rlrossit forgets most of o.vo20:02
*** zz_dimtruck is now known as dimtruck20:03
bizarrodanrlrossit: the obj_name is effectively a schema name.. an interface.. it says "I am a $name object" which means for a given version and name, you know the behavior of that thing20:03
rlrossityeah so if I subclass it to make a NeutronFloatingIP I can do whatever I want with it right?20:03
*** apoorvad has quit IRC20:04
bizarrodanso FloatingIP has a given behavior at version 1.5, which means if your thing does a different thing than that (i.e. has a string id) then it needs to be called something else20:04
*** fawadkhaliq has quit IRC20:04
mriedemwe'd call it NeutronFloatingIP20:04
mriedemi think20:04
bizarrodanyes, but you can't make its obj_name return FloatingIP20:04
mriedemand override id and fixed_ip_id20:04
bizarrodanokay, then yes20:04
rlrossitwould we have it start at the same version as FloatingIP?20:04
bizarrodanno20:04
mriedemor make fixed_ip_id go -> FixedIP -> VirtualInterface -> uuid20:04
*** fawadkhaliq has joined #openstack-nova20:05
bizarrodanbut also note that you can't send that to a compute20:05
cfriesenlawn_bauwer: libvirt.driver.LibvirtDriver.migrate_disk_and_power_off calls libvirt_utils.copy_image(), but that doesn't seem to special-case the RBD backend case like I think it should.20:05
rlrossitwhy not?20:05
bizarrodanso you need to have some way to handle sending the older thing for newton20:05
bizarrodanrlrossit: because a mitaka compute will choke on that object because it didn't know about it20:05
mriedemi don't tihnk we need to send this to compute20:05
*** rk4n has joined #openstack-nova20:05
bizarrodanokay cool20:06
mriedemit's just compute api <-> network api20:06
bizarrodanthen maybe don't even register it, just register_if(False) it20:06
rlrossitso wait20:06
rlrossithow do we ever add objects then? if computes can't figure them out when we make them?20:06
*** mastermind has joined #openstack-nova20:06
lawn_bauwercfriesen: sorry, was digging20:07
cfriesenno worries20:07
mriedemrlrossit: you turn it into a primitive and send it to the older thing20:07
mriedemin the rpc api20:07
bizarrodanyep20:07
bizarrodanthat20:07
bizarrodanrlrossit: you missed most of that fun :)20:07
bizarrodanrlrossit: you showed up after the grass was already green and mowed :)20:07
*** Sukhdev has quit IRC20:08
lawn_bauwercfriesen: so, AFAIR, the problem is that we don't remove directories of moved instances20:08
mriedembizarrodan: there are still some mortimer turds in that green grass20:08
lawn_bauwerbecause those are seen as shared20:08
bizarrodanmriedem: yeah, but I know where they are, so I just avoid them20:08
cfriesenlawn_bauwer: before that, I don't think we duplicate the ceph image in order to resize the disks20:08
*** gjayavelu has joined #openstack-nova20:08
rlrossitand let me step on them20:08
bizarrodanI'm fine if you step on them20:09
*** zenoway has quit IRC20:09
mriedemrlrossit: so if NeutronFloatingIP is only going between compute API (rest api) and neutron API, no rpc, then register_if(False) is probably the thing to do20:09
mriedemid would be uuid20:09
*** gjayavel_ has joined #openstack-nova20:09
mriedemand we could put a port_id on it that's a uuid20:10
mriedemin place of fixed_ip_id20:10
*** zenoway has joined #openstack-nova20:10
cfriesenlawn_bauwer: libvirt_utils.copy_image() just copies using  cp/rsync/scp, but that doesn't do what we want for a remote ceph device20:10
mriedemor we also override fixed_ip_id and just make it a uuid field20:10
rlrossitdo I need conversions also? to map fixed_ip_id to port_id?20:10
rlrossitso the api doesn't need repeat code everywhere20:10
*** rk4n has quit IRC20:10
rlrossitor do double gets rather20:10
mriedemyeah, i'd probably just use fixed_ip_id as the port uuid field, but make it a uuid field20:10
*** rmevans has quit IRC20:11
lawn_bauwercfriesen: sec, sec, verifying something20:11
mriedemor add a getattr to handle the conversoin in the object20:11
* rlrossit wonders if he wants to start this on Friday at 3...20:11
*** angdraug has joined #openstack-nova20:11
mriedemprobably not20:11
rlrossitthe PTL has spoken20:11
cfriesenall hail20:11
mriedemunless you live alone and don't have plans for the weekend, and are under 30, then yes, get started20:11
*** pushkaru has quit IRC20:11
rlrossitdepends on what constitutes as "plans"20:12
* bizarrodan disappears in a cloud of dust20:12
*** mastermind has quit IRC20:13
*** gjayavelu has quit IRC20:13
lutf-8bizarrodan: mriedem just got back from something. I see mriedem pushed the big red button20:13
bizarrodanlutf-8: is that the buzzing I hear?20:14
lutf-8yep. prepare for impact20:14
* bizarrodan puts he head between his knees20:14
mriedemwas i not supposed to?20:15
mriedemi saw you guys all playing hot potato20:15
bizarrodanyou were20:15
lutf-8yeah, it's fine. I was about to20:16
*** sdake has quit IRC20:17
*** vilobhmm11 has joined #openstack-nova20:18
*** rlrossit has quit IRC20:18
cfriesenlawn_bauwer: if the expectation is that shared block storage implies shared instance path, then why does LibvirtDriver.instance_on_disk() explicitly check both cases separately?20:19
*** gjayavel_ has quit IRC20:20
cfriesenlawn_bauwer: the comment in that routine specifically talks about shared block storage but not shared filesystem20:20
*** vilobhmm111 has joined #openstack-nova20:20
lawn_bauwercfriesen: okay, all of that is a pain to review20:20
*** pushkaru has joined #openstack-nova20:21
lawn_bauwerand I agree, I can't find something that specific that I mentioned20:21
lawn_bauwermy experience was rather coming from evacuations20:21
lawn_bauwerwhen you evacuate an instance, there is a specific check when initing the node that verifies whether the instance was moved and consequently delete local files if so20:22
*** vilobhmm11 has quit IRC20:22
lawn_bauwerthat's messed up when you have local disks + instances on shared storage20:22
cfriesen_destroy_evacuated_instances()?20:23
openstackgerritDiana Clarke proposed openstack/nova: Fix: unable to delete instance when cinder is down  https://review.openstack.org/29899720:23
lawn_bauwercfriesen: yup20:23
*** salv-orl_ has joined #openstack-nova20:23
openstackgerritEd Leafe proposed openstack/nova: Move config options from nova/api directory  https://review.openstack.org/25818020:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the API options (4)  https://review.openstack.org/29723720:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the API options (2)  https://review.openstack.org/26058720:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the API options (1)  https://review.openstack.org/26058620:24
cfriesenlawn_bauwer: I think that's okay, actually.  It calls "destroy_disks = not (self._is_instance_storage_shared()), and that routine calls self.driver.check_instance_shared_storage_local()20:24
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the API options (3)  https://review.openstack.org/26058820:24
cfriesenwhich in turn calls self.image_backend.backend().is_shared_block_storage()20:24
cfriesenwhich is different for the rbd backend20:25
cfriesenso in _destroy_evacuated_instances() we end up with destroy_disks as False20:25
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the legacy API options  https://review.openstack.org/27326620:26
*** salv-orlando has quit IRC20:26
cfriesenBut regardless of that, I think we've got a problem with resizing an rbd-backed instance.  I think we need a routine that handles the ceph instructions for duplicating the original disk so that we can immediately revert to it if we revert the resize.20:27
lawn_bauwercfriesen: possibly20:27
openstackgerritEd Leafe proposed openstack/nova: Improve the help text for the OSAPI options  https://review.openstack.org/27487920:28
cfriesenor am I missing a call to Image.clone() somewhere20:29
cfriesennope, don't think so.20:30
*** pwnall has quit IRC20:32
lawn_bauwercfriesen: you're right, but destroy_disks set to False is problematic when you still have your local directory, fair to say ?20:33
*** sdake has joined #openstack-nova20:33
lawn_bauwercfriesen: the RBD image driver tells nova to not delete the disk, but it should still delete the local /var/lib/nova/instances dir20:33
lawn_bauwerincluding the libvirt xml and so on20:34
*** mastermind has joined #openstack-nova20:34
cfriesenlawn_bauwer:  I think it'll still do that. see the special-case in LibvirtDriver.cleanup().  Even with destory_disks false it'll still call self.delete_instance_files()20:35
*** eglynn has quit IRC20:36
cfriesenbecause is_shared_block_storage is true.  Or at least that's the intent.20:36
openstackgerritDiana Clarke proposed openstack/nova: Fix: unable to delete instance when cinder is down  https://review.openstack.org/29899720:37
cfriesenWe think there might be a bug there too, actually, for the case where migrate_data is None but the local compute node is using RBD storage.20:37
*** zenoway has quit IRC20:37
*** markvoelker has quit IRC20:37
*** inc0 has joined #openstack-nova20:37
inc0hey guys, in Liberty upgrade_levels auto wasn't a thing yet right?20:38
*** apoorvad has joined #openstack-nova20:38
bizarrodancorrect20:38
inc0should I pin it to 7 for libertty?20:38
*** ljxiash has joined #openstack-nova20:40
*** claudiub has quit IRC20:40
*** browne has quit IRC20:41
*** raildo is now known as raildo-afk20:42
*** ljxiash has quit IRC20:44
*** mylu has joined #openstack-nova20:45
*** browne has joined #openstack-nova20:45
*** gjayavelu has joined #openstack-nova20:46
mriedeminc0: i believe you set it to 'kilo', see https://github.com/openstack/nova/blob/stable/liberty/nova/compute/rpcapi.py#L30720:50
mriedeminc0: because your conductor/api should be liberty, and your computes would still be kilo20:50
mriedemso liberty conductor needs to convert liberty things to send to the kilo computes20:50
mriedemuntil you get all of your kilo computes upgraded to liberty20:50
inc0mriedem, yeah, my mistake, it should be 12 all the way right?20:50
mriedem12?20:50
mriedem'kilo'20:50
mriedemit's an alias20:50
mriedemhttps://github.com/openstack/nova/blob/stable/liberty/nova/compute/rpcapi.py#L30720:50
inc0ok20:51
inc0and...for liberty correct value will be20:51
inc0?20:51
mriedem'kilo'20:51
inc0( I want to deploy all liberty)20:51
inc0ok20:51
mriedemthen you don't pin20:51
mriedemreading http://www.danplanet.com/blog/2015/10/05/upgrades-in-nova-rpc-apis/ might help20:51
mriedemthe pin is for rolling upgrades20:51
inc0well I need to pin because then we'll upgrade to mitaka20:52
mriedeminc0: if your conductor is mitaka, then you can set it to 'auto' or 'liberty'20:53
mriedemhttps://github.com/openstack/nova/blob/stable/mitaka/nova/compute/rpcapi.py#L33320:53
inc0hold on. I deploy liberty right now, which means as long as I don't want to upgrade it's all good20:55
inc0but if I upgrade, start with conductors20:55
inc0then I can have auto level and it will be enough right?20:55
*** delatte has quit IRC20:56
*** ctrath has quit IRC20:56
*** mriedem1 has joined #openstack-nova20:56
mriedem1yeah, see https://github.com/openstack/nova/blob/stable/liberty/nova/objects/service.py#L3320:56
bizarrodaninc0: are you talking about upgrading from liberty to mitaka?20:56
*** gjayavelu has quit IRC20:56
inc0bizarrodan, yup20:57
*** zenoway has joined #openstack-nova20:57
bizarrodaninc0: you can do auto only on mitaka code, so when upgrading your conductors you can then choose auto20:57
bizarrodanbut not before20:57
*** MVenesio has quit IRC20:57
inc0but if I deploy liberty without upgrade_levels at all20:57
inc0and then upgrade conductors with upgrade_levels=auto20:58
*** eharney has quit IRC20:58
bizarrodanthat should be fine20:58
inc0conductors will detect that computes are still liberty and will do stuff correctly right?20:58
inc0ok, thanks Dan20:58
bizarrodanthat's the idea20:58
bizarrodanthat's how it works in upstream grenade for mitaka20:58
*** eharney has joined #openstack-nova20:59
*** mriedem has quit IRC20:59
*** mastermind has quit IRC20:59
inc0ok, good to know20:59
*** haomaiwang has quit IRC21:01
*** haomaiwang has joined #openstack-nova21:01
*** haplo37 has quit IRC21:01
openstackgerritBrian Rosmaita proposed openstack/nova-specs: Consistent Success Reporting  https://review.openstack.org/24824821:02
*** ssurana has quit IRC21:04
openstackgerritAnusha Unnam proposed openstack/nova: Config options: Centralize xenapi driver options  https://review.openstack.org/29949521:09
*** devananda has quit IRC21:12
*** devananda has joined #openstack-nova21:13
*** ccarmack has quit IRC21:13
*** cdent has quit IRC21:14
*** thorst has quit IRC21:17
bizarrodanlutf-8: beat me to it21:18
bizarrodanlutf-8: I was watching it fail and was going to jump on the recheck21:18
lutf-8I was surprised you hadn't gotten it already21:19
*** vtech has quit IRC21:19
bizarrodandealing with something else :/21:19
*** rfolco has quit IRC21:21
bizarrodanlutf-8: we are like 90 minutes away from having all our flavors in the api database21:22
bizarrodancellsv2 or bust21:22
lutf-8\o/21:22
bizarrodanafter this and a mandatory cooling down period, I should find something else to bite off21:22
bizarrodansomething easier21:22
bizarrodanwith nothing to do with flavors.21:22
*** inc0 has quit IRC21:23
*** zengine has quit IRC21:24
lutf-8there's plenty of other things that could use migrating :)21:24
*** ayoung is now known as ayoung-afk21:25
lutf-8there's a few things in progress that could potentially use help. much of the big untouched work is around multiple cells support I think21:26
*** rtheis has quit IRC21:26
openstackgerritMatt Riedemann proposed openstack/nova-specs: Get Me a Network  https://review.openstack.org/28320621:27
bizarrodanyeah, well, it's still friday so I will rest on my current success and worry about more next week21:28
mriedem1bizarrodan: lutf-8: you could use the success bot to post that flavors are in the API DB once this lands21:28
bizarrodanmriedem1: I could, but I'm not sure I'd want to21:29
mriedem1you can review my get-me-a-network spec :)21:29
*** mriedem1 is now known as mriedem21:29
mriedemnow with fancy jsonschema!21:29
*** Sukhdev has joined #openstack-nova21:29
mriedemmelwitt: btw, good questions on the get me a network spec21:29
*** akshai_ has quit IRC21:30
*** ayoung-afk is now known as ayoung21:30
*** ayoung is now known as ayoung_afk21:30
*** Sukhdev has quit IRC21:31
*** haplo37 has joined #openstack-nova21:31
*** Goneri has joined #openstack-nova21:31
mriedemeasy bug fix https://bugs.launchpad.net/nova/+bug/156455121:33
openstackLaunchpad bug 1564551 in OpenStack Compute (nova) "initialize_connection failure can result in 'exceptions.TypeError' object has no attribute 'code'" [Medium,Triaged]21:33
*** baoli has quit IRC21:36
*** thorst has joined #openstack-nova21:38
*** mriedem has quit IRC21:38
*** thorst has quit IRC21:42
*** daemontool has joined #openstack-nova21:44
*** ayoung_afk is now known as ayoung21:49
*** pushkaru has quit IRC21:49
*** xyang1 has quit IRC21:49
*** Sukhdev has joined #openstack-nova21:52
*** ivase has quit IRC21:55
*** Sukhdev has quit IRC21:55
*** ivase has joined #openstack-nova21:55
*** sdague has quit IRC21:56
*** Sukhdev has joined #openstack-nova22:00
*** haomaiwang has quit IRC22:01
*** ducttape_ has quit IRC22:01
*** markvoelker_ has joined #openstack-nova22:01
*** haomaiwang has joined #openstack-nova22:01
openstackgerritAnusha Unnam proposed openstack/nova: Config options: Centralize xenapi driver options  https://review.openstack.org/29949522:02
*** dimtruck is now known as zz_dimtruck22:03
*** daemontool has quit IRC22:03
*** notartom has quit IRC22:03
*** fawadkhaliq has quit IRC22:05
*** fawadkhaliq has joined #openstack-nova22:05
*** pmathews has quit IRC22:06
*** Sukhdev has quit IRC22:07
*** ZZelle_ has joined #openstack-nova22:10
*** figleaf is now known as edleafe22:11
*** lutf-8 is now known as alaski22:12
*** sdake_ has joined #openstack-nova22:13
*** sdake has quit IRC22:13
*** edmondsw has quit IRC22:15
*** vilobhmm11 has joined #openstack-nova22:16
*** vilobhmm111 has quit IRC22:17
openstackgerritSujitha proposed openstack/nova: Config options: Centralize neutron options  https://review.openstack.org/30068122:18
*** sdake has joined #openstack-nova22:19
*** sdake_ has quit IRC22:21
*** mdrabe has quit IRC22:21
openstackgerritAndrew Laski proposed openstack/nova: Create Instance from BuildRequest if not in a cell  https://review.openstack.org/26392722:23
openstackgerritAndrew Laski proposed openstack/nova: Change BuildRequest to contain a serialized instance  https://review.openstack.org/29845522:23
*** Sukhdev has joined #openstack-nova22:25
*** sheel has quit IRC22:27
*** browne has quit IRC22:28
*** ametts has quit IRC22:28
*** achanda has joined #openstack-nova22:29
*** aysyd has quit IRC22:31
*** mylu has quit IRC22:32
*** mylu has joined #openstack-nova22:33
*** sarafraj has left #openstack-nova22:35
*** markvoelker_ has quit IRC22:39
*** Marga_ has quit IRC22:39
bizarrodanhoo boy, it's in teh gatez22:41
openstackgerritJay Pipes proposed openstack/os-vif: linux_bridge: convert over to use privsep module  https://review.openstack.org/28772522:41
openstackgerritJay Pipes proposed openstack/os-vif: ovs: move code from plugin into linux_net helper  https://review.openstack.org/29940522:43
*** krtaylor has quit IRC22:44
*** fawadkhaliq has quit IRC22:44
*** fawadkhaliq has joined #openstack-nova22:45
*** daemontool has joined #openstack-nova22:51
*** knikolla has quit IRC22:53
*** krtaylor has joined #openstack-nova22:56
*** haomaiwang has quit IRC23:01
*** Marga_ has joined #openstack-nova23:01
*** mgoddard has joined #openstack-nova23:01
*** haomaiwang has joined #openstack-nova23:01
*** mylu has quit IRC23:03
*** fawadkhaliq has quit IRC23:04
*** auggy_rodin is now known as auggy23:04
*** fawadkhaliq has joined #openstack-nova23:04
*** Marga_ has quit IRC23:06
*** pmathews has joined #openstack-nova23:07
*** mgoddard has quit IRC23:11
*** mtanino has quit IRC23:13
*** Swami has quit IRC23:13
*** Marga_ has joined #openstack-nova23:14
*** pmathews has quit IRC23:14
*** yassou has quit IRC23:14
*** armax has quit IRC23:17
*** daemontool has quit IRC23:17
*** daemontool has joined #openstack-nova23:18
*** armax has joined #openstack-nova23:19
*** knikolla has joined #openstack-nova23:22
*** haplo37 has quit IRC23:22
*** Sukhdev has quit IRC23:23
*** erlon has quit IRC23:27
*** angdraug has quit IRC23:34
*** harlowja has quit IRC23:36
*** yamahata has quit IRC23:36
*** zenoway has quit IRC23:37
*** marcusvrn_ has quit IRC23:37
*** daemontool has quit IRC23:38
*** nic has quit IRC23:46
*** zenoway has joined #openstack-nova23:49
*** zenoway has quit IRC23:53
*** ivase_ has joined #openstack-nova23:55
*** efoley has quit IRC23:58
*** ivase has quit IRC23:58

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