Friday, 2015-08-21

*** yamahata has quit IRC00:00
alaskimriedem_away: it's a bug, and I'll file one.  I was going to depend on it for something and then didn't need it, but wanted to toss it up so it didn't get forgotten00:01
*** VW_ has quit IRC00:01
*** derekh has quit IRC00:04
alaskibauzas: yeah, getting something out to explain what they are, and aren't, would be good00:04
bauzasalaski: melwitt: just hitting again a problem with the cells job, same cells-region issue (conflict=00:05
bauzasalaski: melwitt: I'm about to check logstash00:05
bauzasto see if there is a regression00:05
*** whenry_ has joined #openstack-nova00:10
*** diogogmt_ has joined #openstack-nova00:12
*** dims_ has quit IRC00:12
*** diogogmt has quit IRC00:12
*** diogogmt_ is now known as diogogmt00:12
*** jwcroppe has quit IRC00:15
*** artom_ has joined #openstack-nova00:16
*** thorst has joined #openstack-nova00:17
*** artom_ has quit IRC00:17
*** artom_ has joined #openstack-nova00:17
*** artom has quit IRC00:19
*** oomichi has joined #openstack-nova00:20
*** VikasC has quit IRC00:23
*** thorst has quit IRC00:30
*** thorst has joined #openstack-nova00:32
*** mdrabe has joined #openstack-nova00:32
*** thorst has left #openstack-nova00:33
*** whenry_ has quit IRC00:34
openstackgerritTomoki Sekiyama proposed openstack/nova: Ironic: Support boot from Cinder volume  https://review.openstack.org/21538500:35
*** diogogmt has quit IRC00:37
*** tsbot_ has joined #openstack-nova00:38
*** tsbot_ has quit IRC00:38
*** tsbot_ has joined #openstack-nova00:38
*** tsekiyama has quit IRC00:40
*** ssurana has quit IRC00:44
*** garyk has quit IRC00:45
*** mtanino has quit IRC00:45
*** salv-orlando has joined #openstack-nova00:49
*** vilobhmm11 has quit IRC00:51
*** rfolco has quit IRC00:52
*** penick has quit IRC00:52
*** salv-orlando has quit IRC00:54
*** eliqiao_pc has joined #openstack-nova00:57
*** achanda has quit IRC00:58
*** haigang has joined #openstack-nova01:00
*** oomichi has quit IRC01:01
*** eliqiao_pc has quit IRC01:01
*** zzzeek has joined #openstack-nova01:03
*** dims has joined #openstack-nova01:04
*** RuiChen has joined #openstack-nova01:05
*** oomichi has joined #openstack-nova01:05
openstackgerritZhenyu Zheng proposed openstack/nova: Resize: Return to initial state instead of ACTIVE when resize fails  https://review.openstack.org/20237901:08
*** shoutm has joined #openstack-nova01:08
*** baoli has joined #openstack-nova01:11
*** meghal has quit IRC01:11
*** meghal has joined #openstack-nova01:11
*** bapalm has quit IRC01:12
*** oomichi has quit IRC01:14
*** bapalm has joined #openstack-nova01:14
*** baoli has quit IRC01:15
*** browne has quit IRC01:18
*** rfolco has joined #openstack-nova01:19
*** shaohe_feng has joined #openstack-nova01:21
*** bapalm has quit IRC01:21
*** rotbeard has joined #openstack-nova01:24
*** shane-wang has joined #openstack-nova01:28
*** zzzeek has quit IRC01:29
*** ahilan has joined #openstack-nova01:30
*** jwcroppe has joined #openstack-nova01:31
*** dave-mccowan has quit IRC01:32
*** eliqiao_pc has joined #openstack-nova01:32
*** bapalm has joined #openstack-nova01:33
openstackgerritwanghao proposed openstack/nova: Add nova-manage command for cleaning attachment  https://review.openstack.org/18453701:35
*** jasonpan has joined #openstack-nova01:37
*** bapalm has quit IRC01:38
*** diogogmt has joined #openstack-nova01:42
*** bapalm has joined #openstack-nova01:44
*** takedakn has joined #openstack-nova01:44
*** Apoorva has quit IRC01:45
*** rdopiera has joined #openstack-nova01:46
*** ahilan has quit IRC01:46
*** diogogmt has quit IRC01:48
*** ahilan has joined #openstack-nova01:49
*** diogogmt has joined #openstack-nova01:49
*** lyanchih has joined #openstack-nova01:50
*** bapalm has quit IRC01:51
openstackgerritGhanshyam Mann proposed openstack/nova: Move common sample files methods in test base class  https://review.openstack.org/21539801:52
*** haomaiwang has joined #openstack-nova01:55
*** salv-orlando has joined #openstack-nova01:56
*** bapalm has joined #openstack-nova01:56
*** shuquan has joined #openstack-nova01:57
*** achanda has joined #openstack-nova02:02
*** bapalm has quit IRC02:03
*** meghal has quit IRC02:06
*** shane-wang has quit IRC02:06
*** salv-orlando has quit IRC02:06
*** shuquan has quit IRC02:07
*** shuquan has joined #openstack-nova02:08
*** salv-orlando has joined #openstack-nova02:08
*** haomaiwang has quit IRC02:09
*** haomaiwa_ has joined #openstack-nova02:10
*** takedakn1 has joined #openstack-nova02:10
*** bapalm has joined #openstack-nova02:10
*** rfolco has quit IRC02:10
*** takedakn has quit IRC02:11
*** baoli has joined #openstack-nova02:11
*** changbl_ has joined #openstack-nova02:14
*** salv-orlando has quit IRC02:15
*** bapalm has quit IRC02:15
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Better handling of SSH key comments  https://review.openstack.org/20866102:15
*** tpeoples has joined #openstack-nova02:16
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Test cases for better handling of SSH key comments  https://review.openstack.org/20866102:16
*** rdopiera has quit IRC02:16
*** baoli has quit IRC02:16
*** shuquan has quit IRC02:17
*** jwcroppe has quit IRC02:20
*** bapalm has joined #openstack-nova02:23
*** shane-wang has joined #openstack-nova02:30
*** bapalm has quit IRC02:30
*** shyu has joined #openstack-nova02:31
*** bapalm has joined #openstack-nova02:33
*** flaper87 has quit IRC02:33
*** garyk has joined #openstack-nova02:34
*** flaper87 has joined #openstack-nova02:36
gmannalex_xu: hi02:36
openstackgerritRui Chen proposed openstack/nova: Set task_state=None when booting instance failed  https://review.openstack.org/18714502:36
alex_xugmann: hi02:36
gmannalex_xu: regarding v2on v21 failure02:37
gmannalex_xu: how about if we catch the addition property error and raise 400 for all?02:37
gmannalex_xu: I think json schema raise common exception but we can check the error msg02:38
alex_xugmann: I guess no, the goal of relax validation is because we have some api ignore extra params in v202:38
gmannalex_xu: ahh but issue is some v2 2XX can be 400 then02:38
gmannalex_xu: yea02:38
alex_xugmann: if we raise 400....that is what v2.1 doing now02:39
gmannalex_xu: yea02:39
*** shaohe_feng has quit IRC02:39
*** bapalm has quit IRC02:40
alex_xugmann: I have idea, but I didn't ensure it works, actually working on reply the microversion problem...02:40
gmannalex_xu: ok02:40
alex_xugmann: the idea is whether we can strip the extra params in this custom hook https://github.com/openstack/nova/blob/master/nova/api/validation/validators.py#L10002:40
gmannalex_xu: for extra param or for metadata one also02:41
openstackgerritRoman Bogorodskiy proposed openstack/nova: Sync L3Driver, NullL3 interface with LinuxNetL3  https://review.openstack.org/18900102:41
alex_xugmann: would you like try that ^02:41
alex_xubut I definitely not sure it work or not02:42
*** bapalm has joined #openstack-nova02:42
alex_xugmann: I guess one reason why my failed is we remove item in the iteration of dict02:43
alex_xus/my failed/may failed/02:43
alex_xuor I will try that later02:44
gmannalex_xu: hummm. ok02:44
gmannalex_xu: i will try for metadata one which are considered as extra param but actually those are not and we should raise invalidmetadata data error02:44
gmannalex_xu: but not sure how we will segregate that from other extra param strip out02:46
alex_xugmann: yea02:46
*** haomaiwa_ has quit IRC02:47
*** haomaiwang has joined #openstack-nova02:47
*** shane-wang has quit IRC02:48
*** venkat_p has joined #openstack-nova02:50
*** rook has quit IRC02:50
*** hakimo_ has joined #openstack-nova02:52
*** bapalm has quit IRC02:52
*** shaohe_feng has joined #openstack-nova02:52
*** hakimo has quit IRC02:54
*** bapalm has joined #openstack-nova02:55
*** dims has quit IRC02:55
*** haomaiwang has quit IRC02:58
*** shane-wang has joined #openstack-nova02:58
*** haomaiwang has joined #openstack-nova02:58
*** ahilan has quit IRC02:59
*** shaohe_feng1 has joined #openstack-nova02:59
*** haomaiwang has quit IRC03:01
*** haomaiwa_ has joined #openstack-nova03:01
*** shaohe_feng has quit IRC03:02
openstackgerritwanghao proposed openstack/nova: Add nova-manage command for cleaning attachment  https://review.openstack.org/18453703:02
openstackgerritShuquan Huang proposed openstack/nova: Support to launch instance booted from uefi rom for AARCH64/ARM  https://review.openstack.org/21541403:04
*** bapalm has quit IRC03:04
*** lykinsbd has joined #openstack-nova03:08
*** gyee has quit IRC03:09
*** bapalm has joined #openstack-nova03:10
*** shoutm_ has joined #openstack-nova03:11
*** dave-mccowan has joined #openstack-nova03:11
*** unicell has quit IRC03:11
*** shoutm has quit IRC03:12
*** diogogmt has quit IRC03:13
*** changbl_ has quit IRC03:14
openstackgerritZhang Jinnan proposed openstack/nova: libvirt: Fix snapshot delete for network disk type for blockRebase op  https://review.openstack.org/21251803:20
openstackgerritZhenyu Zheng proposed openstack/nova: Resize: Return to initial state instead of ACTIVE when resize fails  https://review.openstack.org/20237903:21
*** lykinsbd has quit IRC03:21
*** shane-wang1 has joined #openstack-nova03:21
*** shane-wang has quit IRC03:23
openstackgerritZhang Jinnan proposed openstack/nova: libvirt: Fix snapshot delete for network disk type for blockRebase op  https://review.openstack.org/21251803:25
*** browne has joined #openstack-nova03:26
*** achanda has quit IRC03:28
openstackgerritRui Chen proposed openstack/nova: Fix incomplete error message of quota exceeded  https://review.openstack.org/19746003:33
openstackgerritZhenyu Zheng proposed openstack/nova: CONF.allow_resize_on_same_host should check only once in controller  https://review.openstack.org/18623603:33
*** garyk has quit IRC03:34
*** ivasev_ has joined #openstack-nova03:35
*** huats has quit IRC03:40
*** dave-mcc_ has joined #openstack-nova03:43
*** shane-wang1 has quit IRC03:43
*** dave-mccowan has quit IRC03:45
*** VikasC has joined #openstack-nova03:49
*** salv-orlando has joined #openstack-nova03:49
*** ccarmack has joined #openstack-nova03:51
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901803:52
*** shoutm has joined #openstack-nova03:52
*** meghal has joined #openstack-nova03:52
*** meghal has quit IRC03:52
*** meghal has joined #openstack-nova03:53
*** shoutm_ has quit IRC03:54
*** meghal1 has joined #openstack-nova03:54
*** shoutm_ has joined #openstack-nova03:55
*** meghal1 has quit IRC03:56
*** meghal has quit IRC03:57
*** meghal1 has joined #openstack-nova03:57
*** shoutm has quit IRC03:57
*** shoutm has joined #openstack-nova03:58
*** shoutm_ has quit IRC03:59
tonybjohnthetubaguy: I left some feedk back on https://review.openstack.org/#/c/184537/ re keystone that I think would be good to get your (and other cores) opinion on.  As it sets direction for how we use keystone.04:00
*** meghal1 has quit IRC04:01
*** rajesht has joined #openstack-nova04:02
*** fawadkhaliq has joined #openstack-nova04:02
*** mdrabe has quit IRC04:09
*** salv-orlando has quit IRC04:10
*** dave-mccowan has joined #openstack-nova04:11
*** dave-mcc_ has quit IRC04:13
*** tojuvone has joined #openstack-nova04:14
*** Sree has joined #openstack-nova04:15
*** dave-mccowan has quit IRC04:18
*** achanda has joined #openstack-nova04:20
*** vilobhmm1 has joined #openstack-nova04:22
*** takedakn1 has quit IRC04:25
*** takedakn has joined #openstack-nova04:26
*** haigang has quit IRC04:27
*** deepakcs has joined #openstack-nova04:27
*** Sree has quit IRC04:29
*** lyanchih has quit IRC04:32
*** takedakn has quit IRC04:35
*** shaohe_feng1 has quit IRC04:39
*** shoutm_ has joined #openstack-nova04:39
*** bapalm has quit IRC04:39
*** shoutm has quit IRC04:41
*** bapalm has joined #openstack-nova04:41
openstackgerritAlex Xu proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408504:42
openstackgerritAlex Xu proposed openstack/nova: Strip the extra input parameters out when using legacy v2 middleware  https://review.openstack.org/21543604:42
alex_xujohnthetubaguy: gmann ^ hope this works04:43
*** tpeoples has quit IRC04:44
*** bapalm has quit IRC04:46
*** Nikolay_St has quit IRC04:46
*** bapalm has joined #openstack-nova04:47
*** fawadkhaliq has quit IRC04:51
*** fawadk has joined #openstack-nova04:51
*** moshele has joined #openstack-nova04:51
*** salv-orlando has joined #openstack-nova04:53
*** setuid has quit IRC04:53
*** bapalm has quit IRC04:54
*** setuid has joined #openstack-nova04:55
*** bapalm has joined #openstack-nova04:56
*** shyama has joined #openstack-nova04:57
*** unicell has joined #openstack-nova04:58
*** SourabhP has joined #openstack-nova04:59
*** SourabhP_ has joined #openstack-nova05:00
gmannalex_xu: cool. i was also doing the same. adding for metadata pattern also05:03
*** bapalm has quit IRC05:03
*** SourabhP has quit IRC05:04
*** SourabhP_ is now known as SourabhP05:04
openstackgerritChangBo Guo(gcb) proposed openstack/nova: libvirt:Remove duplicated check code for config option sysinfo_serial  https://review.openstack.org/19828505:05
*** unicell has quit IRC05:05
alex_xugmann: yea, cool05:05
*** kiran-r has joined #openstack-nova05:05
alex_xugmann: we are lucky, looks like this way will works05:05
*** unicell has joined #openstack-nova05:06
gmannalex_xu: seems so.05:06
openstackgerritGhanshyam Mann proposed openstack/nova: Strip the extra input parameters out when using legacy v2 middleware  https://review.openstack.org/21543605:06
gmannalex_xu: ^^05:06
alex_xugmann: cool, thanks!05:06
*** bapalm has joined #openstack-nova05:07
gmannalex_xu: but as we strip out extra param, it will be success and we need to change the tempest tests as they expect error05:07
gmannalex_xu: only for v2onv2105:07
alex_xugmann: yea, good point05:07
*** kiran-r has quit IRC05:07
gmannalex_xu: m tested metadata thing with tempest changes and its work fine05:08
gmannalex_xu: testing for host test also05:08
alex_xugmann: cool05:08
*** armax has quit IRC05:08
openstackgerritGhanshyam Mann proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408505:08
*** armax has joined #openstack-nova05:09
alex_xugmann: this looks like will strip too long parameter out also05:10
gmannalex_xu: for metadata?05:10
alex_xugmann: yea05:10
*** ajayaa has joined #openstack-nova05:10
*** sabari has quit IRC05:10
gmannalex_xu: yes, actually any invalid key in metadata case considered as extra param in v2.105:10
alex_xugmann: I'm thinking whether we should keep that return 400 for user05:10
gmannv2.1 validation05:10
alex_xugmann: humm...yea05:11
gmannalex_xu: that is difficult for metadata case as we would not be able to differentiate extra vs invalid param till we add python code validation05:12
gmannalex_xu: as it use patternproperty05:12
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/21499105:12
alex_xugmann: emmm...one more idea, can we make patternproperty works as normal?05:12
gmannalex_xu: you mean validate key in python code only not in schema validation like v2?05:13
*** ivasev_ has quit IRC05:14
*** wanghua has joined #openstack-nova05:15
alex_xugmann: no, still use schema05:15
alex_xugmann: we only strip for addtionalProperties, but make patternParoperties works05:15
gmannalex_xu: yea, but then metadata case will still fail as before05:16
*** bapalm has quit IRC05:16
gmannalex_xu: and now i also feels making metadata invalid key return success not good05:16
alex_xugmann: me too05:17
gmannalex_xu: only way i think to do so in putting python code validation in v2.1 as v2 (initial idea)05:17
*** bapalm has joined #openstack-nova05:20
*** oomichi has joined #openstack-nova05:20
*** jwcroppe has joined #openstack-nova05:21
alex_xugmann: in line 85 https://review.openstack.org/#/c/215436/2/nova/api/validation/validators.py , if we have pattern, and the instance not match the pattern, then we return fauilure, does works?05:22
gmannalex_xu: ah i see. nice idea. i think that should work05:23
gmannalex_xu: let me test quickly05:23
alex_xugmann: thanks!05:23
gmannalex_xu: worked perfect for metadata :) +100 for your idea :)05:28
*** nkrinner has joined #openstack-nova05:28
gmannalex_xu: updating patch05:29
*** sudipto has joined #openstack-nova05:30
*** oomichi has quit IRC05:30
*** topshare has joined #openstack-nova05:31
*** shuquan has joined #openstack-nova05:34
*** bapalm has quit IRC05:34
openstackgerritDeepak C Shetty (deepakcs) proposed openstack/nova: libvirt: Fix snapshot delete for network disk type for blockRebase op  https://review.openstack.org/21251805:35
*** bapalm has joined #openstack-nova05:35
*** shaohe_feng has joined #openstack-nova05:35
*** chaochin has quit IRC05:39
openstackgerritGhanshyam Mann proposed openstack/nova: Strip the extra input parameters out when using legacy v2 middleware  https://review.openstack.org/21543605:39
openstackgerritGhanshyam Mann proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408505:39
gmannalex_xu: ^^05:39
*** chaochin has joined #openstack-nova05:39
openstackgerritZhenyu Zheng proposed openstack/nova: Resize: Return to initial state instead of ACTIVE when resize fails  https://review.openstack.org/20237905:40
*** topshare has quit IRC05:40
*** Zhang has joined #openstack-nova05:41
eliqiao_pc alex_xu: ping , r u available now?05:42
*** shane-wang has joined #openstack-nova05:43
openstackgerritMoshe Levi proposed openstack/nova-specs: Add spec to enhance PCI passthrough whitelist to support regex  https://review.openstack.org/21342805:43
*** shuquan has quit IRC05:43
*** bapalm has quit IRC05:44
*** wanghua has quit IRC05:44
*** shuquan has joined #openstack-nova05:46
*** dims has joined #openstack-nova05:47
openstackgerritMike Dorman proposed openstack/nova: Cells v1: Support attach/detach interface and external events  https://review.openstack.org/21545905:50
*** Sree has joined #openstack-nova05:51
*** dims has quit IRC05:52
*** lyanchih has joined #openstack-nova05:52
alex_xugmann: cool, thanks05:53
alex_xueliqiao_pc: hey, I'm here05:53
*** Sree has quit IRC05:54
*** Sree has joined #openstack-nova05:55
*** bapalm has joined #openstack-nova05:56
*** y_sawai has joined #openstack-nova05:56
*** shuquan has quit IRC05:56
*** Sree has quit IRC05:59
*** rotbeard has quit IRC06:00
openstackgerritRui Chen proposed openstack/nova: Fix incorrect result of host-describe  https://review.openstack.org/21108306:00
*** dims has joined #openstack-nova06:01
*** wanghua has joined #openstack-nova06:02
*** eliqiao_pc has quit IRC06:05
*** dims has quit IRC06:05
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Imported Translations from Transifex  https://review.openstack.org/21236706:07
*** rajesht has quit IRC06:08
*** oomichi has joined #openstack-nova06:08
*** Sree has joined #openstack-nova06:09
*** penick has joined #openstack-nova06:09
openstackgerritwanghao proposed openstack/nova: Add nova-manage command for cleaning attachment  https://review.openstack.org/18453706:09
*** sabari has joined #openstack-nova06:10
*** abhishekk has joined #openstack-nova06:10
*** vivekd has joined #openstack-nova06:11
openstackgerritwanghao proposed openstack/nova: Add nova-manage command for cleaning attachment  https://review.openstack.org/18453706:12
*** penick has quit IRC06:12
openstackgerritJianghua Wang proposed openstack/nova: xen: To expose disk labels in guest for root and ephemeral disks  https://review.openstack.org/21309406:14
*** bapalm has quit IRC06:15
*** browne has quit IRC06:15
*** bapalm has joined #openstack-nova06:16
openstackgerritShuquan Huang proposed openstack/nova: Support to launch instance booted from uefi rom for AARCH64/ARM  https://review.openstack.org/21541406:18
*** shuquan has joined #openstack-nova06:18
*** armax has quit IRC06:18
*** bapalm has quit IRC06:20
*** takedakn has joined #openstack-nova06:23
*** oomichi has quit IRC06:24
*** shane-wang has quit IRC06:25
openstackgerritSylvain Bauza proposed openstack/nova: Move CPU and RAM allocation ratios to ResourceTracker  https://review.openstack.org/21527806:25
openstackgerritSylvain Bauza proposed openstack/nova: Add cpu_allocation_ratio and ram_allocation_ratio to ComputeNode  https://review.openstack.org/21547106:25
*** SourabhP has quit IRC06:26
*** salv-orlando has quit IRC06:30
*** Sree has quit IRC06:34
*** asettle has quit IRC06:35
*** vivekd has quit IRC06:38
*** shuquan has quit IRC06:38
*** oomichi has joined #openstack-nova06:40
*** vivekd has joined #openstack-nova06:41
*** vilobhmm1 has quit IRC06:42
*** y_sawai_ has joined #openstack-nova06:43
gmannalex_xu: that will not work for extra param in nested property06:43
alex_xugmann: do you have example?06:44
*** shuquan has joined #openstack-nova06:45
gmannalex_xu: we do not tests for such case, i just added some extra param in server create request where request is like {u'server': {u'flavorRef': u'42', u'adminPass': u'testpassword', u'name': u'tempest.common.compute-instance-1821082205', u'extra_param': u'extra', u'imageRef': u'8d223cad-b1ca-4023-96d5-0faf220b453d'}}06:45
gmannembedded in 'server' dict06:45
*** xgsa has joined #openstack-nova06:45
*** y_sawai has quit IRC06:45
*** salv-orlando has joined #openstack-nova06:46
gmannalex_xu: we need to iterate in instance to get all nested property also06:46
alex_xugmann: strange, I remember my test case is {'adminPassword': {'adminPass': 'abc', 'extra': '123'}}06:46
gmannalex_xu: ohh, let me reconfirm may be m missing something06:47
alex_xugmann: emm...the jsonschema code will responsible for iterate the instance I guess06:47
gmannalex_xu: yea, for each property json schema should call additionalProperty validator06:47
alex_xugmann: yea06:48
*** markus_z has joined #openstack-nova06:50
gmannalex_xu: but looks like not on my env06:58
alex_xugmann: let me check that also06:58
*** shane-wang has joined #openstack-nova06:59
*** Murali has joined #openstack-nova07:00
*** scheuran has joined #openstack-nova07:00
*** shoutm has joined #openstack-nova07:03
openstackgerritRajesh Tailor proposed openstack/nova: Set migration status to 'error' on live-migration failure  https://review.openstack.org/21548307:04
*** sudipto has quit IRC07:04
*** shoutm_ has quit IRC07:05
*** emagana has joined #openstack-nova07:05
*** jcoufal has joined #openstack-nova07:05
alex_xugmann: quick look, feel this is wrong "if patterns and re.search(patterns, property):"07:06
alex_xugmann: if no pattern, it will return fault also07:06
*** rajesht has joined #openstack-nova07:16
*** ankit_ag has joined #openstack-nova07:17
openstackgerritAlex Xu proposed openstack/nova: Strip the extra input parameters out when using legacy v2 middleware  https://review.openstack.org/21543607:17
openstackgerritAlex Xu proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408507:17
alex_xugmann: ^07:17
*** sudipto has joined #openstack-nova07:21
*** ttx has quit IRC07:23
*** ttx has joined #openstack-nova07:23
*** lyanchih has quit IRC07:26
*** shoutm has quit IRC07:29
*** shuquan has quit IRC07:31
openstackgerritwanghao proposed openstack/nova: Add nova-manage command for cleaning attachment  https://review.openstack.org/18453707:31
*** lsmola has joined #openstack-nova07:31
*** dguitarbite has quit IRC07:32
openstackgerritwangxiyuan proposed openstack/nova: Add UniqueConstraint for quota usages table  https://review.openstack.org/21290807:32
*** achanda has quit IRC07:35
*** lyanchih has joined #openstack-nova07:36
openstackgerritBrooks Kaminski proposed openstack/nova: Xenapi: Correct misaligned partitioning  https://review.openstack.org/20332307:39
openstackgerritWen Zhi Yu proposed openstack/nova-specs: Spec for nova API blueprint correct-volume-attachment-id-in-nova-api-volumes  https://review.openstack.org/21402107:44
*** Nikolay_St has joined #openstack-nova07:44
openstackgerritwangxiyuan proposed openstack/nova: Make query to quota usage table order preserved.  https://review.openstack.org/21358407:46
*** lpetrut has joined #openstack-nova07:47
*** matrohon has joined #openstack-nova07:48
*** shoutm has joined #openstack-nova07:48
*** lyanchih has quit IRC07:48
*** haomaiwa_ has quit IRC07:49
*** haomaiwang has joined #openstack-nova07:49
*** IanGovett has joined #openstack-nova07:50
*** shane-wang has quit IRC07:50
*** tdurakov has left #openstack-nova07:50
*** shane-wang has joined #openstack-nova07:50
*** lyanchih has joined #openstack-nova07:50
*** ajayaa has quit IRC07:51
*** tdurakov1 has joined #openstack-nova07:52
*** tdurakov1 has left #openstack-nova07:52
*** tdurakov1 has joined #openstack-nova07:52
*** tdurakov1 has left #openstack-nova07:54
*** LukeHinds has joined #openstack-nova07:55
*** alexschm has joined #openstack-nova07:55
*** tdurakov has joined #openstack-nova07:59
*** haomaiwang has quit IRC08:01
*** VikasC has quit IRC08:01
*** haomaiwang has joined #openstack-nova08:02
*** huats has joined #openstack-nova08:04
*** fawadk has quit IRC08:06
*** fawadkhaliq has joined #openstack-nova08:06
*** shane-wang has quit IRC08:08
*** derekh has joined #openstack-nova08:08
*** shuquan has joined #openstack-nova08:09
*** yassine has joined #openstack-nova08:09
*** dguitarbite has joined #openstack-nova08:11
*** shoutm_ has joined #openstack-nova08:11
*** oomichi has quit IRC08:11
*** chhavi__ has joined #openstack-nova08:11
*** shoutm has quit IRC08:13
*** lyanchih has quit IRC08:14
*** chhavi_ has joined #openstack-nova08:14
johnthetubaguyalex_xu: thats the most complex noop I have every seen, but I think I like where it is going :) https://review.openstack.org/#/c/215436/4/nova/api/validation/validators.py,cm08:15
*** shuquan has quit IRC08:15
johnthetubaguytonyb: thanks for the heads up, I will take a peak08:15
gmannalex_xu: yea, its working fine now08:15
*** Marga_ has quit IRC08:16
*** Marga_ has joined #openstack-nova08:16
*** chhavi__ has quit IRC08:16
gmannjohnthetubaguy: now on https://review.openstack.org/#/c/214085/, only comment of PS9 needs to be fix for functional tests pass08:16
*** tbh has joined #openstack-nova08:17
gmannjohnthetubaguy: yes validator one was complex and it handle the metedata things too. tested on my local env with some extra param in nested property too and working fine08:18
openstackgerritJordan Pittier proposed openstack/nova: libvirt:update live_migration_monitor to use Guest  https://review.openstack.org/21115208:19
openstackgerritLi Yuanyuan proposed openstack/nova: Fix param backlog exception msg from 'The backlog must be more than 1' to 'The backlog must be more than 0'.  https://review.openstack.org/21550908:19
johnthetubaguygmann: I did make that change locally, but it didn't totally seem to help everything, I should push up what I have08:21
gmannjohnthetubaguy: sure08:21
*** fawadkhaliq has quit IRC08:21
*** lyanchih has joined #openstack-nova08:23
openstackgerritJohn Garbutt proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408508:24
*** romainh has joined #openstack-nova08:25
johnthetubaguygmann: this is what I had, but not sure thats correct: https://review.openstack.org/#/c/214085/14/nova/tests/functional/api_sample_tests/api_sample_base.py,cm08:25
*** shaohe_feng has quit IRC08:25
*** wanghua has quit IRC08:27
*** Zhang has quit IRC08:27
openstackgerritJordan Pittier proposed openstack/nova: libvirt:on snapshot delete, use qemu-img to blockRebase if VM is stopped  https://review.openstack.org/19273608:27
*** chhavi__ has joined #openstack-nova08:28
*** lpetrut has quit IRC08:29
*** jistr has joined #openstack-nova08:30
*** chhavi_ has quit IRC08:30
*** RuiChen has quit IRC08:31
gmannjohnthetubaguy:  that looks fine but also need more for extension test failure. i added comment not on file just outside for extension thing failure -08:32
gmannjohnthetubaguy: Need fix for class ExtensionInfoSamplesJsonTest(api_sample_base.ApiSampleTestBaseV3) as done in https://review.openstack.org/#/c/214985/3/nova/tests/functional/api_sample_tests/test_extension_info.py08:32
gmannwith _api_version=v208:32
gmannas it run for _api_version=v3 and no get extension API in v2.08:32
*** rpodolyaka1 has quit IRC08:32
johnthetubaguyyeah, I still see a fail for v208:33
johnthetubaguyso v2.1 fixes it, possibly incorrectly08:33
gmannjohnthetubaguy: this one - Ghanshyam MannAug 20 8:32 PM08:33
*** lyanchih has quit IRC08:33
openstackgerritJohn Garbutt proposed openstack/nova: api: tidy up paste.ini  https://review.openstack.org/21408508:33
johnthetubaguyso I fixed in a possibly incorrect way... anyways, take a peak at the latest08:35
*** ajayaa has joined #openstack-nova08:35
johnthetubaguygmann: this seemed to do the trick: https://review.openstack.org/#/c/214085/15/nova/tests/functional/api_sample_tests/test_extension_info.py,cm08:35
gmannjohnthetubaguy: yea08:39
tonybjohnthetubaguy: Thanks.  I hope I didn't speak out of turn.08:40
*** shoutm_ has quit IRC08:40
*** yanxb_ has quit IRC08:41
johnthetubaguytonyb: not at all08:42
*** yanxb_ has joined #openstack-nova08:42
johnthetubaguytonyb: I was assuming we would make nova-manage match python-novaclient so localrc works08:43
johnthetubaguytonyb: I mean openrc, but yeah, not sure thats true here08:43
*** fawadkhaliq has joined #openstack-nova08:43
*** sayali has joined #openstack-nova08:47
*** Marga_ has quit IRC08:48
johnthetubaguytonyb: PS, you should feel free to speak at any time!08:48
*** Marga_ has joined #openstack-nova08:49
*** lyanchih has joined #openstack-nova08:49
johnthetubaguyalex_xu: I wonder if that properties thing is correct, are you working on a unit test for that already?08:49
*** maurosr has quit IRC08:51
*** timello has quit IRC08:51
*** ekhugen has quit IRC08:52
*** rotbeard has joined #openstack-nova08:54
*** timello has joined #openstack-nova08:54
*** maurosr has joined #openstack-nova08:55
*** salv-orlando has quit IRC08:55
*** ekhugen has joined #openstack-nova08:56
*** jwcroppe has quit IRC08:58
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-nova09:02
mhorbanjohnthetubaguy: Hi, could you please look at https://review.openstack.org/#/c/195303/ ?09:04
*** sayali has quit IRC09:04
tbhjohnthetubaguy: hi, can you please have a look at https://review.openstack.org/#/c/215207/ ?09:06
johnthetubaguymhorban: I think I would like to hear more from sdague before I vote again09:06
johnthetubaguytbh: did you see the test failure on there?09:07
*** sayali has joined #openstack-nova09:08
johnthetubaguytbh: the test error says: testtools.matchers._impl.MismatchError: 'os-hypervisors-ipaddress.rst' not in ['redirects', 'implemented', 'approved']: Found unexpected file in 'specs/mitaka', specs should be submitted to 'specs/mitaka/approved'09:08
johnthetubaguytbh: you can see that by clicking on the test failure link, that takes you here: http://logs.openstack.org/07/215207/1/check/gate-nova-specs-python27/511af75/console.html09:08
tbhjohnthetubaguy: sorry I saw that error now, I thought the test case wont apply for specs09:09
tbhI will modify it09:09
johnthetubaguytbh: as a heads up, we are not really reviewing nova-specs at the moment, while we drive forward with getting all the liberty bug fixes and features reviewed09:10
*** vipul has quit IRC09:10
*** jodah has quit IRC09:10
*** lpetrut has joined #openstack-nova09:10
*** jodah has joined #openstack-nova09:11
tonybjohnthetubaguy: Thanks.09:12
tbhjohnthetubaguy: then can I proceed with implementing bp and push for review? or do I need to check for another bp?09:12
*** vipul has joined #openstack-nova09:12
*** lpetrut has quit IRC09:15
*** lyanchih has quit IRC09:16
alex_xujohnthetubaguy: I'm not working on the unittest yet09:17
alex_xujohnthetubaguy: actually I want to get some feedback from you first09:17
*** lyanchih has joined #openstack-nova09:17
johnthetubaguytbh: so the code will not get reviewed until we open for Mitaka, we really want folks to help with bug fixes and review bug fixes right now09:18
johnthetubaguytbh: really you need to wait until after liberty-rc1 to upload new feature code for review09:18
johnthetubaguytbh: probably sometime just after September 21st09:18
tbhjohnthetubaguy: Okay, I will look on bugs now, and can you please assign that bp to me, so that when rc1 is out, I can work on it?09:19
*** aix has joined #openstack-nova09:19
johnthetubaguytbh: its possible the spec review means you change how you code is written, but I don't want to stop folks creating prototypes09:20
johnthetubaguytbh: do you have the link to that blueprint, and your launchpad username for me?09:20
johnthetubaguytbh: bug wise, ideally please review the bugs that are already up for review, see here for tips: https://wiki.openstack.org/wiki/Nova/Mentoring#Why_do_code_reviews_if_I_am_not_in_nova-core.3F09:21
*** VikasC has joined #openstack-nova09:21
johnthetubaguytbh: if you want to do some bug fixes, I would look at high priority ones first, and ones that you think are really important (there are bug tags to try and help narrow it down): https://bugs.launchpad.net/nova09:22
johnthetubaguyalex_xu: thats cool, makes sense, I added a comment09:22
alex_xujohnthetubaguy: I'm reading09:22
tbhjohnthetubaguy: https://blueprints.launchpad.net/nova/+spec/os-hypervisors-ipaddress  and my lauunchpad iD is "bharath-ves"09:22
johnthetubaguyalex_xu: I like the checking of the patterns, I think we might get away without the stripping of the extra params09:22
tbhjohnthetubaguy: sure I will look into it09:23
alex_xujohnthetubaguy: But I'm afraid there may some code can't process extra param safely09:23
openstackgerritJohn Garbutt proposed openstack/nova-specs: Returning Compute Node IP address in hypervisor list  https://review.openstack.org/21520709:24
tonybjohnthetubaguy: I don't think that using session vs the existing stuff will make a difference to how openrc work09:25
alex_xujohnthetubaguy: but I need find if there is example, I'm just afraid something like params = body['x']; self.compute_api.xaction(**params), but xaction not accept kwargs, it have specific parameter list.09:26
alexschmHi all, my (partial) bugfix for enabling live migration with serial console has been online for a while now, anyone willing to review this?09:26
tonybjohnthetubaguy: Also I'm mostly worried about saying "go nd do this thing" have have it not be the correct direction.09:26
alexschmhttps://review.openstack.org/#/c/191035/09:26
*** takedakn has quit IRC09:26
*** chhavi__ has quit IRC09:27
*** takedakn has joined #openstack-nova09:27
johnthetubaguytonyb: I guess I was missing which comment you were worried about?09:27
johnthetubaguyalex_xu: yes, I was worried about that was well, but it got over-ruled in the spec review09:28
johnthetubaguyalex_xu: so I like the idea of trying the in between bits09:28
*** tbh has quit IRC09:29
*** shoutm has joined #openstack-nova09:30
*** tbh has joined #openstack-nova09:31
*** VikasC has quit IRC09:31
alex_xujohnthetubaguy: ok, I'm ok with that, at least I can't find out an exmaple for this case09:32
tonybjohnthetubaguy: Yeah I wasn't thinking about the @args stuff which is far more important as it affects the end user's experience.09:32
alex_xujohnthetubaguy: btw, I'm try to go through the v2.1 doc, looks like not good https://etherpad.openstack.org/p/nova-v2.1-api-doc :(09:32
tonybjohnthetubaguy: I was hoping Wanghao would basially use v2.Password to get the auth token and pass that around.09:33
johnthetubaguyalex_xu: so thats a really good list, and a fantastic starting point for the docs work09:33
tonybwe can totally reuse the stuff from novaclient and make sure that works also.09:33
johnthetubaguytonyb: oh, I see, rather than using the context09:34
alex_xujohnthetubaguy: thanks, will try to work with Anne to find out a way for v2.1 API in Liberty09:34
johnthetubaguyalex_xu: let me sketch out and idea I have been having in your etherpad09:35
*** tbh has quit IRC09:35
alex_xujohnthetubaguy: thanks09:35
tonybjohnthetubaguy: What Wanghao has done is on the right path but we also need to, as you point out, hook into the register_argparse_arguments(parser) stuff09:37
tonybjohnthetubaguy: There are nice decorators we can use also.09:37
tonybI'll take a stab at it next week, assuming I can fix the devstack/juno thing09:37
tonybjohnthetubaguy: Thanks again for your support.09:38
johnthetubaguytonyb: yeah, +1 all you are saying there09:39
johnthetubaguytonyb: my concern is we don't want to ship a broken interface, because we would then have to worry about backwards compatbilitiy09:39
tonybjohnthetubaguy: Yeah for sure.09:39
johnthetubaguytonyb: I am actually less worried about the internals, because of the above problem, if you see what I mean09:39
johnthetubaguybut we need those correct, but it could be a follow up patch if it gets messy09:40
*** eliqiao_pc has joined #openstack-nova09:40
tonybjohnthetubaguy: Yeah.  I'm with you now.09:40
johnthetubaguytonyb: cools09:42
alex_xusdague: there is something I go through the doc, hope get your input also when you onlin https://etherpad.openstack.org/p/nova-v2.1-api-doc09:42
tonybjohnthetubaguy: I wont reply tonight as I really want to investigate the options and provide better feedback.09:42
*** alex_klimov has joined #openstack-nova09:43
*** shoutm has quit IRC09:45
johnthetubaguytonyb: no worries, that makes sense09:45
johnthetubaguyalex_xu: does that stuff on line14 make sense?09:46
johnthetubaguyalex_xu: I hope we get to 2.4 before the end of liberty, is my thinking09:46
alex_xujohnthetubaguy: v2.4?09:46
alex_xujohnthetubaguy: oops, sorry, I got what your mean...09:47
johnthetubaguyalex_xu: oops, I mean point 2.409:47
johnthetubaguyhehe, bad number clash there09:47
alex_xujohnthetubaguy: yea, that make sense09:47
eliqiao_pchi johnthetubaguy GM.09:47
alex_xujohnthetubaguy: at least that make us have somethign for L09:48
johnthetubaguyalex_xu: I think we want to get ourselves into a position where lots of folks can help out, so it might be a case of doing both of those at once, then getting people to help turn the handle on finishing the job?09:49
alex_xujohnthetubaguy: the doc team plan is: using fairy-slipper convert wadl to sagger, then in M when we have way to gennerate swagger from code, will using those converted sagger validate with generated swagger09:49
johnthetubaguyalex_xu: agreed09:49
johnthetubaguyalex_xu: our WADL is so bad, I can't see that helping our users for Liberty09:50
johnthetubaguyeliqiao_pc: hi09:50
gmannalex_xu: johnthetubaguy I can also help on doc thing if needed09:50
gmannalex_xu: so looks like we need to update WADL manually?09:50
alex_xugmann: thanks09:50
alex_xugmann: I guess so09:50
johnthetubaguygmann: yeah, I think once we get v3 deprecated and v2.1 by default, we need to push hard on this09:50
gmannalex_xu: johnthetubaguy : yea09:51
johnthetubaguygmann: alex_xu: I will try work on a cunning plan to improve the testing of the API, the feature classification stuff, I want to get that kicked off now.09:51
eliqiao_pcjohnthetubaguy: We finished prc hackathon this afternoon, and finally we got a bug/patch list out. totally there are 31 patches were submited (some of them are old patches but we have some disscussion on them)09:52
alex_xujohnthetubaguy: thanks!09:52
alex_xueliqiao_pc: cool09:53
gmannjohnthetubaguy: yea that will be cool. Thanks09:53
johnthetubaguyeliqiao_pc: awesome09:53
eliqiao_pcjohnthetubaguy: as you told, we did review on each others. and this is the link for the bug/patch list #link https://etherpad.openstack.org/p/hackathon2_nova_list09:53
johnthetubaguyeliqiao_pc: how did the reviewing each others patches go?09:53
eliqiao_pcalex_xu:  yeah, thanks for review our patches.09:54
eliqiao_pc johnthetubaguy: some have -1s , may need further discussion, most get +1s and there are fews get merged already09:55
alex_xueliqiao_pc: np, really hope I can go to Xi'an also09:55
johnthetubaguyeliqiao_pc: great stuff09:55
eliqiao_pcjohnthetubaguy: also kenichi help +2 too and other cores give good supporting.09:55
johnthetubaguyeliqiao_pc: my mission is to make it more normal for folks to review each others code in the open09:55
johnthetubaguyeliqiao_pc: https://wiki.openstack.org/wiki/Nova/Mentoring#Why_do_code_reviews_if_I_am_not_in_nova-core.3F09:56
eliqiao_pc johnthetubaguy: get it.09:56
johnthetubaguyeliqiao_pc: getting more folks into that habbit is fantastic stuff, thank you!09:56
johnthetubaguyeliqiao_pc: almost perfect timing with this event, FWIW, love it09:57
eliqiao_pcjohnthetubaguy: thanks, hackathon is a good event, we hope we can do it every release.09:57
*** fawadkhaliq has quit IRC09:57
johnthetubaguyeliqiao_pc: sounds good, particularly the review-athon bit :)09:57
eliqiao_pcjohnthetubaguy: there are around  10+ novaers , and we have other projects's core, such as neutron (1 core , 1 ex-core), heat (2 cores)09:58
eliqiao_pcjohnthetubaguy: it would be good if we can have nova core to take part in our event next time(I know you are all very busy).09:59
*** romainh has quit IRC10:00
johnthetubaguyeliqiao_pc: we can keep asking, we are not as spread across the globe as I would like, which doesn't help, but its worth trying to get folks there10:00
eliqiao_pcjohnthetubaguy: could you help to encourage other cores to have to review the bug list, I would be appreciate of it, thanks in advance :)10:00
*** haomaiwang has quit IRC10:01
johnthetubaguyeliqiao_pc: I have added it into our etherpad for folks to dig into, which should help10:01
alex_xueliqiao_pc: did you send out the link which ready for review?10:01
eliqiao_pcalex_xu: this is the link for all bugs #link https://etherpad.openstack.org/p/hackathon2_nova_list10:02
*** haomaiwa_ has joined #openstack-nova10:02
eliqiao_pcdo we need to indentify those +1/+2 's one?10:02
alex_xueliqiao_pc: cool, maybe an email also worth10:03
eliqiao_pcalex_xu: yeah, good idea.10:03
johnthetubaguy+1 for a mail to the ML10:03
johnthetubaguyeliqiao_pc: it would be good if you can add in there which ones have a +1 from folks at the hackathon10:03
johnthetubaguy(you know which ones had some -1s from folks they got fixed up, and now have +1s)10:04
*** rook has joined #openstack-nova10:04
*** dims has joined #openstack-nova10:05
eliqiao_pcjohnthetubaguy: okay, I will try to indentify those +1s ones.10:06
*** matrohon has quit IRC10:08
andrearosajohnthetubaguy: it woudl be nice to have the same thing here in europe, with the low-cost it shouldn't be hard to get a bunch of ppl for a couple of days in the same place10:08
johnthetubaguyandrearosa: its a good plan, I am thinking about how to deal with the next midcyle, this could be a good way to get something in europe10:09
*** aix has quit IRC10:10
andrearosajohnthetubaguy: definitively10:10
*** xgsa has quit IRC10:11
*** jcoufal has quit IRC10:11
johnthetubaguyandrearosa: I got a few folks suggesting some HP offices in bristol, as one possiblity10:13
johnthetubaguyandrearosa: what about a joint Nova and Neutron hackathon/review-athon?10:13
*** gszasz has joined #openstack-nova10:16
lxslisounds great to me10:19
lxsliandrearosa + I both work at HP Bristol :)10:19
*** aix has joined #openstack-nova10:22
*** lpetrut has joined #openstack-nova10:28
openstackgerritAlexis Lee proposed openstack/nova: Add some tests for map_dev  https://review.openstack.org/21556810:29
johnthetubaguymriedem_away: there is this one that needs a look, I know what you mean about it being refactor time, and I don't like the use case, and its really a feature, but I can't bring myself to block it or approve it, for some reason: https://review.openstack.org/#/c/190047/1110:32
*** jwcroppe has joined #openstack-nova10:36
*** fawadkhaliq has joined #openstack-nova10:36
andrearosajohnthetubaguy: sorry was in a meeting. any particular reason for having Nova + Neutron? by the time the next mid-cycle I think Cinder will have a lot of work in progress in redesign their API so having Nova + Cinder woudl be nice10:39
*** shyama has quit IRC10:39
johnthetubaguyandrearosa: true, or all three, more of a random pick really, to get a good group of folks10:40
*** lyanchih has quit IRC10:40
*** shyama has joined #openstack-nova10:42
*** jwcroppe has quit IRC10:44
*** eliqiao_pc has quit IRC10:44
*** jwcroppe has joined #openstack-nova10:45
*** lpetrut1 has joined #openstack-nova10:45
*** lyanchih has joined #openstack-nova10:46
*** alex_klimov has quit IRC10:46
*** lpetrut has quit IRC10:46
johnthetubaguyalex_xu: gmann: doesn't the validator produce a possible 400 error? Or am I missing something here? https://review.openstack.org/#/c/203930/310:48
*** jwcroppe has quit IRC10:49
*** fawadkhaliq has quit IRC10:51
*** haigang has joined #openstack-nova10:52
*** rotbeard has quit IRC10:53
*** shyu has quit IRC10:55
*** rotbeard has joined #openstack-nova10:57
*** shyama has quit IRC10:57
*** alex_klimov has joined #openstack-nova10:57
*** lpetrut has joined #openstack-nova10:57
*** lpetrut1 has quit IRC10:58
*** fawadkhaliq has joined #openstack-nova10:59
openstackgerritDheeraj Gupta proposed openstack/nova: Creates flavor* tables in API database  https://review.openstack.org/20160611:00
*** haomaiwa_ has quit IRC11:01
*** haomaiwang has joined #openstack-nova11:02
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Add rootwrap daemon mode support  https://review.openstack.org/18069511:02
*** davideag_ has quit IRC11:03
*** shyama has joined #openstack-nova11:04
*** salv-orlando has joined #openstack-nova11:06
*** moshele has quit IRC11:08
*** y_sawai_ has quit IRC11:09
*** VikasC has joined #openstack-nova11:11
openstackgerritJohn Garbutt proposed openstack/nova: api: deprecate the concept of extensions in v2.1  https://review.openstack.org/21459211:11
VikasCHi Folks11:12
VikasCCan you please review https://review.openstack.org/#/c/213692/311:12
openstackgerritJohn Garbutt proposed openstack/nova: api: deprecate the api v2 extension configuration  https://review.openstack.org/21460111:13
*** LukeHinds has quit IRC11:14
*** dheeraj has joined #openstack-nova11:16
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: [WIP] Run using rootwrap daemon as True  https://review.openstack.org/18080911:18
*** lyanchih has quit IRC11:18
*** takedakn has quit IRC11:19
*** dheeraj has left #openstack-nova11:19
*** sudipto has quit IRC11:19
*** romainh has joined #openstack-nova11:27
*** smatzek has joined #openstack-nova11:28
*** thorst has joined #openstack-nova11:31
*** dprince has joined #openstack-nova11:35
lxsliThere's a spec up about quota-by-flavor I've been reviewing: https://review.openstack.org/#/c/20616011:36
lxsliFor non-Ironic cases I'd prefer quota-by-resource; but if that doesn't work for Ironic, maybe we need both?11:36
lxsliAn opinion from someone who understands this stuff well would be very helpful11:37
johnthetubaguylxsli: have you spoken to alaski about his idea of quota per flavor class?11:37
lxslijohnthetubaguy: nope, will do ty11:37
johnthetubaguylxsli: I am trying to avoid spec reviews right now, to move the needle on the number of bug fixes we can get into liberty (and get API v2 and API extensions deprecated, ideally)11:38
lxslisure thing11:38
*** sudipto has joined #openstack-nova11:38
lxslibtw about phabricator etc. I'm not sure I'm the right person to help with that, sorry11:38
lxsliI don't think I understand our requirements well enough and I kinda have enough on my plate too11:39
johnthetubaguylxsli: no worries, appreciate you considering it11:39
johnthetubaguyyeah, its quite a big thing to chew on, sadly11:39
lxsliIt's a tricky one because you need someone right in the thick of things to understand the reqs; but those people tend to be super busy already11:40
*** haomaiwang has quit IRC11:42
*** markus_z has quit IRC11:44
*** sayali has quit IRC11:44
*** sayali has joined #openstack-nova11:45
lxslia core's intern might be quite suitable11:45
*** jwcroppe has joined #openstack-nova11:45
alex_xujohnthetubaguy: validatorerror is raise up to wsgi stack, then wsgi stack convert it to 400 https://github.com/openstack/nova/blob/master/nova/api/openstack/extensions.py#L49811:49
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901811:55
*** fawadkhaliq has quit IRC11:57
*** fawadkhaliq has joined #openstack-nova11:57
*** ociuhandu has joined #openstack-nova11:59
*** jcoufal has joined #openstack-nova12:03
*** ociuhandu has quit IRC12:04
openstackgerritZhenyu Zheng proposed openstack/nova: Add UniqueConstraint for quota usages table  https://review.openstack.org/21290812:06
*** deepakcs has quit IRC12:09
*** asettle has joined #openstack-nova12:09
lxsliDoes anyone know of any introductory doc on cells code please?12:11
*** claudiub has joined #openstack-nova12:11
*** jwcroppe has quit IRC12:12
*** ociuhandu has joined #openstack-nova12:13
johnthetubaguylxsli: its in devref, I think12:16
*** edleafe is now known as figleaf12:16
*** tojuvone has quit IRC12:17
johnthetubaguylxsli: hmm, so that might be more cells v2 http://docs.openstack.org/developer/nova/cells.html12:17
johnthetubaguylxsli: I remember alaski had something for prereading at the summit, not totally sure where that is now12:18
lxslijohnthetubaguy: I'll add it to the list of things I need to ask him about :)12:18
johnthetubaguylxsli: its is cells v1 you are wanting to know about, or cells v2?12:19
lxslicells v112:19
johnthetubaguylxsli: I can answer some questions, if that helps get your answer quicker12:19
*** alejandrito has joined #openstack-nova12:20
lxslilet me try and work out a good question and get back to you, thank you12:20
*** rajesht has quit IRC12:21
lxsliif you have 2mins, could you give a first impression on if this sort of thing is useful please? http://docs-draft.openstack.org/67/210467/3/check/gate-nova-docs/1bf8692//doc/build/html/trace.html12:21
*** yassine has quit IRC12:22
lxslinot a full review just an indication12:22
*** venkat_p has quit IRC12:22
*** ahilan has joined #openstack-nova12:23
johnthetubaguylxsli: I actually approved a summit talk that goes through this "the flow of a create server request" or something like that12:23
johnthetubaguylxsli: its handy12:24
lxslijohnthetubaguy: okay thanks! I'll try to extend it for cells v1 then12:24
johnthetubaguymaybe, I just not sure I want us to document cells v1 too much now, given we plan to delete it, but I guess its useful to help maintain things12:25
*** vivekd has quit IRC12:26
*** VikasC has quit IRC12:26
lxsliit's useful as an exercise for me anyway; and if there's doc we can tell alaski to fix it for cells v212:27
*** kiran-r has joined #openstack-nova12:29
*** yassine has joined #openstack-nova12:30
*** edmondsw has joined #openstack-nova12:31
*** aysyd has joined #openstack-nova12:37
*** Marga_ has quit IRC12:38
*** Marga_ has joined #openstack-nova12:38
*** rfolco has joined #openstack-nova12:39
openstackgerritClaudiu Belu proposed openstack/nova: WIP: Hyper-V: adds oslo.windows library  https://review.openstack.org/21210212:40
*** ijuwang has joined #openstack-nova12:44
*** VW_ has joined #openstack-nova12:44
*** abhirc has joined #openstack-nova12:44
*** Murali has quit IRC12:45
*** VW_ has quit IRC12:48
*** VW_ has joined #openstack-nova12:49
*** kiran-r has quit IRC12:49
*** kiran-r has joined #openstack-nova12:50
*** sayali has quit IRC12:51
*** exploreshaifali has joined #openstack-nova12:52
*** jichen has joined #openstack-nova12:53
dimsjohnthetubaguy: oslo.rootwrap daemon is ready with the changes you requested - https://review.openstack.org/#/c/180695/12:53
johnthetubaguylxsli: cells v2 is totally different to cells v1 though, basically cells v2 just means you know about the two databases (API vs Compute database) and that there is logic to choose which RPC queue and database is used for the specific compute node, and that kind of thing12:53
*** VW_ has quit IRC12:53
johnthetubaguydims: sweet, I will take another look now12:54
*** ankit_ag has quit IRC12:54
*** sayali has joined #openstack-nova12:56
dimsthanks! john12:56
lxslijohnthetubaguy: OK I don't know anything about cells v213:00
openstackgerritAlexis Lee proposed openstack/nova: Wait for device to be mapped  https://review.openstack.org/21561313:00
lxsliI'd planned to avoid it but that seems impossible if I want to touch the API13:00
johnthetubaguylxsli: yeah, thats true, thats mostly why we are going for cells v2 (where everyone uses cells by default) rather than cells v1 (where there are two code paths to maintain)13:01
johnthetubaguydims: I have a feeling that root wrap deamon is missing some unit tests, totally missed that before :(13:01
*** dustins has joined #openstack-nova13:02
johnthetubaguydims: looking more closely, maybe we are just missing an assert for one that does trigger a retry, I am not sure?13:05
*** mdrabe has joined #openstack-nova13:05
dimsjohnthetubaguy: ack, will add an assert for the retry loop.13:05
*** jecarey has joined #openstack-nova13:06
johnthetubaguydims: thank you13:06
*** abhishekk has quit IRC13:06
johnthetubaguydims: I wonder if we should have something that checks all those process utils args get passed through, as well?13:06
*** amotoki has joined #openstack-nova13:06
dimsjohnthetubaguy: good point, ack13:07
*** cfriesen has joined #openstack-nova13:07
openstackgerritAlexis Lee proposed openstack/nova: Wait for device to be mapped  https://review.openstack.org/21561313:07
*** dave-mccowan has joined #openstack-nova13:08
*** shoutm has joined #openstack-nova13:08
*** Piet has quit IRC13:10
*** cfriesen has quit IRC13:10
*** haigang has quit IRC13:10
*** cfriesen has joined #openstack-nova13:11
*** jecarey has quit IRC13:12
*** agireud has joined #openstack-nova13:13
*** salv-orlando has quit IRC13:15
*** salv-orlando has joined #openstack-nova13:15
*** agireud has quit IRC13:15
*** agireud has joined #openstack-nova13:16
*** dims has quit IRC13:16
*** dims has joined #openstack-nova13:17
*** asettle has quit IRC13:17
*** agireud has quit IRC13:17
*** VW_ has joined #openstack-nova13:18
*** dane-fichter has joined #openstack-nova13:20
*** jwcroppe has joined #openstack-nova13:23
*** _kiran_ has joined #openstack-nova13:24
*** kiran-r has quit IRC13:26
*** mriedem_away is now known as mriedem13:27
mriedemjohnthetubaguy: i'm not crazy about https://review.openstack.org/#/c/190047/13:27
*** thangp has joined #openstack-nova13:28
mriedemjohnthetubaguy: there, i -1ed it :)13:28
johnthetubaguymriedem: yeah, I was re-reading your previous comments and really starting to agree with you13:29
*** _kiran_ has quit IRC13:29
mriedemmy main complaint is how gorpy and ugly that method is becoming13:29
mriedemwith so many conditionals13:29
*** nkrinner has quit IRC13:29
mriedemi'd prefer to see that all abstracted off somewhere13:29
mriedemif rlrossit were around i'd point him at it13:29
*** jwcroppe has quit IRC13:30
johnthetubaguyyeah, it needs some love, but I felt bad blocking on that, although I am not that excited about the feature its adding, seems to legitimise admins doing things outside of Nova13:30
mriedemyes, that was the other thing i didn't like about this13:30
mriedemi had pointed out that you can disable the sync task and the lifecycle event task if you don't want those automatically shutting down your instances13:31
mriedembut garyk said he didn't like just disabling them13:31
mriedembecause then you lose debug of what's going on13:32
mriedemeven though the vmware driver doesn't implement the lifecycle stuff13:32
johnthetubaguyhmm, good point, whats left after you disable the sync task...13:33
*** kmARC_ has joined #openstack-nova13:33
*** kmARC_ has quit IRC13:34
alaskilxsli: there isn't really much in the way of docs for cells v1, just some really really old slides from comstud floating around somewhere13:36
*** alaski is now known as lascii13:36
*** lxsli is now known as lexloofah13:37
lexloofahlascii: morning! thanks. What about quota_by_flavor?13:38
*** haigang has joined #openstack-nova13:38
lasciilexloofah: that's on my backlog to write up, but the general idea is to add a grouping mechanism to flavors (which we've called a flavor class so far) and then add quotas to that13:39
lasciithat's a bit more flexible than doing it directly on flavors13:39
lexloofahYahoo have a proposal here: https://review.openstack.org/#/c/206160/13:39
lexloofahI'm not mad about doing it by flavors at all - by resources as Joanna suggested seems much smarter13:39
lexloofahbut Meghal says that doesn't work for Ironic? Which is icky13:40
johnthetubaguylascii: I have a feeling I saw jroll pushed some code for part of the flavor group thing, but not 100% sure if my brain is remembering that correctly (I think I dutifully -2-ed the patch)13:40
lasciijohnthetubaguy: he pushed up something that used it, a scheduler filter I think.  since our implementation is just flavor extra specs it requires no additional code to use that13:41
jrolljohnthetubaguy: I put a flavor class scheduler filter up because someone wanted to see the code and it was the easiest way :P13:41
johnthetubaguylexloofah: I think there are quotas scoped by groups of flavors and quotas around flavor counts (although they are very related)13:41
johnthetubaguyjroll: I figured that might be why, and thats totally cool :)13:41
*** apuimedo_ has joined #openstack-nova13:41
jrollsomeone is more than welcome to take that patch and run with it :)13:42
lasciilexloofah: there are a lot of comments on this review, what specifically is meant by a resource?13:42
lexloofahlascii: check the ones on line 13413:42
lexloofahlascii: I'm concerned that with quota-by-flavor it's hard to tell how much actual EG disk is allowed13:43
mriedemjohnthetubaguy: left some more comments in https://review.openstack.org/#/c/190047/13:43
mriedemjohnthetubaguy: basically the only case that i think is potentially bad in that sync method is when nova thinks the instance is stopped but the hypervisor says it's running, so nova stops it,13:43
*** jecarey has joined #openstack-nova13:44
*** jcoufal has quit IRC13:44
lexloofahwhen writing examples to illustrate the effects, it's been really easy to make mistakes and over- or under-deliver and I think that's a terrible omen13:44
mriedemeverything else is just syncing nova up with the hypervisor, i.e. the case where nova says it's active but the hypervisor says it's stopped, so nova stops it and syncs up the nova db13:44
mriedemkylek3h: want to review https://review.openstack.org/#/c/190047/ again?13:44
mriedemlascii: dansmith: ^ could probably use more core input there too13:45
*** Piet has joined #openstack-nova13:45
*** agireud has joined #openstack-nova13:45
kylek3hmriedem: Sure. I'll take a look.13:46
*** dansmith is now known as superdan13:47
lasciimriedem: will take a look.  the stop case is assuming that if Nova thinks the instance is stopped then the user intended to stop it, so it makes it so on the hypervisor13:47
mriedemlascii: yeah, that's one assumption13:48
mriedemthere is this other that the admin is stopping things outside of nova13:48
*** browne has joined #openstack-nova13:49
*** diogogmt has joined #openstack-nova13:49
lasciiadmins shouldn't be doing that13:49
mriedemthat's what i said13:49
*** ctrath has joined #openstack-nova13:50
*** diogogmt has quit IRC13:50
jrolllascii: mriedem idk about virt, but if a user runs "shutdown" inside the instance on baremetal, we hit the same condition13:50
mriedemi guess my main point is if you don't want this thing turning off your instances, disable the task13:50
*** abhirc has quit IRC13:50
*** vikram__ has joined #openstack-nova13:51
mriedemjroll: that would be the case with any of them13:51
jrollI didn't realize you could disable the task though :)13:51
mriedemjroll: if i boot an instance via libvirt via nova, but then use virsh to stop the instance,13:51
mriedemnova will sync that up and stop it via this task in the nova database and api13:51
mriedemthen if i restart the instance with virsh, nova will sync and stop it again13:51
mriedembasically saying, 'f you, use the nova-api, gdi'13:52
*** diogogmt has joined #openstack-nova13:52
jrollmmm, right, an admin needs to kick the restart to actually hit this13:52
*** romainh has left #openstack-nova13:52
lasciiyeah, a user couldn't do that13:52
mriedemall periodic tasks can be disabled13:52
*** ssurana has joined #openstack-nova13:52
mriedemand with https://review.openstack.org/#/c/190047/ you can disable the lifecycle event handling stuff which also hits this sync code13:52
mriedembut only libvirt and hyperv implement the lifecycle event code13:53
lasciimy feeling is that if an admin does something outside of Nova and it causes unexpected behavior it's not a bug13:53
mriedemoops not that one13:53
mriedemthis one https://review.openstack.org/#/c/159275/13:53
jrolllascii: yeah, this is an annoying and unexpected thing if you're standing nova up for the first time, or debugging or whatever13:54
jrollbut I agree13:54
mriedemi think the only thing that garyk might have had a point on was some vmware HA cluster scenario13:55
mriedembut it's not really articulated13:55
mriedemjust says 'HA events, etc'13:55
*** aysyd has quit IRC13:55
lasciiI'm not against making the experience better, but with the complexity of that method that mriedem has pointed out it does seem worth finding a better approach even if that takes more time13:55
mriedemi guess if the problem is a race with HA failovers, then i'd say if you're going to run HA that hits this problem, disable the task13:56
mriedemso maybe,13:56
*** eharney has joined #openstack-nova13:56
*** eharney has quit IRC13:56
mriedeminstance is running on host A, it's stopped and restarted on host B,13:56
*** eharney has joined #openstack-nova13:56
mriedemnova syncs up when it's stopped on host A and marks the db as stopped,13:57
mriedemnova syncs up again after it's running on host B and says i think you're stopped but vmware says you're running, i'm going to stop you13:57
*** apuimedo_ has quit IRC13:57
superdanwell, the deal is,13:57
*** aysyd has joined #openstack-nova13:57
mriedemthere is a host check at the top of the method though13:57
superdanrunning two nova computes against a single hypervisor endpoint is something we definitely don't optimize for right now13:57
mriedemif self.host != db_instance.host:13:58
mriedemreturn13:58
jroll"don't optimize for" is an interesting way to spell "think is insane" :)13:58
*** agireud has quit IRC13:58
*** ahilan has quit IRC13:58
*** vikram__ has quit IRC13:59
lexloofahI like "suboptimal"14:00
mriedemsuperdan: and i guess https://review.openstack.org/#/c/103916 should help avoid that14:00
mriedemoh look who just recently merged that :)14:00
superdanmriedem: not really related actually14:01
mriedemoh, i figured that was related to the 1:M case14:01
superdanno, that's the N:M case14:03
superdanwhich is even more insane :D14:04
lasciilexloofah: I'm not sure I like the idea of quotas on resources.  But I see the issue that joanna is attempting to solve and I wonder if attaching a target to the quota would help.  so a quota could be flavor_class:AZ, which would prevent needing to redifine flavors per AZ14:04
mriedemsuperdan: oh sweet, a web14:04
*** garyk has joined #openstack-nova14:04
mriedemwhere vmware is the spider and i'm the fly14:05
superdanheh14:05
*** VikasC has joined #openstack-nova14:07
lexloofahlascii: I didn't quite follow what a flavor_class is14:08
lasciijust a grouping of flavors, for now s/flavor_class/flavor/ and the meaning is essentially the same14:08
lexloofahso you could have a "standard" flavor class and an "ssd" flavor class? with EG ssd.tiny, ssd.small etc within those14:09
lasciilexloofah: exactly14:09
*** tpeoples has joined #openstack-nova14:10
lexloofahlascii: yes that helps - on similar lines I was thinking of tenant groups14:10
lexloofahlascii: so you'd have "silver" and "gold" tenant group, with associated quota caps14:10
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901814:11
lexloofahthese both normalise the model, reducing admin overhead14:11
*** ahilan has joined #openstack-nova14:11
lasciilexloofah: yeah, I could see that being useful14:11
*** takedakn has joined #openstack-nova14:11
lexloofahmay I ask why you don't like quotas on resources?14:12
lasciiit's disconnected from the way we actually consume resources.  it would be easy to get to a spot where there's a lot of one resource left and no way to consume it14:13
figleaflascii: so 'flavor_class' is like a 'flavor_aggregate'?14:13
lasciilexloofah: that being said, I'm not totally against it, but I would see it as a cap on top of flavor quotas14:14
lexloofahfigleaf: I don't know why of all the million words we have for class/group we started to use aggregate >.<14:14
figleaflexloofah: heh14:14
*** salv-orlando has quit IRC14:14
figleaflexloofah: yeah, but that's the predominate term now in nova14:15
lasciifigleaf: possibly?  aggregate is so overloaded I'm not exactly sure what it means14:15
*** jang has quit IRC14:15
figleaflascii: oh, and 'class' is less overloaded? :)14:15
lasciitouche14:15
figleaflascii: meaning "a group of things"14:16
lasciiyeah, it's like that.  I think 'class' implies a bit of a relation between them rather than a random grouping, but yeah same thing14:17
*** VikasC has quit IRC14:17
*** takedakn has quit IRC14:17
figleaflascii: well, yeah, the idea is to have the groupings make sense. But from a code POV, they are arbitrary14:18
figleaflascii: meaning you can create a group/class along any criteria you like.14:18
lasciiyep14:19
figleaflascii: and nova won't say "WTF, they don't belong together!"14:19
lasciiI'm not too attached to a name, we just use flavor_class internally already14:19
lexloofahfwiw I hate the word aggregate, it's a silly way to say "group"14:19
figleaflascii: understood14:19
figleaflexloofah: me too, but I hate adding even more terms to mean the same thing even more14:20
lexloofahgroup is already part of standard English though, you can assume people know it14:20
lasciiI actually think of it more like a scope, but that may be even more confusing to use as a term14:20
figleafI don't care too much about which term is used; I do care about creating lots of different terms to represent the same concept14:21
*** lpetrut has quit IRC14:21
*** haigang has quit IRC14:21
*** penick has joined #openstack-nova14:21
lexloofahanyway - flavors help match resource consumption to usage while they're symmetric14:22
lexloofahif we put quota-per-flavor in, it'll become challenging to plan capacity with asymmetric flavors14:22
*** dannywilson has joined #openstack-nova14:22
lexloofahwhereas quota-per-resource is very simple14:23
lexloofahand operators are free to design their quota-per-resource as multiples of their common flavors14:23
*** garyk has quit IRC14:23
openstackgerritPavel Kholkin proposed openstack/nova: Removed duplicated keys in dictionary  https://review.openstack.org/21565814:23
lexloofahby symmetric I mean all flavors maintain a common ratio between vcpu:ram:disk:etc14:24
openstackgerritCale Rath proposed openstack/nova: Purge soft-deleted instances cmd  https://review.openstack.org/20375114:25
*** tpeoples has quit IRC14:25
*** smatzek_ has joined #openstack-nova14:25
*** garyk has joined #openstack-nova14:25
*** diogogmt has quit IRC14:26
*** haomaiwang has joined #openstack-nova14:26
*** rdopiera has joined #openstack-nova14:27
*** agireud has joined #openstack-nova14:27
*** agireud has quit IRC14:28
*** smatzek_ has quit IRC14:28
lasciiI really think we need a more powerful quota engine what operates much like the policy engine.  let operators define what they want to track against a quota, and define arbitrary quotas.14:28
*** garyk has quit IRC14:28
lasciirather than hardcoded all the things people may want to track14:29
johnthetubaguylascii: +114:29
openstackgerritJohn Garbutt proposed openstack/nova: docs: add the concept of Feature Classifcation  https://review.openstack.org/21566414:29
johnthetubaguylascii: and one that works14:29
lasciithough the prospect of that with our current quota issues/complexity scares me a bit14:29
johnthetubaguylascii: +114:29
lexloofahwould it be fair to Meghal to -2 the spec then, saying this needs a bigger solution?14:30
*** scheuran has quit IRC14:30
*** diogogmt has joined #openstack-nova14:31
*** tonytan4ever has joined #openstack-nova14:32
*** lpetrut has joined #openstack-nova14:32
*** mdrabe has quit IRC14:33
*** VikasC has joined #openstack-nova14:34
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Add rootwrap daemon mode support  https://review.openstack.org/18069514:34
*** mtanino has joined #openstack-nova14:35
openstackgerritTristan Cacqueray proposed openstack/nova: virt: Use preexec_fn to ulimit qemu-img info call  https://review.openstack.org/20962714:36
*** takedakn has joined #openstack-nova14:36
lasciilexloofah: I'm not sure a -2 is necessary at this point, but what I might suggest is to think about bringing this up at the summit if possible14:36
lexloofahOK, cheers14:36
*** sudipto has quit IRC14:37
*** VikasC has quit IRC14:39
*** rdopiera has quit IRC14:40
*** fawadkhaliq has quit IRC14:41
*** xyang1 has joined #openstack-nova14:42
lexloofahlascii: one more question, about something completely different, if you'd be so kind14:42
lexloofahwhen nova/cells/rpcapi.py makes an RPC call, what receives that call?14:43
*** exploreshaifali has quit IRC14:43
lasciinova/cells/manager.py14:43
lasciihere's a qquick breakdown:14:43
lasciicells/rpcapi.py is for nova-api or nova-compute to send an rpc to nova-cells in the same cell14:44
lexloofahI've figured out the ComputeCellsAPI side now14:44
lasciinova-cells uses cells/messaging.py to communicate between cells14:44
*** zul has quit IRC14:44
lasciithat's basically it14:45
*** dannywilson has quit IRC14:45
lasciiso rpcapi.py -> manager.py, messaging.py -> messaging.py14:45
*** dannywilson has joined #openstack-nova14:45
lexloofahGreat14:45
*** zul has joined #openstack-nova14:46
lexloofahis there a way to tell from the code that cells/rpcapi.py -> cells/manager.py ?14:46
lasciiyou could possibly look at the way oslo_messaging is setup there and maybe tie them together, I'm not really sure14:47
lasciiit's just the convention we have in nova for rpcapi to go to a manager14:47
lexloofahOK thanks14:47
openstackgerritAlexander Schmidt proposed openstack/nova: WIP libvirt: Acquire TCP ports for console during live migration  https://review.openstack.org/21510214:51
*** mdrabe has joined #openstack-nova14:52
*** alexschm has quit IRC14:54
*** Nikolay_St has quit IRC14:56
*** jwcroppe has joined #openstack-nova14:57
*** zzzeek has joined #openstack-nova14:57
*** jwcroppe has quit IRC14:59
*** jwcroppe has joined #openstack-nova14:59
*** haomaiwang has quit IRC15:01
*** yamahata has joined #openstack-nova15:01
*** haomaiwang has joined #openstack-nova15:02
*** r-daneel has joined #openstack-nova15:02
*** garyk has joined #openstack-nova15:02
*** hemnafk is now known as hemna15:02
*** unicell1 has joined #openstack-nova15:03
openstackgerritZhenyu Zheng proposed openstack/nova: Make query to quota usage table order preserved.  https://review.openstack.org/21358415:03
*** unicell has quit IRC15:04
mriedemapmelton: well i'll be damned15:06
apmeltonmriedem: whats up?15:07
mriedemapmelton: i've got a devstack running with an lvm backed lxc instance using https://review.openstack.org/#/c/215311/15:07
apmeltonawesomeness!15:07
mriedem:)15:07
apmeltonmriedem: one thing I was thinking about, if we're gonna be running tempest on top of a nova backed by LVM, we might wanna set https://github.com/openstack/nova/blob/master/nova/virt/libvirt/storage/lvm.py#L35 to none15:10
apmeltonotherwise it's gonna spend a ton of time waiting on instance deletes15:10
mriedemapmelton: yeah15:11
*** SourabhP has joined #openstack-nova15:11
mriedemi remember actually pushing a change to devstack to do ignore that on the cinder side as well15:12
mriedemlong time ago15:12
*** SourabhP_ has joined #openstack-nova15:13
*** SourabhP has quit IRC15:16
*** SourabhP_ is now known as SourabhP15:16
*** haigang has joined #openstack-nova15:18
mriedemha, just hit the bug for restarting a stopped lxc instance15:18
mriedemhttps://bugs.launchpad.net/nova/+bug/1370590/comments/1815:19
openstackLaunchpad bug 1370590 in OpenStack Compute (nova) "Libvirt _create_domain_and_network calls missing disk_info" [High,In progress] - Assigned to Matt Riedemann (mriedem)15:19
*** fawadkhaliq has joined #openstack-nova15:19
mriedemthis is a pretty simple fix so that you can reboot lxc instances: https://review.openstack.org/#/c/214925/15:19
mriedem9 LOC to fix the bug15:19
*** Sree has joined #openstack-nova15:21
*** bapalm has joined #openstack-nova15:21
openstackgerritZhenyu Zheng proposed openstack/nova: Resize: Return to initial state instead of ACTIVE when resize fails  https://review.openstack.org/20237915:22
apmeltonmriedem: stopping didn't kill your network this time around?15:24
openstackgerritAlexis Lee proposed openstack/nova: Walk through the API, Conductor and Compute code  https://review.openstack.org/21046715:24
mriedemapmelton: nope, i think some of the network issues yesterday where either related to (1) nbd or (2) some issues we were having with networking in our internal host running this devstack instance15:25
*** VW_ has quit IRC15:25
*** VW_ has joined #openstack-nova15:26
apmeltonmriedem: hmmmm, I know losing public network was an intermittent issue we'd run into in the past running lxc in devstack15:26
apmeltonand it was only the public interface15:26
apmeltonor rather, it was only the interface being bridged into by nova network15:27
apmeltonif it was nbd, I'd think it would just kill all networking15:27
mriedemapmelton: fwiw, i don't set PUBLIC_INTERFACE=eth0 like was in your local.conf15:27
apmeltongotcha15:27
apmeltonI'm not sure that's entirely necessary anymore anways15:27
apmeltondunno if you noticed, but that gist was a year old >_>15:28
*** SourabhP has quit IRC15:28
mriedemi didn't :)15:28
mriedemi don't monkey with the networking stuff in my devstack settings, i let it figure it out for me15:28
apmeltonmriedem: I'm thinking when I push up the fixes to the lvm/block mount reviews, I'll just rebase on top of https://review.openstack.org/#/c/215342/15:29
apmeltonany reason I shouldn't?15:29
mriedemi think that's a good idea15:29
mriedemwe need all of those for this to work15:29
mriedemi'm working on an etherpad to take notes and todos15:29
apmeltonaight15:30
mriedemhttps://etherpad.openstack.org/p/nova-lxc-ci15:30
mriedemyou might want to fix that pep8 error too :)15:30
apmeltonthanks, really appreciate your help on this15:30
apmeltonmriedem: it's fixed :P15:30
mriedemjust tell mikal to send me a check15:30
apmeltonlmao15:30
*** VW_ has quit IRC15:30
*** lyanchih has joined #openstack-nova15:36
openstackgerritZhenyu Zheng proposed openstack/nova: Add project-id when list server-groups  https://review.openstack.org/20901815:36
*** zul has quit IRC15:37
*** Sree has quit IRC15:38
*** artom_ has quit IRC15:40
*** tsekiyama has joined #openstack-nova15:41
*** lyanchih has quit IRC15:41
*** artom has joined #openstack-nova15:41
*** armax has joined #openstack-nova15:42
*** VW_ has joined #openstack-nova15:42
*** mestery has joined #openstack-nova15:43
openstackgerritMike Dorman proposed openstack/nova: Cells v1: Support attach/detach interface and external events  https://review.openstack.org/21545915:43
*** mestery is now known as mestery_afk15:44
*** Marga_ has quit IRC15:47
*** takedakn has quit IRC15:50
*** rdopiera has joined #openstack-nova15:50
openstackgerritAlexis Lee proposed openstack/nova: Add some tests for map_dev  https://review.openstack.org/21556815:52
openstackgerritAlexis Lee proposed openstack/nova: Wait for device to be mapped  https://review.openstack.org/21561315:52
mriedemccarmack: https://etherpad.openstack.org/p/nova-lxc-ci15:52
mriedemfyi15:52
mriedemctrath: ^15:52
*** lpetrut has quit IRC15:53
*** rushil has joined #openstack-nova15:54
ctrathccarmack: do you have cycles for ^^?15:54
*** haigang has quit IRC15:55
*** abhirc has joined #openstack-nova15:55
ccarmackctrath: yes, I'll take a look15:55
ctrathcool15:55
mriedemccarmack: the first todo should be relatively straightforward15:56
mriedemjust enabling a thing in devstack15:56
ccarmackok15:57
mriedemi'm going to try a tempest full run on my devstack instance to see how terribly it blows up15:57
apmeltonmriedem: I'm rebasing my change on top of your review, but git review ended up needing to rebase on top of master and thus the commits changed slightly15:57
apmeltonif I push that up, I can't remember if that's gonna reassign the reviews to me15:58
mriedemi had merge conflicts?15:58
mriedemdid you do git review -d?15:58
apmeltonno, what's -d?15:58
mriedem:)15:58
*** dane-fichter has quit IRC15:58
mriedemchecks out my topic branch15:58
mriedemso if you were starting on a clean master branch15:59
mriedemgit review -d 21534215:59
mriedemthat will checkout my topic branch15:59
mriedemand then you could rebase your changes on top of that15:59
*** schwicke has joined #openstack-nova16:00
*** Marga_ has joined #openstack-nova16:00
*** haomaiwang has quit IRC16:01
mriedemapmelton: looks like you got a change up for the disk_info bug a few hours before me16:01
mriedemso i'll drop mine, so then i'll have to rebase16:01
apmeltonmriedem: no worries, they are pretty much equivalent16:01
openstackgerritgaryk proposed openstack/nova: Compute: enable admin to decide action for conflicting states  https://review.openstack.org/19004716:01
*** armax has quit IRC16:02
apmeltonmriedem: unless there's something in my patch that you think is done better, we can just stick with your branch16:02
*** haomaiwang has joined #openstack-nova16:02
mriedemwas just making a comment in yours to do something mine did16:02
mriedembut not a huge deal16:03
*** vilobhmm1 has joined #openstack-nova16:04
*** armax has joined #openstack-nova16:04
*** jistr has quit IRC16:05
mriedemok, dropped my fix, now i'm going to rebase that series16:06
apmeltonmriedem: sounds good16:06
*** apuimedo_ has joined #openstack-nova16:06
openstackgerritAlexis Lee proposed openstack/nova: Walk through the API, Conductor and Compute code  https://review.openstack.org/21046716:07
*** rotbeard has quit IRC16:08
*** thorst has quit IRC16:11
openstackgerritAndrew Laski proposed openstack/nova: Update obj_reset_changes signatures to match  https://review.openstack.org/21535816:12
lasciisuperdan: mriedem ^16:13
*** arnaud has joined #openstack-nova16:14
*** arnaud has quit IRC16:14
*** alex_klimov has quit IRC16:15
*** zul has joined #openstack-nova16:15
*** kiran-r has joined #openstack-nova16:15
*** kiran-r has quit IRC16:15
*** apuimedo_ has quit IRC16:18
openstackgerritAndrew Melton proposed openstack/nova: libvirt: use proper disk_info in _hard_reboot  https://review.openstack.org/21481616:18
*** bauzas is now known as bauwser16:19
apmeltonmriedem: ^ updated, I also included your comments in the test, I think that interaction could use all clarity possible16:19
*** penick has quit IRC16:19
*** Apoorva has joined #openstack-nova16:22
*** unicell1 has quit IRC16:24
*** dims is now known as dimsum__16:26
*** jichen has quit IRC16:27
*** ssurana has quit IRC16:27
*** vilobhmm1 has quit IRC16:28
*** browne has quit IRC16:29
bauwserjohnthetubaguy: meh, I put https://blueprints.launchpad.net/nova/+spec/allocation-ratio-to-resource-tracker against lib-3 but it seems it's the only bp waiting to be merged16:29
*** vilobhmm1 has joined #openstack-nova16:30
bauwserjohnthetubaguy: shall I remove the milestone ? how can I make sure that it's tracked, apart from amending the etherpad that I already did ?16:30
*** tbh has joined #openstack-nova16:31
*** vilobhmm1 has quit IRC16:31
tbhjohnthetubaguy: thanks for updating the commit message!16:31
*** browne has joined #openstack-nova16:32
*** gszasz has quit IRC16:32
*** VW__ has joined #openstack-nova16:32
*** exploreshaifali has joined #openstack-nova16:34
*** thorst has joined #openstack-nova16:35
*** VW_ has quit IRC16:36
*** VW__ has quit IRC16:37
*** schwicke has quit IRC16:38
*** salv-orlando has joined #openstack-nova16:38
*** yanxb_ has quit IRC16:39
*** yanxb_ has joined #openstack-nova16:39
*** browne has quit IRC16:41
*** AlexeyElagin has quit IRC16:41
*** salv-orl_ has joined #openstack-nova16:41
*** smatzek has quit IRC16:42
*** VW_ has joined #openstack-nova16:42
*** derekh has quit IRC16:43
*** Zhang has joined #openstack-nova16:44
*** tbh has quit IRC16:44
*** salv-orlando has quit IRC16:44
*** davideagnello has joined #openstack-nova16:49
*** unicell has joined #openstack-nova16:51
dimsum__johnthetubaguy: rootwrap daemon review for Nova with additional tests requested is ready - https://review.openstack.org/#/c/180695/16:51
*** jecarey has quit IRC16:52
bauwserdimsum__: you do confirm that I need to modify the related opts.py in https://review.openstack.org/#/c/215278/3 ?16:53
bauwserdimsum__: because Jenkins is happy16:53
bauwserdimsum__: so I just wonder how we can test it16:53
*** amotoki has quit IRC16:53
johnthetubaguydimsum__: your name makes me hungry, but I will take a look at that16:54
*** meghal1 has joined #openstack-nova16:54
*** sabari has left #openstack-nova16:54
dimsum__haha16:54
*** gszasz has joined #openstack-nova16:55
dimsum__bauwser: run "tox -e genconfig" it will fail16:57
bauwserdimsum__: so we should gate, nope ?16:57
dimsum__see scheduler/opts.py it has a reference to nova.scheduler.filters.core_filter.cpu_allocation_ratio_opt16:57
bauwserdimsum__: I do understand the miss, I just think we should cover that16:58
*** ssurana has joined #openstack-nova16:58
dimsum__bauwser: we haven't gated on config generation for a very long time... +1 to gate16:58
*** achanda has joined #openstack-nova16:58
*** zul has quit IRC16:59
*** Marga_ has quit IRC17:00
johnthetubaguydimsum__: bauwser: +1 we should totally gate on that17:00
johnthetubaguydimsum__: it is worth adding a unit test, just to check for a non empty string or something?17:00
*** haomaiwang has quit IRC17:01
bauwserjohnthetubaguy: yeah, running tox -egenconfig for gating seems a bit overkill17:01
bauwserdimsum__: it would mean a new job, etc.17:01
bauwserdimsum__: couldn't we just add some tests for that ?17:02
*** kiran-r has joined #openstack-nova17:02
*** haomaiwa_ has joined #openstack-nova17:02
dimsum__bauwser: johnthetubaguy: https://review.openstack.org/21571117:02
bauwserthat's what I thought when I said 'gating', no real new 'config' job17:02
*** vilobhmm1 has joined #openstack-nova17:02
dimsum__not sure if you want that17:02
*** Nikolay_St has joined #openstack-nova17:02
johnthetubaguydimsum__: do other projects do it that way?17:03
dimsum__johnthetubaguy: only one - manila17:03
johnthetubaguy(just seems a bit wasteful on VMs)17:03
bauwserdimsum__: like I said, that sounds a little footprinting17:03
dimsum__right17:03
bauwserjohnthetubaguy: +117:03
johnthetubaguytempting to just fudge it into the unit test runs, somehow17:04
*** VW_ has quit IRC17:04
*** VW_ has joined #openstack-nova17:04
*** abhirc has quit IRC17:06
dimsum__johnthetubaguy: just add the "oslo-config-generator --config-file=etc/nova/nova-config-generator.conf" to whichever target in tox.ini say functional17:06
dimsum__or docs17:06
bauwserso, a simple test like walking thru the code to get the opts.py files and test the imports doesn't sound sufficient ?17:07
dimsum__that is probably more saner to add it to docs17:07
bauwserdimsum__: why should we gate something external to nova ?17:07
*** VW__ has joined #openstack-nova17:07
bauwserdimsum__: we need to gate the nova-related bits (the interface if you prefer), not the tool itself IMHO17:08
*** garyk has quit IRC17:08
dimsum__bauwser: what are you talking about? if you see tox.ini genconfig section that's the command used to generate the nova sample config17:08
*** shoutm has quit IRC17:08
*** VW_ has quit IRC17:08
dimsum__bauwser: i am saying that we should run the tool and fail a job if it fails17:08
*** garyk has joined #openstack-nova17:08
bauwserdimsum__: that genconfig runs oslo-config-generator which is not nova, right?17:08
dimsum__and docs seems the most closely related job17:08
johnthetubaguybauwser: I duno, just feels like yet another external dependency, just like other oslo libs that could break the unit tests if they go bad17:09
bauwserdimsum__: docs was the former place for testing that IIRC17:09
johnthetubaguydimsum__: docs job could output it somewhere useful, that works17:09
bauwserdimsum__: because of the comparison check17:09
dimsum__y, we should at least run the generator and see if it works fine17:09
dimsum__which is what would have failed in bauwser's review17:10
bauwserokay fair enough17:10
bauwseradd a run in the docs job then17:10
bauwserdimsum__: how are other projects testing that ? are we the only ones who wonder about that ?17:11
*** garyk has quit IRC17:11
*** Zhang has quit IRC17:11
*** tjones has joined #openstack-nova17:11
*** Zhang has joined #openstack-nova17:11
*** yamahata has quit IRC17:12
*** Zhang has quit IRC17:12
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Fixes snapshoting inexistent VM issue  https://review.openstack.org/21456017:12
*** moshele has joined #openstack-nova17:12
*** lsmola has quit IRC17:13
dimsum__bauwser: let me check if oslo-config-generator provides proper exit codes17:13
superdanlascii: nice, thanks17:15
*** sabari has joined #openstack-nova17:16
openstackgerritClaudiu Belu proposed openstack/nova: Hyper-V: Fixes snapshoting inexistent VM issue  https://review.openstack.org/21456017:20
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: Gate on nova.conf.sample generation  https://review.openstack.org/21572017:23
*** moshele has quit IRC17:23
dimsum__bauwser: try with ^^ you can see your review will fail in the docs job17:23
*** zul has joined #openstack-nova17:24
bauwserdimsum__: you know what ? I trust you :p17:25
dimsum__bauwser: like i tell my kids, trust but verify :) here's proof - http://paste.openstack.org/show/423601/17:26
*** browne has joined #openstack-nova17:26
*** albertom has quit IRC17:26
bauwserjohnthetubaguy: you haven't answered my question about the related https://blueprints.launchpad.net/nova/+spec/allocation-ratio-to-resource-tracker , shall I descope it from l-3 ?17:26
bauwserdimsum__: awesomeness17:26
johnthetubaguybauwser: I didn't know you were asking me a question17:26
johnthetubaguybauwser: whats the question?17:27
bauwserlol17:27
bauwserjohnthetubaguy: no worries at all17:27
bauwserjohnthetubaguy: you're so a busy guy and close to the weekend17:27
johnthetubaguybauwser: where did you ask the question, I am curious?17:27
bauwserjohnthetubaguy: so I just targeted https://blueprints.launchpad.net/nova/+spec/allocation-ratio-to-resource-tracker to have the liberty-3 milestone17:27
*** gszasz has quit IRC17:27
bauwser(09:29:45) bauwser: johnthetubaguy: meh, I put https://blueprints.launchpad.net/nova/+spec/allocation-ratio-to-resource-tracker against lib-3 but it seems it's the only bp waiting to be merged17:28
johnthetubaguybauwser: ah, so we generally only add the target milestone once something has been implemented now, but I you can add it if you want17:28
bauwserjohnthetubaguy: I don't want to confuse people17:28
bauwserjohnthetubaguy: hence my queston17:28
*** albertom has joined #openstack-nova17:28
bauwserquestion even17:28
dimsum__superdan: mriedem: jaypipes: one of you have a bit of time to review https://review.openstack.org/#/c/180695/ (it has john's freshly minted +2)17:28
johnthetubaguybauwser: there are lots of pending blueprints here: https://blueprints.launchpad.net/nova/liberty17:28
*** rushil has quit IRC17:29
*** tonytan4ever has quit IRC17:29
bauwserjohnthetubaguy: okay, leaving it then but feel free to dump it if you wish17:30
*** rushil has joined #openstack-nova17:30
*** vivekd has joined #openstack-nova17:30
*** abhirc has joined #openstack-nova17:30
*** yamahata has joined #openstack-nova17:33
*** lpetrut has joined #openstack-nova17:34
mriedemapmelton: looks good, thanks, +217:34
mriedemeasy +W here https://review.openstack.org/#/c/214816/17:35
*** bradjones has quit IRC17:37
*** moshele has joined #openstack-nova17:38
*** bradjones has joined #openstack-nova17:38
*** bradjones has quit IRC17:38
*** bradjones has joined #openstack-nova17:38
openstackgerritMatt Riedemann proposed openstack/nova: libvirt: add docstring for _get_instance_disk_info  https://review.openstack.org/21481417:39
openstackgerritMatt Riedemann proposed openstack/nova: libvirt: only get bdm in _create_domain_setup_lxc if booted from volume  https://review.openstack.org/21534217:39
openstackgerritMatt Riedemann proposed openstack/nova: libvirt: _create_domain_setup_lxc needs to default disk mapping as a dict  https://review.openstack.org/21492717:39
mriedemapmelton: ^ rebased after dropping that one commit for the bug fix17:39
apmeltonmriedem: give me a sec and I'll get the block mount changes on top17:39
*** vivekd has quit IRC17:43
*** achanda has quit IRC17:44
openstackgerritJohn Garbutt proposed openstack/nova: docs: add the concept of Feature Classifcation  https://review.openstack.org/21566417:44
johnthetubaguymriedem: your talk about LXC testing reminding me to try and sit down and write up that idea properly ^17:45
*** penick has joined #openstack-nova17:45
johnthetubaguymriedem: would love your thoughts on that general idea17:45
openstackgerritSylvain Bauza proposed openstack/nova: Add cpu_allocation_ratio and ram_allocation_ratio to ComputeNode  https://review.openstack.org/21547117:45
openstackgerritSylvain Bauza proposed openstack/nova: Move CPU and RAM allocation ratios to ResourceTracker  https://review.openstack.org/21527817:45
mriedemok17:46
openstackgerritAndrew Melton proposed openstack/nova: virt: allow for direct mounting of LocalBlockImages  https://review.openstack.org/21531117:46
openstackgerritAndrew Melton proposed openstack/nova: libvirt: refactor _create_domain_setup_lxc to use Image.get_model  https://review.openstack.org/21531017:46
*** apuimedo has quit IRC17:48
*** aix has quit IRC17:49
mriedemoh nice http://logs.openstack.org/70/215170/1/check/gate-tempest-dsvm-nova-v21-full/3fdc0d6/logs/screen-n-api.txt.gz?level=TRACE#_2015-08-21_15_39_06_14817:54
*** tonytan4ever has joined #openstack-nova17:55
*** rdopiera has quit IRC17:55
mriedemsuperdan: what did we do? ^17:57
mriedemhttp://goo.gl/DyP55Y17:57
superdanmriedem: hmm, instance deleted between fetching it and lazy-loading the flavor?17:58
mriedemyeah17:58
mriedemnot 100% fail17:58
*** lpetrut has quit IRC17:58
*** shyama_ has joined #openstack-nova17:59
superdanyeah, so makes sense17:59
superdanbut regardless, we should probably be pre-loading flavor anyway, which would avoid it being loaded after delete17:59
superdanhowever, I wonder if we should always read_deleted=yes when we're lazy-loading a thing...17:59
*** shyama has quit IRC17:59
*** shyama_ is now known as shyama17:59
*** jaypipes is now known as leakypipes18:00
*** haomaiwa_ has quit IRC18:01
mriedemi'm trying to see what triggered this to crop up18:01
mriedemhowever, given logstash problems for hte last week we might only have data for the last 2 days18:01
leakypipesdimsum__: done18:02
dimsum__thanks jay18:02
*** haomaiwang has joined #openstack-nova18:02
*** ssurana has quit IRC18:05
*** yanxb has quit IRC18:06
*** yanxb has joined #openstack-nova18:06
*** achanda has joined #openstack-nova18:07
*** achanda has quit IRC18:08
*** achanda has joined #openstack-nova18:08
*** achanda has quit IRC18:09
mriedemsuperdan: ah, ok, so it's test_list_servers_by_admin_with_all_tenants that's failing,18:12
mriedemwhich is a test where the admin just lists servers for all tenants18:12
mriedemso yeah definitely a chance for a race there18:12
mriedemgiven multi worker tempest18:12
mriedemone test is tearing down an instance after test_list_servers_by_admin_with_all_tenants started it's query18:12
mriedemso if --all-tenants is true when listing servers, we should be lazy-loading the stuff that will be viewed18:13
mriedemor we just handle InstanceNotFound in that case18:14
*** albertom has quit IRC18:18
*** boris-42 has quit IRC18:20
*** albertom has joined #openstack-nova18:22
*** moshele has quit IRC18:26
*** rushil has quit IRC18:27
*** rushil has joined #openstack-nova18:27
mriedemseems better to handle the InstanceNotFound in the all-tenants list case, otherwise we have to know to pre-load flavor, info_cache and metadata since that's what the detail view uses18:27
mriedemand would tightly couple the api extension code to the view builder, which is gross18:27
mriedemor we read_deleted=yes when lazy-loading, as noted, but if we want to remove soft delete then it seems we wouldn't want to use read_deleted=yes in more places if we can help it18:28
*** ccarmack has left #openstack-nova18:29
*** rushil_ has joined #openstack-nova18:32
*** rushil has quit IRC18:34
*** albertom has quit IRC18:39
*** kiran-r has quit IRC18:39
*** rushil has joined #openstack-nova18:40
*** ociuhandu has quit IRC18:41
*** rushil_ has quit IRC18:43
*** ssurana has joined #openstack-nova18:46
*** albertom has joined #openstack-nova18:46
*** ccarmack has joined #openstack-nova18:48
*** yassine has quit IRC18:49
*** abhirc has quit IRC18:55
*** emagana has quit IRC18:56
mriedemhrm, wtf does tihs mean return [fakes.stub_instance_obj(100)]18:58
*** fawadkhaliq has quit IRC18:58
*** haomaiwang has quit IRC19:01
*** moshele has joined #openstack-nova19:01
*** haomaiwang has joined #openstack-nova19:02
*** lpetrut has joined #openstack-nova19:02
*** haypo has quit IRC19:02
openstackgerritFeodor Tersin proposed openstack/python-novaclient: Fix versions.list for v2.1 Nova API  https://review.openstack.org/21575719:04
*** IanGovett has quit IRC19:05
*** ahilan has quit IRC19:08
*** salv-orl_ has quit IRC19:10
*** lpetrut has quit IRC19:10
*** jichen has joined #openstack-nova19:12
*** moshele has quit IRC19:14
*** raildo is now known as raildo-afk19:15
*** Marga_ has joined #openstack-nova19:15
*** Marga_ has quit IRC19:19
*** Marga_ has joined #openstack-nova19:19
*** shyama has quit IRC19:21
*** Guest75934 has joined #openstack-nova19:24
*** Guest75934 has quit IRC19:25
ccarmackmriedem:  For the nova lxc CI job https://etherpad.openstack.org/p/nova-lxc-ci, should I create a bug for TODO #1?19:27
*** dprince has quit IRC19:27
mriedemccarmack: no, it's not a bug19:29
mriedemwell, i guess you could open a wishlist bug if you wanted something to track19:29
ccarmackOK, but what would I use for the commit, when I'm ready for that19:30
mriedemumm19:30
mriedemthe single sentence i have in the etherpad is probably justification enough19:30
mriedemNeed to add a NOVA_VOLUME_CLEAR flag to devstack to set libvirt.volume_clear in nova.conf so that we can set that to 'none' for lvm-backed lxc instances (really anything using NOVA_BACKEND=LVM in devstack). 19:31
ccarmackok, I had the idea that all commits need something in launch pad19:31
mriedemno19:31
ccarmackok19:31
mriedemi'm goign to take this conditional block out back and beat it to death http://git.openstack.org/cgit/openstack/nova/tree/nova/api/openstack/compute/servers.py#n35019:32
*** rushil has quit IRC19:32
*** rushil has joined #openstack-nova19:32
*** rushil has quit IRC19:38
*** signed8bit has joined #openstack-nova19:39
*** signed8b_ has joined #openstack-nova19:41
openstackgerritVilobh Meshram proposed openstack/nova: Servicegroup foundational refactoring for Control Plane  https://review.openstack.org/20271419:43
*** rfolco has quit IRC19:43
*** geekinutah has joined #openstack-nova19:44
*** signed8bit has quit IRC19:44
openstackgerritChris Friesen proposed openstack/nova: Don't allow instance to overcommit against itself  https://review.openstack.org/21576419:45
*** bkopilov has quit IRC19:47
openstackgerritMatt Riedemann proposed openstack/nova: Pull the all_tenants search_opts checking code into a common utility  https://review.openstack.org/21576519:47
mriedemplease god merge me ^19:47
*** bkopilov has joined #openstack-nova19:47
*** alejandrito has quit IRC19:48
openstackgerritMatt Riedemann proposed openstack/nova: Pull the all_tenants search_opts checking code into a common utility  https://review.openstack.org/21576519:48
cfriesensgordon: I haven't heard anything from the operators list on the above overcommit issue, figured I'd propose it and see what people say.19:48
*** rushil has joined #openstack-nova19:49
leakypipesmriedem: trade ya... https://review.openstack.org/#/c/209499/19:49
mriedemleakypipes: but yours looks like scary stuff19:51
mriedemstevedore, etc19:51
mriedemplugins19:51
mriedemoh my19:51
*** yanxb has quit IRC19:52
leakypipesmriedem: done.19:52
*** yanxb has joined #openstack-nova19:53
leakypipesmriedem: https://review.openstack.org/#/c/213588/ might be easier? :)19:53
leakypipeslascii: ^^ if you have time, too :)19:53
*** raildo-afk is now known as raildo19:53
*** rushil has quit IRC19:53
mriedempci?!19:54
mriedemoh my19:54
mriedempci + objects?!19:54
mriedemleakypipes: i'm not sure what your idea of a softball is19:54
leakypipesmriedem: :)19:54
*** sachin has quit IRC19:55
*** signed8b_ has quit IRC19:56
*** salv-orlando has joined #openstack-nova19:56
*** emagana has joined #openstack-nova19:56
mriedemfixing that typo19:56
openstackgerritMatt Riedemann proposed openstack/nova: Pull the all_tenants search_opts checking code into a common utility  https://review.openstack.org/21576519:56
*** meghal1 has quit IRC19:57
*** boris-42 has joined #openstack-nova19:58
*** haomaiwang has quit IRC20:01
*** emagana has quit IRC20:01
*** 7JTAAIXB0 has joined #openstack-nova20:02
*** fawadkhaliq has joined #openstack-nova20:03
*** whenry__ has joined #openstack-nova20:05
*** kiran-r has joined #openstack-nova20:06
*** eharney has quit IRC20:07
*** moshele has joined #openstack-nova20:08
*** jwcroppe has quit IRC20:10
*** Marga_ has quit IRC20:12
*** signed8bit has joined #openstack-nova20:12
*** jwcroppe has joined #openstack-nova20:13
*** yanxb has quit IRC20:13
*** tjones has quit IRC20:13
*** yanxb has joined #openstack-nova20:13
*** marcusvrn_ has quit IRC20:15
*** xyang1 has quit IRC20:16
*** signed8b_ has joined #openstack-nova20:16
*** Marga_ has joined #openstack-nova20:18
*** signed8bit has quit IRC20:18
*** xyang1 has joined #openstack-nova20:22
*** sachin has joined #openstack-nova20:24
*** whenry__ has quit IRC20:25
*** meghal has joined #openstack-nova20:26
*** bkopilov has quit IRC20:27
*** albertom has quit IRC20:34
*** bkopilov has joined #openstack-nova20:35
*** eharney has joined #openstack-nova20:36
ctrathmriedem: need a spec? https://blueprints.launchpad.net/nova/+spec/blockinfo-objectify-returned-dictionaries20:37
mriedemctrath: the blueprint at least needs some more information, i.e. rough idea of which specific objects, like blockinfo.get_disk_info and get_disk_mapping20:37
mriedemand are they versioned objects?20:38
mriedemat one point i tried just using named tuples but those don't really allow optional fields20:38
mriedemand some of the fields are optional from what i remember20:38
ctrathok.. so, do you think the objects need to be in the objects directory, or can I just create a model directly in the libvirt directory?20:39
mriedemctrath: so i guess put some thought into that, put it in the bp description in there and then ask ndipanov and/or danpb if they would like to see a spec20:39
mriedemi was thinking in the libvirt directory20:39
mriedemthese are only used in the libvirt director20:39
mriedem*directory20:39
mriedemsimilar to how diagnostics are versioned objects but only used in the nova.virt module scope20:39
mriedemalthough i guess they would be returned up through compute manager and compute api20:40
mriedemso i guess that's a thing to consider in the bp20:40
mriedemblockinfo isn't exposed through the nova api though i don't think20:40
ctrathmriedem: alright.. I'll create a spec.  seems like there's enough info that I need to provide where I should create one20:40
mriedemi think nova.virt.libvirt would be ok20:40
*** tjones has joined #openstack-nova20:40
*** thangp has quit IRC20:41
ctrathok, thx20:41
*** bkopilov has quit IRC20:41
openstackgerritMatt Riedemann proposed openstack/nova: Filter deleted instances when doing a detailed list with all_tenants=1  https://review.openstack.org/21577420:41
*** albertom has joined #openstack-nova20:41
mriedemsuperdan: leakypipes: lascii: alex_xu: ^ wouldn't mind your thoughts on that before i spend time adding tests20:41
*** _kiran_ has joined #openstack-nova20:47
*** exploreshaifali has quit IRC20:47
*** tonytan4ever has quit IRC20:48
*** kiran-r has quit IRC20:48
*** _kiran_ is now known as kiran-r20:49
*** sachin has quit IRC20:52
*** sachin has joined #openstack-nova20:53
openstackgerritSatheesh Kumar Ulaganathan proposed openstack/python-novaclient: Add response message when the state of a server is reset  https://review.openstack.org/20807120:53
*** bkopilov has joined #openstack-nova20:53
lasciimriedem: why only do this for all_tenants?20:55
*** Apoorva has quit IRC20:55
mriedemlascii: hrm20:56
mriedemi suppose it shouldn't matter20:56
mriedemi was thinking of it from that POV, i.e. i'm getting everything for everyone's instances, so i don't really care if some are filtered out20:56
mriedembut if i'm just a tenant user and listing my instances, if i've gotten to the view builder and some are gone by then,20:57
lasciiyeah, I'm not sure that it matters20:57
mriedemi probably don't care that they are not shown, because either i or the admin deleted them20:57
mriedemit would make this simpler if we don't care about all_tenants20:58
mriedemthat was also the tempest test that was failing for this that i hit today20:58
mriedemif other people are cool with dropping that filter, i'm all for it20:58
*** fawadkhaliq has quit IRC20:58
lasciiyeah, all_tenants definitely makes it more likely20:58
lasciiI think it should just be a general thing20:58
mriedemok, want to make that comment in there?20:59
lasciiI think this is a good approach for now, but longer term I would like it if the view builder could indicate what properties it needs so instance lookups can get them all at once20:59
lasciisure20:59
*** 7JTAAIXB0 has quit IRC21:01
*** haomaiwang has joined #openstack-nova21:01
*** raildo is now known as raildo-afk21:01
mriedemyeah, that would be nice too21:02
mriedemthat wouldn't be hard to implement either...21:03
mriedemviewbuilder.get_detail_expected_attrs()21:03
mriedemreturn ('flavor', 'info_cache', 'metadata')21:04
lasciiyep, I commented on that in the review as well21:04
*** jichen has quit IRC21:08
*** tonytan4ever has joined #openstack-nova21:09
*** moshele has quit IRC21:09
*** sachin has quit IRC21:11
*** sachin has joined #openstack-nova21:13
*** meghal has quit IRC21:17
*** Piet has quit IRC21:17
*** dustins has quit IRC21:17
*** salv-orlando has quit IRC21:26
*** Piet has joined #openstack-nova21:26
*** Apoorva has joined #openstack-nova21:28
*** tpeoples has joined #openstack-nova21:28
*** Raildo has joined #openstack-nova21:29
*** aysyd has quit IRC21:31
*** alex_klimov has joined #openstack-nova21:32
*** xyang1 has quit IRC21:32
*** signed8b_ has quit IRC21:33
*** edmondsw has quit IRC21:34
*** Piet has quit IRC21:34
*** artom has quit IRC21:36
*** moshele has joined #openstack-nova21:38
*** lascii is now known as alaski21:38
*** artom has joined #openstack-nova21:39
*** mriedem has quit IRC21:42
*** r-daneel has quit IRC21:42
*** thorst has quit IRC21:42
*** bradjones has quit IRC21:42
*** meghal has joined #openstack-nova21:43
*** bradjones has joined #openstack-nova21:43
*** bradjones has quit IRC21:43
*** bradjones has joined #openstack-nova21:43
*** ctrath has quit IRC21:44
*** abhirc has joined #openstack-nova21:45
*** alex_klimov has quit IRC21:49
*** salv-orlando has joined #openstack-nova21:51
*** sungju has joined #openstack-nova21:53
*** sungju has quit IRC21:53
*** haomaiwang has quit IRC22:01
*** ccarmack has left #openstack-nova22:01
*** ajayaa has quit IRC22:01
*** fultonj has joined #openstack-nova22:01
*** Raildo has quit IRC22:02
*** haomaiwang has joined #openstack-nova22:02
*** zzzeek has quit IRC22:02
*** hemna has quit IRC22:04
*** rfolco has joined #openstack-nova22:05
*** kiran-r has quit IRC22:07
*** y_sawai has joined #openstack-nova22:11
*** mdrabe has quit IRC22:14
*** tonytan4ever has quit IRC22:16
*** huats has quit IRC22:18
openstackgerritMing Yang proposed openstack/nova: Refactor get_filtered_hosts in filter host manager  https://review.openstack.org/21130722:18
*** artom has quit IRC22:18
*** artom has joined #openstack-nova22:20
*** tjones has quit IRC22:22
*** sachin has quit IRC22:24
*** meghal1 has joined #openstack-nova22:26
*** sachin has joined #openstack-nova22:26
*** meghal has quit IRC22:26
*** meghal1 has quit IRC22:26
*** meghal has joined #openstack-nova22:26
*** tjones has joined #openstack-nova22:27
*** huats has joined #openstack-nova22:27
*** sachin has quit IRC22:27
*** sachin has joined #openstack-nova22:28
openstackgerritSylvain Bauza proposed openstack/nova: Add cpu_allocation_ratio and ram_allocation_ratio to ComputeNode  https://review.openstack.org/21547122:30
openstackgerritSylvain Bauza proposed openstack/nova: Move CPU and RAM allocation ratios to ResourceTracker  https://review.openstack.org/21527822:30
*** ijuwang has quit IRC22:30
*** meghal has quit IRC22:31
*** meghal has joined #openstack-nova22:31
*** figleaf is now known as edleafe22:34
*** achanda has joined #openstack-nova22:38
*** y_sawai has quit IRC22:39
*** hemna has joined #openstack-nova22:42
*** alejandrito has joined #openstack-nova22:46
*** haomaiwang has quit IRC23:01
*** fultonj has quit IRC23:01
*** haomaiwang has joined #openstack-nova23:02
*** penick has quit IRC23:04
*** abhirc has quit IRC23:12
*** burgerk has joined #openstack-nova23:17
*** salv-orlando has quit IRC23:19
*** meghal has quit IRC23:20
*** abhirc has joined #openstack-nova23:24
*** burgerk has quit IRC23:26
*** meghal has joined #openstack-nova23:30
*** meghal has quit IRC23:30
*** meghal has joined #openstack-nova23:30
*** claudiub has quit IRC23:31
*** promulo has joined #openstack-nova23:31
*** promulo__ has quit IRC23:32
*** whenry__ has joined #openstack-nova23:34
*** meghal has quit IRC23:35
*** sachin has quit IRC23:37
*** sachin has joined #openstack-nova23:39
*** sachin has quit IRC23:40
*** sachin has joined #openstack-nova23:41
*** setuid has quit IRC23:41
*** sachin has quit IRC23:41
*** sachin has joined #openstack-nova23:41
*** sachin has quit IRC23:43
*** sachin has joined #openstack-nova23:43
*** sachin has quit IRC23:44
*** sachin has joined #openstack-nova23:44
*** VW__ has quit IRC23:44
*** VW_ has joined #openstack-nova23:45
*** sachin has quit IRC23:46
*** sachin has joined #openstack-nova23:46
*** sachin has quit IRC23:47
*** sachin has joined #openstack-nova23:47
*** sachin has quit IRC23:48
*** sachin has joined #openstack-nova23:49
*** VW_ has quit IRC23:50
*** sachin_ has joined #openstack-nova23:50
*** sachin has quit IRC23:50
*** setuid has joined #openstack-nova23:50
*** mriedem has joined #openstack-nova23:51
*** sachin_ has quit IRC23:51
*** sachin has joined #openstack-nova23:52
*** sachin has quit IRC23:52
*** sachin has joined #openstack-nova23:53
*** sachin has quit IRC23:54
*** sachin has joined #openstack-nova23:54
*** sachin has quit IRC23:55
*** tpeoples has quit IRC23:55
*** sachin has joined #openstack-nova23:55
*** sachin has quit IRC23:58

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