Wednesday, 2016-09-28

*** mlavalle1 has quit IRC00:02
*** thorst has joined #openstack-nova00:03
*** claudiub|2 has quit IRC00:04
*** mriedem has joined #openstack-nova00:04
*** thorst has quit IRC00:05
mriedemjohnthetubaguy: bauzas: for when you guys are up, we have a couple of renos for stable/newton https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/newton00:11
*** davidlenwell has quit IRC00:11
*** edmondsw has quit IRC00:11
mriedemdansmith: alaski: oh fudge yeah http://logs.openstack.org/13/377113/5/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/3f0e2e3/logs/devstack-gate-post_test_hook.txt.gz00:12
mriedemwe're going to want a bigger value00:12
*** ijw has quit IRC00:14
*** kaisers2 has joined #openstack-nova00:15
*** aloga has quit IRC00:15
*** kaisers3 has joined #openstack-nova00:16
*** kaisers has quit IRC00:17
*** kaisers1 has quit IRC00:17
*** ijw has joined #openstack-nova00:19
*** markvoelker has joined #openstack-nova00:20
*** rrecio_ has quit IRC00:20
*** TravT has joined #openstack-nova00:23
*** aloga has joined #openstack-nova00:23
*** TravT has quit IRC00:23
*** TravT has joined #openstack-nova00:23
*** markvoelker has quit IRC00:25
*** davidlenwell has joined #openstack-nova00:25
*** trisq has joined #openstack-nova00:28
melwittmriedem: I was looking at that earlier. you did it! and yes, I noticed that too, it didn't even get to delete any instance rows yet heh00:32
*** markvoelker has joined #openstack-nova00:34
mriedemyeah, max_rows is really dumb00:35
*** sgordon has quit IRC00:42
*** doffm has quit IRC00:42
*** beagles has quit IRC00:42
*** doffm has joined #openstack-nova00:42
*** sgordon has joined #openstack-nova00:43
*** b3nt_pin has joined #openstack-nova00:43
*** b3nt_pin is now known as Guest201800:43
*** gyee has quit IRC00:43
*** ijw has quit IRC00:45
*** Apoorva_ has joined #openstack-nova00:45
*** salv-orlando has joined #openstack-nova00:48
*** Apoorva has quit IRC00:48
*** hoangcx has joined #openstack-nova00:50
*** Apoorva_ has quit IRC00:50
*** salv-orlando has quit IRC00:52
*** cheneydc has joined #openstack-nova00:56
openstackgerritDuong Ha-Quang proposed openstack/nova: Remove mox in nova/tests/unit/compute/test_shelve.py (1)  https://review.openstack.org/34254600:58
*** raunak has quit IRC01:00
*** ijw has joined #openstack-nova01:05
*** trisq has quit IRC01:05
*** ducttape_ has quit IRC01:08
*** cheneydc has quit IRC01:09
*** ijw_ has joined #openstack-nova01:10
*** yuntongjin has joined #openstack-nova01:10
openstackgerritDuong Ha-Quang proposed openstack/nova: Remove mox in nova/tests/unit/compute/test_shelve.py (2)  https://review.openstack.org/34259301:10
*** ijw has quit IRC01:11
*** kaisers__ has quit IRC01:12
*** gongysh has joined #openstack-nova01:14
*** ijw_ has quit IRC01:15
*** alee_afk has quit IRC01:22
*** jvgrant has quit IRC01:22
*** jvgrant has joined #openstack-nova01:22
*** pkoniszewski has quit IRC01:25
*** lamt has joined #openstack-nova01:27
*** trisq has joined #openstack-nova01:30
*** lamt has quit IRC01:31
*** fishcried has joined #openstack-nova01:31
*** pkoniszewski has joined #openstack-nova01:31
*** fishcried has quit IRC01:32
*** thorst has joined #openstack-nova01:32
*** thorst has quit IRC01:32
*** ljxiash has joined #openstack-nova01:32
*** EinstCrazy has joined #openstack-nova01:35
*** ducttape_ has joined #openstack-nova01:36
*** ducttape_ has quit IRC01:37
*** haplo37_ has quit IRC01:38
*** yulong|away has joined #openstack-nova01:38
*** yulong|away is now known as liuyulong01:38
*** ljxiash has quit IRC01:39
*** ljxiash has joined #openstack-nova01:39
*** ducttape_ has joined #openstack-nova01:41
*** ljxiash has quit IRC01:44
*** haplo37 has quit IRC01:44
*** haplo37 has joined #openstack-nova01:45
*** tonytan4ever has joined #openstack-nova01:46
*** hieulq has joined #openstack-nova01:47
*** tonytan4ever has quit IRC01:50
*** browne has quit IRC01:51
*** ljxiash has joined #openstack-nova01:57
*** ljxiash has quit IRC01:57
*** ljxiash has joined #openstack-nova01:57
*** yuntongjin has quit IRC01:58
*** Jeffrey4l has joined #openstack-nova01:58
*** ljxiash_ has joined #openstack-nova01:58
*** yuntongjin has joined #openstack-nova01:59
*** phuongnh has joined #openstack-nova02:00
*** ljxiash has quit IRC02:02
*** kmartin has quit IRC02:02
*** liusheng has quit IRC02:03
mriedemildikov: i finally gave https://review.openstack.org/#/c/335358/ a good run through02:03
openstackgerritJohn Hua proposed openstack/nova: XenAPI: device tagging  https://review.openstack.org/33378102:04
*** liusheng has joined #openstack-nova02:04
*** baoli has quit IRC02:05
*** unicell has quit IRC02:08
*** ducttape_ has quit IRC02:09
*** baoli has joined #openstack-nova02:11
*** stewie925 has quit IRC02:12
*** ijw has joined #openstack-nova02:19
ildikovmriedem: cool, tnx02:22
mriedemildikov: why are you still up?02:22
ildikovmriedem: I'll check prolly tomorrow02:22
mriedemyeah get some sleep :)02:23
ildikovI'm at Seattle attending conferences :)02:23
*** ijw has quit IRC02:23
ildikovSo I'm in time zone this time02:23
*** ijw has joined #openstack-nova02:24
ildikovBut suffering from wifi issues at the event venue02:24
openstackgerritDuong Ha-Quang proposed openstack/nova: Remove mox in nova/tests/unit/compute/test_shelve.py (3)  https://review.openstack.org/34264802:24
openstackgerritDuong Ha-Quang proposed openstack/nova: Remove mox in nova/tests/unit/compute/test_shelve.py (end)  https://review.openstack.org/34264902:25
*** ijw has quit IRC02:29
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Use is_valid_cidr from oslo_utils  https://review.openstack.org/32037502:29
*** mriedem has quit IRC02:30
*** ijw has joined #openstack-nova02:31
*** salv-orlando has joined #openstack-nova02:36
*** salv-orlando has quit IRC02:40
*** browne has joined #openstack-nova02:42
openstackgerritmelanie witt proposed openstack/nova: Add support for archiving all deleted rows  https://review.openstack.org/37817702:43
*** ijw has quit IRC02:44
*** baoli has quit IRC02:52
*** browne has quit IRC02:53
*** yuntongjin has quit IRC02:59
*** Sukhdev has joined #openstack-nova02:59
*** tuanla has joined #openstack-nova03:00
*** Sukhdev has quit IRC03:01
*** david-lyle has quit IRC03:04
*** ducttape_ has joined #openstack-nova03:09
*** rfolco_ has quit IRC03:14
*** sdake_ has quit IRC03:17
*** armax has quit IRC03:18
*** unicell has joined #openstack-nova03:21
*** aswadr_ has joined #openstack-nova03:21
openstackgerritRong Han proposed openstack/nova: migration.source_compute should be unchanged after finish_revert_resize.  https://review.openstack.org/33527003:21
*** jamesden_ has quit IRC03:26
*** ducttape_ has quit IRC03:33
*** ljxiash_ has quit IRC03:37
*** ljxiash has joined #openstack-nova03:38
*** sdake has joined #openstack-nova03:39
*** adisky has joined #openstack-nova03:39
*** namnh has joined #openstack-nova03:41
*** ljxiash has quit IRC03:43
*** dave-mccowan has quit IRC03:47
*** hemanthm|afk is now known as hemanthm03:50
*** sdake_ has joined #openstack-nova03:50
*** Sukhdev has joined #openstack-nova03:50
*** sdake has quit IRC03:51
*** tongli_ has quit IRC03:57
*** artom has quit IRC03:58
*** gongysh has quit IRC03:58
*** artom has joined #openstack-nova03:59
*** artom has quit IRC03:59
*** artom has joined #openstack-nova04:00
*** haplo37 has quit IRC04:00
*** dikonoo has joined #openstack-nova04:00
*** haplo37 has joined #openstack-nova04:01
*** pbandark has joined #openstack-nova04:08
openstackgerritHa Van Tu proposed openstack/nova: Fix typo in comment  https://review.openstack.org/37822604:15
*** raunak has joined #openstack-nova04:22
*** sai has quit IRC04:22
*** sai has joined #openstack-nova04:23
*** amotoki has joined #openstack-nova04:28
*** ekuris has joined #openstack-nova04:31
*** claudiub|2 has joined #openstack-nova04:31
*** sudipto_ has joined #openstack-nova04:38
*** sudswas__ has joined #openstack-nova04:38
*** prateek_ has joined #openstack-nova04:38
*** psachin has joined #openstack-nova04:41
*** unicell has quit IRC04:41
*** unicell has joined #openstack-nova04:42
*** artom has quit IRC04:45
*** artom has joined #openstack-nova04:45
*** artom has quit IRC04:46
*** artom has joined #openstack-nova04:46
*** sudipto_ has quit IRC04:46
*** sudswas__ has quit IRC04:46
*** unicell1 has joined #openstack-nova04:48
*** gongysh has joined #openstack-nova04:49
*** unicell has quit IRC04:51
*** unicell1 has quit IRC04:55
*** unicell has joined #openstack-nova04:56
*** haplo37- has quit IRC05:00
*** haplo37_ has joined #openstack-nova05:02
openstackgerritLujin Luo proposed openstack/nova: Change type of "networks" and "security_groups" in compute-v2.1  https://review.openstack.org/37824005:03
*** siva_krish has joined #openstack-nova05:06
*** bks has joined #openstack-nova05:07
*** ratailor has joined #openstack-nova05:07
*** lujinluo has joined #openstack-nova05:08
*** Sukhdev has quit IRC05:08
*** links has joined #openstack-nova05:08
*** artom_ has joined #openstack-nova05:08
*** artom has quit IRC05:08
*** diga_ has joined #openstack-nova05:09
*** links has quit IRC05:15
*** links has joined #openstack-nova05:17
*** salv-orlando has joined #openstack-nova05:18
*** salv-orlando has quit IRC05:22
openstackgerritAtsushi SAKAI proposed openstack/nova: Fix typo on api-ref parameters  https://review.openstack.org/37824705:29
*** woodster_ has quit IRC05:30
*** sdake_ has quit IRC05:30
*** unicell has quit IRC05:32
*** unicell1 has joined #openstack-nova05:32
*** paul-carlton2 has joined #openstack-nova05:34
openstackgerritHironori Shiina proposed openstack/nova: Fix a few typos in API reference  https://review.openstack.org/37824805:37
*** raunak has quit IRC05:39
*** kaisers has joined #openstack-nova05:39
*** sudipto has joined #openstack-nova05:40
*** sudipto_ has joined #openstack-nova05:40
*** jaosorior has joined #openstack-nova05:46
*** nherciu has joined #openstack-nova05:53
*** j_king has quit IRC05:53
*** ljxiash has joined #openstack-nova05:56
*** unicell has joined #openstack-nova05:58
*** unicell1 has quit IRC05:59
*** sahid has joined #openstack-nova06:01
*** lpetrut has joined #openstack-nova06:04
*** mjura has joined #openstack-nova06:09
*** ljxiash has quit IRC06:10
*** rcernin has joined #openstack-nova06:14
*** mjura has quit IRC06:16
*** tojuvone has joined #openstack-nova06:16
*** mjura has joined #openstack-nova06:16
*** nkrinner_afk is now known as nkrinner06:20
*** andreas_s has joined #openstack-nova06:24
*** liverpooler has joined #openstack-nova06:25
*** rhagarty__ has quit IRC06:26
*** rhagarty__ has joined #openstack-nova06:27
*** siva_krish has quit IRC06:31
*** crinkle_ is now known as crinkle06:33
*** andreas_s has quit IRC06:36
*** pcaruana has joined #openstack-nova06:37
*** ihrachys has joined #openstack-nova06:37
*** andreas_s has joined #openstack-nova06:38
*** ihrachys has quit IRC06:40
*** ihrachys has joined #openstack-nova06:41
openstackgerritAdam Kijak proposed openstack/nova: Last chance call to neutron if VIF plugin notification is lost  https://review.openstack.org/37827806:41
*** ihrachys has quit IRC06:44
*** artom_ has quit IRC06:45
openstackgerritsahid proposed openstack/nova-specs: Libvirt driver emulator threads placement policy  https://review.openstack.org/28409406:46
*** mrsoul has quit IRC06:47
*** mrsoul has joined #openstack-nova06:48
*** salv-orlando has joined #openstack-nova06:50
*** artom has joined #openstack-nova06:51
*** artom has quit IRC06:52
*** artom has joined #openstack-nova06:52
*** lpetrut has quit IRC06:55
*** Cristina__ has joined #openstack-nova06:56
*** muawiakhan has joined #openstack-nova06:58
*** msno has joined #openstack-nova07:00
*** tuanla has quit IRC07:01
*** kevin_ has joined #openstack-nova07:03
*** kevin_ is now known as kevinz07:04
*** diana_clarke has quit IRC07:05
*** matrohon has joined #openstack-nova07:10
*** pbandark has quit IRC07:14
openstackgerritMaciej Szankin proposed openstack/nova: WIP Transform instance.reboot notifications  https://review.openstack.org/33022407:16
*** links has quit IRC07:16
*** slaweq has joined #openstack-nova07:18
*** artom_ has joined #openstack-nova07:28
*** artom has quit IRC07:28
*** pbandark has joined #openstack-nova07:30
*** jlanoux has joined #openstack-nova07:33
openstackgerritMaciej Szankin proposed openstack/nova: config options: improve libvirt lvm  https://review.openstack.org/37830307:34
openstackgerritMaciej Szankin proposed openstack/nova: config options: improve libvirt lvm  https://review.openstack.org/37830307:42
*** salv-orl_ has joined #openstack-nova07:43
*** links has joined #openstack-nova07:45
*** pbandark has quit IRC07:45
*** salv-orlando has quit IRC07:46
*** pilgrimstack has joined #openstack-nova07:50
*** ihrachys has joined #openstack-nova07:51
*** zenoway has joined #openstack-nova07:52
*** pbandark has joined #openstack-nova07:57
*** pbandark has quit IRC07:57
*** pbandark has joined #openstack-nova07:57
*** zzzeek has quit IRC08:00
*** pbandark has quit IRC08:01
*** zzzeek has joined #openstack-nova08:01
*** sc68cal_ has joined #openstack-nova08:02
*** ijw has joined #openstack-nova08:03
*** pbandark has joined #openstack-nova08:03
*** sc68cal has quit IRC08:03
*** yassine has joined #openstack-nova08:11
*** ijw has quit IRC08:11
*** yassine is now known as Guest9966108:12
*** hfu has joined #openstack-nova08:14
*** eharney has quit IRC08:16
*** avolkov has joined #openstack-nova08:19
*** links has quit IRC08:21
*** code-R has joined #openstack-nova08:29
*** code-R_ has joined #openstack-nova08:31
*** Oku_OS is now known as Oku_OS-away08:32
*** kashyap has joined #openstack-nova08:33
*** code-R has quit IRC08:33
*** Oku_OS-away is now known as Oku_OS08:34
*** code-R_ has quit IRC08:36
*** links has joined #openstack-nova08:37
snikitin_mdbooth: Hi, Matthew! Why do you think that BDM id as stable id is useless if we are talking about admin only API?08:39
*** snikitin_ is now known as snikitin08:39
*** snikitin_ has joined #openstack-nova08:41
*** sdake has joined #openstack-nova08:41
*** derekh has joined #openstack-nova08:41
bauzastonyb: around ?08:41
*** _gryf_ is now known as _gryf08:41
*** sdake has quit IRC08:42
bauzastonyb: we have a couple of changes in https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/mitaka and I wonder whether we should plan to trample those that the master change was merged by Ocata, given Mitaka will become Phase-II once stable Newton becomes phase-I08:43
bauzastonyb: like https://review.openstack.org/#/c/375873/08:43
*** jed56 has joined #openstack-nova08:45
*** danpawlik has joined #openstack-nova08:47
*** haplo37 has quit IRC08:47
*** priteau has joined #openstack-nova08:48
*** openstackgerrit has quit IRC08:48
danpawlikHello, I run on xenial tox -e bindep and it fails. When I add into tox.ini  into testenv:bindep  => basepython = python2.7 it works good. Maybe it should be added into nova project?08:48
*** moshele has joined #openstack-nova08:49
*** openstackgerrit has joined #openstack-nova08:49
tonybbauzas: Yeah I have it on my todo list to review all the nova things this week08:49
*** haplo37 has joined #openstack-nova08:49
*** roeyc has joined #openstack-nova08:50
*** danpb has joined #openstack-nova08:51
*** claudiub|2 has quit IRC08:52
bauzastonyb: either way, I filed my concern in the above change, feel free to axe it08:52
*** _oanson is now known as oanson08:55
*** kaisers3 has quit IRC08:57
*** Oku_OS is now known as Oku_OS-away08:57
*** artom_ has quit IRC08:58
*** kaisers1 has joined #openstack-nova08:59
*** artom has joined #openstack-nova08:59
*** jamielennox is now known as jamielennox|away08:59
*** alexchadin has joined #openstack-nova09:06
*** artom has quit IRC09:07
*** artom has joined #openstack-nova09:08
*** claudiub|2 has joined #openstack-nova09:11
*** kaisers has quit IRC09:12
openstackgerritTuan Luong-Anh proposed openstack/nova: Avoid Forcing the Translation of Translatable Variables  https://review.openstack.org/37844909:13
*** priteau has quit IRC09:15
*** priteau has joined #openstack-nova09:17
*** dmellado_ is now known as dmellado09:18
openstackgerritAdam Kijak proposed openstack/nova: Last chance call to neutron if VIF plugin notification is lost  https://review.openstack.org/37827809:24
*** lpetrut has joined #openstack-nova09:36
*** lxsli0 is now known as lxsli09:36
*** roeyc has quit IRC09:37
*** code-R has joined #openstack-nova09:38
*** Oku_OS-away is now known as Oku_OS09:38
*** tuanla has joined #openstack-nova09:40
openstackgerritChris Dent proposed openstack/nova: [placement] ensure that allow headers are native strings  https://review.openstack.org/37480009:40
*** gongysh has quit IRC09:40
*** aswadr_ has quit IRC09:42
*** hfu has quit IRC09:42
*** haplo37_ has quit IRC09:44
*** claudiub|2 has quit IRC09:45
*** hfu has joined #openstack-nova09:46
*** haplo37_ has joined #openstack-nova09:47
*** alexchadin has quit IRC09:48
*** alexchadin has joined #openstack-nova09:49
*** code-R_ has joined #openstack-nova09:49
*** hfu has quit IRC09:50
*** markmc` is now known as markmc09:51
*** code-R has quit IRC09:52
*** alexchadin has quit IRC09:53
*** matrohon has quit IRC09:56
openstackgerritCao Xuan Hoang proposed openstack/nova: Files with no code must be left completely empty  https://review.openstack.org/37849110:00
mdboothWow, was going to propose removing a workaround in the libvirt driver that was fixed in stable libvirt in November 2014.10:01
mdboothHowever, it seems we still support running against stable libvit from January 2014.10:01
*** mamandle has joined #openstack-nova10:05
mamandle@alaski - I have a query regarding the commit https://github.com/openstack/nova/commit/f577f650c7ca9d8dd66eaec919e4805c09d16f6d10:07
*** EinstCrazy has quit IRC10:08
openstackgerritTovin Seven proposed openstack/nova: Remove mox in nova/tests/unit/virt/xenapi/image/test_bittorrent.py  https://review.openstack.org/37849610:08
*** EinstCrazy has joined #openstack-nova10:08
*** cdent has joined #openstack-nova10:08
mamandleWith that commit after a scheduler failure the instance forever seems to be in scheduling state.10:09
openstackgerritTovin Seven proposed openstack/nova: Remove mox in virt/xenapi/image/test_bittorrent.py  https://review.openstack.org/37849610:10
*** kaisers has joined #openstack-nova10:12
*** kaisers_ has joined #openstack-nova10:12
*** lujinluo has quit IRC10:13
*** EinstCrazy has quit IRC10:13
openstackgerritMaciej Szankin proposed openstack/nova: config options: improve libvirt imagecache  https://review.openstack.org/37849710:13
*** kaisers__ has joined #openstack-nova10:14
*** kaisers_ has quit IRC10:14
*** kaisers has quit IRC10:16
openstackgerritcoolias proposed openstack/nova: Fixes remove_image to capture ImageBusy exception  https://review.openstack.org/37850110:16
openstackgerritTovin Seven proposed openstack/nova: Remove mox in virt/xenapi/image/test_bittorrent.py  https://review.openstack.org/37849610:16
openstackgerritLucian Petrut proposed openstack/nova: HyperV: use os-brick for volume related operations  https://review.openstack.org/27350410:20
*** ihrachys has quit IRC10:22
*** mamandle has quit IRC10:24
openstackgerritMaciej Szankin proposed openstack/nova: config options: improve libvirt imagebackend  https://review.openstack.org/37850710:24
kashyapmdbooth: Yeah, 1.2.1 is from JAN 2014.  And, danpb proposed the NEXT_MIN_LIBVIRT_VERSION to 1.2.9 (released: OCT 2014) - https://review.openstack.org/#/c/377923/10:27
* mdbooth needs 1.2.10 for this particular fix10:27
*** mamandle has joined #openstack-nova10:27
danpbmdbooth: that's not going to be available for a while yet as it'd currently mean dropping Debian support10:29
*** hoangcx has quit IRC10:29
* mdbooth wonders why we're interested in supporting users who want to continuously deploy openstack whilst running a 2 year old hypervisor.10:30
kashyapmdbooth: "That's what the CI machines use"?10:31
danpbbased on their 2 year cadence, i doubt we'll get new debian until mid-2017, so probably the Qxxxx release would be first where we can bump beyond the 1.2.9 version10:31
* mdbooth proposes supporting openstack releases for 2 years.10:31
mdboothWell, I say 2 year old. It's 2.5 years old.10:32
mdboothWe should support openstack releases for 2.5 years.10:32
* kashyap just learnt, the Qxxxx release is called "Queens" - https://releases.openstack.org/10:33
johnthetubaguybauzas: I wasn't 100% if we are allowed to merge this: https://review.openstack.org/#/c/37805710:33
*** tuanla has quit IRC10:39
*** salv-orlando has joined #openstack-nova10:40
*** salv-orl_ has quit IRC10:40
*** tbachman has quit IRC10:44
openstackgerritGleb Stepanov proposed openstack/nova: Add _rebuild_instance helper method  https://review.openstack.org/37600410:47
*** trisq has quit IRC10:48
*** dingboopt_ has quit IRC10:50
*** diana_clarke has joined #openstack-nova10:50
*** smatzek__ has joined #openstack-nova10:50
*** alexchadin has joined #openstack-nova10:52
*** links has quit IRC10:53
*** priteau has quit IRC10:53
*** rmart04 has joined #openstack-nova10:56
openstackgerritAndrey Volkov proposed openstack/nova: Return build_requests instead of instances  https://review.openstack.org/37426710:57
openstackgerritAndrey Volkov proposed openstack/nova: Add schedule_and_build_instances conductor method  https://review.openstack.org/36755710:57
openstackgerritAndrey Volkov proposed openstack/nova: WIP Move instance creation to conductor  https://review.openstack.org/31937910:57
openstackgerritAndrey Volkov proposed openstack/nova: Tests: improve assertJsonEqual diagnostic message  https://review.openstack.org/37264410:57
*** phuongnh has quit IRC10:58
*** oomichi_ has quit IRC10:59
msnohi guyz..11:00
*** smatzek__ has quit IRC11:00
msnosnapshot of a instace which is boot from volume is getting zero size in HP helion cloud setup11:00
msnois it a known issue11:00
msnoits based on Mitaka11:00
*** links has joined #openstack-nova11:02
*** haplo37 has quit IRC11:02
*** haplo37 has joined #openstack-nova11:08
openstackgerritDaniel Berrange proposed openstack/os-vif: os-vif: add initial documentation about object model  https://review.openstack.org/29459611:09
*** sdague has joined #openstack-nova11:09
*** moshele has quit IRC11:09
*** moshele has joined #openstack-nova11:10
*** hshiina has joined #openstack-nova11:13
openstackgerritSergey Nikitin proposed openstack/nova-specs: Restore V3 Diagnostics info  https://review.openstack.org/35788411:14
*** rtheis has joined #openstack-nova11:16
*** karthiks has joined #openstack-nova11:16
*** kaisers__ has quit IRC11:17
*** bvanhav has joined #openstack-nova11:17
*** artom has quit IRC11:18
*** jojden has joined #openstack-nova11:18
jojdenHi11:18
*** artom has joined #openstack-nova11:19
*** artom has quit IRC11:19
*** artom has joined #openstack-nova11:19
openstackgerritSean Dague proposed openstack/nova: Add a post-test-hook to run the archive command  https://review.openstack.org/37656711:20
sfinucanmsno: That might be something worth pinging HP directly about11:25
msnosfinucan, wanted to know if there is any such known issue in openstack itself11:26
msnoor is it related to .. the backend volume which is used11:26
msnolike .. the snashotting mechanism used in backend lun?11:26
sfinucanmsno: Ah, I can't help you there, I'm afraid. Maybe search https://bugs.launchpad.net/nova11:27
msnosfinucan, thank you11:27
*** lucas-afk is now known as lucasagomes11:29
*** mamandle has quit IRC11:29
*** pbandark has quit IRC11:30
*** namnh has quit IRC11:31
*** mamandle has joined #openstack-nova11:32
*** pbandark has joined #openstack-nova11:33
*** pilgrimstack has quit IRC11:36
*** pilgrimstack1 has joined #openstack-nova11:37
eantyshevmbooth: Hello! Can we now discuss here libvirt block jobs in nova driver?11:39
eantyshevmdbooth: Hello! Can we now discuss here libvirt block jobs in nova driver?11:39
mdbootheantyshev: Sure, if you like. I've pretty much said it in the review, though.11:40
*** pilgrimstack has joined #openstack-nova11:40
*** pilgrimstack1 has quit IRC11:40
*** cdelatte has quit IRC11:40
eantyshevmdbooth: can I ask you to review also this change: https://review.openstack.org/#/c/375652/11:40
*** trisq has joined #openstack-nova11:40
mdbootheantyshev: Just checking, are you running a really old libvirt, btw?11:41
*** pilgrimstack has quit IRC11:42
eantyshevmdbooth: 1.3.3.2 is not so old, isn't it?11:42
mdbootheantyshev: No, that's ok. Just wondering why the wait_for_job_clean11:43
mdboothAs that seems to have been a workaround for a libvirt bug which was fixed in 201411:43
eantyshevmdbooth: common behavior for rebase/commit block jobs is that job dissapears when it's done11:44
mdbootheantyshev: Yeah, I prefer the other patch, tbh.11:44
*** salv-orlando has quit IRC11:44
mdboothRight, which should be represented by returning None from get_job_info, imho.11:44
*** ldeptula has joined #openstack-nova11:45
mdboothI'm uncomfortable with it appearing to return data which is not returned by libvirt11:45
eantyshevmdbooth: the other doesn't fix anything. Call semantics is less important, IMHO11:45
mdboothwhich was the original issue11:45
mdboothCall semantics are a maintenance issue.11:45
mdboothWhich is expensive.11:46
mdboothThe issue we were originally addressing is that we were working around behaviour which didn't exist, which required anybody reading this code to think themselves into knots.11:46
* mdbooth wonders why you'd want wait_for_job_clean=False11:47
eantyshevmdbooth: I want it to be True actually11:48
*** thorst has joined #openstack-nova11:48
mdbootheantyshev: Quite. Why would you ever want anything else?11:48
eantyshevat least in _volume_snapshot_delete11:48
eantyshevmdbooth: my primary purpose was fixing a bug I've found: https://bugs.launchpad.net/nova/+bug/162713411:50
openstackLaunchpad bug 1627134 in OpenStack Compute (nova) "libvirt driver stuck deleting online snapshot" [High,In progress] - Assigned to Evgeny Antyshev (eantyshev)11:50
mdbootheantyshev: I think the problem with wait_for_job_clean is that it's a race, no?11:50
*** derekh has quit IRC11:52
eantyshevmdbooth: not exactly. Problem that in _volume_delete_snapshot  block/commit jobs the job dissapears, and not stays in cur==end state11:52
*** sudipto_ has quit IRC11:52
*** sudipto has quit IRC11:52
openstackgerritSean Dague proposed openstack/nova: Log parsing tool and post_test_hook script  https://review.openstack.org/37653111:52
mdbootheantyshev: With the current (and proposed) semantics, with wait_for_job_clean we'll return True from wait_for_job if the job doesn't exist.11:53
mdboothCan we be sure that this isn't because it hasn't been created, yet?11:53
mdboothkashyap: ^^^11:53
*** markvoelker has quit IRC11:53
kashyapmdbooth: Reading the scrollback, and was looking at the bugs11:53
mdboothAlso, wait_for_job() should either wait or be called something else11:53
mdboothThat's a separate issue, though11:54
kashyapIndeed "thinking myself into knots"11:54
mdboothkashyap: So, there's a real bug here which we need to fix11:54
kashyapmdbooth: Yeah, I was looking at the bug filed by eantyshev11:54
eantyshevmdbooth: well, I beleive the job is created ok when self._guest._domain.blockRebase succeeds11:54
mdboothHowever, I'd like to come up with a way to fix it which doesn't invent libvirt api semantics11:54
*** muawiakh_ has joined #openstack-nova11:55
mdbootheantyshev: Apparently not on really old libvirt11:55
eantyshevmdbooth: what version do you mean?11:55
*** muawiak__ has joined #openstack-nova11:55
kashyapeantyshev: That bug is also reproducible with NFS backend?11:55
mdboothkashyap: So, how long is that job info supposed to hang around for? Why would eantyshev not be seeing an end condition where cur == end?11:55
openstackgerritSean Dague proposed openstack/nova: Log parsing tool and post_test_hook script  https://review.openstack.org/37653111:56
*** muawiakhan has quit IRC11:56
kashyapmdbooth: Refreshing my memory...one moment11:56
eantyshevkashyap, mdbooth: because the job stays in cur==end state in some distinct cases, like drive mirroring11:57
mdbootheantyshev: This is in _live_snapshot(), right?11:57
kashyapeantyshev: In that case, one has to explicitly issue an abort11:57
eantyshevyes11:57
mdbootheantyshev: Can you explain in more detail? The job is in cur==end, but the job is not complete?11:58
eantyshevthat's when wait_for_job(wait_for_job_clean=False) should be used11:58
openstackgerritsahid proposed openstack/nova: libvirt: fix DiskSmallerThanImage when block migrate ephemerals  https://review.openstack.org/37856011:58
*** baoli has joined #openstack-nova11:58
mdboothwait_for_job_clean() is a workaround for a race in an old libvirt, as per the comment.11:59
mdboothBecause blockRebase() used to be unintentionally async, iirc11:59
mdboothi.e. it returned before the job had been created, which was a bug.11:59
*** roeyc has joined #openstack-nova11:59
*** muawiakh_ has quit IRC11:59
ldeptulaDoes nova report only memory usage of virtual machines itself? In case of bigger video memory requested it may be important to be concious of higher memory consumption on compute node12:00
mdboothldeptula: I don't think we track video memory. I don't recall anybody ever asking, though.12:00
*** lucasagomes is now known as lucas-bbl12:01
*** Cassowary has quit IRC12:01
eantyshevmdbooth: AFAIU, it was abort job which is async due to the bug you mean. see _swap_volume code12:01
kashyapI think what he means is that when copy is in cur==end state, the job remains mirroring, until one issues an explicit blockJobAbort()12:01
eantyshevkashyap: thank you, I was just looking for a link12:02
mdbootheantyshev: Yep, was abort.12:02
ldeptulamdbooth: right now I'm testing following scenario. On compute node I have 512 huge pages each 2mb. I scheduled vm with 512 mb of memory and there's consumpted 256 pages for vm and 8 for video12:02
mdboothAnything, thinking about that I don't think anything else should use it.12:02
ldeptulamdbooth: but in nova db there's info only about 256 pages consumpted12:02
*** sdake has joined #openstack-nova12:02
mdboothldeptula: Perhaps sahid or danpb might know more.12:03
*** rfolco_ has joined #openstack-nova12:04
*** jaypipes has joined #openstack-nova12:05
*** haplo37_ has quit IRC12:05
mdboothkashyap: So, I think this hangs on the lifecycle of a block job. At what point is it no longer possible to query it for completion?12:06
kashyapmdbooth: Good question, I don't know top off my head, looking through that mail thread with Eric to see if I'll remember12:06
danpbldeptula: video should be allocated out of normal memory, not huge page memory afaik12:07
mdboothIs there any point at which we should assume that a return of 'no such job' means that it has completed?12:07
*** haplo37_ has joined #openstack-nova12:07
kashyapmdbooth: "If qemu doesn't report anything (because the job is not started yet), then libvirt should report cur=0, end=1 (the job still has 100% to go)."12:08
openstackgerritSean Dague proposed openstack/nova: Add a post-test-hook to run the archive command  https://review.openstack.org/37656712:08
*** cdelatte has joined #openstack-nova12:09
mdboothkashyap: Right, but at what point does it stop returning anything because it's no longer tracking the job?12:09
kashyapmdbooth: Hmm, that detail is probably lurking in the libvirt code12:09
*** dave-mccowan has joined #openstack-nova12:09
mdboothIs it after some specific call? Maybe something to delete the job record. Maybe after having returned info with cur==end, maybe time?12:09
*** edmondsw has joined #openstack-nova12:09
mdbootheantyshev: You've highlighted that we're on shaky ground here :)12:10
*** nshirokovskiy has joined #openstack-nova12:10
kashyapVery much.12:10
ldeptula@danpb: /proc/3963/numa_maps:2aaacac00000 prefer:0 file=/dev/hugepages2M/libvirt/qemu/qemu_back_mem.vga.vram.WmjVlz\040(deleted) huge anon=8 dirty=8 N0=8 kernelpagesize_kB=204812:10
mdbootheantyshev: However, I'd prefer to fix it properly rather than hack round it.12:10
*** cdelatte has quit IRC12:11
kashyapmdbooth: Eric knows this area of code like the back of his hand, let's see if he's around - Pinging him on public #virt on OFTC12:11
*** diga_ has quit IRC12:11
mdbootheantyshev: If the last fix caused a regression, you should probably propose a revert.12:11
kashyapmdbooth: It's affecting only certain backends apparently?12:11
mdboothUnless you want to take it on yourself, that is.12:11
*** alexchadin has quit IRC12:11
mdboothkashyap: Yet more complication :)12:12
*** mtanino has joined #openstack-nova12:12
*** alexchadin has joined #openstack-nova12:12
eantyshevmdbooth: if the blockRebase libvirt call succeeds, then it definitely means the job is created12:13
danpbldeptula: what qemu are you using - that is certainly not expected12:13
mdbootheantyshev: In which case wait_for_job_clean isn't being used as intended12:14
*** mamandle has quit IRC12:14
mdbootheantyshev: Are you using it to indicate completion when the job no longer exists, btw?12:15
eantyshevmdbooth: exactly12:15
mdbootheantyshev: Right, that's not what it was added for, and that's not what it's documented to do.12:15
mdboothIt's what it does coincidentally.12:15
*** baoli has quit IRC12:16
* mdbooth doesn't want to depend on another coincidental feature. I'd prefer to revert the thing that broke you, or fix it properly.12:16
ldeptuladanpb: qemu-kvm.x86_64 10:1.5.3-105.el7_2.412:16
*** ducttape_ has joined #openstack-nova12:17
eantyshevmdbooth: I'd rather fix it12:17
mdbootheantyshev: Which libvirt hypervisor are you using again?12:17
*** mat128 is now known as mat128|afk12:17
kashyapeantyshev: Your CI logs don't have libvirt debug filters enabled12:17
kashyapPossible to re-do your test with that?12:18
mdboothWas it virtuozzo?12:18
kashyapmdbooth: Yea12:18
kashyaphttp://openstack-3rd-party-storage-ci-logs.virtuozzo.com/28/314928/13/check/dsvm-tempest-kvm/5aae7aa/logs/libvirt/libvirtd.txt.gz12:18
eantyshevkashyap: I have these logs, what information do you need?12:18
eantyshevkashyap: libvirt debug logs pollute system log very much12:18
kashyapeantyshev: Not really if you use log filters12:19
*** ducttape_ has quit IRC12:19
kashyapeantyshev: We've enabled it in upstream DevStack, and they're not really large12:19
*** ducttape_ has joined #openstack-nova12:19
mdboothkashyap: Can you raise https://review.openstack.org/#/c/375652/ with some libvirt folks?12:19
mdboothI'd like to understand what the semantics 1) are supposed to be, 2) really are.12:20
kashyapmdbooth: Yeah, I added Eric to that review, usually when he's added, he notices12:20
kashyapmdbooth: Yeah, that was my goal with http://www.redhat.com/archives/libvir-list/2016-September/msg00011.html12:20
mdboothkashyap: Yup. This seems to be related but different. That mail was exactly what we needed to proceed, though.12:20
kashyapmdbooth: Yeah, I see this code he's referring to is in _volume_snapshot_delete()12:21
*** pilgrimstack has joined #openstack-nova12:21
openstackgerritHussain Chachuliya proposed openstack/nova: Replace uuid4() with uuidsentinel  https://review.openstack.org/37766312:21
*** mamandle has joined #openstack-nova12:22
kashyapeantyshev: http://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/nova_plugins/functions-libvirt#n11212:23
eantyshevkashyap: I'll enable that, but if you need something specific right now, better ask12:25
*** takedakn has joined #openstack-nova12:25
mdboothWho killed gerrit?12:25
danpbldeptula: its a bug in that old version of qemu12:26
kashyapeantyshev: No, in the middle of something else.  But please attach them to the bug, so libvirt block folks can analyze them in their own time.12:27
*** jamielennox|away is now known as jamielennox12:29
*** ftersin has quit IRC12:29
ldeptuladanpb: do you have link to that defect?12:30
*** alexchadin has quit IRC12:30
kashyapeantyshev: mdbooth: The Nova commit (1cf793df) that introduced that code ('while dev.wait_for_job(abort_on_error=True') also say that they haven't tested it with network protocols.12:32
danpbldeptula: i don't know of any bug - i just observe that it only happens with that older qemu12:32
*** salv-orlando has joined #openstack-nova12:33
ldeptuladanpb: okay, thanks for all information12:33
mdboothkashyap: I think he's talking about constructing urls though, right?12:34
*** oanson has quit IRC12:34
*** ratailor has quit IRC12:34
kashyapmdbooth: Probably that's what he's alluding to.  Wasn't clear to me12:35
eantyshevkashyap: I've attached the relevant piece to https://bugs.launchpad.net/nova/+bug/162713412:35
openstackLaunchpad bug 1627134 in OpenStack Compute (nova) "libvirt driver stuck deleting online snapshot" [High,In progress] - Assigned to Evgeny Antyshev (eantyshev)12:35
*** mriedem has joined #openstack-nova12:37
mdboothsahid: https://review.openstack.org/#/c/378560/ nice12:38
*** bks has quit IRC12:38
mdboothsahid: That would also have been creating the wrong backing file, btw12:39
*** ducttape_ has quit IRC12:40
*** ababich1 has quit IRC12:41
alaskimamandle: do you have a bug open for the re-schedule issue? I think I know how to fix it, I just need to test it12:41
mdboothsahid: Incidentally, I already fixed that bug in my libvirt refactor :)12:42
*** aarefiev has quit IRC12:42
*** gstepanov has quit IRC12:42
*** vnogin has quit IRC12:42
kashyapmdbooth: Can you hop on #virt, OFTC?12:44
kashyapeantyshev: Thank you.  You might want to join there, too12:44
mdboothkashyap: apparently not, no12:44
*** ababich has joined #openstack-nova12:44
*** vnogin has joined #openstack-nova12:44
mdbooth#virt: Cannot join channel (+k) - bad key12:44
*** aarefiev has joined #openstack-nova12:44
* mdbooth doesn't know what that means12:44
kashyapmdbooth: Anyway, I'll summarize on the review, if Eric himself doesn't comment.  He's already analzyed the pastebin from eantyshev above.12:45
kashyapmdbooth: So, from the pastebin above12:46
mdboothkashyap: Awesome, thanks. Please also pass on thanks to eblake.12:46
kashyapOn line-148, you see:12:46
kashyapSep 20 15:10:39 localhost libvirtd: 85854: info : qemuMonitorSend:1007 : QEMU_MONITOR_SEND_MSG: mon=0x7f64f8010bc0 msg={"execute":"query-block-jobs","id":"libvirt-111"}#015#012 fd=-112:46
*** gstepanov has joined #openstack-nova12:46
kashyaplibvirt is querying for block job status12:46
kashyapAnd, on on line-159, QEMU responds:12:46
kashyapep 20 15:10:39 localhost libvirtd: 85849: info : qemuMonitorIOProcess:426 : QEMU_MONITOR_IO_PROCESS: mon=0x7f64f8010bc0 buf={"return": [], "id": "libvirt-111"}#015#012 len=3712:46
*** rodrigods has quit IRC12:47
kashyapmdbooth: "so libvirt should NOT be reporting a job status"12:47
*** rodrigods has joined #openstack-nova12:47
eantyshevkashyap: job status could be got from event at line-9512:49
kashyapeantyshev: True, that is the COMPLETED event12:49
openstackgerritAndrew Laski proposed openstack/nova: Log parsing tool and post_test_hook script  https://review.openstack.org/37653112:49
alex_xunova api subteam meeting is in 10 mins at #openstack-meeting-412:50
mdboothkashyap: Ah, so completion is signalled by processing a COMPLETED event?12:50
mdboothDo we consume those?12:50
eantyshevkashyap, mdbooth: AFAIK no12:50
kashyapmdbooth: Yes, the COMPLETED event signals that12:50
mdboothSo, we're badly misusing the api :(12:50
mdboothblock job info is for monitoring progress, not signalling completion?12:51
eantyshevmdbooth: that's right12:52
mdboothWell, that sucks.12:52
mdbootheantyshev: Are you up for that?12:52
*** mamandle has quit IRC12:52
mdboothkashyap: Is ^^^ also your reading, btw?12:52
kashyapmdbooth: Yes, reading it.12:52
kashyapvirDomainBlockJobInfo reports status12:53
mdboothi.e. virDomainGetBlockJobInfo is the wrong api to be using in the first place?12:53
bauzasjohnthetubaguy: see my comment on https://review.openstack.org/#/c/378057/212:55
kashyapmdbooth: I can't really say that yet without reading the code a bit more12:55
*** markvoelker has joined #openstack-nova12:55
*** pbandark has quit IRC12:55
*** tblakes has joined #openstack-nova12:55
johnthetubaguybauzas: yeah, that makes sense, just wanted to make sure that was true12:56
mdboothkashyap: My original question was around when we should expect this api call to signal completion, and when it should return no result.12:56
eantyshevmdbooth: perhaps I could do it in scope of above LP bug: monitor complete events for block job status12:56
mdboothkashyap: If I've understood your response correctly, the answer is that we don't know, because it's not supposed to be used for this.12:56
kashyapmdbooth: It sends a signal completion when len == offset, see line-9812:57
*** david-lyle has joined #openstack-nova12:57
mriedemmdbooth: i believe it's been a known issue that we don't have listeneners for job completed events in the libvirt driver, but we could/should12:57
mdboothkashyap: Have you got that pastebin url again, btw?12:57
mriedemlike device attach/detach completed events12:57
mriedemso we don't have to poll12:57
kashyapmdbooth: http://paste.openstack.org/show/583277/12:57
*** kaisers has joined #openstack-nova12:58
*** vishwanathj has joined #openstack-nova12:58
mdboothmriedem: Sounds like eantyshev was up for fixing that?12:58
kashyapmdbooth: It's this line:12:58
kashyapSep 20 15:10:39 localhost libvirtd: 85849: info : qemuMonitorEmitEvent:1272 : mon=0x7f64f8010bc0 event=BLOCK_JOB_COMPLETED data={"device":"drive-virtio-disk1","len":1073741824,"offset":1073741824,"speed":0,"type":"stream"}12:58
* eantyshev confirms12:59
*** baoli has joined #openstack-nova12:59
alex_xunova-api subteam meeting is running at #openstack-meeting-413:00
kashyapmdbooth: Okay, to your question, Eric says that: the libvirt API itself won't return the BLOCK_JOB_COMPLETED event13:00
kashyapmdbooth: One has to write an event hook...13:00
mdboothWe already have some of those somewhere13:00
mriedemwe have the lifecycle event monitor13:01
mriedemi expect this would be similar for job status13:01
*** mamandle has joined #openstack-nova13:01
*** baoli_ has joined #openstack-nova13:02
mdbootheantyshev: I'd still support a revert of the patch that regressed if you need a faster fix.13:03
kashyapmdbooth: mriedem: Another interesting related point (err, buggy behavior?), from libvirt dev on OFTC:13:03
kashyap14:44 <@eblake> the C code is tri-state: -1 for error in querying, 0 for no jobs to report (because it finished), or >0 for job status available13:03
kashyap14:44 <@eblake> it may be that the conversion from C state to python is mistakenly populating an all-zero state object instead of recognizing a return of 0 as special13:03
kashyap14:45 <@eblake> but it is normal for no state to be available when the job is complete (maybe future libvirt could track that a job has finished and provide state even when qemu didn't report any, but that wouldn't help you with current libvirt)13:03
* kashyap is going to file an upstream libvirt bug to track the above behavior, so they can triage it properly13:03
mdboothkashyap: I've read the libvirt-python code which does this twice recently13:04
mdboothFirst time I missed the difference between returning -1 and 013:04
mdboothSo, if virDomainGetBlockJobInfo returns -1, the python call returns None13:04
mdboothIf it return 0, it returns an empty dict13:04
mdboothIf it returns 1, it returns a fully populated dict13:04
mdboothi.e. it's never partially populated, but it can be empty13:05
mdboothMy proposal in the get_job_info patch was that we map that to (exception, None, dict)13:05
*** lucas-bbl is now known as lucasagomes13:05
*** baoli has quit IRC13:06
kashyapmdbooth: Your proposal sounds super clear13:06
*** niedbalski_ is now known as niedbalski13:06
*** niedbalski has quit IRC13:06
*** niedbalski has joined #openstack-nova13:06
mdboothkashyap: However, if we handled the COMPLETED job instead, this would also clear up the workaround for cur=0, end=013:06
kashyapAnd, accurately maps to the libvirt API13:06
*** pbandark has joined #openstack-nova13:06
mdbooths/job/event/13:06
*** rlrossit has joined #openstack-nova13:06
*** liverpooler has quit IRC13:07
eantyshevmdbooth: kashyap: and also to know the job result13:07
fricklercould some bug admin take a look at https://bugs.launchpad.net/nova/+bug/1597596 ? it seems rather stuck to me than in progress. I'm also wondering whether I should add a new bug for "rescheduled instances get duplicate addresses assigned"13:07
openstackLaunchpad bug 1597596 in OpenStack Compute (nova) "network not always cleaned up when spawning VMs" [Medium,In progress] - Assigned to Aihua Edward Li (aihuaedwardli)13:07
kashyapmdbooth: I'm not quite sure, if that fixes it.  Let me see:13:07
mdboothkashyap: Is it possible that the same bug that produces it also prevent libvirt from sending the event?13:08
mdboothThat would suck.13:08
kashyapmdbooth: This is what the Git in master libvirt says:13:08
kashyapIf qemu reports 0/0 and "ready":false, then libvirt should report cur=0, end=1 (that is, we fudge the end to be larger, because the job is not done yet).13:08
*** jamesdenton has joined #openstack-nova13:08
kashyapmdbooth: No, I don't think it's the same bug13:08
mdboothkashyap: The question is whether the COMPLETED event was sent anyway, thouhg.13:08
kashyapmdbooth: If Nova is not actively montoring for the event, then no way it could capture it, IIUC.13:09
mdboothkashyap: Sure, we'd have to monitor for it.13:09
kashyapmdbooth: No, it won't be sent13:09
*** mtanino has quit IRC13:09
*** hshiina has quit IRC13:09
openstackgerritYingxin Cheng proposed openstack/nova: [POC][placement] Amend r-p/{uuid}/traits PUT to support os-traits  https://review.openstack.org/37860113:09
mdboothAh, so even if we were monitoring, we still wouldn't get the event?13:09
kashyapmdbooth: Right, in the case of 0/0.13:10
mdboothHmm13:10
kashyapme 's  brain is hurting, can he go have quick a late lunch?  BBIAB13:11
mdbootheantyshev: Incidentally, were you able to join #virt?13:11
*** ljxiash has joined #openstack-nova13:11
eantyshevmdbooth: sorry, was looking into the code13:11
*** claudiub has joined #openstack-nova13:12
*** psachin has quit IRC13:12
*** alexchadin has joined #openstack-nova13:12
kashyapmdbooth: Also, if you want play around with the event `virsh qemu-monitor-event` is hooked to monitor events -- https://kashyapc.fedorapeople.org/virt/virsh-qemu-monitor-event.txt13:12
kashyapThe above is the same blockRebase() test, and monitoring for the event on a different shell13:12
*** Guest2018 is now known as beagles13:13
*** READ10 has joined #openstack-nova13:13
*** vladikr has joined #openstack-nova13:13
*** woodster_ has joined #openstack-nova13:13
*** eantyshev has left #openstack-nova13:14
*** eantyshev has joined #openstack-nova13:14
*** cmartin has joined #openstack-nova13:15
*** takedakn has quit IRC13:17
*** aswadr_ has joined #openstack-nova13:18
openstackgerritLucian Petrut proposed openstack/nova: HyperV: use os-brick for volume related operations  https://review.openstack.org/27350413:18
*** psachin has joined #openstack-nova13:19
*** jaosorior has quit IRC13:20
*** ducttape_ has joined #openstack-nova13:20
*** jaosorior has joined #openstack-nova13:21
*** salv-orlando has quit IRC13:21
openstackgerritDaniel Berrange proposed openstack/nova: console: introduce basic framework for security proxying  https://review.openstack.org/34539613:22
openstackgerritDaniel Berrange proposed openstack/nova: console: introduce framework for RFB authentication  https://review.openstack.org/34539713:22
openstackgerritDaniel Berrange proposed openstack/nova: console: introduce the VeNCrypt RFB authentication scheme  https://review.openstack.org/34539813:22
openstackgerritDaniel Berrange proposed openstack/nova: console: provide an RFB security proxy implementation  https://review.openstack.org/34539913:22
*** tbachman has joined #openstack-nova13:23
kashyapmdbooth: Are you still wondering: "Why doesn't the BLOCK_JOB_COMPLETED event sent when cur =0, end=0?13:24
kashyap"13:24
*** ducttape_ has quit IRC13:25
kashyapIf so, might want to re-read the commit message here - http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=988218c13:26
*** mat128|afk is now known as mat12813:27
*** ftersin has joined #openstack-nova13:28
openstackgerritSean Dague proposed openstack/nova: Add a post-test-hook to run the archive command  https://review.openstack.org/37656713:29
mdboothkashyap: There's an implication in that commit:13:29
mdbooth"Apparently, some management applications use the following code13:29
mdboothpattern when waiting for a block job to finish"13:29
mdbooth-> "some management applications are doing it wrong" ;)13:29
macszsfinucan: do you remember the duration of deprecation? was it 2 or 3 releases?13:32
dansmithsdague: your change here doesn't let us see the result right? https://review.openstack.org/#/c/376567/9/tools/hooks/post_test_hook.sh13:32
mdbootheantyshev: So, it sounds to me like, except in the abort case, we *can* assume that no job == completion. Although not necessarily successful completion.13:32
sdaguedansmith: with the -x, it might13:32
sdagueI was trying to figure out what it would look like13:32
dansmithsdague: not formatted I think13:33
kashyapmdbooth: :-) Yeah13:33
sdaguethat's possible13:33
sdaguedansmith: trying to just get a good run on it, after my syntax error screw up to see13:33
dansmithalright13:33
*** alexchadin has quit IRC13:33
mdbootheantyshev: So if you wanted to push ahead with that simpler patch I wouldn't be opposed.13:33
sdagueturns out, we needed a 4th run to get the instances13:33
sdaguebut it would be nice to make sure we got to the end, but don't just idle loop13:34
*** alexchadin has joined #openstack-nova13:34
mdboothHowever, I'd prefer that you cleaned up the comments around wait_for_job_clean with the updated context.13:34
dansmithyep, well, I had no idea until it wouldrun once13:34
sdaguedansmith: yep, definitely13:34
mdboothBut... it still sounds to me as though processing the job event is the correct solution.13:34
mdboothSo if you wanted to do that I'd be delighted.13:34
sdaguethe reservations count was much higher than I anticipated, really handy to see what's in there in soft delete state13:35
dansmithsdague: yeah in derekh's sample db, there were many many thousands of records like that before I ever got to any meat13:36
dansmithsomewhat eye-opening13:36
sdagueyep13:36
*** tongli has joined #openstack-nova13:37
*** links has quit IRC13:38
*** gaurangt has joined #openstack-nova13:38
*** moshele has quit IRC13:39
*** tonytan4ever has joined #openstack-nova13:40
*** bogdan has joined #openstack-nova13:40
alaskimriedem: dansmith there's a pretty big bug with cellsv2 that was reported to me this morning, reschedules are broken. I have a fix put together and am writing a bug report now13:42
bogdanis there any description of nova boot behavior when both volume snapshot and image are provided? we observe some kind of merge when we do so, but we have no idea what exactly happens. Is this legal combination? what should we expect to have at the end on the filesystem?13:42
dansmithalaski: okay13:42
alaskiI'll backport to stable/newton as well. just am not sure if it's worth looking at an RC<whatever> or if we're past that period13:43
mriedemalaski: ok we haven't cut rc2 yet13:43
alaskiahh, okay13:43
mriedemdeadline is eod tomorrow for rc213:43
mriedembut that's pretty damn close, so i'd like to see it in by eod today13:43
*** eharney has joined #openstack-nova13:43
*** alexchadin has quit IRC13:44
alaskihttps://bugs.launchpad.net/nova/+bug/162853013:47
openstackLaunchpad bug 1628530 in OpenStack Compute (nova) "Rescheduling an instance leaves it in a scheduling state and never succeeds" [Critical,New] - Assigned to Andrew Laski (alaski)13:47
*** xyang1 has joined #openstack-nova13:47
*** vnogin has quit IRC13:47
bogdanany idea about the boot behavior? I do not want to go through the code really :)13:48
*** bdeschenes has joined #openstack-nova13:48
*** gaurangt has left #openstack-nova13:48
*** liusheng has quit IRC13:49
*** ducttape_ has joined #openstack-nova13:49
openstackgerritAndrew Laski proposed openstack/nova: Ignore BuildRequest during an instance reschedule  https://review.openstack.org/37863613:51
alaskidansmith: mriedem ^13:51
*** liusheng has joined #openstack-nova13:52
alaskialthough, I need to run a full test run locally13:52
openstackgerritsahid proposed openstack/nova: libvirt: fix DiskSmallerThanImage when block migrate ephemerals  https://review.openstack.org/37856013:53
openstackgerritsahid proposed openstack/nova: libvirt: fix uncaugth exception during soft reboot  https://review.openstack.org/37635013:53
bauzasalaski: IMHO, you should rather look at the filter properties to know whether the instance is rescheduled13:58
alaskibauzas: sure. what in particular?13:58
bauzasalaski: the scheduler_utils.populate_retry() call should update it13:59
*** mtanino has joined #openstack-nova13:59
bauzasalaski: lemme look which field in particular, sec13:59
bauzasalaski: tbh, I'm trying to remember whether the ReqSpec is updated too14:00
bogdanplease, give a hint on boot behavior, I tried to google but nothing to explain this scenario - when both volume snapshot and image are provided14:00
*** anush has joined #openstack-nova14:00
*** andymaier has joined #openstack-nova14:01
*** hoangcx has joined #openstack-nova14:01
alaskibauzas: filter_properties['retry']['num_attempts'] > 1?14:01
bauzasalaski: yeah14:02
bauzasalaski: because we're passing down filter_props to the compute service14:02
bauzasalaski: and then the callback uses the same dict14:02
bauzasalaski: just verify it in your test, but AFAIK, num_attempts will be 214:02
bauzas(in case of a reschedule)14:03
bauzasalaski: ideally, I would like to pass down the ReqSpec object to the compute service, but that's not merged yet14:03
bauzasfor the moment, we're only passing dicts14:03
bauzasmriedem: FWIW, do I need to add a blueprint (and a spec) for asking to implement passing the RequestSpec object down to the compute service?14:04
*** mtanino has quit IRC14:04
mriedemto use it how?14:05
bauzaswe have a couple of RPC interfaces that need to be cleaned up as well, like removing the old fields now that we're in Ocata14:05
bauzasmriedem: we're passing the old filter_props dict14:05
mriedemdoes it fix any bugs? or just technical debt cleanup?14:06
bauzasmriedem: in the conductor, we're getting a ReqSpec object (either created here, or passed by the API) but we're deshydrating it into a dict before calling the compute node14:06
bauzasmriedem: rather tech debty14:06
bauzasa cleanup task yeah14:06
mriedemi think a specless bp is probably good14:06
bauzasokay, I'll write it, and we could discuss that later on in a meeting or whatever else14:07
*** efried has joined #openstack-nova14:07
bauzasmriedem: thanks14:07
eantyshevmdbooth: if nobody objects, I would want https://review.openstack.org/#/c/375652/ to be applied14:08
eantyshevmdbooth: because we need this for our CI14:08
*** kaisers has quit IRC14:09
mdbootheantyshev: Ok, as above I'm ok with that, but can you please change the docs on wait_for_job_clean.14:09
openstackgerritAndrew Laski proposed openstack/nova: Ignore BuildRequest during an instance reschedule  https://review.openstack.org/37863614:10
mdbootheantyshev: As we now have a better understanding as to what it's for.14:10
*** haplo37_ has quit IRC14:10
mdboothAnd that's not what's documented :)14:10
*** anush has quit IRC14:10
*** gsilvis has quit IRC14:11
*** rrecio has joined #openstack-nova14:11
eantyshevmdbooth: so, I'm going to remove that note for RH bug #111917314:12
openstackbug 1119173 in A SYLEAM Module - PDI Connector 7.0 "Display Job and Transformation step in OpenERP" [Wishlist,Confirmed] https://launchpad.net/bugs/1119173 - Assigned to Christophe CHAUVET (christophe-chauvet)14:12
*** haplo37_ has joined #openstack-nova14:13
mdbootheantyshev: Wait a sec...14:13
* mdbooth checks the other call site14:13
* mdbooth checks git history looking for a nova bug14:14
edleafebauzas: how about adding it to the scheduler meeting agenda? We could divide up the cleanup work and get it done quicker14:15
*** tanvirt has joined #openstack-nova14:15
*** rrecio has quit IRC14:15
bauzasedleafe: the main problem I see with that is that the contributors need to know all the RequestSpec uses we have atm14:16
bauzasedleafe: and where those objects are dehydrated and where they're just recreated14:16
bauzasedleafe: and also knowing where reschedules happen14:17
bauzaseg. some API move operations are rescheduling (and passing it back the object), some not14:17
edleafebauzas: multiple people working on that will spread that knowledge to more people, don't you think?14:17
*** anush has joined #openstack-nova14:17
*** kaisers has joined #openstack-nova14:17
bauzasedleafe: sure, but that will mean more PSes IMHO14:18
edleafebauzas: and reviews (especially from you) will be very helpful14:18
bauzasedleafe: lemme think about that, maybe an etherpad for working on that could be helpful14:18
edleafebauzas: sounds goods14:18
edleafegood, even14:18
sfinucanmacsz: You deprecate in one version (say, N) and remove in the next (M)14:18
bauzasedleafe: but I agree it's tribal knowledge that I would love to share14:19
sfinucanmacsz: So if we deprecated an option in '14.0.0' then we can remove now (pre-15.0.0)14:19
sfinucanat least that's my take on the situation14:19
edleafebauzas: I think that would be very helpful14:19
*** salv-orlando has joined #openstack-nova14:20
mriedemsfinucan: https://governance.openstack.org/reference/tags/assert_follows-standard-deprecation.html14:20
mdbootheantyshev: See change Ib4d65e8812c7d3c28100155124218c75a94e16e714:22
*** prateek_ has quit IRC14:22
mdboothThat introduced wait_for_job_clean14:22
raj_singhmacsz: sfinucan It has to be deprecated for 90 days before removal14:22
mdbootheantyshev: There's no mention in that commit of why that was added.14:23
mdboothI think that commit is the source of confusion here.14:23
*** hamzy has quit IRC14:23
macszok, i got confused14:23
sfinucanraj_singh: so there's a time aspect too? I didn't know that14:23
mdbootheantyshev: Given what we know now, wait_for_job_clean should *always* be True14:23
mdbootheantyshev: IoW we should just remove it everywhere.14:23
raj_singhsfinucan: yes14:24
eantyshevmdbooth: with an exception for _swap_volume f.e.14:24
mdbootheantyshev: Why would we want an exception there?14:24
eantyshevmdbooth: drive mirroring sequence implies job termination after cur==end state is reached14:25
*** sudipto has joined #openstack-nova14:25
*** sudipto_ has joined #openstack-nova14:25
mdboothwait_for_job_clean has nothing to do with cur==end, though14:25
mdboothIt means we should assume the job has completed if it no longer exists14:25
eantyshevmdbooth: and?14:25
mdboothWhich is always true by our new understanding.14:25
*** tjones has joined #openstack-nova14:26
kashyapCorrect14:26
*** bks has joined #openstack-nova14:27
eantyshevmdbooth: this isn't so for drive mirroring, again. Job is hanging in cur==end until terminated with special flag14:27
*** yamahata has joined #openstack-nova14:27
kashyapeantyshev: No, don't remove reference to that RHBZ in wait_for_job()14:28
*** gsilvis has joined #openstack-nova14:28
*** diablo_rojo has joined #openstack-nova14:28
kashyapIt is fixed only in upstream Git master.  And to have that libvirt version as minimum in Nova, it'll take a couple of years14:28
kashyap(Git master of libvirt, ie.)14:28
*** tjones has left #openstack-nova14:28
eantyshevmdbooth, kashyap: it's going to be like: http://paste.openstack.org/show/583313/14:29
mdbootheantyshev: TBH, I'd prefer to see you rebase this on top of the changes to get_job_info in the other patch.14:30
*** sudipto has quit IRC14:30
*** sudipto_ has quit IRC14:30
*** baoli_ has quit IRC14:31
mdboothBecause right now we're not correctly handling the 'job doesn't exist' case.14:31
* kashyap clicks14:31
mriedemsdague: dansmith: the duplicate $out tracing here is ugly http://logs.openstack.org/13/377113/8/check/gate-grenade-dsvm-neutron-ubuntu-xenial/1bf52c8/logs/devstack-gate-post_test_hook.txt.gz14:31
mriedemwe should send that to dev/null i think14:31
mdboothLibvirt is telling us the job doesn't exist by returning an empty dict from blockJobInfo()14:31
*** baoli has joined #openstack-nova14:31
John341hi everyone. my nova live-migration for rhel7/centos7 VMs fail on liberty with this error, can anyone pls help? WARNING nova.compute.manager [instance: cd0b605d] Instance shutdown by itself. Calling the stop API. Current vm_state: active, current task_state: None, original DB power_state: 4, current VM power_state: 414:31
dansmithmriedem: can't14:31
mriedemhowever, we don't get the verbose output then at all...14:31
mdboothBut we're ignoring it and returning fake values in a BlockDeviceJobInfo14:31
mriedemyeah14:32
dansmithmriedem: because it's the tracing14:32
kashyapeantyshev: Is there a hurry here?  I realize you may need it in Virtuozzo CI, but also consider for the benefit of broader upstream14:32
John341I get that error on the destination host, logged in console users on the vm freeze too14:32
dansmithmriedem: can we get the testing landed and worry about the output later? as long as we're seeing it...14:32
mriedemit must be PERFECT14:32
eantyshevmdbooth, kashyap: that patch for wait_for_job is going to take some time14:32
mdbootheantyshev kashyap: I think these 2 things are really simple to do. No major code changes required at all.14:32
John341For other OS, Win2012R2 and Ubuntu1404 live-migration works.14:32
mdbootheantyshev: Why?14:32
*** muawiak__ has quit IRC14:33
*** lennyb has quit IRC14:34
dansmithmriedem: I have an idea of how to make it cleaner actually14:34
eantyshevmdbooth: because it's not ready14:34
mdbootheantyshev: But it can be ready trivially, right?14:34
sdaguedansmith: what about making a different return code when the command runs and doesn't have anything to archive?14:34
sdaguewhich would make it easy to loop and know to stop14:34
mdboothI'm pretty sure either of us could do it in under an hour.14:34
dansmithsdague: yeah, I said I was going to work on that14:34
sdaguedansmith: oh, ok, I didn't realize that14:35
eantyshevmdbooth: I'm not a hurry, then14:35
sdagueso if that's coming, we could just go back to version before the output capture14:35
dansmithmriedem: sdague I'll fix up this script in the patch that fixes that14:35
sdaguerealize it's going to add a minute to the placement runs, but that will get better, and move on14:35
*** tblakes has quit IRC14:36
*** muawiakhan has joined #openstack-nova14:36
*** sudipto has joined #openstack-nova14:37
kashyapeantyshev: Also, want to expand the description about the exception with a one-line summary, for future readers of the code14:37
*** sudipto_ has joined #openstack-nova14:37
*** baoli has quit IRC14:38
*** dikonoo has quit IRC14:39
eantyshevkashyap: right14:39
*** annegentle has joined #openstack-nova14:41
*** hshiina has joined #openstack-nova14:42
dansmithsdague: so are you going to +W what's there so we can get the project config change in the queue?14:44
dansmithin a bit I'll work on the result code and the --until-finished option14:44
pbandarkping mriedem,  https://bugs.launchpad.net/nova/+bug/1334398 is only applicable for libvirt 1.2.2 version ?14:44
openstackLaunchpad bug 1334398 in OpenStack Compute (nova) "libvirt live_snapshot periodically explodes on libvirt 1.2.2 in the gate" [Undecided,Confirmed]14:44
*** burgerk has joined #openstack-nova14:45
mriedempbandark: we don't know14:45
mriedempbandark: that's why we have https://review.openstack.org/#/c/373430/14:45
sdaguedansmith: sure, I wasn't clear if you were still iterating on it14:46
sdague+W14:46
dansmithsdague: I'm going to follow up.. I just want the first thing in so we can get the project-config change in and then we can iterate without the double patch chain14:46
dansmiththanks14:46
sdagueyep, no prob14:46
pbandarkping kashyap any idea ^^14:46
kashyappbandark: Hi, as mriedem pointed out, upstream is still enabling it14:47
kashyapAnd, see what comes through from CI failures.14:47
*** mlavalle has joined #openstack-nova14:48
*** rlrossit has quit IRC14:49
pbandarkok mriedem kashyap14:49
*** tjones has joined #openstack-nova14:49
openstackgerritDiana Clarke proposed openstack/nova: EventReporterStub  https://review.openstack.org/37867914:51
*** muawiakhan has quit IRC14:52
*** rlrossit has joined #openstack-nova14:53
*** Swami has joined #openstack-nova14:53
*** _ducttape_ has joined #openstack-nova14:54
*** kmartin has joined #openstack-nova14:54
*** ekuris has quit IRC14:56
*** Vijayendra has quit IRC14:56
*** ducttape_ has quit IRC14:57
*** hamzy has joined #openstack-nova14:57
*** rmart04 has quit IRC14:58
openstackgerritSergey Nikitin proposed openstack/nova-specs: Restore V3 Diagnostics info  https://review.openstack.org/35788414:59
*** kfarr has joined #openstack-nova15:00
*** armax has joined #openstack-nova15:01
openstackgerritDiana Clarke proposed openstack/nova: EventReporterStub  https://review.openstack.org/37867915:01
*** marst has joined #openstack-nova15:02
*** andreas_s has quit IRC15:02
*** artom has quit IRC15:03
*** mjura has quit IRC15:03
*** lennyb has joined #openstack-nova15:03
*** rcernin has quit IRC15:04
*** artom has joined #openstack-nova15:04
*** jlanoux has quit IRC15:05
*** coreywright has quit IRC15:06
*** Swami_ has joined #openstack-nova15:06
*** tonytan_brb has joined #openstack-nova15:06
*** kfarr has quit IRC15:08
*** danpb has quit IRC15:08
*** ayoung_ has joined #openstack-nova15:09
*** Swami has quit IRC15:09
openstackgerritGleb Stepanov proposed openstack/nova: Add _rebuild_instance helper method  https://review.openstack.org/37600415:09
*** tonytan4ever has quit IRC15:09
*** roeyc has quit IRC15:10
*** ayoung_ is now known as ayoung15:11
*** adisky has quit IRC15:12
*** ljxiash has quit IRC15:12
*** ashyoung has joined #openstack-nova15:12
*** mamandle has quit IRC15:13
*** cmartin has quit IRC15:14
*** ldeptula has quit IRC15:14
*** amotoki has quit IRC15:16
*** coreywright has joined #openstack-nova15:19
*** zz_dimtruck is now known as dimtruck15:19
*** lucasagomes is now known as lucas-hungry15:22
*** dikonoo has joined #openstack-nova15:22
*** yamahata has quit IRC15:22
*** danpb has joined #openstack-nova15:22
*** xek__ has joined #openstack-nova15:23
openstackgerritLudovic Beliveau proposed openstack/nova: Fix drop_move_claim() on revert resize  https://review.openstack.org/34906015:23
*** xek_ has quit IRC15:25
*** burt has joined #openstack-nova15:25
mriedemmelwitt: in https://review.openstack.org/#/c/377093/1/nova/rpc.py is there a reason we use an empty context instead of an admin context?15:25
mriedemlike how we run other periodic tasks?15:26
*** artom has quit IRC15:26
*** _ducttape_ has quit IRC15:26
*** artom has joined #openstack-nova15:27
*** nkrinner is now known as nkrinner_afk15:27
*** ducttape_ has joined #openstack-nova15:27
*** artom has quit IRC15:27
*** apuimedo is now known as apuimedo|away15:27
*** rfolco_ has quit IRC15:27
*** artom has joined #openstack-nova15:27
bogdanplease, give a hint on boot behavior, I tried to google but nothing to explain this scenario - when both volume snapshot and image are provided15:28
openstackgerritMatt Riedemann proposed openstack/nova: Remove stale pyc files when running the cover job  https://review.openstack.org/37870615:28
*** mdrabe has joined #openstack-nova15:28
openstackgerritStephen Finucane proposed openstack/nova: conf: Modify 'disable_libvirt_livesnapshot'  https://review.openstack.org/37871015:30
*** kfarr has joined #openstack-nova15:31
*** baoli has joined #openstack-nova15:31
*** rfolco_ has joined #openstack-nova15:31
mriedemalaski: dansmith: do you know why we use an empty request context here? https://review.openstack.org/#/c/377093/1/nova/rpc.py15:33
dansmithmriedem: melwitt said something to me about that the other day15:34
alaskimriedem: what would be it be populated with?15:34
dansmithmriedem: I nodded to act like I understood15:34
*** efried has quit IRC15:34
mriedemalaski: the other periodic tasks are run with the admin context15:34
openstackgerritDan Smith proposed openstack/nova: Make db archival return a meaningful result code  https://review.openstack.org/37871715:34
openstackgerritDan Smith proposed openstack/nova: Allow running db archiving continuously  https://review.openstack.org/37871815:34
alaskimriedem: that's because everyone sees that there's a helper method to create an admin context and uses it15:35
alaskithere's nothing in the rpc periodic task that needs an admin context15:35
*** ihrachys has joined #openstack-nova15:36
alaskimriedem: is it causing an issue?15:37
mriedemor an empty context for that matter15:37
mriedemas far as i can tell15:37
mriedemwell, the empty context didn't have overwrite=False15:37
mriedemwhich get_admin_context() would have15:37
*** andymaier has quit IRC15:37
mriedemshe has the fix for it, i was just wondering why we didn't do the same as the other periodic tasks things in nova.service from the get-go15:38
*** tblakes has joined #openstack-nova15:38
sdagueis there a reason it defaults the other way?15:38
alaskiI complained about the unnecessary use of get_admin_context15:38
*** ihrachys has quit IRC15:39
*** bks has quit IRC15:39
*** ihrachys has joined #openstack-nova15:39
*** bks has joined #openstack-nova15:39
*** dimtruck is now known as zz_dimtruck15:40
alaskimriedem: the only reason to have the context there afaict is that it provides a request-id for logging15:40
*** efried has joined #openstack-nova15:41
alaskimriedem: https://github.com/testing-cabal/mock/blob/master/mock/mock.py#L90815:41
mriedemgah15:43
mriedemgdi mock lib15:43
*** hoangcx has quit IRC15:43
alaskiheh15:43
mriedemalaski: still shouldn't you use assert_called_once_with since that will work with py3?15:43
mriedemi'm actually confused, if you're on py3, and you import mock, what gets imported?15:44
mriedemthe lib or stdlib package?15:44
alaskiyeah, I'm going to switch it over. I just don't care what it's called with in this test so I didn't want to go to the trouble15:44
alaskimriedem: *shrug*15:44
*** jlanoux has joined #openstack-nova15:44
*** kfarr has quit IRC15:45
alaskihttps://docs.python.org/3/library/unittest.mock.html#unittest.mock.Mock.assert_called_with15:45
*** Guest75624 is now known as BobBall15:45
alaskigdi wrong one15:46
* dansmith sees alaski is on the "gdi bandwagon"15:46
*** Vijayendra has joined #openstack-nova15:46
sdaguemriedem: it looks like mock lib is mirroring latest python15:46
sdaguethat's in python 3.615:47
alaskidansmith: I suppose it gets to us all eventually15:47
dansmithyep15:47
*** kumarb has joined #openstack-nova15:48
mriedemwell gfdi15:48
*** bks has quit IRC15:48
bauzasdansmith: mriedem: I did -1 https://review.openstack.org/#/c/375873/ because I thought Mitaka was becoming Phase-II once Newton becomes the phase-I stable15:48
bauzasdansmith: given you did https://review.openstack.org/#/c/378650/ I wonder if that should also be applicable to it ?15:49
*** bogdan has quit IRC15:49
dansmithbauzas: well, rules be damned, I think we need to backport that archive fix regardless15:49
dansmithbauzas: but .. newton is not phase 1 yet, right?15:49
mriedemno15:50
mriedemhttp://docs.openstack.org/project-team-guide/stable-branches.html#support-phases15:50
dansmithalso,15:50
dansmiththe archive change isn't in production code, which makes it really low risk15:50
bauzasdansmith: that's a question about when newton becomes phase-1, ie. after we GA it right?15:50
dansmithand, we know it's really broken15:50
bauzasdansmith: sure, I think it's okay to merge your change, I just wonder about the process15:50
*** kumarb has quit IRC15:50
*** mdrabe has quit IRC15:51
bauzassome of our contributors now create both backports for newton and mitaka15:51
*** mdrabe has joined #openstack-nova15:51
bauzasin case the change was merged after newton-1, ie. an ocata way15:51
*** bks has joined #openstack-nova15:51
openstackgerritianeta hutchinson proposed openstack/nova: Removes trailing bullet point symbol from CLI commands list.  https://review.openstack.org/37873115:52
bauzasmriedem: dansmith: not sure you understand my point, I mean : does that mean that once Newton general release is done, then Newton becomes phase-1 and mitaka phase-2 ?15:52
dansmithbauzas: I think it's technically 6 months after the release, unrelated to newton15:53
dansmithbauzas: also, the process says we can backport anything we want if we're confident,15:53
dansmithwe're just not committed to any more15:53
bauzasmmm okay :)15:55
*** coreycb has joined #openstack-nova15:55
coreycblxsli, hi can you restore this patch?  https://review.openstack.org/#/c/307021/15:56
sdaguedansmith / alaski / mriedem - merged - https://review.openstack.org/#/c/376537/615:56
*** aries_ has joined #openstack-nova15:56
coreycbit's valid for xenial python-novaclient against newton+ nova deployments15:56
coreycbs/xenial/mitaka15:56
dansmithsdague: woot, thanks15:57
alaskisdague: awesome15:57
dansmithsdague: I will rebase my followups to get them to show it15:57
sdaguedansmith: cool15:57
openstackgerritDan Smith proposed openstack/nova: Allow running db archiving continuously  https://review.openstack.org/37871815:57
openstackgerritDan Smith proposed openstack/nova: Make db archival return a meaningful result code  https://review.openstack.org/37871715:57
*** unicell1 has joined #openstack-nova15:58
sdagueI abandoned the d-g DNM change, because now we can just get patches proposed and get results off them in the normal way15:58
dansmithyup cool15:58
lxslicoreycb: sure go for it15:58
coreycblxsli, it's all set thanks15:59
*** tonytan_brb is now known as tonytan4ever15:59
*** kfarr has joined #openstack-nova16:00
*** unicell has quit IRC16:00
openstackgerritMatthew Booth proposed openstack/nova: libvirt: Fix BlockDevice.wait_for_job when qemu reports no job  https://review.openstack.org/37874616:00
mdbootheantyshev: Can you check out ^^^ ?16:00
mdboothI think that also fixes your problem.16:00
*** slaweq_ has joined #openstack-nova16:01
*** krtaylor has quit IRC16:01
*** moshele has joined #openstack-nova16:02
*** tbachman has quit IRC16:02
*** lamt has joined #openstack-nova16:03
*** ashyoung has quit IRC16:03
mriedemsdague: mock.assert_called_once() is in python 3.6 yeah, but we test against 3.4 and 3.516:04
*** mtanino has joined #openstack-nova16:04
mdbootheantyshev: Is there any way I can get your CI to vote on that patch, btw?16:06
*** ijw has joined #openstack-nova16:07
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/37807016:08
*** winston-d_ has joined #openstack-nova16:09
*** rlrossit has quit IRC16:09
*** tbachman has joined #openstack-nova16:09
*** rrecio has joined #openstack-nova16:09
*** eliqiao has quit IRC16:10
*** stewie925 has joined #openstack-nova16:10
openstackgerritLucian Petrut proposed openstack/nova: HyperV: use os-brick for volume related operations  https://review.openstack.org/27350416:11
*** moshele has quit IRC16:11
*** browne has joined #openstack-nova16:11
*** Yingxin has quit IRC16:11
*** thorst_ has joined #openstack-nova16:11
*** thorst has quit IRC16:13
openstackgerritAndrew Laski proposed openstack/nova: Ignore BuildRequest during an instance reschedule  https://review.openstack.org/37863616:13
*** tbachman_ has joined #openstack-nova16:14
kashyapmdbooth: Nice work.  your is_block_job_complete() method is much clearer16:14
mdboothkashyap: It's clearer in my head, at least :)16:15
*** mriedem has left #openstack-nova16:16
*** mriedem has joined #openstack-nova16:16
kashyapmdbooth: Also, in BlockDeviceJobInfo (from get_job_info()), you're reporting the actual values, rather than "fudging" them16:16
*** lpetrut has quit IRC16:16
mdboothkashyap: Right, that's the principal change, tbh. Everything else is tidying up after that.16:16
kashyapYeah, so I think you didn't like the "cur=-1/end=-1, so that if cur and end are >=0 then you know the answer came from libvirt"16:16
kashyapBecause it might just confuse future readers why we're "mangling" it, which requires more context...16:17
openstackgerritPushkar Umaranikar proposed openstack/nova: Removing duplicates from columns_to_join list  https://review.openstack.org/34229916:17
openstackgerritMikhail Feoktistov proposed openstack/nova: libvirt: support user password settings in virtuozzo  https://review.openstack.org/33064316:17
*** tbachman has quit IRC16:18
*** tbachman_ is now known as tbachman16:18
kashyapmdbooth: But, I agree with your change, reporting them as-is, is much nicer than the status quo16:18
*** nic has joined #openstack-nova16:18
dansmithjroll: I love "dabble heavily"16:19
jrolldansmith: mostly by force16:19
dansmithjroll: "I delicately smash..."16:19
dansmith"I forcefully dip my toe"16:20
jrollhahaha16:20
*** lucas-hungry is now known as lucasagomes16:20
*** jamielennox is now known as jamielennox|away16:21
*** Guest46101 is now known as mgagne16:21
*** mgagne has quit IRC16:21
*** mgagne has joined #openstack-nova16:21
*** msno has quit IRC16:23
*** kfarr has quit IRC16:23
sdaguemriedem: yeh, it does make me wonder if we should just be installing mock in python 3 test requirements16:23
mriedemsdague: we don't have a py3 specific test requirements16:24
mriedemso i'm not really sure how things work16:25
slaweq_mdbooth: hello16:26
mdboothslaweq_: Hey, sorry for stamping on your toes.16:26
slaweq_I just made some comments in Your patch https://review.openstack.org/#/c/378746/16:26
slaweq_no problem16:26
mdboothslaweq_: Cool, looking.16:26
slaweq_just to be sure, I should probably abandon my patch https://review.openstack.org/#/c/365756/5, right?16:27
slaweq_it's all included in this new one16:27
*** jaosorior has quit IRC16:27
*** sahid has quit IRC16:27
mdboothslaweq_: https://en.wikipedia.org/wiki/Iff, btw ;)16:28
mdboothslaweq_: Nah, hold off a minute.16:28
slaweq_sorry, I didn't know that16:28
mdboothslaweq_: Wait to see if my patch has a chance. I only did it so as not to hold up eantyshev.16:29
*** haplo37_ has quit IRC16:29
slaweq_ok, I will wait :)16:29
*** ihrachys has quit IRC16:29
*** thorst_ is now known as thorst16:30
*** haplo37_ has joined #openstack-nova16:31
*** Swami_ has quit IRC16:34
*** jlanoux has quit IRC16:34
*** Guest99661 has quit IRC16:34
*** baoli has quit IRC16:34
*** Vijayendra has quit IRC16:35
*** baoli has joined #openstack-nova16:35
*** armax has quit IRC16:36
*** annegentle has quit IRC16:36
johnthetubaguysfinucan: sorry, had a nit on the reno in this one: https://review.openstack.org/#/c/356604/916:36
*** tblakes has quit IRC16:39
melwittmriedem: I used an empty context for my periodic task because it's part of the required function signature but I didn't need a RequestContext in my task, i.e. there are no db calls in it16:39
*** Apoorva has joined #openstack-nova16:40
mriedemok16:40
mriedemmelwitt: alaski straightened me out16:40
mdboothkashyap: We're still at risk of interpreting a cancelled or failed job as have succeeded here, right?16:41
melwittheh16:41
mdboothSo, if there no job, the only thing we know for certain is that it's no longer running.16:41
kashyapmdbooth: Yeah, was reading your patch16:41
kashyap        # If the job no longer exists, it is because it has completed16:41
kashyap        if status is None:16:41
kashyap            return True16:41
mdboothIf we want to know why, we still need to read the event stream, right?16:41
kashyapYes, if we could detect the BLOCK_JOB_COMPLETED event, that'd be the final nail in the coffin16:42
mdboothSo, if that's the case then I'll comment it, but not fix it16:42
mdboothBecause that's always been broken16:42
mdboothAnd leave that one for another day16:42
kashyapExactly, not a concern of this patch, can be a future enhancenemnt16:42
kashyapYeah, was adding a comment to that effect, but you were faster here16:42
mdboothkashyap: Leave your comment anyway :)16:43
kashyapYes, for completeness16:43
kashyapmdbooth: For added fun, you've heard of BLOCK_JOB_READY flag, right?16:43
mdboothNope16:43
kashyapmdbooth: That is what is used to switch to the copy with 'drive-mirror'16:44
kashyapThat event means source & dest are in sync, you may switch to dest whenever you may wish16:45
kashyapRendering the source to contain the guest state at the point-in-time of the switch to dest16:45
*** code-R_ has quit IRC16:45
*** slaweq_ has quit IRC16:48
*** danpb has quit IRC16:48
*** krtaylor has joined #openstack-nova16:50
openstackgerritMatthew Booth proposed openstack/nova: libvirt: Fix BlockDevice.wait_for_job when qemu reports no job  https://review.openstack.org/37874616:50
*** unicell1 has quit IRC16:50
alaskicells meeting in 7 minutes in #openstack-meeting-316:53
*** artom_ has joined #openstack-nova16:53
*** artom_ has quit IRC16:54
openstackgerritKam Nasim proposed openstack/nova: Fixes exception during a swap to no swap resize  https://review.openstack.org/30061616:54
*** artom_ has joined #openstack-nova16:54
*** sandanar has joined #openstack-nova16:55
johnthetubaguyraj_singh: sfinucan: do we have two patches trying to do the same thing here: https://review.openstack.org/#/c/350122 and https://review.openstack.org/#/c/374701 ?16:55
*** muawiakhan has joined #openstack-nova16:55
*** artom has quit IRC16:56
openstackgerritAndrew Laski proposed openstack/nova: Log parsing tool and post_test_hook script  https://review.openstack.org/37653116:56
*** code-R has joined #openstack-nova16:56
openstackgerritOpenStack Proposal Bot proposed openstack/nova: Updated from global requirements  https://review.openstack.org/37807016:57
raj_singhjohnthetubaguy: yup, funny thing is both reviewed each others patches :). I will abandon mine as sfinucan has some indentation fixes as well.16:57
*** mamandle has joined #openstack-nova16:57
*** raunak has joined #openstack-nova16:58
johnthetubaguyraj_singh: cool, thanks16:58
*** muawiakh_ has joined #openstack-nova16:59
*** muawiakhan has quit IRC16:59
openstackgerritOpenStack Proposal Bot proposed openstack/os-vif: Updated from global requirements  https://review.openstack.org/37752716:59
*** rama_y has joined #openstack-nova17:00
*** snikitin has quit IRC17:00
*** snikitin_ is now known as snikitin17:00
openstackgerritOpenStack Proposal Bot proposed openstack/python-novaclient: Updated from global requirements  https://review.openstack.org/37889017:00
*** artom has joined #openstack-nova17:01
*** ducttape_ has quit IRC17:02
*** pbandark has quit IRC17:02
*** artom_ has quit IRC17:03
*** eliqiao has joined #openstack-nova17:03
*** Yingxin has joined #openstack-nova17:04
*** muawiakh_ has quit IRC17:06
*** muawiakhan has joined #openstack-nova17:06
*** rrecio has quit IRC17:07
*** muawiakhan has quit IRC17:07
*** artom has quit IRC17:07
*** rrecio has joined #openstack-nova17:07
*** psachin has quit IRC17:08
*** rlrossit has joined #openstack-nova17:09
*** maticue has joined #openstack-nova17:09
*** lpetrut has joined #openstack-nova17:10
*** mamandle has quit IRC17:12
*** rrecio has quit IRC17:13
*** artom has joined #openstack-nova17:13
mriedemsdague: when are you on vacation again?17:14
sdaguetomorrow -> next tues17:14
sdaguethis afternoon is going to be in and out with packing17:14
mriedemok17:14
*** bks has quit IRC17:16
dansmithmriedem: sdague I don't see that we ran the hook here: http://logs.openstack.org/18/378718/2/check/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/c36a5c2/console.html#_2016-09-28_17_13_25_17216017:16
sdaguedansmith: possible race in getting the hook defined and that job running?17:16
mriedemdansmith: the p-c changes take i think a half hour to go out17:16
dansmithsdague: I pushed this after you said it was committed17:17
dansmithah, damn okay17:17
sdaguemriedem: I thought it was less time now, given that it doesn't have to push to all the jenkins17:17
dansmithmriedem: any way to tell if it's done? it's been more than 30m at this point, so maybe it's okay17:17
sdaguedansmith: yeh, I would run recheck and assume it will be good17:17
dansmithalright17:17
*** artom has quit IRC17:18
dansmithmriedem: so since it's in master, are you cool with slamming in that archive patch to mitaka before it's too late, or do you want to wait until it's in newton?17:20
sdaguemriedem / alaski / dansmith / johnthetubaguy - something to consider, the number of sessions proposed to - https://etherpad.openstack.org/p/ocata-cross-project-sessions is actually kind of small (I think less than the number of slots even). It might be a good idea to propose things like multi attach volumes, or other nova cross project collaboration points into that track17:22
dansmithsdague: okay, but we should propose things we _want_ to talk about, which puts multi-attach out of the running17:22
sdagueI think there are at least 18 slots, and only 11 proposals right now.17:22
sdaguedansmith: ok, I just assumed multi-attach was going to need another session there17:23
*** unicell has joined #openstack-nova17:23
alaskisdague: okay. I've been debating putting something together about the capabilities API since Cinder is looking at a similar thing. Unless you're doing that.17:23
dansmiththat's not what I said.. :)17:23
sdaguealaski: go for, you should run with it17:23
mriedemsdague: that's planned17:23
mriedemat least 1 nova/neutron and 1 nova/cinder17:23
mriedemi need to work out details with armax since i think he was planning one of the neutron sessions to host us17:24
mriedemand i was doing the same for them17:24
sdaguemriedem: right, what I'm saying is you could look at putting into this other part of the calendar instead.17:24
mriedemoh right the xp sessions17:24
sdagueespecially as the normal project slots are down to 2.5 days17:24
sdagueand the meetup is just the afternoon on friday17:25
mriedemand most people are going to be gone friday afternoon17:25
sdagueright17:25
mriedemok will keep it in mind17:25
sdagueproposals need to be on that etherpad by Sat17:25
sdagueas it's going to get decided next week, so that projects can adjust to content there17:26
*** praneshp has joined #openstack-nova17:27
*** sc68cal_ is now known as sc68cal17:27
praneshphello nova. I’m on Liberty and see that keypairs are not propagated down to the cell that my instances are booting into. Is this a known issue? It’s basically https://bugs.launchpad.net/nova/+bug/1533874 which is marked as incomplete.17:28
openstackLaunchpad bug 1533874 in OpenStack Compute (nova) "In kilo nova, cell mode, nova boot fail with key " [Undecided,Invalid]17:28
*** ducttape_ has joined #openstack-nova17:29
*** Swami has joined #openstack-nova17:31
*** rrecio has joined #openstack-nova17:33
praneshpmelwitt: ^^17:33
*** apuimedo|away is now known as apuimedo17:34
openstackgerritianeta hutchinson proposed openstack/nova: Fix small RST errors to align with OpenStack RST markup guideline.  https://review.openstack.org/37893617:36
*** bogdan has joined #openstack-nova17:37
mriedemstewie925: in case you haven't seen a fix for this yet, the volumeAttachment description is wrong here http://developer.openstack.org/api-ref/compute/?expanded=attach-a-volume-to-an-instance-detail17:37
mriedemit's using the same parameter description for the request and the response, but the request doesn't take a serverId in volumeAttachment17:37
mriedembut it returns it in the response17:37
openstackgerritianeta hutchinson proposed openstack/nova: Fix small RST markup errors  https://review.openstack.org/37893617:38
*** baoli has quit IRC17:39
*** baoli has joined #openstack-nova17:39
*** stewie925 has quit IRC17:39
*** baoli has quit IRC17:40
*** baoli has joined #openstack-nova17:41
*** aswadr_ has quit IRC17:42
*** dikonoo has quit IRC17:45
*** thorst has quit IRC17:45
*** thorst has joined #openstack-nova17:46
*** sudipto_ has quit IRC17:47
*** sudipto has quit IRC17:47
*** sudipto has joined #openstack-nova17:47
*** burt has quit IRC17:47
*** hshiina has quit IRC17:48
melwittpraneshp: in cells v1 it's a known limitation that many apis don't work correctly because parent db isn't synced with cell dbs. only instances are. so keypairs are only in the parent db and can't be queried from cells. you would have to sync them manually like flavors, etc17:48
*** sudipto has quit IRC17:48
*** sudipto has joined #openstack-nova17:48
*** sudipto_ has joined #openstack-nova17:48
praneshpmelwitt: sync them manually == insert those rows in the db yourself, or use some sync tool? Sorry if this is covered in docs.17:49
*** ftersin_ has joined #openstack-nova17:50
praneshpmelwitt: thanks for your time! I’ll find out how we sync flavors here, and just do the same for keypairs17:51
*** tbachman has quit IRC17:51
openstackgerritAndrew Laski proposed openstack/nova: Add get_context helper method  https://review.openstack.org/37894117:52
melwittpraneshp: it's not covered in docs but operators have developed their own tools to do syncing. that's what I was about to suggest, if you are already syncing some tables, it will be similar17:52
*** tbachman has joined #openstack-nova17:52
praneshpyep!17:52
*** _ducttape_ has joined #openstack-nova17:53
ftersin_melwitt: hi. i found you recently reviewed https://review.openstack.org/#/c/325708/17:55
ftersin_melwitt: could you please also take a look at an alternative solution https://review.openstack.org/#/c/334609/17:56
mriedemalaski: question in https://review.openstack.org/#/c/378636/3/nova/tests/unit/conductor/test_conductor.py to check my understanding17:56
*** ducttape_ has quit IRC17:57
mriedemah yes17:58
mriedem    # retry is enabled, update attempt count:17:58
mriedem    retry = filter_properties.setdefault(17:58
mriedem        'retry', {17:58
mriedem            'num_attempts': 0,17:58
mriedem            'hosts': []  # list of compute hosts tried17:58
mriedem    })17:58
mriedem    retry['num_attempts'] += 117:58
alaskimriedem: you are correct sir. I commented on it17:58
alaskiyeah, and the assert in the test shows it at 217:58
mriedemyeah nice assertion there17:58
mriedem+217:58
melwittftersin_: okay17:58
mriedemdansmith: melwitt: bauzas: https://review.openstack.org/#/c/378636/17:58
*** annegentle has joined #openstack-nova17:59
mriedembbiab17:59
*** mriedem has quit IRC17:59
dansmithalaski: help me understand why <=1 and not == 018:01
alaskidansmith: well, it would be == 1. but just me being paranoid18:02
*** sandanar_ has joined #openstack-nova18:02
dansmithalaski: we only want to do this on the first round, right? why isn't that retries=0?18:02
alaskinum_attempts is incremented as soon as it's set, so on the first round it's 118:03
alaskithe code in mriedems comment shows how it's initialized18:03
dansmithhmm18:03
dansmithbut where is that?18:03
dansmithoh heh18:03
alaskiit's poorly named18:03
alaskischeduler/utils.py18:03
dansmithin the thing you commented when you told him when he asked the same thing18:03
dansmithsorry18:03
dansmithI pretty much read from his ping down :)18:04
*** sandanar has quit IRC18:05
alaskiheh, no problem18:06
*** Vijayendra has joined #openstack-nova18:07
openstackgerritAndrew Laski proposed openstack/nova: Remove the sample policy file  https://review.openstack.org/37894718:12
*** rlrossit has quit IRC18:12
*** stewie925 has joined #openstack-nova18:13
*** _ducttape_ has quit IRC18:13
*** ducttape_ has joined #openstack-nova18:13
*** sudipto_ has quit IRC18:14
*** sudipto has quit IRC18:14
*** ijw has quit IRC18:16
openstackgerritChris Dent proposed openstack/nova: [placement] add a placement_aggregates table to api_db  https://review.openstack.org/36286318:17
openstackgerritChris Dent proposed openstack/nova: Add {get_,set_}aggregates to objects.ResourceProvider  https://review.openstack.org/35526318:17
openstackgerritChris Dent proposed openstack/nova: Implement get and set aggregates in the placement API  https://review.openstack.org/35799318:18
*** jheroux has joined #openstack-nova18:18
*** artom has joined #openstack-nova18:18
*** zenoway has quit IRC18:22
*** richil has joined #openstack-nova18:22
*** zenoway has joined #openstack-nova18:23
*** artom_ has joined #openstack-nova18:24
*** bvanhav has quit IRC18:25
*** artom has quit IRC18:27
openstackgerritAndrew Laski proposed openstack/nova: Log parsing tool and post_test_hook script  https://review.openstack.org/37653118:27
*** zenoway has quit IRC18:27
*** Jeffrey4l has quit IRC18:28
*** baoli has quit IRC18:28
*** mriedem has joined #openstack-nova18:29
*** bvanhav has joined #openstack-nova18:29
alaskimriedem: where was that regex that caused changes to the tools/ dir to not trigger devstack jobs?18:30
*** tbachman_ has joined #openstack-nova18:30
mriedemalaski: sec18:30
mriedemalaski: https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L135818:31
*** whenry has quit IRC18:31
alaskithanks. I'm thinking we want tools/hooks/ to still trigger devstack runs18:31
*** krtaylor has quit IRC18:32
mriedemalaski: yeah18:32
*** tbachman has quit IRC18:32
*** tbachman_ is now known as tbachman18:32
mriedemalaski: that regex gets really gross though18:32
sdaguemriedem / alaski or move this stuff to gate/18:32
mriedeme.g. https://review.openstack.org/#/c/371065/18:32
sdaguewhich makes it more clear that it's gate related stuff, because the rest of tools is very different kinds of stuff18:32
alaskimriedem: ugh18:33
mriedemsdague: btw you should totally +2 this before you leave https://review.openstack.org/#/c/371065/18:33
mriedemi swear it's perfect18:33
sdaguemriedem: it still kind of scares me18:33
mriedemsdague: ok does this scare you? https://review.openstack.org/#/c/378751/18:33
*** zz_dimtruck is now known as dimtruck18:33
sdaguebut, damn the torpedos18:33
mriedemfor rc218:33
mriedemdansmith: https://review.openstack.org/#/c/378751/18:34
alaskisdague: that's a possibility too, though I wish we had done that yesterday so we don't need another project-config change :)18:34
*** salv-orlando has quit IRC18:34
sdaguealaski: yeh, well, the joys of d-g hooks :)18:34
sdaguehonestly though, we can probably do it with a symlink change18:35
alaskiah, trickery18:35
sdagueso move stuff to gate/18:35
sdaguemake the old things be symlinks18:35
sdaguethen get project-config changed18:35
sdaguethen delete symlinks18:35
alaskiokay. I'll play around with that18:36
openstackgerritClaudiu Belu proposed openstack/nova: hyper-v: Adds support for ISO images  https://review.openstack.org/33356918:36
openstackgerritClaudiu Belu proposed openstack/nova: objects: Removes base code that already exists in o.vo  https://review.openstack.org/30704118:36
sdaguemaybe wait until dansmith's fixes go in?18:36
sdagueso we don't slow those down18:36
alaskisure. there's no rush, I just realized my patch didn't actually trigger what it should have18:37
sdagueyeh18:37
alaskimriedem: speaking of context https://review.openstack.org/#/c/378941/18:37
sdaguealaski: I can try to throw together something quick18:38
sdagueit will at least test that theory18:38
alaskicool18:38
*** woodster_ has quit IRC18:40
*** ijw has joined #openstack-nova18:41
*** ducttape_ has quit IRC18:41
*** tbachman_ has joined #openstack-nova18:41
openstackgerritSean Dague proposed openstack/nova: move gate hooks to gate/  https://review.openstack.org/37895218:41
*** yamahata has joined #openstack-nova18:43
*** TravT_ has joined #openstack-nova18:44
*** tbachman has quit IRC18:44
*** tbachman_ is now known as tbachman18:44
sdaguemriedem: https://review.openstack.org/#/c/377989/ is the clean up for circular import in the archive code from the other day18:46
*** sdake has quit IRC18:46
*** ijw has quit IRC18:46
openstackgerritMatt Riedemann proposed openstack/nova: libvirt: support user password settings in virtuozzo  https://review.openstack.org/33064318:46
*** TravT has quit IRC18:47
*** TravT_ has quit IRC18:48
*** krtaylor has joined #openstack-nova18:48
*** cdelatte has joined #openstack-nova18:50
alaskimriedem: thanks for proposing the backport18:50
mriedemsdague: i glanced at that the other day and it hurt my brain18:50
dansmithsdague: I got it, forgot about that18:51
sdaguemriedem: ok, it was just shuffling some bits around18:51
dansmithmriedem: it's just moving a thing18:51
richilsdague, Can I get some guidance on this bug https://bugs.launchpad.net/nova/+bug/1582693?18:53
openstackLaunchpad bug 1582693 in OpenStack Compute (nova) "Image and flavor metadata for libvirt watchdog is handled erroneously" [Undecided,In progress] - Assigned to Richil Bhalerao (richil-bhalerao)18:53
*** annegentle has quit IRC18:54
mriedemeasy bp add if someone wants it https://review.openstack.org/#/c/330643/18:55
*** ducttape_ has joined #openstack-nova18:55
sdaguemriedem: done18:56
mriedemthanks18:56
*** baoli has joined #openstack-nova18:56
mriedemi've been keeping a burndown of bp proposals/approvals/completions18:56
mriedemso i like to see the graph move18:57
sdaguemriedem: where is the burndown?18:57
mriedemmy google drive18:57
mriedemhttps://docs.google.com/spreadsheets/d/1Wt7IrSTzSOgC7683FtpjWgYY7lZCHxslYGFUZlpnljI/edit?usp=sharing18:58
mriedemit's definitely not sexy18:58
mriedemi was thinking after the release we could throw that data into nova-specs or something for tracking/showing how things worked out18:59
mriedemsince lp doesn't do it18:59
sdagueso, that just lp queries?19:00
sdagueI could probably hack up a thing next week19:01
*** hogepodge has quit IRC19:01
mriedemwell, i check https://blueprints.launchpad.net/nova/ocata each day yea19:02
mriedemsince lp doesn't keep track of when a state change happened on a thing,19:02
mriedembut honestly i haven't dug into the lp api to find out19:02
*** Vijayendra has quit IRC19:03
mriedembut you could easily get the ocata blueprints each day, get the status on them and throw that info into some table19:03
mriedemwith a timestamp19:03
*** TravT has joined #openstack-nova19:04
*** baoli has quit IRC19:05
*** baoli has joined #openstack-nova19:06
*** mbirru has quit IRC19:07
*** ftersin_ has quit IRC19:08
*** mbirru has joined #openstack-nova19:08
*** TravT has quit IRC19:09
alaskibuffer 1619:10
*** lpetrut has quit IRC19:11
*** tblakes has joined #openstack-nova19:12
dansmithorly19:12
*** yamahata has quit IRC19:13
alaskiyeah :| on my laptop keyboard so I keep missing keys19:13
*** hoonetorg has quit IRC19:14
richilsdague: Looks like for flavor extra spec 'hw_watchdog_action' format is deprecated in current release and 'hw:watchdog_action' is recommended to be used instead. Is it safe to say that fix for https://bugs.launchpad.net/nova/+bug/1582693 is really in Horizon and not in Nova?19:15
openstackLaunchpad bug 1582693 in OpenStack Compute (nova) "Image and flavor metadata for libvirt watchdog is handled erroneously" [Undecided,In progress] - Assigned to Richil Bhalerao (richil-bhalerao)19:15
openstackgerritianeta hutchinson proposed openstack/nova: Fixes RST markup error to a create code-box.  https://review.openstack.org/37896619:16
*** anush has quit IRC19:17
*** anush has joined #openstack-nova19:17
openstackgerritianeta hutchinson proposed openstack/nova: Fixes RST markup error to create a code-box.  https://review.openstack.org/37896619:17
*** burt has joined #openstack-nova19:18
*** snikitin has quit IRC19:18
*** raunak has quit IRC19:20
*** salv-orlando has joined #openstack-nova19:22
*** sandanar_ has quit IRC19:22
*** rlrossit has joined #openstack-nova19:23
*** jinli has quit IRC19:26
*** syjulian has quit IRC19:26
*** MikeG451 has quit IRC19:26
*** yohoffman has quit IRC19:26
*** stew925 has quit IRC19:26
*** xenogear has quit IRC19:26
*** yohoffman has joined #openstack-nova19:27
*** diablo_rojo has quit IRC19:28
*** rlrossit has quit IRC19:28
*** MikeG451 has joined #openstack-nova19:31
*** TravT has joined #openstack-nova19:31
*** hoonetorg has joined #openstack-nova19:31
*** TravT has quit IRC19:32
*** xenogear has joined #openstack-nova19:32
*** cnf has left #openstack-nova19:33
*** sdake has joined #openstack-nova19:34
*** TravT has joined #openstack-nova19:36
*** TravT has quit IRC19:36
*** jinli has joined #openstack-nova19:36
*** TravT has joined #openstack-nova19:36
*** TravT has quit IRC19:37
*** READ10 has quit IRC19:37
cdentedleafe: no argument on the routes thing being fragile and funky, but I think protecting against the b'' thing would mask errors not prevent them19:37
*** TravT has joined #openstack-nova19:38
edleafecdent: well yeah, that's a realy ugly solution, which is why I wanted to discuss alternatives19:40
*** syjulian has joined #openstack-nova19:40
alaskidansmith: melwitt bauzas thoughts on how to handle "with target_cell(): instance = objects.Instance.get_by_uuid()" in terms of whether or not instance._context has affinity to a cell?19:40
dansmithalaski: meaning whether to override the cell of the context inside instance after we exit the context manager?19:41
alaskidansmith: yep19:41
alaskiso that instance.save() works automatically, or require with target_cell again19:41
dansmithalaski: I would think it probably should retain the cell19:41
dansmithyeah19:41
dansmithelse we'll have to target the cell everywhere19:42
alaskiyeah. I like that as well19:42
dansmithand if you want to save it to a different cell, then with target_cell it at that point19:42
alaskiyeah19:42
*** salv-orl_ has joined #openstack-nova19:43
bauzas alaski: not sure I got your question honestly, even with dansmith's one :)19:43
alaskiI think I'll want to add something to check if an object, or context, is currently targeting a cell.19:43
*** nherciu has quit IRC19:44
melwittI didn't understand it at first but I think that makes sense. that reading it out from a cell makes it okay to affiliate that instance's context with the cell after the read19:44
alaskibauzas: should instance._context.db_connection still be set from the example above19:44
*** oanson has joined #openstack-nova19:45
alaskimelwitt: yep. cool19:45
*** stew925 has joined #openstack-nova19:46
bauzasalaski: IIUC, then yes19:46
*** salv-orlando has quit IRC19:46
bauzasalaski: because it's a good way to get the context set19:46
*** TravT has quit IRC19:47
openstackgerritHans Lindgren proposed openstack/nova: Guard against overwriting a deleting task state  https://review.openstack.org/28893319:47
melwittalaski: it might make it confusing to know when target_cell is actually needed I guess. but I'm having trouble coming up with examples of where instance._context wouldn't be set, if we're in some function where instance was passed in as an argument19:49
*** dimtruck is now known as zz_dimtruck19:49
alaskimelwitt: yeah. all I can think of right now is the initial instance create19:49
melwittsame19:49
dansmithfor things other than instance we have some examples19:50
dansmithbut those are globals anyway19:50
dansmither, api-level19:50
melwittso if we with target_cell(): instance.save() would that also set the context, I guess it would. so later actions would be covered19:50
dansmithI think it's probably mostly just instance create19:50
melwitter, sorry instance.create()19:51
alaskiyeah, I think we'll have a general pattern of object.create() needs target_cell and object.save() does not19:52
*** richil has quit IRC19:52
alaskiif object is something in a cell db19:52
melwittyeah, what I mean is will target_cell() set the context on the instance object after the create() so that later saves work. and I think it's yes19:53
alaskioh. yeah that's what I would expect19:53
*** whenry has joined #openstack-nova19:53
melwittyeah, I was just getting mixed up. target_cell will always set the object._context19:55
*** rlrossit has joined #openstack-nova19:56
*** rlrossit has quit IRC19:56
*** code-R has quit IRC19:59
*** bvanhav has quit IRC20:03
openstackgerritPaul Carlton proposed openstack/python-novaclient: [microversion] Bump to 2.39  https://review.openstack.org/31602620:03
*** lucasagomes is now known as lucas-afk20:04
openstackgerritPaul Carlton proposed openstack/nova: Permit Live Migration of Rescued Instances  https://review.openstack.org/30819820:05
openstackgerritPaul Carlton proposed openstack/nova: API changes for live migration of rescued instance  https://review.openstack.org/32828020:05
*** salv-orl_ has quit IRC20:07
*** salv-orlando has joined #openstack-nova20:08
*** cdelatte has quit IRC20:08
*** raunak has joined #openstack-nova20:17
*** oanson has quit IRC20:20
*** tonytan4ever has quit IRC20:23
openstackgerritPaul Carlton proposed openstack/python-novaclient: [microversion] Bump to 2.39  https://review.openstack.org/31602620:23
*** annegentle has joined #openstack-nova20:25
*** winston-d_ has quit IRC20:26
stewie925hello guys,  I have run 'tox -e api samples' and it was successful, but I dont know whether any new api-samples were generated.20:28
stewie925here are the results of the 'tox api-sample' run==>http://paste.openstack.org/show/583379/20:28
*** baoli has quit IRC20:29
sdaguestewie925: git diff20:30
mriedemoh zuul please come back to me20:32
openstackgerritPaul Carlton proposed openstack/nova: API changes for live migration of rescued instance  https://review.openstack.org/32828020:33
stewie925sdague: thank you, my git diff returned nothing20:33
artom_o/` Hey Zuul, don't make it bad / Take a failed test and make it better o/`20:33
*** Apoorva_ has joined #openstack-nova20:33
*** Apoorva has quit IRC20:36
*** rfolco_ has quit IRC20:44
*** jamielennox|away is now known as jamielennox20:45
*** diablo_rojo has joined #openstack-nova20:45
stewie925sdague: but supposedly any new generated api-samples should go to ~/nova/doc/api_samples/ directory, is that right?20:46
sdaguestewie925: yes20:46
sdagueoh, if it's new stuff20:46
stewie925thank you20:46
sdaguegit status20:46
sdagueI don't think we .gitignore that directory... hopefully we don't20:46
stewie925oh let me check... I hope not too20:47
stewie925but I did do a manual compare (before and after) - and there was no difference20:47
*** burgerk has quit IRC20:49
openstackgerritChris Dent proposed openstack/nova: [placement] reorder middleware to correct logging context  https://review.openstack.org/37483320:50
openstackgerritChris Dent proposed openstack/nova: [placement] reorder middleware to correct logging context  https://review.openstack.org/37483320:51
*** cdent has quit IRC20:55
*** ijw has joined #openstack-nova21:00
*** ijw has quit IRC21:01
*** ijw has joined #openstack-nova21:01
*** annegentle has quit IRC21:03
*** ijw has quit IRC21:03
*** rtheis has quit IRC21:03
*** ijw has joined #openstack-nova21:05
*** ijw has quit IRC21:05
*** ijw has joined #openstack-nova21:05
*** annegentle has joined #openstack-nova21:05
*** yamahata has joined #openstack-nova21:06
*** baoli has joined #openstack-nova21:06
*** mat128 is now known as mat128|afk21:11
openstackgerritSujitha proposed openstack/nova: Remove deprecated manager classes in service.py  https://review.openstack.org/33855321:14
openstackgerritJohn Griffith proposed openstack/nova: Implement new attach/detach Cinder flow  https://review.openstack.org/33028521:15
openstackgerritChris Dent proposed openstack/nova: [placement] reorder middleware to correct logging context  https://review.openstack.org/37483321:15
*** bogdan has quit IRC21:16
*** diablo_rojo has quit IRC21:18
*** tbachman has quit IRC21:19
*** krtaylor has quit IRC21:21
*** tbachman has joined #openstack-nova21:22
*** eharney has quit IRC21:23
*** tonytan4ever has joined #openstack-nova21:23
*** edmondsw has quit IRC21:25
*** sdague has quit IRC21:27
*** cdelatte has joined #openstack-nova21:28
*** tonytan4ever has quit IRC21:28
*** hogepodge has joined #openstack-nova21:28
openstackgerritmelanie witt proposed openstack/nova: Add support for archiving all deleted rows  https://review.openstack.org/37817721:32
*** whenry has quit IRC21:34
*** yamahata has quit IRC21:35
openstackgerritSujitha proposed openstack/nova: Improve help text for libvirt options  https://review.openstack.org/37272221:35
mriedemmelwitt: thanks, bp approved21:35
*** maticue has quit IRC21:35
melwittmriedem: thanks!21:35
*** jheroux has quit IRC21:36
*** tanvirt has quit IRC21:37
*** mriedem has quit IRC21:44
*** richil has joined #openstack-nova21:44
*** tbachman has quit IRC21:48
*** marst has quit IRC21:50
*** mdrabe has quit IRC21:51
*** mdrabe has joined #openstack-nova21:51
openstackgerritAnusha Unnam proposed openstack/nova: Improve help text for interval_opts  https://review.openstack.org/33176121:53
*** baoli has quit IRC21:53
*** tbachman has joined #openstack-nova21:54
openstackgerritmelanie witt proposed openstack/nova: Make releasenotes reminder detect added and untracked notes  https://review.openstack.org/37901521:57
*** trisq has quit IRC21:58
*** baoli_ has joined #openstack-nova21:58
*** jamesdenton has quit IRC22:01
*** jamesdenton has joined #openstack-nova22:03
*** baoli_ has quit IRC22:04
*** tblakes has quit IRC22:05
*** marst has joined #openstack-nova22:07
*** lamt has quit IRC22:09
*** mdrabe has quit IRC22:09
*** salv-orlando has quit IRC22:10
*** krtaylor has joined #openstack-nova22:10
*** praneshp has quit IRC22:11
*** jamesdenton has quit IRC22:12
*** thorst has quit IRC22:13
*** baoli has joined #openstack-nova22:13
*** thorst has joined #openstack-nova22:14
*** maticue has joined #openstack-nova22:14
*** rfolco_ has joined #openstack-nova22:14
*** annegentle has quit IRC22:14
*** rfolco_ has quit IRC22:14
*** baoli has quit IRC22:16
*** thorst has quit IRC22:18
*** bdeschenes has quit IRC22:20
*** ducttape_ has quit IRC22:22
*** tonytan4ever has joined #openstack-nova22:23
dansmithmriedem_meeting: I still don't see it running: http://logs.openstack.org/18/378718/2/check/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/c2b2e5f/console.html#_2016-09-28_21_00_53_20895922:27
*** rrecio has quit IRC22:27
*** Apoorva_ has quit IRC22:27
*** Apoorva has joined #openstack-nova22:28
*** praneshp has joined #openstack-nova22:28
*** vishwanathj has quit IRC22:29
*** bdeschenes has joined #openstack-nova22:31
*** thorst has joined #openstack-nova22:33
*** annegentle has joined #openstack-nova22:36
*** annegentle has quit IRC22:36
*** markvoelker has quit IRC22:36
*** thorst has quit IRC22:38
*** thorst has joined #openstack-nova22:38
*** mlavalle has quit IRC22:42
*** thorst has quit IRC22:43
*** ducttape_ has joined #openstack-nova22:46
*** ijw has quit IRC22:46
*** thorst has joined #openstack-nova22:48
*** salv-orlando has joined #openstack-nova22:48
*** tonytan4ever has quit IRC22:51
*** ducttape_ has quit IRC22:52
*** salv-orlando has quit IRC22:52
*** thorst has quit IRC22:52
*** Swami has quit IRC22:53
*** sdake has quit IRC22:56
*** ijw has joined #openstack-nova22:58
*** ducttape_ has joined #openstack-nova22:58
*** raunak has quit IRC22:59
*** raunak has joined #openstack-nova23:02
*** ijw has quit IRC23:03
*** raunak has quit IRC23:10
openstackgerritSivasathurappan Radhakrishnan proposed openstack/nova: live migrate instance in active state on failure  https://review.openstack.org/37903223:11
*** ducttape_ has quit IRC23:13
*** ijw has joined #openstack-nova23:19
*** raunak has joined #openstack-nova23:20
*** ijw has quit IRC23:24
*** TravT has joined #openstack-nova23:28
*** ijw has joined #openstack-nova23:29
*** sdake has joined #openstack-nova23:32
*** ijw has quit IRC23:34
*** sdake_ has joined #openstack-nova23:35
*** markvoelker has joined #openstack-nova23:37
*** sdake has quit IRC23:38
*** markvoelker has quit IRC23:41
*** ijw has joined #openstack-nova23:47
*** rama_y has quit IRC23:50
*** raunak has quit IRC23:52
*** ijw has quit IRC23:53
*** xyang1 has quit IRC23:54
*** TravT_ has joined #openstack-nova23:59

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