Wednesday, 2016-12-14

*** tyrola has quit IRC00:01
*** annegentle has quit IRC00:01
*** lamt has quit IRC00:02
*** tyrola has joined #openstack-nova00:04
*** WillUK2010 has quit IRC00:05
*** baoli has quit IRC00:07
*** Guest70487 has quit IRC00:07
*** dtp has quit IRC00:08
*** mtanino has quit IRC00:10
*** asettle has joined #openstack-nova00:10
*** tbachman has joined #openstack-nova00:12
*** tjones has quit IRC00:14
*** asettle has quit IRC00:14
*** avolkov has quit IRC00:16
*** avolkov has joined #openstack-nova00:17
*** ducttape_ has joined #openstack-nova00:17
*** tjones has joined #openstack-nova00:17
openstackgerritDan Smith proposed openstack/nova: WIP Move instance creation to conductor  https://review.openstack.org/31937900:18
openstackgerritDan Smith proposed openstack/nova: Fix non-parameterized service id in hypervisors sample tests  https://review.openstack.org/41047100:18
openstackgerritDan Smith proposed openstack/nova: Make the SingleCellSimple fixture a little more comprehensive  https://review.openstack.org/41047200:18
openstackgerritDan Smith proposed openstack/nova: WIP: Make api_samples tests use simple cell environment  https://review.openstack.org/41047300:18
*** rcernin has quit IRC00:22
*** hongbin has quit IRC00:22
*** tjones has quit IRC00:28
alex_xumriedem: yea, __wrapper__ is in the sqlalchemy00:29
alex_xubauzas: I guess we should limit valid character for resource_provider00:30
*** harlowja has joined #openstack-nova00:30
*** mlavalle has quit IRC00:34
*** tjones has joined #openstack-nova00:34
alex_xumriedem: strange, why you have 500 for sort on joined-table00:35
*** diogogmt has quit IRC00:35
*** dimtruck is now known as zz_dimtruck00:36
*** yingjun has joined #openstack-nova00:36
openstackgerritGhanshyam Mann proposed openstack/nova: Stop allowing tags as empty string  https://review.openstack.org/40887900:37
*** tjones has quit IRC00:38
openstackgerritTakashi NATSUME proposed openstack/nova: Enable cold migration with target host(1/3)  https://review.openstack.org/35710500:39
*** ljxiash has quit IRC00:40
*** sreeram_v has joined #openstack-nova00:42
alex_xumriedem: emm..., i see now, one of model object attribute, another one if db table name. probably I test wrong name before00:43
alex_xus/if/is00:44
*** CristinaPauna has quit IRC00:44
*** CristinaPauna has joined #openstack-nova00:45
*** sreeram_v has quit IRC00:47
alex_xustrange, __wrapper__ existed before00:48
*** devkulkarni has quit IRC00:48
*** devkulkarni has joined #openstack-nova00:48
*** ducttape_ has quit IRC00:53
*** zz_dimtruck is now known as dimtruck00:55
*** sacharya has joined #openstack-nova00:58
*** hoangcx has joined #openstack-nova01:01
*** ljxiash has joined #openstack-nova01:02
*** tbachman has quit IRC01:02
*** tbachman has joined #openstack-nova01:02
*** sacharya has quit IRC01:03
*** Zer0Byte__ has quit IRC01:06
*** ducnc has joined #openstack-nova01:08
*** mingyu has joined #openstack-nova01:09
*** dimtruck is now known as zz_dimtruck01:11
*** asettle has joined #openstack-nova01:13
*** asettle has quit IRC01:18
*** tbachman has quit IRC01:19
*** zz_dimtruck is now known as dimtruck01:20
*** tbachman has joined #openstack-nova01:20
*** zhangjl has joined #openstack-nova01:22
*** esberglu has joined #openstack-nova01:29
*** markvoelker has quit IRC01:29
*** esberglu has quit IRC01:30
*** paw_ has quit IRC01:32
*** mingyu has quit IRC01:34
*** diogogmt has joined #openstack-nova01:36
*** ljxiash has quit IRC01:36
*** ljxiash has joined #openstack-nova01:37
*** tbachman has quit IRC01:37
*** avolkov` has joined #openstack-nova01:39
*** claudiub has quit IRC01:39
*** avolkov has quit IRC01:41
*** ljxiash has quit IRC01:41
*** sreeram_v has joined #openstack-nova01:41
*** tuanluong has joined #openstack-nova01:42
*** CristinaPauna has quit IRC01:43
*** sreeram_v has quit IRC01:46
*** tbachman has joined #openstack-nova01:46
*** yufei has joined #openstack-nova01:47
*** CristinaPauna has joined #openstack-nova01:53
*** ducttape_ has joined #openstack-nova01:53
*** ducttape_ has quit IRC01:55
*** ducttape_ has joined #openstack-nova01:55
openstackgerritJohn Haan proposed openstack/nova: VM with cross_az_attach raised InvaldBDM error  https://review.openstack.org/40968001:55
*** zhs_ has joined #openstack-nova02:02
*** dimtruck is now known as zz_dimtruck02:04
*** zhs has quit IRC02:05
*** Jeffrey4l has quit IRC02:05
*** ducttape_ has quit IRC02:09
*** dave-mccowan has quit IRC02:10
*** dave-mccowan has joined #openstack-nova02:10
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port network.test_manager.LdapDNSTestCase to Python 3  https://review.openstack.org/40642502:12
*** int32bit has joined #openstack-nova02:13
*** Jeffrey4l has joined #openstack-nova02:15
*** zz_dimtruck is now known as dimtruck02:15
*** yuntongjin has joined #openstack-nova02:17
openstackgerritpangliye proposed openstack/nova: Add Apache 2.0 license to source file  https://review.openstack.org/40999702:19
*** hfu has joined #openstack-nova02:19
openstackgerritpangliye proposed openstack/nova: Add Apache 2.0 license to source file  https://review.openstack.org/40999602:19
*** ducttape_ has joined #openstack-nova02:21
openstackgerritint32bit proposed openstack/nova: Fix error if free_disk_gb is None in CellStateManager  https://review.openstack.org/40950102:22
*** yuntongjin has quit IRC02:22
*** fragatin_ has joined #openstack-nova02:23
*** yuntongjin has joined #openstack-nova02:23
alex_xuok...I tested in my new code02:23
*** hfu has quit IRC02:25
*** fragatina has quit IRC02:27
*** hongbin has joined #openstack-nova02:27
*** yuntongjin has quit IRC02:28
*** fragatin_ has quit IRC02:28
*** yuntongjin has joined #openstack-nova02:28
*** kevinz has joined #openstack-nova02:31
int32bitHi, all. As we know, the "index()" method usally return object list and the "show()" method return an object for detail in api's controller. But I found in our InstanceUsageAuditLogController: https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/instance_usage_audit_log.py#L43, the 'index' method return an object, I'm really not sure that index() is buggy, and I wonder what it is intended to do and what might be02:32
int32bitneeded to fix it.02:32
*** baoli has joined #openstack-nova02:32
*** kaisers__ has joined #openstack-nova02:36
*** mingyu has joined #openstack-nova02:38
*** raunak has joined #openstack-nova02:38
*** hfu has joined #openstack-nova02:40
*** kaisers_ has quit IRC02:40
*** thorst_ has joined #openstack-nova02:40
*** hieulq_ has joined #openstack-nova02:45
*** Swami_ has joined #openstack-nova02:46
*** hieulq_ has quit IRC02:46
*** thorst_ has quit IRC02:47
*** thorst_ has joined #openstack-nova02:47
*** Swami has quit IRC02:48
*** Swami__ has quit IRC02:48
*** mingyu has quit IRC02:48
*** Swami has joined #openstack-nova02:49
*** Kevin_Zheng has joined #openstack-nova02:49
*** tbachman has quit IRC02:50
*** alexpilo_ has quit IRC02:52
*** thorst_ has quit IRC02:52
*** liusheng has joined #openstack-nova02:55
*** ducttape_ has quit IRC02:56
*** mingyu has joined #openstack-nova02:59
*** sacharya has joined #openstack-nova02:59
*** sacharya has quit IRC03:04
openstackgerritBin Zhou proposed openstack/nova: Avoid misremove of volume when live migrate fail  https://review.openstack.org/38722603:08
*** tyrola has quit IRC03:18
*** nic has quit IRC03:18
*** gongysh has joined #openstack-nova03:19
*** EmilienM has quit IRC03:19
*** tyrola has joined #openstack-nova03:19
*** siva_krish has joined #openstack-nova03:19
*** EmilienM has joined #openstack-nova03:20
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605903:22
*** yamahata_ has quit IRC03:24
*** sacharya has joined #openstack-nova03:25
*** markvoelker has joined #openstack-nova03:30
openstackgerritDiana Clarke proposed openstack/nova: Simple tenant usage pagination  https://review.openstack.org/38609303:33
*** markvoelker has quit IRC03:35
*** yuntongjin has quit IRC03:35
*** pbandark has joined #openstack-nova03:36
*** yingjun has quit IRC03:37
openstackgerritDiana Clarke proposed openstack/nova: Do not attempt volume swap when guest is stopped  https://review.openstack.org/38979803:39
*** dave-mccowan has quit IRC03:39
openstackgerritTakashi NATSUME proposed openstack/nova: Enable cold migration with target host(2/3)  https://review.openstack.org/40895503:42
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605903:44
*** pbandark is now known as pbandark`brb03:46
*** unicell has quit IRC03:46
*** prateek has joined #openstack-nova03:49
*** yingjun has joined #openstack-nova03:50
*** dikonoo has joined #openstack-nova03:51
*** dikonoor has joined #openstack-nova03:51
*** thorst_ has joined #openstack-nova03:54
openstackgerritDiana Clarke proposed openstack/python-novaclient: Microversion 2.40 - Simple tenant usage pagination  https://review.openstack.org/40782503:54
*** Apoorva has joined #openstack-nova03:55
*** Cristina_ has joined #openstack-nova03:56
*** ducttape_ has joined #openstack-nova03:57
*** baoli has quit IRC03:57
*** Swami_ has quit IRC03:57
*** Swami_ has joined #openstack-nova03:57
*** thorst_ has quit IRC03:58
*** thorst_ has joined #openstack-nova03:59
*** ijw has quit IRC03:59
*** takashin has joined #openstack-nova03:59
*** CristinaPauna has quit IRC04:00
*** ducttape_ has quit IRC04:01
*** hoangcx has quit IRC04:04
*** hongbin has quit IRC04:05
*** nicolasbock has quit IRC04:05
*** Apoorva has quit IRC04:06
*** thorst_ has quit IRC04:07
*** hieulq has quit IRC04:07
*** hieulq has joined #openstack-nova04:08
*** yingjun has quit IRC04:12
*** yuntongjin has joined #openstack-nova04:13
*** sudipto has joined #openstack-nova04:18
*** psachin has joined #openstack-nova04:18
*** sudipto_ has joined #openstack-nova04:18
*** unicell has joined #openstack-nova04:19
*** mingyu has quit IRC04:20
*** sreeram_v has joined #openstack-nova04:21
*** mingyu has joined #openstack-nova04:21
*** bks has joined #openstack-nova04:22
*** ducnc has quit IRC04:22
*** ducnc has joined #openstack-nova04:24
*** mingyu has quit IRC04:26
*** unicell1 has joined #openstack-nova04:27
*** yingjun has joined #openstack-nova04:29
*** unicell has quit IRC04:29
*** prateek has quit IRC04:31
*** ducttape_ has joined #openstack-nova04:33
*** pbandark`brb is now known as pbandark04:36
*** thorst_ has joined #openstack-nova04:38
openstackgerritEd Leafe proposed openstack/nova: WIP: placement: RT now adds proper Ironic inventory  https://review.openstack.org/40447204:41
*** yingjun has quit IRC04:43
*** ducttape_ has quit IRC04:44
*** ijw has joined #openstack-nova04:46
*** kaisers__ has quit IRC04:50
*** int32bit has quit IRC04:50
*** sudipto_ has quit IRC04:56
*** sudipto has quit IRC04:56
*** links has joined #openstack-nova04:57
*** hieulq_ has joined #openstack-nova05:00
*** thorst_ has quit IRC05:04
*** Swami_ has quit IRC05:06
*** Swami has quit IRC05:06
*** ducnc has quit IRC05:08
*** prateek has joined #openstack-nova05:09
*** prateek has quit IRC05:09
openstackgerritWang Qing wu proposed openstack/nova: WIP(1): Introduce base PowerVM driver  https://review.openstack.org/39128805:10
*** hieulq_ has quit IRC05:11
*** pradk has quit IRC05:12
*** ratailor has joined #openstack-nova05:13
*** mdnadeem has joined #openstack-nova05:13
*** prateek has joined #openstack-nova05:14
*** asettle has joined #openstack-nova05:14
*** lpetrut has joined #openstack-nova05:21
*** asettle has quit IRC05:21
openstackgerritTakashi NATSUME proposed openstack/nova: Enable cold migration with target host(3/3)  https://review.openstack.org/40896405:24
openstackgerritTakashi NATSUME proposed openstack/nova: api-ref: Add parameters in cold migrate action  https://review.openstack.org/41004205:25
*** vi01et has joined #openstack-nova05:25
openstackgerritTakashi NATSUME proposed openstack/nova: Refactor a test method including 7 test cases  https://review.openstack.org/39543605:26
*** tbachman has joined #openstack-nova05:26
*** yamahata_ has joined #openstack-nova05:28
*** markvoelker has joined #openstack-nova05:31
*** yingjun has joined #openstack-nova05:32
*** thorst_ has joined #openstack-nova05:34
openstackgerritint32bit proposed openstack/python-novaclient: Add paging support in server groups list  https://review.openstack.org/40928205:35
*** gcb has quit IRC05:35
*** markvoelker has quit IRC05:37
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Add Python 3.5 functional tests in tox.ini  https://review.openstack.org/40856105:39
*** sudipto has joined #openstack-nova05:39
*** sudipto_ has joined #openstack-nova05:39
*** thorst_ has quit IRC05:41
*** ducttape_ has joined #openstack-nova05:44
*** ducttape_ has quit IRC05:49
*** kaisers_ has joined #openstack-nova05:50
*** jaosorior has joined #openstack-nova05:50
yingjunping gibi05:50
*** ekuris has joined #openstack-nova05:51
*** gcb has joined #openstack-nova05:52
*** tbachman has quit IRC05:52
*** diogogmt has quit IRC05:58
*** diogogmt has joined #openstack-nova05:58
*** fragatina has joined #openstack-nova06:03
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Enble more tests on Python 3  https://review.openstack.org/41054206:03
*** gcb has quit IRC06:05
*** lpetrut has quit IRC06:05
*** fragatina has quit IRC06:08
*** amotoki has joined #openstack-nova06:12
*** takashin has left #openstack-nova06:13
*** kaisers_ has quit IRC06:13
*** amotoki has quit IRC06:14
*** tuanluong has quit IRC06:16
*** hieulq has quit IRC06:16
*** Fdaisuke has quit IRC06:17
*** amotoki has joined #openstack-nova06:17
*** mingyu has joined #openstack-nova06:18
*** Fdaisuke has joined #openstack-nova06:18
*** unicell1 has quit IRC06:19
*** hieulq has joined #openstack-nova06:20
*** tuanluong has joined #openstack-nova06:21
*** gcb has joined #openstack-nova06:22
*** unicell1 has joined #openstack-nova06:22
*** sridharg has joined #openstack-nova06:25
*** thorst_ has joined #openstack-nova06:28
openstackgerritZhenyu Zheng proposed openstack/nova: Support tag instances when boot  https://review.openstack.org/39432106:32
*** thorst_ has quit IRC06:36
*** afazekas has quit IRC06:40
*** afazekas has joined #openstack-nova06:42
openstackgerritWang Qing wu proposed openstack/nova: WIP(1): Introduce base PowerVM driver  https://review.openstack.org/39128806:43
*** kumarb has joined #openstack-nova06:44
*** yingjun has quit IRC06:47
*** bks has quit IRC06:47
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605906:47
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Fix urllib.urlencode issue in functional tests on Python 3  https://review.openstack.org/41055406:50
*** pooja_j has quit IRC06:50
*** yingjun has joined #openstack-nova06:54
*** Oku_OS-away is now known as Oku_OS06:57
*** moshele has joined #openstack-nova06:59
*** markvoelker has joined #openstack-nova07:00
*** moshele has quit IRC07:01
*** ijw has quit IRC07:02
*** nandal has joined #openstack-nova07:02
*** mjura has joined #openstack-nova07:02
*** nandal has left #openstack-nova07:02
*** nandal has joined #openstack-nova07:02
*** nandal has left #openstack-nova07:02
*** nandal has joined #openstack-nova07:03
*** moshele has joined #openstack-nova07:03
*** ducttape_ has joined #openstack-nova07:04
*** markvoelker has quit IRC07:06
*** maestropandy has joined #openstack-nova07:07
*** mjura has quit IRC07:08
*** mjura has joined #openstack-nova07:09
*** phuongnh has joined #openstack-nova07:09
*** kaisers_ has joined #openstack-nova07:09
*** nandal has quit IRC07:09
*** siva_krish has quit IRC07:11
*** maestropandy has left #openstack-nova07:14
*** siva_krish has joined #openstack-nova07:15
*** markus_z has joined #openstack-nova07:15
*** vi01et has quit IRC07:15
*** nherciu has joined #openstack-nova07:16
*** bks has joined #openstack-nova07:17
*** asettle has joined #openstack-nova07:18
*** bapalm has quit IRC07:18
openstackgerritpangliye proposed openstack/nova: Add Apache 2.0 license to source file  https://review.openstack.org/40999607:19
openstackgerritpangliye proposed openstack/nova: Add Apache 2.0 license to source file  https://review.openstack.org/40999707:19
*** kumarb has quit IRC07:19
openstackgerritpangliye proposed openstack/nova: [H235]fix assert to assertTrue  https://review.openstack.org/41009307:21
openstackgerritSergey Nikitin proposed openstack/nova: Added missed "raises:" docstrings into numa_get_constraints() method  https://review.openstack.org/41056507:23
*** thorst_ has joined #openstack-nova07:23
*** kaisers_ has quit IRC07:24
*** ducttape_ has quit IRC07:24
*** andreas_s has joined #openstack-nova07:25
*** asettle has quit IRC07:25
*** sacharya has quit IRC07:26
*** thorst_ has quit IRC07:31
*** yamahata_ has quit IRC07:37
*** mingyu has quit IRC07:37
*** bapalm has joined #openstack-nova07:38
*** zenoway has joined #openstack-nova07:41
*** gcb has quit IRC07:44
*** mingyu has joined #openstack-nova07:45
*** gcb has joined #openstack-nova07:45
*** Cristina_ is now known as CristinaPauna07:45
*** nherciu_ has joined #openstack-nova07:46
*** gongysh has quit IRC07:47
*** claudiub has joined #openstack-nova07:48
*** zenoway has quit IRC07:49
*** nherciu has quit IRC07:50
*** nandal has joined #openstack-nova07:50
openstackgerritZhenyu Zheng proposed openstack/nova: Fix misleading port delete description  https://review.openstack.org/41058207:50
*** ralonsoh has joined #openstack-nova07:51
*** mingyu_ has joined #openstack-nova07:52
*** claudiub has quit IRC07:53
*** mingyu has quit IRC07:54
*** zhangjl1 has joined #openstack-nova07:55
*** mingyu_ has quit IRC07:55
*** rcernin has joined #openstack-nova07:56
*** mingyu has joined #openstack-nova07:56
*** rcernin has quit IRC07:56
*** zhangjl has quit IRC07:57
*** rcernin has joined #openstack-nova07:57
*** yamahata_ has joined #openstack-nova07:59
*** pcaruana has joined #openstack-nova07:59
*** sacharya has joined #openstack-nova08:00
*** raunak has quit IRC08:01
*** rmart04 has joined #openstack-nova08:03
bauzasp!spy08:04
gmannalex_xu: can you have a look into this - https://review.openstack.org/#/c/408879/08:05
*** ociuhandu has quit IRC08:05
*** sacharya has quit IRC08:05
alex_xugmann: I'm thinking of that in the morning, the key point is whehter we should fix it without microversion. I need a time to think about it08:06
gmannalex_xu: ahh, sure. thats is valid point. I also thought many times then end up with bug fix but need feedback.08:07
*** CristinaPauna has quit IRC08:07
*** ducnc has joined #openstack-nova08:07
bauzasalex_xu: FWIW, just saw your highlight from yesterday early morning my time about Blazar08:08
bauzasalex_xu: FWIW, there is a new team resurrecting Blazar since last month08:08
gmannbecause this makes 200 to 400 but not sure if that can break anyone as empty tag does not make sense but we never knows08:09
bauzascan't find gongusyh on irc08:09
*** ducnc1 has joined #openstack-nova08:10
*** gcb has quit IRC08:10
*** gcb has joined #openstack-nova08:11
*** zenoway has joined #openstack-nova08:11
*** ekuris has quit IRC08:12
*** ducnc has quit IRC08:12
*** ducnc1 is now known as ducnc08:12
*** jaosorior has quit IRC08:16
*** jaosorior has joined #openstack-nova08:16
*** ihrachys has joined #openstack-nova08:17
alex_xubauzas: I can ping him with another way08:18
*** thorst_ has joined #openstack-nova08:19
alex_xujohnthetubaguy: mriedem jaypipes looking for you can take a look at the comment at line 97 of https://review.openstack.org/#/c/393205/16/specs/ocata/approved/add-whitelist-for-server-list-filter-sort-parameters.rst, I need some help on the rule how we add db index. thanks in advance08:19
*** kaisers_ has joined #openstack-nova08:20
*** ftersin_ has joined #openstack-nova08:20
*** ababich has quit IRC08:23
*** ababich has joined #openstack-nova08:23
ftersin_jbernard, mriedem: right, test_create_ebs_image_and_check_boot does not wait for 'active' state of the instance, and this looks bad for me (and for andrey-mp, the test author)08:24
*** ducttape_ has joined #openstack-nova08:25
ftersin_i'm trying to change this on https://review.openstack.org/#/c/41033808:26
*** matrohon has joined #openstack-nova08:27
ftersin_if it doesn't help, we'll can use the workaround (commented there at the moment)08:27
*** ekuris has joined #openstack-nova08:27
*** thorst_ has quit IRC08:27
ftersin_as for the test logic - it deletes the snapshot during cleanup process, since the snapshot is a part of the image, created in this test08:29
*** ducttape_ has quit IRC08:30
*** roeyc has joined #openstack-nova08:31
*** yuntongjin has quit IRC08:33
ftersin_and probably the snapshot is busy because the volume based on this snapshot is still being created (i'm not sure if rbd driver flattens volumes created from snapshot, but if it does, this obviously takes time and makes the snapshot 'busy')08:33
*** dinobot_ has joined #openstack-nova08:34
gibiyingjun: hi!08:36
yingjungibi: hi08:36
yingjungibi, about this patch: https://review.openstack.org/#/c/398171/08:37
yingjungibi, i did some tests08:37
yingjungibi, i didn't get the behaviour you mentioned in patch08:38
yingjungibi, could you take another look at that?08:38
gibiyingjun: looking...08:38
*** Zer0Byte__ has joined #openstack-nova08:39
gibiyingjun: I commented quite late yesterday (in my timezone) so it is totally possible that I overlooked something. I will look deper now08:40
yingjungibi, sure08:40
*** ekuris has quit IRC08:40
*** daemontool has joined #openstack-nova08:44
*** kaisers_ has quit IRC08:44
*** moshele has quit IRC08:45
*** abalutoiu has joined #openstack-nova08:45
*** dimtruck is now known as zz_dimtruck08:46
ftersin_jbernard, mriedem: so if even the waiting for 'active' state helps, the minor problem exists in Ceph based Cinder, since it does not reject deletion of really busy snapshots right on api layer08:47
*** moshele has joined #openstack-nova08:47
*** openstackgerrit has quit IRC08:48
*** mingyu has quit IRC08:49
*** mingyu has joined #openstack-nova08:50
*** zhangjl1 has left #openstack-nova08:51
*** dikonoor has quit IRC08:54
*** dikonoo has quit IRC08:54
*** dikonoor has joined #openstack-nova08:54
*** daemontool_ has joined #openstack-nova08:55
*** roeyc has quit IRC08:55
*** xinliang has quit IRC08:56
*** ekuris has joined #openstack-nova08:56
*** amoralej|off is now known as amoralej08:56
*** daemontool has quit IRC08:58
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-nova09:00
*** markvoelker has joined #openstack-nova09:02
*** tuanluong has quit IRC09:02
*** tuanluong has joined #openstack-nova09:03
*** mingyu has quit IRC09:04
*** mingyu has joined #openstack-nova09:04
*** markvoelker has quit IRC09:07
*** openstackgerrit has joined #openstack-nova09:07
openstackgerritPavel Kholkin proposed openstack/python-novaclient: [proxy-api] microversion 2.39 deprecates image-metadata proxy API  https://review.openstack.org/40816609:07
*** xinliang has joined #openstack-nova09:08
*** kaisers_ has joined #openstack-nova09:11
ftersin_jbernard, mriedem: fyi, i just removed workaround from the review, you may see it on the PS3 https://review.openstack.org/#/c/410338/309:12
*** yassine has joined #openstack-nova09:13
*** yassine is now known as Guest8945609:14
*** thorst_ has joined #openstack-nova09:18
*** gcb has quit IRC09:21
openstackgerritZhenyu Zheng proposed openstack/nova: Don't apply multi-queue to SRIOV ports  https://review.openstack.org/39754509:22
openstackgerritHuan Xie proposed openstack/nova: XenAPI Use os-xenapi lib for nova  https://review.openstack.org/40605909:23
*** thorst_ has quit IRC09:24
*** CristinaPauna has joined #openstack-nova09:25
*** mnasiadka has joined #openstack-nova09:26
lyarwoodmdbooth: https://review.openstack.org/#/c/409708/ - are you happy with this landing in stable/newton? mriedem has a concern that this only came from code inspection.09:27
*** lucas-afk is now known as lucasagomes09:27
*** kevinz has quit IRC09:29
*** roeyc has joined #openstack-nova09:29
*** derekh has joined #openstack-nova09:32
*** int32bit has joined #openstack-nova09:32
*** tuanluong_ has joined #openstack-nova09:34
*** mingyu has quit IRC09:34
*** tuanluong has quit IRC09:36
*** mingyu has joined #openstack-nova09:36
*** yamahata_ has quit IRC09:37
*** gcb has joined #openstack-nova09:39
openstackgerritint32bit proposed openstack/nova: Fix error if free_disk_gb is None in CellStateManager  https://review.openstack.org/40950109:40
*** kevinz has joined #openstack-nova09:41
*** Zer0Byte__ has quit IRC09:41
*** asettle has joined #openstack-nova09:44
*** kaisers_ has quit IRC09:45
*** yingjun has quit IRC09:46
*** karthiks has quit IRC09:48
mdboothlyarwood: I'm relatively comfortable with it. Do you want to reproduce first?09:52
mdboothlyarwood: That said, this code is notoriously easy to miss edge cases in.09:53
mdboothIf nobody's actually complaining about broken LVM, it might be more 'stable' to leave it for a bit.09:53
*** zhangyujun has joined #openstack-nova09:53
lyarwoodmdbooth: yeah, happy to just leave it until reported tbh09:53
bauzasalex_xu: thanks, the new people working on Blazar are now meeting every Tuesdays at 0900UTC09:54
mdboothlyarwood: I'll comment on the backport to that effect.09:54
bauzasalex_xu: priteau is the main contributor09:54
mdboothI think it's probably ok.09:54
bauzasalex_xu: and they discuss on #openstack-blazar09:54
*** claudiub has joined #openstack-nova09:55
*** ducttape_ has joined #openstack-nova09:56
mdboothlyarwood: I gave it a +009:56
alex_xubauzas: thanks, looks like gongsy not online, I can forward to him by other im tools.09:56
bauzasnp09:57
bauzasalex_xu: the new contributors are mainly from NTT AFAIK09:57
alex_xubauzas: got it09:57
lyarwoodmdbooth: cool thanks09:57
bauzassome are coming from the OPNFV project, some are already using Blazar in their own production cloud09:57
alex_xua09:57
alex_xuoops, my daughter press the keyboard09:58
*** lpetrut has joined #openstack-nova09:59
alex_xubauzas: gongsy also ask whether we can implement reservation in nova09:59
bauzasI don't think so09:59
bauzasalex_xu: heh for your daughter :p09:59
*** ducttape_ has quit IRC10:00
alex_xubauzas: :)10:00
*** hfu has quit IRC10:02
*** mingyu has quit IRC10:02
*** kumarb has joined #openstack-nova10:02
*** gongysh has joined #openstack-nova10:04
johnthetubaguybauzas: longer term, I could see users passing in some placement_token that helps use some semi-reserved location10:05
*** siva_krish has quit IRC10:05
johnthetubaguybauzas: still always comes back to spot instances for me, you need someone who can use the reserved space while the person who reserved it doesn't make use of it10:06
*** bks has quit IRC10:06
bauzasjohnthetubaguy: long time ago, when we discussed in ATL about spot instances, we agreed on not having this for Nova but rather using Blazae10:06
bauzasBlazar10:06
bauzasjohnthetubaguy: but it was before the Big Tent approach10:06
bauzasand Blazar never went incubated10:07
bauzaswhen the Big Tent became a thing, all of the existing Blazar contributors moved to other opportunities and the project became defunct10:07
bauzasnow, the thing is that people are interested in resurrecting Blazar and hopefully have a stable release by Ocata, so they could ask for the Big Tent in Pike10:08
johnthetubaguybauzas: I remember very different conversations when we defined the Nova scope, we left spot instances in scope, long term10:09
johnthetubaguybauzas: but the dependency is on getting placement sorted, and split out of Nova10:09
bauzasby that time, a scheduler API wasn't a thing10:09
bauzasnow, it's done and we need to think again on that, agreed10:09
bauzasbut probably we could then discuss with the interested parties10:10
johnthetubaguybauzas: did you see the phase we added in here: http://docs.openstack.org/developer/nova/project_scope.html#iaas-not-batch-processing10:10
*** siva_krish has joined #openstack-nova10:10
johnthetubaguyphrase10:10
johnthetubaguyI think I am still happy with that scope statement10:11
bauzasjohnthetubaguy: well, not really, I just thought we considered those new API concepts as separate10:11
*** brad[] has quit IRC10:11
*** paw_ has joined #openstack-nova10:12
*** paw has quit IRC10:12
bauzasjohnthetubaguy: anyway, we're not stuck with the old notion of programs10:13
*** hshiina has joined #openstack-nova10:13
johnthetubaguyI don't care about the organisation, its the architecture and code I believe that project scope is taking about10:13
bauzasjohnthetubaguy: I mean, whatever the service type is, I still think that nova shouldn't handle the concept of leases10:14
johnthetubaguywell, I do care, but its something more fluid, I guess I should say10:14
bauzasjohnthetubaguy: that said, now that we have a placement service, that's an open question if it should contract on that notion too10:14
bauzasjohnthetubaguy: but that's long-term AFAICS10:15
johnthetubaguyonce we have the key existing Nova use cases working, I think that needs a look, but yeah, thats at least a year out10:15
bauzasjohnthetubaguy: while the Blazar project aims to deliver a very immediate way of managing those reservations10:15
johnthetubaguythe case I want to see us deal with is fair share of resources between departments in a private cloud10:15
bauzasjohnthetubaguy: honestly, I'm pragmatic10:16
johnthetubaguyin my head, that means a "reserved" quota, and a spot instance quota so you can burst and use other folks capacity when they don't need it, but you do10:17
bauzasjohnthetubaguy: if by one day, the placement API could envisage that, we could see how to ask Blazar to merge with that10:17
johnthetubaguynow I want things outside Nova to mange that (yeah, probably some placement and blazar combo), but thats a Nova API change10:17
openstackgerritZhenyu Zheng proposed openstack/nova: Adds support for versioned schema validation for query parameters  https://review.openstack.org/38900310:17
bauzasjohnthetubaguy: agreed10:18
bauzasjohnthetubaguy: don't know if you know the blazar workflow, but people pass a reservation uuid when booting10:18
bauzasthat's a nova boot command10:18
johnthetubaguyyeah, that seems broken to me10:18
*** paw_ has quit IRC10:18
johnthetubaguyfrom a user point of view10:19
johnthetubaguybut anyways, it needs clear user cases, etc to clear that up10:19
johnthetubaguymy preferred one to worry about is above10:19
johnthetubaguybasically private cloud quota is very different to public cloud quota (which is what we currently have)10:20
bauzasjohnthetubaguy: I agree10:20
bauzasjohnthetubaguy: honestly, you have people wanting to work on that, it's probably worth getting in touch with them10:20
bauzasjohnthetubaguy: because it seems they have resources for that10:21
*** thorst_ has joined #openstack-nova10:21
johnthetubaguyI would review the Nova spec discussing how that integrates10:21
bauzasif we say that Blazar isn't probably the best fit, then meh, okay, just wanting to make sure that we don't leave them work for something we disagree10:21
johnthetubaguyyeah, its a good call out10:21
johnthetubaguyI am not sure thats the correct approach10:21
openstackgerritBéla Vancsics proposed openstack/nova: Reduce (notification) test duplication  https://review.openstack.org/39142810:22
bauzasjohnthetubaguy: I think I see your point about the user API10:22
bauzasjohnthetubaguy: the thing I'm still considering is that I don't think we should have Nova managing the admin-only APIs for setuping those rules10:23
openstackgerritzhaolihui proposed openstack/nova: Fix keypair quota error  https://review.openstack.org/40352910:23
*** tuanluong_ has quit IRC10:24
*** mvk has quit IRC10:24
*** bks has joined #openstack-nova10:28
*** thorst_ has quit IRC10:29
*** kumarb has quit IRC10:30
*** links has quit IRC10:38
*** links has joined #openstack-nova10:38
*** gszasz has joined #openstack-nova10:41
*** kaisers_ has joined #openstack-nova10:42
*** sreeram_v has quit IRC10:43
*** gongysh has quit IRC10:43
*** sreeram_v has joined #openstack-nova10:43
*** sreeram__ has joined #openstack-nova10:44
*** kevinz has quit IRC10:45
*** sreeram_v has quit IRC10:48
zhangyujunAnyone has information about why server group doesn't provide a update method for change its name?10:48
*** sreeram__ has quit IRC10:49
openstackgerritPavel Kholkin proposed openstack/python-novaclient: [proxy-api] microversion 2.39 deprecates image-metadata proxy API  https://review.openstack.org/40816610:49
*** kumarb has joined #openstack-nova10:52
*** yufei has quit IRC10:54
*** matrohon has quit IRC10:55
*** ftersin_ has quit IRC10:55
*** bks has quit IRC10:55
*** mvk has joined #openstack-nova10:56
*** markvoelker has joined #openstack-nova11:02
kashyaplyarwood: Do you have a pointer to Newton backport of this one - https://review.openstack.org/#/c/408668/11:07
*** markvoelker has quit IRC11:07
lyarwoodkashyap: https://review.openstack.org/#/c/409774/ (click the change-id to get the full list)11:07
kashyapAh, thanks11:08
*** sdague has joined #openstack-nova11:08
*** sudipto_ has quit IRC11:09
*** sudipto has quit IRC11:09
*** tbachman has joined #openstack-nova11:09
*** CristinaPauna has quit IRC11:13
*** ekuris has quit IRC11:14
*** thorst_ has joined #openstack-nova11:16
*** jaosorior has quit IRC11:19
*** prateek_ has joined #openstack-nova11:21
*** prateek has quit IRC11:21
*** kaisers_ has quit IRC11:22
*** CristinaPauna has joined #openstack-nova11:22
*** thorst_ has quit IRC11:23
*** gongysh has joined #openstack-nova11:24
*** brad[] has joined #openstack-nova11:24
*** ducttape_ has joined #openstack-nova11:26
*** gmann_ has joined #openstack-nova11:27
gmannsfinucan: can you check this now - https://review.openstack.org/#/c/406406/11:28
gmannpatch you mentioned merged now11:28
*** ratailor has quit IRC11:28
*** mkoderer has joined #openstack-nova11:28
*** ekuris has joined #openstack-nova11:28
*** zhangyujun has quit IRC11:29
sfinucangmann: Done11:29
gmannsfinucan: thanks.11:29
*** tbachman has quit IRC11:30
*** jaosorior has joined #openstack-nova11:30
*** ducttape_ has quit IRC11:31
*** nicolasbock has joined #openstack-nova11:32
*** kumarb has quit IRC11:33
*** phuongnh has quit IRC11:36
*** xinliang has quit IRC11:36
*** xinliang has joined #openstack-nova11:37
openstackgerritAlex Xu proposed openstack/nova: Use JSON-Schema to validate query parameters for keypairs API  https://review.openstack.org/39875511:37
openstackgerritAlex Xu proposed openstack/nova: Add query parameters white list for server list/detail  https://review.openstack.org/40857111:37
openstackgerritAlex Xu proposed openstack/nova: Adds support for versioned schema validation for query parameters  https://review.openstack.org/38900311:37
*** tbachman has joined #openstack-nova11:39
mdboothsfinucan: You've managed to get python 3.4 tests running on Fedora, right?11:40
mdboothDid you ever encounter the error message:11:40
sfinucanmdbooth: Yup, works without issue on F2511:40
mdboothdb type could not be determined11:40
mdboothThe test run didn't actually run any tests11:40
* mdbooth is on F2511:41
sfinucanYeah - read the tox.ini11:41
mdboothI have python3.4 installed11:41
sfinucanThat's a bug with testr11:41
* sfinucan goes to find the actual text11:41
mdboothAh, spotted11:41
sfinucanhttps://github.com/openstack/nova/blob/master/tox.ini#L18-L2011:41
sfinucanmdbooth: Someone should really fix that bug upstream11:42
sfinucan...or we should move to nose. Either-or11:42
mdboothsfinucan: Hmm, is is possible to run a subset of py34 tests?11:42
* mdbooth normally runs: tox -e py27 libvirt test_virt_driver11:43
*** bks has joined #openstack-nova11:43
alex_xugmann: re: https://review.openstack.org/#/c/408879/, so we can't delete the empty tag except delete all the tag11:43
mdboothHowever, s/27/34/ runs no tests11:43
alex_xugmann: if that is correct, I think that can be a point we fix it without microversion11:43
*** tbachman has quit IRC11:43
sfinucanHmm, I usually give a class path like 'tox -e py34 nova.tests.unit.virt.libvirt'11:44
sfinucanI've never tried the other way so I can't say if that's a regression or not (though it seems like it might be)11:44
mdboothsfinucan: Yeah, that works. Seems ostestr does prefix matching, whereas testr does contains test11:45
gmannalex_xu:  yes that is also true,  it will be 404 on delete when doing delete on single empty tag11:45
*** abalutoiu has quit IRC11:46
sfinucanAh, they're using different tools. Didn't know that11:47
* sfinucan also wishes he had a trick for converting classpaths -> paths/vi search hints11:47
mdboothIs there a trick for running a subset of py34 tests whilst also excluding tests from tests-py3.txt?11:48
sdaguemdbooth: I think the exclude facility is pretty naive at this point11:48
mdboothFor the record, I care about python 3 tests only to the minimum extent required in order to get real work done11:48
sdagueso it's either one or the other11:49
openstackgerritpreethi proposed openstack/nova: Added PRSM to HVType class for support PR/SM hypervisor  https://review.openstack.org/41071311:50
*** zhangyujun has joined #openstack-nova11:50
mdboothsdague: Thanks. I'll take a look at the code of ostestr, but the alternative might be to take a sabatical to fix everything in libvirt first :/11:51
*** bks has quit IRC11:52
sfinucanmdbooth: I'm pretty sure gcb and co have fixed mostly everything for Python 3 compatibility11:52
mdboothsfinucan: This is current master11:52
sfinucan...though they're slow getting in so I certainly wouldn't base your work on them11:52
mdboothSo if they have, it's not merged11:52
sfinucanYeah, sorry - that's what I should have said11:52
*** gszasz has quit IRC11:53
mdboothWell, if it prevents me from running a subset of tests locally it's kinda urgent, because I can't be running all tests against every patch in my series11:53
* mdbooth will try to find their commits11:53
* sfinucan will try to get more of the py3 patches merged today11:54
alex_xugmann: I just prefer to update the commit message to add that point11:54
gmannalex_xu: sure, thanks ll do that11:56
alex_xugmann: thanks11:56
*** gszasz has joined #openstack-nova11:58
openstackgerritint32bit proposed openstack/python-novaclient: Add support to display usage audits for all servers  https://review.openstack.org/40941312:00
sdaguesfinucan: if you need a hand looking those through, drop me some links12:01
*** sacharya has joined #openstack-nova12:02
gcbmdbooth,  you can find more details about  whitelist and blacklist in https://github.com/openstack/os-testr/blob/master/os_testr/ostestr.py#L3512:03
sfinucansdague: Will do12:04
*** dave-mccowan has joined #openstack-nova12:04
*** hfu has joined #openstack-nova12:04
sdaguegcb: https://review.openstack.org/#/c/403425/4/nova/virt/libvirt/storage/rbd_utils.py - that seems pretty repetitive, is there no oslo function to do that decode correctly regardless of python version?12:05
*** sudipto has joined #openstack-nova12:06
*** sudipto_ has joined #openstack-nova12:06
gcbsdague: ack ,let me double check12:07
*** sacharya has quit IRC12:07
*** sapcc-bot has joined #openstack-nova12:07
*** tpatzig_ has joined #openstack-nova12:07
*** carthaca_ has joined #openstack-nova12:07
*** tommy_ has joined #openstack-nova12:07
*** mkoderer_ has joined #openstack-nova12:07
*** dgonzalez_ has joined #openstack-nova12:07
*** david_1 has joined #openstack-nova12:07
*** zenoway has quit IRC12:07
*** tommy_ is now known as Guest6883612:07
*** kaisers_ has joined #openstack-nova12:07
openstackgerritStephen Finucane proposed openstack/nova: libvirt: remove hack for dom.vcpus() returning None  https://review.openstack.org/39325312:08
openstackgerritStephen Finucane proposed openstack/nova: libvirt: fix vCPU usage reporing for LXC/QEMU guests  https://review.openstack.org/39325412:08
*** Guest68836 has quit IRC12:09
*** carthaca_ has quit IRC12:09
*** tpatzig_ has quit IRC12:09
*** mkoderer_ has quit IRC12:09
*** dgonzalez_ has quit IRC12:09
*** david_1 has quit IRC12:09
*** thorst_ has joined #openstack-nova12:10
*** rtheis has joined #openstack-nova12:12
*** kaisers_ has quit IRC12:14
*** tyrola has quit IRC12:14
sdagueandreykurilin: can you convince me that - https://review.openstack.org/#/c/350106/13 isn't a mistake. The projectid=project_name thing is making it hard for me to be convinced of that12:14
*** prateek_ has quit IRC12:14
sdagueafter that, I've +Aed up through the keystone session add12:14
*** tyrola has joined #openstack-nova12:15
*** zhs__ has joined #openstack-nova12:16
*** lucasagomes is now known as lucas-hungry12:17
pkoniszewskitdurakov: hey, can you take a look at my analysis of LM grenade job issue there https://bugs.launchpad.net/nova/+bug/1649586/comments/7 ?12:17
openstackLaunchpad bug 1649586 in OpenStack Compute (nova) ""HTTP exception thrown: Cannot 'os-migrateLive' instance while it is in task_state migrating" in gate-grenade-dsvm-neutron-multinode-live-migration-nv" [Medium,Confirmed]12:17
pkoniszewskimriedem: ^12:17
tdurakovpkoniszewski: sure12:18
* tdurakov reading12:18
*** thorst_ has quit IRC12:18
openstackgerritGhanshyam Mann proposed openstack/nova: Stop allowing tags as empty string  https://review.openstack.org/40887912:18
gmannalex_xu: ^^ updated12:19
alex_xugmann: thanks12:19
*** gongysh has quit IRC12:19
*** bvanhav has joined #openstack-nova12:19
openstackgerritMatthew Booth proposed openstack/nova: Port libvirt.test_firewall to Python 3  https://review.openstack.org/40342312:19
*** gcb has quit IRC12:20
*** kaisers_ has joined #openstack-nova12:20
*** zhs_ has quit IRC12:20
tdurakovpkoniszewski: thanks Pawel, https://github.com/openstack/tempest/blob/071e94c31ce2d1549ecb34df1fea7f5a6cd210a6/tempest/lib/common/http.py#L55 - great you found this, and yeah, need to figure out how to fix rabbit timeouts12:21
*** smatzek has joined #openstack-nova12:21
alex_xugmann: I guess it should be "shouldn't" in the line 24 of https://review.openstack.org/#/c/408879/5//COMMIT_MSG12:21
openstackgerritChangBo Guo(gcb) proposed openstack/nova: Port libvirt.storage.test_rbd to Python 3  https://review.openstack.org/40342512:23
pkholkinmriedem: alex_xu: hi folks, review needed https://review.openstack.org/#/c/408166, thanks !12:23
openstackgerritGhanshyam Mann proposed openstack/nova: Stop allowing tags as empty string  https://review.openstack.org/40887912:23
pkholkinjust two small questions there, other seems ok12:23
gmannalex_xu: opps, done12:23
andreykurilinsdague: hi12:23
andreykurilinsdague: see https://github.com/openstack/python-novaclient/blob/master/novaclient/v2/client.py#L127-L13112:23
alex_xupkholkin: thanks for the patch, add it to my list12:24
*** gcb_ has joined #openstack-nova12:24
*** gcb has joined #openstack-nova12:25
*** gcb has quit IRC12:25
alex_xugmann: done12:25
openstackgerritint32bit proposed openstack/python-novaclient: Add support to display usage audits for all servers  https://review.openstack.org/40941312:25
gcb_sdague, just update https://review.openstack.org/#/c/403425/4/nova/virt/libvirt/storage/rbd_utils.py , I copied that from  https://review.openstack.org/#/c/261045/100/nova/virt/libvirt/storage/rbd_utils.py before12:25
gmannalex_xu: cool, thanks12:26
andreykurilinsdague: previously, in case of SessionClient, project_id meant project id(in terms of keystone), but in case of HTTPClient implementation, it was used as project_name. At least there is a specific note about it + additional variable for actual project id(in terms of keystone) - tenant_id. So we have now two vartiables - project_id and tenant_id :)12:26
alex_xugmann: np12:26
*** int32bit has quit IRC12:27
gcb_sfinucan,  need look at https://review.openstack.org/#/c/408561/ before merging https://review.openstack.org/#/c/410554/12:28
gcb_thanks12:28
gcb_gmann, I replied your comments on https://review.openstack.org/#/c/403419/12:28
andreykurilinsdague: imo, `projectid=project_name` is not so important now, since one of last patches in the chain removes the whole HTTPClient implementation at all with this dirty compatibility workaround12:29
*** ociuhandu has joined #openstack-nova12:29
*** gszasz has quit IRC12:30
sdagueandreykurilin: ok12:30
*** gszasz_ has joined #openstack-nova12:30
sdaguethat's good enough for me12:30
gmanngcb_: Thankd, i will check tomorrow morning. may be m missing something but vlan seems to be int all the time12:33
gcb_gmann, ok12:35
andreykurilinsdague: here is removing of HTTPClient - https://review.openstack.org/#/c/40872812:37
andreykurilinsdague: and thanks for review :)12:37
sdaguesfinucan: is there a reason you only +1ed - https://review.openstack.org/#/c/199488/12:37
sdagueandreykurilin: yeh, lets get the rest of that merged, then I'll look at that patch12:37
andreykurilinok, thanks12:37
sdagueandreykurilin: the stack might need rebasing, lets see if gerrit will do that once the base patch goes in12:37
sdaguegibi: if you are around today - https://review.openstack.org/#/c/409951/ has a question for you about mocking out locking in notification tests12:38
sfinucansdague: I couldn't see anything wrong with it, but that code is a little tricky to parse. Wasn't happy +2'ing it personally12:38
sdaguesfinucan: ok12:38
gmannsdague: as you are around, can you look into those - https://review.openstack.org/#/q/topic:tag-schema+status:open12:39
sdaguesfinucan: I've stared at it a few times. I'm not super thrilled with the pci whitelist config getting *more* complex, but that seems to have been agreed to12:39
openstackgerritjichenjc proposed openstack/nova: WIP: remove keypair server extension  https://review.openstack.org/39661112:39
sfinucansdague: yeah, my thoughts exactly. jaypipes has used some choice terms in the past to describe the whole thing12:40
sfinucan...but moshele has taken all the feedback on board and has maintained it thus far so I'm definitely ok to +112:41
sfinucanjust not to +2 :)12:41
sdagueok12:41
sdaguewell, if it was team accepted direction, I don't want to hold it up too much. Ok, +A12:42
sdaguethe pci whitelist really never should have gone in via config and should have been part of the API to manage I think, but such it is12:42
*** jamielennox is now known as jamielennox|away12:43
sdagueI'm sure they've got a bunch of ansible/puppet to manage large systems for stuff like this12:43
*** kaisers_ has quit IRC12:44
alex_xunova api subteam meeting is in 15 mins@#openstack-meeting-412:45
sdaguealex_xu: thanks for the reminder, I need to add that channel back into my ansible config for hexchat12:47
alex_xusdague: np :)12:47
*** nklenke has joined #openstack-nova12:47
gmannsdague: Thanks12:48
jaypipessfinucan: heh12:49
sfinucansdague: I'd appreciate it if you could take a gawk at https://review.openstack.org/#/c/403425 - some unicode madness going on :/12:49
*** jamielennox|away is now known as jamielennox12:50
sdaguesfinucan: ok, lets see if I'm caffinated enough for unicode12:50
*** sudipto_ has quit IRC12:51
*** sudipto has quit IRC12:51
sdagueoh, hey, this was the thing I was just asking about :)12:51
*** gcb_ has quit IRC12:52
sdagueyeh, I was wondering why that was using encode in the first place12:52
openstackgerritClaudiu Belu proposed openstack/nova: hyperv: stop serial console workers while deleting vm files  https://review.openstack.org/38783112:52
sdagueoh, is that because of expectations of the rbd library?12:52
sdaguemdbooth: is this something you've got in working memory atm?12:53
* sdague tries to remember all the folks that touched the rbd code12:53
ftersinjbernard: could you look at the last comment on https://bugs.launchpad.net/cinder/+bug/1648885 and confirm that your patch is useful in that case?12:53
openstackLaunchpad bug 1648885 in Cinder "ceph: TestVolumeBootPattern.test_create_ebs_image_and_check_boot times out failing to delete volume due to snapshot is busy" [Undecided,In progress] - Assigned to Jon Bernard (jbernard)12:53
*** nandal has quit IRC12:53
alex_xupkholkin: the correct behaviour should be 'nova image-meta' return failed, right?12:54
*** pbandark has quit IRC12:54
*** amoralej is now known as amoralej|lunch12:55
jbernardftersin: yes, if volume delete takes time (which is can on a gate setup) and snapshot_delete is allowed to race (which I believe it is), then this scenario (snapshot delete races and wins) becomes possible12:55
jbernardftersin: i just updated the patch to log when this happens12:55
*** ijw has joined #openstack-nova12:56
jbernardftersin: we see both operations starting12:57
*** ducttape_ has joined #openstack-nova12:57
jbernardftersin: and we see snapshot delete fail before volume deletion completes12:57
*** nklenke has quit IRC12:57
openstackgerritHironori Shiina proposed openstack/nova: Ironic: Add soft reboot support to ironic driver  https://review.openstack.org/40374512:57
jbernardftersin: so we can either serialize the tempest test or postpone in the driver (or change cinder api - but that's a larger topic)12:58
sfinucansdague: Yeah, I'm looking at the code (linked in my comment) but it's not available on pip12:58
sfinucan...so I can't just download to test myself. I'm guessing, however, that it requires byte strings12:59
sfinucanDo we have a ceph CI that we could fling that patch at?12:59
*** yufei has joined #openstack-nova12:59
*** yufei has quit IRC12:59
pkholkinalex_xu: 404 for >= 2.39, warning in other cases12:59
sfinucan...or whatever we'd need for that12:59
sdaguesfinucan: it should be running on that, no?12:59
alex_xupkholkin: I see a strange case, I comment in the patch13:00
sdaguesfinucan: gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial13:00
sdagueyeh, just wait for that to return13:00
openstackgerritFrancesco Santoro proposed openstack/nova: [WIP] convert libvirt driver to use os-vif for fast path vhostuser  https://review.openstack.org/38506113:00
openstackgerritFrancesco Santoro proposed openstack/nova: os-vif-util: set vif_name for vhostuser ovs os-vif port  https://review.openstack.org/41073713:00
sdaguejbernard: actually, you are one of the rbd experts, can you help look at that patch13:00
*** ijw has quit IRC13:00
alex_xusdague: johnthetubaguy it's time for api meeting :)13:00
ftersinjbernard: i think that a correct way is to prevent deletion on api layer of Cinder. i.e. delete operation should not return 'ok' if the snapshot is busy13:00
jbernardsdague: which patch?13:00
sdaguejbernard: https://review.openstack.org/#/c/40342513:01
sdaguetrying to get rbd code python3-ified13:01
*** yufei has joined #openstack-nova13:01
jbernardsdague: ok13:01
pkholkinalex_xu: will check13:01
*** ducttape_ has quit IRC13:01
pkholkinthanks !13:02
*** pradk has joined #openstack-nova13:02
jbernardftersin: that's fair, but such a change has a larger impact on cinder and will necessarily take longer to reveiw and agree on13:02
jbernardftersin: if we have such time, then im happy to drive that topic in cinder13:03
*** jheroux has joined #openstack-nova13:03
jbernardftersin: and if not, im still happy to raise it anyway13:03
sfinucansdague: Ah, yes. It passed so maybe we're good and can remove encode (and safe_decode) altogether13:03
*** markvoelker has joined #openstack-nova13:03
sfinucan...and if it breaks someone's code, then take that as an excuse to improve the CI13:03
*** erbadr has joined #openstack-nova13:04
ftersinjbernard: i understand that correct fix takes a lot of time, so i propose to change the test13:04
jbernardftersin: ok that's cool13:04
*** thorst_ has joined #openstack-nova13:05
jbernardftersin: and we have the rbd driver patch if we need it13:05
*** hfu has quit IRC13:05
ftersinjbernard: but as i see on https://review.openstack.org/#/c/410338/ tempest team is not inclined to merge even pure test improvement13:06
ftersinjbernard: which improvement does not help to avoid the bug13:07
*** lucas-hungry is now known as lucasagomes13:07
jbernardftersin: i saw that, the rbd driver patch might be the best short-term solution in that case13:07
ftersinjbernard: i'm going to add the workaround (mentioned above), but do not know how to get it merged13:08
*** markvoelker has quit IRC13:08
*** ducttape_ has joined #openstack-nova13:09
ftersinjbernard: yep, rbd driver patch is better. but as i understand, it just ignores busy snapshot, leaving it in ceph13:09
*** moshele has quit IRC13:09
jbernardftersin: it doesn't ignore them exactly, it just 'marks' them13:10
*** lpetrut has quit IRC13:10
jbernardftersin: and once the 'reference count' (final volume dependency) goes to 0, it deletes them13:10
*** hfu has joined #openstack-nova13:10
jbernardftersin: additionaly, this behaviour is unique to the rbd driver, and confuses users as well13:11
jbernardftersin: so it may be useful on its own13:11
ftersinjbernard: but this deletion occures when we delete the last volume derived from the snapshot, right?13:11
jbernardftersin: right13:11
*** kaisers_ has joined #openstack-nova13:11
jbernardon volume delete, we look for any marked snapshots13:11
jbernardftersin: and clean them up before returning13:11
ftersinjbernard: however in this case the last volume is being deleted when snapshot deletion come13:12
*** thorst_ has quit IRC13:13
ftersinjbernard: i mean that when the driver starts to delete the volume, the snapshot is not yet marked13:13
jbernardftersin: ahh, yes i see your point13:14
jbernardftersin: i can fix that ;)13:14
jbernardftersin: but you're right, there is a test-set race there in that case13:15
*** mvk has quit IRC13:15
*** kaisers_ has quit IRC13:15
diana_clarkeThe nova side of usage paging is ready for review: https://review.openstack.org/#/c/386093/ (I'm on holiday starting Dec 20th, so it would be great to get reviews soon). Thanks! PS. It already has a +2.13:16
jbernardftersin: i made a note on the patch and -113:17
jbernardftersin: will get an update posted as soon as i can13:18
*** ekuris has quit IRC13:18
*** yufei has quit IRC13:18
gibisdague: regarding the mocked out locking I only remember that something was broken with the test at some point but I'm not sure what was it.13:18
gibisdague: as now every test passes with your patch I think the original problem went away in the meantime.13:19
ftersinjbernard: anyway lets get ci logs to figure out if the test passes with 'pending' snapshot deletion13:20
*** edmondsw_ has joined #openstack-nova13:20
*** edmondsw_ has quit IRC13:20
gibisdague: so I'm +1 on that patch13:21
*** yufei has joined #openstack-nova13:22
*** markvoelker has joined #openstack-nova13:24
*** brad[] has quit IRC13:28
*** yufei has quit IRC13:29
*** sreeram_v has joined #openstack-nova13:30
*** daemontool_ has quit IRC13:30
*** ekuris has joined #openstack-nova13:31
*** gmann_ has quit IRC13:34
sdaguegibi: well, I restored the REQUIRES_LOCKING in there, which the comment said it was supposed to avoid. But I think it's fine that we have locking :)13:34
*** lamt has joined #openstack-nova13:35
gibisdague: honestly I failed to remember why I did the mocking and my original comment doesn't explain the reason unfortunately13:35
*** lbeliveau has quit IRC13:36
sdaguegibi: ok, cool. We just wanted to double check with you for reasons before changing that13:37
*** mdnadeem has quit IRC13:37
sdagueyeh, the change history wasn't easy to understand if that was a critical concept or just happened to slide in13:37
*** tbachman has joined #openstack-nova13:37
*** lbeliveau has joined #openstack-nova13:38
*** lamt has quit IRC13:39
gibisdague: anyhow  I'm running some test loops locally to have more confidence but I think it is OK to merge the patch13:39
*** moshele has joined #openstack-nova13:39
*** hfu has quit IRC13:40
*** yufei has joined #openstack-nova13:43
*** ducttape_ has quit IRC13:45
openstackgerritWang Qing wu proposed openstack/nova: WIP(1): Introduce base PowerVM driver  https://review.openstack.org/39128813:48
*** lpetrut has joined #openstack-nova13:52
*** tlian has joined #openstack-nova13:52
*** brad[] has joined #openstack-nova13:53
*** abalutoiu has joined #openstack-nova13:53
*** baoli has joined #openstack-nova13:55
*** tongli has joined #openstack-nova13:56
*** krtaylor has joined #openstack-nova13:59
*** bvanhav_ has joined #openstack-nova14:02
*** slaweq_ has quit IRC14:02
Kevin_Zhengjohnthetubaguy: https://review.openstack.org/#/c/402372 are you suggesting make destination type mandantory in schema?14:02
*** sacharya has joined #openstack-nova14:03
johnthetubaguyKevin_Zheng: yeah, that seems to be the same thing, but I could be missing something big14:03
*** bvanhav has quit IRC14:03
*** fragatina has joined #openstack-nova14:04
*** ayoung has quit IRC14:04
Kevin_Zhengjohnthetubaguy: what do you mean?14:04
johnthetubaguyKevin_Zheng: it just seems to be two ways to implement the same API behaviour14:05
Kevin_Zhenghmm yes14:06
*** abalutoiu_ has joined #openstack-nova14:06
johnthetubaguyKevin_Zheng: given that, I would just rather we did it the JSON schema way, looks a bit like we just forgot to define which of those additional attributes are required14:06
Kevin_ZhengOk, I will modify it14:07
Kevin_ZhengIf it is better that way14:07
*** amoralej|lunch is now known as amoralej14:07
johnthetubaguyKevin_Zheng: I just like getting the schema "more correct" I guess14:07
johnthetubaguyKevin_Zheng: good catch by the way, thats a bit nasty14:07
Kevin_ZhengThanks14:08
*** sacharya has quit IRC14:08
Kevin_ZhengWe also find a problem about providing duplicate device name14:08
*** fragatina has quit IRC14:09
*** abalutoiu has quit IRC14:09
openstackgerritHironori Shiina proposed openstack/nova: Ironic: Add soft reboot support to ironic driver  https://review.openstack.org/40374514:09
*** liverpooler has joined #openstack-nova14:09
*** liverpooler has quit IRC14:10
*** rwmjones has quit IRC14:10
*** liverpooler has joined #openstack-nova14:10
Kevin_Zhenganyway I will try to do in schema way tahnks14:11
*** kaisers_ has joined #openstack-nova14:12
*** liusheng has quit IRC14:13
jbernardftersin: i doesn't happen to often if im not mistaken, so you'd have to recheck it quite a few times to be sure14:14
*** liusheng has joined #openstack-nova14:14
*** ducttape_ has joined #openstack-nova14:15
ftersinjbernard: i do not see occurrences as well. if you're not ready yet to publish the new ps, i'll post recheck there14:17
jbernardftersin: go ahead, ive got a few items this morning14:18
openstackgerritMikhail Feoktistov proposed openstack/nova: raise exception if create Virtuozzo container with swap disk  https://review.openstack.org/39782914:18
*** rwmjones has joined #openstack-nova14:18
openstackgerritJohn Garbutt proposed openstack/nova: Merge v20 view builder for limit API  https://review.openstack.org/40678714:23
*** tbachman has quit IRC14:23
mdboothsfinucan sdague: If I merge these 4 changes, libvirt tests pass on py34: https://review.openstack.org/#/c/403425/  https://review.openstack.org/#/c/403423/ https://review.openstack.org/#/c/403419/  https://review.openstack.org/#/c/403431/14:26
*** thorst_ has joined #openstack-nova14:26
*** unicell has joined #openstack-nova14:26
*** unicell1 has quit IRC14:27
*** yamahata_ has joined #openstack-nova14:28
sfinucanmdbooth: Yeah, I've +2d two of them but there are issues with the other two. Hopefully gcb can take a look at them this week14:28
*** erbadr has quit IRC14:28
*** hongbin has joined #openstack-nova14:29
mdboothI can't run python 3 tests against just libvirt without having these in my git history14:29
mdboothWhich is a pita, tbh14:29
*** erbadr has joined #openstack-nova14:29
mdboothAny chance we can just get it done and fix it later?14:29
*** erbadr is now known as Jinxing14:29
mdboothHow bad are the negatives?14:29
*** Jinxing has quit IRC14:30
*** Jinxing has joined #openstack-nova14:30
mdboothIncidentally, octopus merge ftw14:30
sfinucanThis one's the real issue https://review.openstack.org/#/c/40342514:31
sfinucanfwict, it could potentially bork "rbd", whatever that is14:31
*** asettle has quit IRC14:31
sfinucanmdbooth: That's actually something you might be able to help with though, now that I think of it14:31
*** liverpooler has quit IRC14:32
*** asettle has joined #openstack-nova14:32
*** liverpooler has joined #openstack-nova14:32
sfinucanthe other one https://review.openstack.org/#/c/403419/ looks like a simple enough change, but if I do it then I can't +214:32
*** tbachman has joined #openstack-nova14:33
*** roeyc has quit IRC14:34
*** ducttape_ has quit IRC14:34
*** abalutoiu_ has quit IRC14:34
mdboothsfinucan: I might be able to check that out14:35
openstackgerritHironori Shiina proposed openstack/nova: ironic: Add soft power off support to ironic driver.  https://review.openstack.org/40797714:35
*** smatzek has quit IRC14:35
mdboothsfinucan: Yeah, hadn't appreciated your -1 was against non-test code14:35
mdboothI'll have a look at that14:35
openstackgerritMaciej Szankin proposed openstack/nova: conf: fix formatting in base  https://review.openstack.org/40493914:36
jaypipesmdbooth, sfinucan: added an alternative solution on 403425.14:36
*** mvk has joined #openstack-nova14:36
*** hshiina has quit IRC14:36
openstackgerritIldiko Vancsa proposed openstack/nova: Remove check_attach  https://review.openstack.org/33535814:37
sfinucanjaypipes: Yup, that looks much saner to me14:38
* sfinucan will be sooo much happier when Python 3 takes over the world and solves this stuff for us14:38
* sfinucan doubts he'll live to see that day14:38
ildikovjohnthetubaguy: Hi. Do you happen to have any pointers for me for a test failure with this exception: 'This test uses methods that set internal oslo_db'? :)14:38
jaypipessfinucan: :)14:39
mdboothjaypipes sfinucan: I'll check it out when I've finished this rebase.14:39
mriedemildikov: it means you're usinga NoDbTestCase but have code in the tests hitting the db14:39
mriedemso you're missing some mocks14:39
ildikovmriedem: hmm, interesting14:40
johnthetubaguyildikov: yeah, +1 mriedem missing a mock by the sound of it14:40
ildikovI think I haven't touched those tests that report this, but I'll dig deeper then14:40
johnthetubaguyyou maybe made something stop failing earlier on? worth a dig14:41
* ildikov admits I modified only existing test cases and not even those are the ones that are failing... :S14:41
mdboothsfinucan: I'd be so much happier if the python community conceded python3 was a huge mistake and concentrated on fixing python2.14:41
ildikovjohnthetubaguy: no idea yet :)14:41
*** marst has joined #openstack-nova14:41
jaypipesildikov: if you change the test case class base from NoDBTestCase to TestCase and re-run, if it succeeds, the issue is what mriedem said.14:42
mriedemildikov: doesn't the failure have a stacktrace going back to what unmocked code was triggering the failure?14:42
ildikovjohnthetubaguy: fixed your comments on the patch at least and added a few answers to those, where I don't think we will need unreserve14:42
mriedemildikov: i'm pretty sure it can be walked back via the stacktrace14:43
*** gouthamr has joined #openstack-nova14:43
*** andymaier has joined #openstack-nova14:44
*** moshele has quit IRC14:44
ildikovmriedem: I will look into that deeper, just wasn't 100% sure what I'm looking for :)14:44
ildikovmriedem: I think I have an idea now where the problem might be14:45
ildikovmriedem: tnx!14:45
*** moshele has joined #openstack-nova14:45
*** dinobot_ has quit IRC14:45
*** thorst_ has quit IRC14:46
*** jbernard has quit IRC14:46
*** jbernard has joined #openstack-nova14:46
*** gcb has joined #openstack-nova14:47
*** tblakes has joined #openstack-nova14:47
*** kaisers_ has quit IRC14:47
mdboothIncidentally, I have a bugfix change which is feeling a bit sad: https://review.openstack.org/#/c/383859/14:48
*** burt has joined #openstack-nova14:49
*** tongli has quit IRC14:49
mdboothIt's passed all the CI we can think of, but I suspect the issue it's in an unloved area of code which nobody's that familiar with14:49
mriedemi loved it over once14:50
mriedemit didn't love me back14:50
mdboothmriedem: It told me it thinks very highly of you14:50
mriedemooo, sounds like middle school romance14:50
mdboothlol14:51
mriedemtell your patch that i definitely like it, like, like like14:51
jaypipesmdbooth, mriedem: your eyeballs on 409943 would be useful... thx in advance.14:51
*** mtanino has joined #openstack-nova14:52
*** thorst_ has joined #openstack-nova14:52
*** yufei has quit IRC14:53
jaypipesmriedem: you gonna ask it to slow dance?14:54
mriedemjaypipes: gross no,14:54
mriedemi'm going to hang out with my buddies against the wall14:54
mriedemand just watch14:54
*** sreeram_v has quit IRC14:55
jaypipesmriedem: totes.14:55
sdaguemriedem / jaypipes I just sent a summary of the server param filtering discussion from the api meeting this morning to the ML14:55
mriedemthanks14:56
sdagueit would be great if you could look at that, and chime in with anything we missed14:56
sdaguebecause it's largely the summary plan forward14:56
mriedemi'm distracted with this instance usage audit log thing that was brought up in the ML14:56
jaypipessdague: cheers, will do.14:56
*** links has quit IRC14:57
*** mnasiadka has quit IRC14:58
*** Swami has joined #openstack-nova14:59
*** abalutoiu_ has joined #openstack-nova15:00
mriedemwtf, how does this work? http://developer.openstack.org/api-ref/compute/?expanded=list-server-usage-audits-for-an-tenant-detail15:01
mriedemit's an admin-only api15:01
mriedemand it's meant to get usage audit for a tenant, but doesn't take a tenant on the request15:01
*** jlk has quit IRC15:01
*** yufei has joined #openstack-nova15:02
*** smatzek has joined #openstack-nova15:02
*** mvk has quit IRC15:02
*** jlk has joined #openstack-nova15:03
*** jlk has quit IRC15:03
*** jlk has joined #openstack-nova15:03
mriedemi guess it's not per-tenant like the docs say,15:04
mriedemit's just, get me all data from all instances and all computes in the cloud15:04
mdboothjaypipes: Can we send dicts over rpc?15:05
jaypipesmdbooth: you mean do o.vo objects support dict fields?15:06
mdboothjaypipes: I just think it's kinda weird to call instance_fault_get_by_instance_uuids15:06
mdboothwhich returns a dict15:06
mdboothTurn it into a list15:06
jaypipesmdbooth: no disagreement with you there :)15:07
mdboothOnly for the caller to turn it back into an identically-keyed dict15:07
sdaguemriedem: which ML post is this?15:08
mriedemsdague: http://lists.openstack.org/pipermail/openstack-dev/2016-December/108887.html15:09
* mriedem goes to a meeting15:09
sdagueyeh the simple tenant usage API is an oddball15:09
mriedemsdague: this isn't that15:10
sdagueoh... ?15:10
mriedemthis is an even less used oddball15:10
mriedemyeah there is a periodic task on the computes which generates audit task logs,15:10
mriedemwhich this api pulls that data from for all instances on all hosts15:10
mriedemso it doesn't have anything to do with tenants, so the api-ref is wrong15:11
*** psachin has quit IRC15:11
mriedemthis code is all sorts of borked15:12
mriedeme.g. _get_audit_task_logs in the API controller has begin/end logic which is dead code15:12
mriedemok meeting for real this time15:13
*** gouthamr has quit IRC15:13
*** esberglu has joined #openstack-nova15:14
*** gcb has quit IRC15:14
*** gcb has joined #openstack-nova15:14
*** whenry has quit IRC15:15
*** gouthamr has joined #openstack-nova15:15
*** whenry has joined #openstack-nova15:16
*** mvk has joined #openstack-nova15:16
*** ducttape_ has joined #openstack-nova15:16
*** bvanhav_ is now known as bvanhav15:17
*** gcb has quit IRC15:20
sdaguemriedem: when you get back, gibi +1ed - https://review.openstack.org/#/c/409951/15:23
sfinucanalex_xu: out of curiosity, how does the validation of parameters for the API work?15:26
*** cardeois has left #openstack-nova15:26
sfinucanI'm looking at this patch https://review.openstack.org/#/c/403536/6/nova/tests/unit/api/openstack/compute/test_disk_config.py15:26
openstackgerritGuillaume Espanel proposed openstack/nova: Catch neutronclient.NotFound on floating deletion  https://review.openstack.org/41081515:27
*** whenry has quit IRC15:27
*** roeyc has joined #openstack-nova15:27
sfinucanI think the issue is that there's a 'u' prefix leaking into the error message, but I can't figure out where those error messages are built15:27
*** nklenke has joined #openstack-nova15:27
*** gszasz_ has quit IRC15:28
openstackgerritPawel Koniszewski proposed openstack/nova: WIP: Add new configuration option live_migration_scheme  https://review.openstack.org/41081715:29
*** baoli has quit IRC15:29
*** esmiurium_ has quit IRC15:30
*** raunak has joined #openstack-nova15:30
pkoniszewskimriedem: hey, don't know whether you saw my message, i think i found the root cause why LM grenade job is failing - https://bugs.launchpad.net/nova/+bug/1649586/comments/715:31
openstackLaunchpad bug 1649586 in OpenStack Compute (nova) ""HTTP exception thrown: Cannot 'os-migrateLive' instance while it is in task_state migrating" in gate-grenade-dsvm-neutron-multinode-live-migration-nv" [Medium,Confirmed]15:31
openstackgerritMikhail Feoktistov proposed openstack/nova: libvirt: enable console log for virtuozzo  https://review.openstack.org/39716615:31
*** mlavalle has joined #openstack-nova15:32
*** sridharg has quit IRC15:33
*** sridharg has joined #openstack-nova15:34
mdboothjaypipes: I may have an alternative suggestion on that query, btw15:34
mdboothJust testing it15:35
*** eharney has joined #openstack-nova15:35
*** zz_dimtruck is now known as dimtruck15:37
*** fragatina has joined #openstack-nova15:37
*** fragatina has quit IRC15:37
*** fragatina has joined #openstack-nova15:38
*** siva_krish has quit IRC15:39
openstackgerritPawel Koniszewski proposed openstack/nova: Mark live_migration_downtime_steps as deprecated for removal  https://review.openstack.org/40800215:39
openstackgerritPawel Koniszewski proposed openstack/nova: Change exponential function to linear  https://review.openstack.org/40751815:39
openstackgerritPawel Koniszewski proposed openstack/nova: Move migration_downtime_steps to libvirt/migration  https://review.openstack.org/40751715:39
*** kfarr has joined #openstack-nova15:39
*** sridharg has quit IRC15:39
*** siva_krish has joined #openstack-nova15:40
*** eharney has quit IRC15:40
openstackgerritint32bit proposed openstack/python-novaclient: Add CLI to show instance usage audit logs  https://review.openstack.org/40941315:40
mdboothjaypipes: How about this instead: http://paste.openstack.org/show/592359/15:41
mdboothAdvantage is it returns the same base model for both queries, so less chance of them getting out of sync15:41
*** annegentle has joined #openstack-nova15:41
mdboothIt's also slightly shorter15:41
mdboothIt trusts that the query optimiser will be sensible with the subquery, which I'm pretty sure is the case15:42
*** thorst_ has quit IRC15:44
*** NobodyCam is now known as WeAreAllMiLan15:46
*** dave-mccowan has quit IRC15:46
*** siva_krish has quit IRC15:48
*** WeAreAllMiLan is now known as NobodyCam15:48
*** lpetrut1 has joined #openstack-nova15:49
*** Sukhdev has joined #openstack-nova15:50
*** lpetrut has quit IRC15:51
*** lpetrut1 is now known as lpetrut15:51
*** ralonsoh_ has joined #openstack-nova15:51
*** ralonsoh has quit IRC15:51
*** annegentle has quit IRC15:52
*** claudiub has quit IRC15:52
*** diogogmt has quit IRC15:53
openstackgerritint32bit proposed openstack/python-novaclient: Add limit and offset to server-groups list  https://review.openstack.org/40928215:53
*** eharney has joined #openstack-nova15:53
openstackgerritMaciej Szankin proposed openstack/nova: Added CLI args for nova-policy check command  https://review.openstack.org/38291515:53
*** yufei has left #openstack-nova15:54
rpodolyakamdbooth: I'd actually suggest to *not* return a model in the first place15:54
rpodolyakaas we basically throw it away the moment we get a model instance15:54
rpodolyakaand convert to a dict15:54
rpodolyakaperformance-wise it's more work for no good reason15:55
mdboothrpodolyaka: That's fine too. I guess my main concern was that there's no good reason for both sides of the branch to be so different when they're returning the same data.15:55
*** abalutoiu_ has quit IRC15:55
rpodolyakayeah, that makes sense15:55
jaypipesmdbooth: nice suggestion, yep.15:56
jaypipesmdbooth: I probably would have done it that way originally had I known about the subquery() thing that rpodolyaka taught me :)15:56
jaypipesmdbooth: if you or rpodolyaka want to push a rev on that, cool with me :)15:56
jaypipes(hint hint)15:56
rpodolyakajaypipes: on it!15:57
jaypipes:) yay!15:57
*** ayoung has joined #openstack-nova15:57
*** _ducttape_ has joined #openstack-nova15:57
*** fragatina has quit IRC15:58
*** hieulq__ has joined #openstack-nova15:59
*** tongli has joined #openstack-nova16:00
*** ducttape_ has quit IRC16:00
jbernardftersin: http://logs.openstack.org/50/281550/7/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/54ce5c8/logs/screen-c-vol.txt.gz?level=INFO#_2016-12-14_13_53_01_18816:00
jbernardftersin: it appears to be hitting there16:00
*** annegentle has joined #openstack-nova16:00
*** cleong has joined #openstack-nova16:01
jbernardftersin: i should add logging in the cleanup routine as well16:01
*** gouthamr has quit IRC16:01
dansmith vladikr these are different failures from the last time I pinged you right? http://logs.openstack.org/79/319379/48/check/gate-nova-tox-db-functional-ubuntu-xenial/9f160ae/testr_results.html.gz16:01
*** thorst_ has joined #openstack-nova16:02
dansmithvladikr: these show the numa or pci filters removing candidate hosts16:02
mriedemsdague: got it16:03
*** gszasz has joined #openstack-nova16:03
ftersinjbernard: but this happened for some other test, which did not fail16:03
vladikrdansmith, looking16:03
*** gouthamr has joined #openstack-nova16:04
dansmithvladikr: this set is complex and I've been chasing my tail, so I'm having a hard time remembering exactly what the other failure looked like16:04
*** sacharya has joined #openstack-nova16:04
mriedempkoniszewski: ok, so rabbit is the problem....16:04
openstackgerritGábor Antal proposed openstack/nova: Transform instance.volume_detach notification  https://review.openstack.org/40867616:04
mriedempkoniszewski: it seems odd that it has that high of a failure rate though16:04
jbernardftersin: the prenense of that log message should mean that a failure was avoided16:04
mriedemi.e. if rabbit were just randomly failing, i would expect this to be more rare16:05
jbernardftersin: else it would have returned ImageBusy16:05
jbernardftersin: no?16:05
*** gouthamr has quit IRC16:06
vladikrdansmith, yes, I think these are different. the previous were only related to sriov tests and were silently failing on 'nova valid host found'16:07
dansmithvladikr: these are also "no valid host" right? or you mean failing but not because of the scheduler filter?16:07
vladikrdansmith, yes, sorry, it was because the the instance were actually started , while shouldn't be16:08
*** sacharya has quit IRC16:08
*** siva_krish has joined #openstack-nova16:10
openstackgerritGábor Antal proposed openstack/nova: Transform instance.volume_attach notification  https://review.openstack.org/40199216:10
openstackgerritGábor Antal proposed openstack/nova: Transform instance.volume_detach notification  https://review.openstack.org/40867616:10
openstackgerritAnusha Unnam proposed openstack/nova: Add more field's in InstancePayload  https://review.openstack.org/40712816:10
ftersinjbernard: look at ci on https://review.openstack.org/#/c/213433/16:10
*** Jinxing has quit IRC16:10
ftersinjbernard: it failed on that test16:11
*** jvgrant has quit IRC16:11
openstackgerritIldiko Vancsa proposed openstack/nova: Remove check_attach  https://review.openstack.org/33535816:11
ftersinjbernard: and we see appropriate message in logs http://logs.openstack.org/33/213433/10/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/1d1b9dc/logs/screen-c-vol.txt.gz#_2016-12-13_16_40_13_63716:11
*** jvgrant has joined #openstack-nova16:11
*** mingyu has joined #openstack-nova16:12
dansmithvladikr: so this is failing to boot something we expect should be bootable right?16:12
ftersinjbernard: but we also see the same message for VolumesV1SnapshotTest http://logs.openstack.org/33/213433/10/check/gate-tempest-dsvm-full-devstack-plugin-ceph-ubuntu-xenial/1d1b9dc/logs/screen-c-vol.txt.gz#_2016-12-13_16_42_46_70716:13
dansmithvladikr: I'm not sure what changed that made this break again16:13
mriedempkoniszewski: is it possible that we're running this live migration test after we've upgraded and rabbit isn't fully up yet?16:13
mriedembut we don't actually take rabbit down during grenade do we?16:13
ftersinjbernard: which passed though16:13
*** rmart04 has quit IRC16:13
jbernardftersin: we're not seeing the postpone message16:13
jbernardftersin: if we had (if the patch was applied), then it would not have failed16:13
*** rcernin has quit IRC16:14
jbernardftersin: oh wait, you're saying the test passed anyway?16:14
ftersinjbernard: so i suppose that VolumesV1SnapshotTest allows some kind of errors16:14
dansmithvladikr: in the case of test_create_server_with_numa_fails, isn't it trying to create a server that will fail?16:14
ftersinjbernard: yep, i think we must wait for this case hitting exactly by 'ebs' test16:15
jbernardftersin: or merge it and cross fingers ;)16:15
*** moshele has quit IRC16:15
vladikrdansmith, looking at test_pci_sriov_servers test, it seems that the instance that we have just created is not in a list of existing instances16:16
* sfinucan just discovered you can run the same tests under multiple environments with tox using 'tox -e py34,py37 <classpath to tests...>'16:16
dansmithvladikr: yeah, I'll check on that one, but what about the numa one?16:16
vladikrdansmith, looking16:17
*** dave-mccowan has joined #openstack-nova16:17
ftersinjbernard: heh, you know, if shit can happen, it happens16:17
dansmithvladikr: oh, I think I get it..16:18
dansmithvladikr: these are building instances expected to go to ERROR state but it doesn't see them there16:18
dansmithvladikr: which is similar to the thing last time I think.. so I must have regressed something16:18
*** jaosorior has quit IRC16:20
vladikrdansmith, yea, test_create_server_with_numa_fails expects the created instance to end up in error state16:20
*** slaweq_ has joined #openstack-nova16:20
*** jaosorior has joined #openstack-nova16:20
openstackgerritSujitha proposed openstack/nova: Allow finding instance with invalid regex name  https://review.openstack.org/39230516:20
*** mjura has quit IRC16:23
sfinucanWhat are folk's thoughts on https://review.openstack.org/#/c/408561/3/tox.ini ?16:23
*** bvanhav_ has joined #openstack-nova16:24
vladikrdansmith, but I'm not sure it's similar to earlier errors, because previously the instance was created and could spawn , instead of getting into an error state16:24
sfinucanNamely, is there any value to running functional tests under both Python 2.7 and Python 3.516:24
*** bvanhav has quit IRC16:24
openstackgerritMatt Riedemann proposed openstack/nova: api-ref: Fix description of os-instance-usage-audit-log  https://review.openstack.org/41084316:24
mriedemsdague: that can help some of the confusion on the audit log stuff ^16:24
*** andymaier has quit IRC16:24
*** nicolasbock has quit IRC16:25
vladikrdansmith, here the problem is that we are creating an instance with created_server = self.api.post_server(post)16:25
vladikrbut then it's not in the found_server = self.api.get_server(created_server_id)16:25
dansmithvladikr: right, it's similar in that the instance is created somewhere but compute api isn't showing it in the list, Imean16:25
dansmithvladikr: in this case, it's in cell0 but we're not showing it16:26
vladikrdansmith, ok, yea16:26
dansmithvladikr: dammit, was hoping it was your fault instead of mine :)16:26
dansmithwell, the day is still young16:26
vladikrdansmith, I was expecting it to be mine :)16:27
vladikr;)16:27
dansmithvladikr: I always assume.. :D16:27
dansmithyou know, in 'murica, we're innocent until proven guilty16:27
*** burgerk has joined #openstack-nova16:27
*** tojuvone has quit IRC16:27
*** Guest52040 has joined #openstack-nova16:28
*** hieulq__ has quit IRC16:28
vladikrdansmith, :)16:29
*** hieulq__ has joined #openstack-nova16:29
*** cmartin has joined #openstack-nova16:30
*** raunak has quit IRC16:31
*** kaisers_ has joined #openstack-nova16:31
*** Oku_OS is now known as Oku_OS-away16:32
*** raunak has joined #openstack-nova16:32
*** mvk has quit IRC16:32
*** _ducttape_ has quit IRC16:32
diana_clarkehmmm... is anyone looking into the releasenotes job failures?16:33
openstackgerritMatt Riedemann proposed openstack/nova: Remove dead begin/end code from InstanceUsageAuditLogController  https://review.openstack.org/41084716:33
*** ducttape_ has joined #openstack-nova16:33
mriedemdiana_clarke: link?16:33
diana_clarkeone sec, let me grab one16:33
*** dikonoor has quit IRC16:34
mriedemdiana_clarke: looks like https://review.openstack.org/#/c/410839/ is related16:35
diana_clarkemriedem: http://logs.openstack.org/93/386093/20/gate/gate-nova-releasenotes/6e53933/console.html#_2016-12-14_16_19_32_72103716:35
*** nicolasbock has joined #openstack-nova16:35
mriedemthey are talking about it in openstack-release16:35
mriedemyeah stable/liberty was deleted16:35
*** andreas_s has quit IRC16:35
diana_clarkemriedem: ah, okay. thanks!16:36
openstackgerritGábor Antal proposed openstack/nova: Transform instance.volume_detach notification  https://review.openstack.org/40867616:36
*** claudiub has joined #openstack-nova16:38
openstackgerritMatt Riedemann proposed openstack/nova: Use liberty-eol tag for liberty release notes  https://review.openstack.org/41085116:39
mriedemdiana_clarke: let's watch this ^16:39
* diana_clarke watching16:40
*** diogogmt has joined #openstack-nova16:41
rpodolyakamdbooth: ah, sorry, I missed this at first. In the snippet you provided - http://paste.openstack.org/show/592359/ - line 2416:42
rpodolyakait's actually something jaypipes wanted to avoid - a dependent subquery16:42
rpodolyakathe idea was to use a derived table16:42
rpodolyakamdbooth: here is what I get when using your snippet - http://paste.openstack.org/show/592368/16:43
rpodolyakavs refined version of the current patch set - http://paste.openstack.org/show/592369/16:43
mdboothrpodolyaka: I was kinda assuming the query optimiser would work out they're the same thing16:44
mdboothYou know... magic16:44
rpodolyaka:)16:44
rpodolyakaI'm afraid it won't16:44
mdboothrpodolyaka: So, is the performance of the dependent subquery poor?16:46
*** rcernin has joined #openstack-nova16:46
rpodolyakamdbooth: I'll let jaypipes comment, but my understanding is that you essentially have a nested loop16:46
rpodolyakafor each row in the original select16:46
sdaguemriedem: +@16:47
jaypipesrpodolyaka: right, which is what I wanted to avoid :)16:47
*** tongli has quit IRC16:48
*** jaosorior has quit IRC16:48
*** jaosorior has joined #openstack-nova16:48
openstackgerritMatt Riedemann proposed openstack/nova: Remove dead begin/end code from InstanceUsageAuditLogController  https://review.openstack.org/41084716:48
mdboothrpodolyaka: 2 questions16:48
mdboothIs it possible to add a join in the if block?16:49
*** diogogmt has quit IRC16:49
*** roeyc has quit IRC16:49
rpodolyakayes16:49
mdboothDoes it affect performance if the joined query doesn't filter by instance_uuid?16:49
* mdbooth would really hope the answer to the second is no16:49
*** diogogmt has joined #openstack-nova16:49
mdboothSeems redundant (and potentially error prone) to do that filter twice16:50
*** raunak has quit IRC16:51
mdboothrpodolyaka: Anyway, I may be in over-analysing territory here :) I just wanted a single query which we conditionally modified.16:52
rpodolyakamdbooth: yeah, I see your point, but I'm not sure it would filter first and only then perform a join16:53
rpodolyakahere's what I have now16:53
rpodolyakahttp://paste.openstack.org/show/592370/16:53
rpodolyakaand the SQL it generates - http://paste.openstack.org/show/592369/16:53
mdboothrpodolyaka: How about if you make the else block unconditional, and remove the same filtering from the joined query?16:55
mdboothrpodolyaka: I'd hope that would have the same plan16:56
rpodolyakalet me give it a try16:56
*** fragatina has joined #openstack-nova16:57
mdboothsfinucan jaypipes: In https://review.openstack.org/#/c/403425/5/nova/virt/libvirt/storage/rbd_utils.py I'm looking for something which converts its input to something for which 'isinstance(foo, str)' returns true in both python2 and python316:59
mdboothWhilst remaining meaningful17:00
*** diogogmt has quit IRC17:00
sfinucanmdbooth: six.binary_type looks like the one https://pythonhosted.org/six/#constants17:01
*** kaisers_ has quit IRC17:02
mdboothsfinucan: How would that be used in this case?17:02
*** kaisers_ has joined #openstack-nova17:02
sfinucanmdbooth: Pretty much the same way, iirc17:03
mdboothWe need a convert function17:03
*** Zer0Byte__ has joined #openstack-nova17:03
mdboothsame way as what?17:03
sfinucanSo 'isinstance(foo, six.binary_type)'17:03
mdboothWe can't change that, it's not ours17:03
mdboothThe test is isinstance(foo, str)17:03
openstackgerritGuillaume Espanel proposed openstack/nova: Reduce time and memory usage of tenant usage.  https://review.openstack.org/34373417:03
sfinucanOh, I've just seen your comments17:04
*** lpetrut has quit IRC17:05
*** sacharya has joined #openstack-nova17:05
*** mingyu has quit IRC17:05
*** hieulq__ has quit IRC17:05
*** slaweq_ has quit IRC17:06
*** Kevin_Zheng has quit IRC17:07
openstackgerritint32bit proposed openstack/python-novaclient: Remove internal attribute access from shell  https://review.openstack.org/41086717:07
*** kaisers_ has quit IRC17:07
sfinucanmdbooth: Hmm, so that code will accept unicode and reject bytestrings in Python 3, while doing the opposite in Python 217:07
sfinucan...which leads me to believe that that code is not Python 3 compatible yet :(17:07
mdboothsfinucan: That was the result of my testing17:07
mdbooth\o/17:07
sfinucanYup17:08
mdboothThat's awesome, because it means the whole effort is pointless :)17:08
sfinucanExactly17:08
sfinucanSo a valid fix for that is to disable all those tests in Python 317:08
sfinucan...and the feature with it17:08
sfinucanIMO, anyway17:08
mdboothSo, 60% of deployments can't use python3...17:09
rpodolyakamdbooth: so it gives http://paste.openstack.org/show/592377/ but I'm not entirely sure how to interpret it :P17:09
sfinucanThat sounds about right17:09
sfinucanUntil someone goes and hardens the lib to support Python 317:09
sfinucanoh, hold up17:10
sfinucan"This branch is 26473 commits behind ceph:master."17:10
sfinucanthat's not the main repo17:10
mdboothrpodolyaka: I'm going to butt out :)17:10
mdboothrpodolyaka: I don't know the answer either.17:10
* mdbooth would prefer to maximise common code, but not if the resulting performance means it doesn't meet the purpose of the change.17:11
*** nklenke has quit IRC17:12
mdboothSo, if you're going to duplicate the filter in both branches, for eg, you should probably add a comment against both filters which points out you need to change the other one.17:12
mriedemsdague: jaypipes: dansmith: would you like to unblock all nova changes on master? https://review.openstack.org/#/c/410851/17:12
*** tpatzig_ has joined #openstack-nova17:13
sfinucanmdbooth: I'm not fluent in pyx (whatever that is) but it /looks/ like it supports Python 3 https://github.com/ceph/ceph/blob/master/src/pybind/rados/rados.pyx#L31-L3617:13
rpodolyakamdbooth: ok, will do17:13
*** ihrachys has quit IRC17:14
*** nklenke has joined #openstack-nova17:14
*** tpatzig_ has quit IRC17:15
sdaguemriedem: +A17:15
sdagueare we getting that promoted?17:15
mriedemsdague: no as it only breaks nova17:15
sdagueor does that only impact changes with renos?17:15
mriedemit breaks all nova changes17:16
mriedembut that nova reno job only runs on nova changes17:16
mriedempromos are for cross-project17:16
sdaguemriedem: well if it is reseting the gate for everyone it can count17:16
sdaguebut, that's fine17:16
*** diogogmt has joined #openstack-nova17:17
*** tpatzig_ has joined #openstack-nova17:17
openstackgerritGábor Antal proposed openstack/nova: Transform instance.reboot notifications  https://review.openstack.org/38295917:18
*** fragatina has quit IRC17:19
*** tpatzig_ has quit IRC17:19
*** tojuvone has joined #openstack-nova17:20
*** bdeschenes has joined #openstack-nova17:21
mriedemsdague: did you run your -1 abandon script on novaclient too?17:24
mriedemif not, that would be good17:24
*** hongbin has quit IRC17:25
*** fragatina has joined #openstack-nova17:25
mriedemBobBall: is anyone working on fixing the vif plugging timeout failures in the citrix xenserver ci?17:26
mriedemthis thing:17:26
mriedem2016-12-14 04:52:58.046 8342 WARNING nova.virt.xenapi.vmops [req-c913d37c-b9a2-44c9-94ce-b6117fee3c03 tempest-ServersTestManualDisk-2008587945 tempest-ServersTestManualDisk-2008587945] [instance: 980c5069-222f-40fb-afc7-d354c921088a] Timeout waiting for vif plugging callback17:26
*** rpodolyaka is now known as rpodolyaka_afk17:27
openstackgerritRoman Podoliaka proposed openstack/nova: Only return latest instance fault for instances  https://review.openstack.org/40994317:27
mriedemhttps://bugs.launchpad.net/nova/+bug/164099317:27
openstackLaunchpad bug 1640993 in OpenStack Compute (nova) "xenserver hits vif plugging timeout with neutron CI job" [Medium,Confirmed]17:27
mriedemlooks like https://review.openstack.org/#/c/390931/17:28
sdaguemriedem: I did not17:28
sdagueI can do that now17:28
mriedemBobBall: would it make sense to make vif plugging still wait but not be fatal until this is more stable?17:28
*** lucasagomes is now known as lucas-afk17:30
sdaguemriedem: oh, actually, it does novaclient17:30
sdagueso yes17:30
mriedemsdague: ok17:30
mriedemthorst_: are you going to be around tomorrow for the nova team meeting?17:32
mriedemi'd like to get an update in there on the powervm third party ci17:32
pkoniszewskimriedem: i don't think that rabbit is not up yet, as the rabbit issue can be observed only on subnode-217:33
pkoniszewskimriedem: i haven't found any traces on controller+compute node17:33
*** bdeschenes has quit IRC17:34
*** bvanhav__ has joined #openstack-nova17:35
*** bvanhav__ is now known as bvanhav17:35
*** bvanhav_ has quit IRC17:36
*** baoli has joined #openstack-nova17:36
*** mkoderer has quit IRC17:36
pkoniszewskimriedem: im not very surprised about high failure ratio there, there's the blocking RPC call to subnode-2, that's enough to fail17:36
mriedempkoniszewski: but then why wouldn't we have a high failure rate in the live-migration specific multinode (non-grenade) job too?17:37
pkoniszewskimriedem: and that's a good question, so far i've observed this issue only in grenade jobs, rabbit is not causing any troubles in non-grenade jobs17:39
mriedemthe main differences would be  the subnode is newton,17:39
mriedemand with grenade we run other smoke tests, whereas with the live migration specific job we just run live migration tests17:40
mriedemso the grenade job will have a bit more test load17:40
mriedembut maybe the n-1 subnode is part of the problem?17:40
bauzasmriedem: quick q, when are you planning to cut o-2 ?17:40
bauzasthrusday EOB ?17:41
mriedembauzas: probably end of day today for me17:41
thorst_mriedem: I can be.  Will ask adreznec to be around too17:41
bauzasmriedem: okay, I haven't looked at the relnotes17:41
pkoniszewskie.g. q-agt is tracing in all grenade multinode jobs on subnode-217:41
pkoniszewskithis does not happen in any non-grenade multinode job17:41
bauzasmriedem: that's a milestone, so that's fine to have some issues with relnotes but I want to make sure we think about those at least for RC1 and the release itself17:41
bauzasmriedem: oh snap, just saw your email (facepalm)17:42
*** yamahata_ has quit IRC17:42
pkoniszewskineutron multinode greande job - http://logs.openstack.org/18/407518/3/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/2b0384e/logs/subnode-2/old/screen-q-agt.txt.gz?level=TRACE17:42
pkoniszewskia lot of traces17:42
pkoniszewskitempest (non-grenade) multinode job - http://logs.openstack.org/18/407518/3/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/c83dd1a/logs/subnode-2/screen-q-agt.txt.gz?level=TRACE17:43
pkoniszewskino traces17:43
mriedembauzas: so one thing about that, i was talking to dansmith and melwitt the other night about docs for cells v2, and we have https://review.openstack.org/#/c/267153/ but it needs updating, or we might just want to start from scratch on that, sort of like the placement docs17:43
pkoniszewskino idea17:43
mriedembauzas: we have some things in the release notes for newton about upgrading to cells v2, but it's kind of scatter brain,17:44
mriedembauzas: so now that cellsv2 is required in ocata, i want to get a doc by rc1 where we can point to that in the preface part of the ocata renos17:44
bauzasmriedem: yeah I had the same problem with communicating about the RP being a thing in Newton17:44
mriedemit's less of an issue until the thing is actually required17:44
bauzasmriedem: I think the Newton prelude can help, but we unfortunately merged it in a point release, not 14.0.017:45
bauzasmriedem: sure, but the idea behind having it optional and then mandatory is that deployers have one cycle for preparing themselves17:45
bauzasif those people are waiting their CI to break, then it's a problem17:46
mriedemsure, but i also think most deployments aren't doing CD17:46
bauzashaving it communicated properly in a release note helps us explaining it's not us badly communicating, it's them not paying attention to what we say :)17:46
mriedemso they should be reading release notes before prepping to pull in a new release of code17:46
mriedemanywho17:47
mriedemwe're in agreement either way17:47
bauzas:)17:47
bauzasanywho, I'll review that patch17:47
*** asettle has quit IRC17:48
bauzasI mean, I'll redo that patch17:48
mriedembauzas: also https://review.openstack.org/#/c/410009/17:48
bauzasmriedem: that ^ seems interesting to have for ocata-217:48
*** thorst_ has quit IRC17:48
bauzaspeople don't really CD, agreed, but they look at the milestones17:49
*** diogogmt has quit IRC17:49
*** unicell has quit IRC17:49
*** thorst_ has joined #openstack-nova17:49
*** ociuhandu has quit IRC17:50
*** kaisers_ has joined #openstack-nova17:52
*** jaosorior has quit IRC17:54
mriedemmelwitt: on https://review.openstack.org/#/c/410009/17:55
mriedemmelwitt: i think we should probably be explicit about the expected cell0 database name17:55
mriedemin grenade/devstack it's nova_api_cell017:55
melwittmriedem: do we prescribe a name for the databases or do operators name them whatever they want? (nova_api_cell0 vs cell0)17:55
mriedembut our release notes just say the cell0 database17:55
melwittis what I was about to ask17:55
mriedemso https://github.com/openstack/nova/blob/bce8e4b9e378f1bf0d4595c7c3f8b26d86e6527b/nova/cmd/manage.py#L127017:56
mriedemby default we use the name of the api db and then append _cell0 to it17:56
mriedemand that's how simple_cell_setup works17:56
melwittah, I see. I didn't notice that17:56
mriedemso you could name your nova api db nova-squish-squash and then our reno would be wrong,17:56
melwittokay, cool. I'll change it. I was just curious about the names because I hadn't thought about it before17:56
mriedembut i'd tend to think we should follow what devstack/grenade use17:57
melwittmakes sense17:57
openstackgerritRoman Dobosz proposed openstack/nova: placement: adds REST API for nested providers  https://review.openstack.org/38480717:57
openstackgerritRoman Dobosz proposed openstack/nova: placement: update client to set parent provider  https://review.openstack.org/38569317:57
*** ihrachys has joined #openstack-nova17:57
*** Jeffrey4l has quit IRC17:58
*** thorst_ has quit IRC17:58
*** Sukhdev has quit IRC17:59
*** markus_z has quit IRC17:59
*** thorst_ has joined #openstack-nova18:00
*** nic has joined #openstack-nova18:01
*** asettle has joined #openstack-nova18:04
*** ralonsoh_ has quit IRC18:04
*** thorst_ has quit IRC18:04
*** thorst has joined #openstack-nova18:06
*** derekh has quit IRC18:09
*** sudipto has joined #openstack-nova18:09
*** sudipto_ has joined #openstack-nova18:09
*** ihrachys has quit IRC18:10
*** nic has quit IRC18:11
*** thorst has quit IRC18:11
*** ihrachys has joined #openstack-nova18:11
*** raunak has joined #openstack-nova18:11
*** thorst has joined #openstack-nova18:12
*** raunak has quit IRC18:13
*** nic has joined #openstack-nova18:14
*** raunak has joined #openstack-nova18:15
*** tojuvone has quit IRC18:16
*** thorst has quit IRC18:17
*** asettle has quit IRC18:17
*** riccardo_ has joined #openstack-nova18:18
mriedemjohnthetubaguy: if you're still around https://review.openstack.org/#/c/404456/18:19
*** Guest89456 has quit IRC18:21
*** lpetrut has joined #openstack-nova18:21
*** david-lyle has quit IRC18:21
johnthetubaguymriedem: dang, I meant to hit that before I was away, looks good18:21
*** yamahata_ has joined #openstack-nova18:22
mriedemthanks18:22
*** thorst has joined #openstack-nova18:23
*** riccardo_ has quit IRC18:23
mriedemjaypipes: https://review.openstack.org/#/c/398469/9/nova/compute/resource_tracker.py@20218:25
mriedemjaypipes: doesn't vcenter also have some node sillies too?18:26
*** unicell has joined #openstack-nova18:28
mriedemjaypipes: or maybe that's dead since liberty with https://review.openstack.org/#/c/103916/18:29
*** markvoelker has quit IRC18:29
*** tjones has joined #openstack-nova18:29
*** nklenke has quit IRC18:30
*** thorst has quit IRC18:30
*** david-lyle has joined #openstack-nova18:30
mriedemtjones: is vmware ci totally dead?18:32
tjonesright now everything is dead18:33
tjonesnot just external but interal18:33
mriedemas in....18:33
tjoneswe are wroking it18:33
mriedembodies in the hallway?18:33
mriedemok18:33
tjoneslol - ok not that bad but all of our CI is down so we are running around like mad18:33
tjoneswill update you shortly18:34
mriedemthanks18:34
tjonessure sorry (again and again)18:35
*** markvoelker has joined #openstack-nova18:35
*** sudipto_ has quit IRC18:35
*** sudipto has quit IRC18:35
*** thorst has joined #openstack-nova18:36
*** thorst has quit IRC18:36
*** nklenke has joined #openstack-nova18:37
jaypipesmriedem: yeah, I don't believe the vCenter driver relies on the Nova scheduler for picking a node within the vCenter cluster.18:37
*** thorst has joined #openstack-nova18:37
jaypipesmriedem: but I could be wrong :)18:37
mriedem+2 either way18:38
tjonesno it  does not.18:38
*** ducttape_ has quit IRC18:39
*** lpetrut has quit IRC18:39
openstackgerritint32bit proposed openstack/python-novaclient: Add CLI to show instance usage audit logs  https://review.openstack.org/40941318:40
openstackgerritSujitha proposed openstack/nova: Change host for osapi and metadata services in db.  https://review.openstack.org/38472418:42
*** ijw has joined #openstack-nova18:45
mriedemjaypipes: looks like you might have some unnecessary churn in here https://review.openstack.org/#/c/398470/918:47
*** Guest52040 has quit IRC18:48
*** dharinic is now known as dharinic|lunch18:49
*** ijw has quit IRC18:50
*** ducttape_ has joined #openstack-nova18:50
*** lpetrut has joined #openstack-nova18:51
*** ijw has joined #openstack-nova18:56
*** ijw has quit IRC18:57
*** ijw has joined #openstack-nova18:58
openstackgerritStephen Finucane proposed openstack/nova: libvirt: Remove slowpath listing of instances  https://review.openstack.org/41028718:58
openstackgerritStephen Finucane proposed openstack/nova: libvirt: Flatten 'get_domain' function  https://review.openstack.org/29070618:58
openstackgerritStephen Finucane proposed openstack/nova: libvirt: Stop misusing NovaException  https://review.openstack.org/41028818:58
openstackgerritStephen Finucane proposed openstack/nova: fakelibvirt: Remove unused functions  https://review.openstack.org/41092118:58
*** ihrachys has quit IRC19:00
*** kaisers_ has quit IRC19:02
*** lamt has joined #openstack-nova19:03
*** thorst has quit IRC19:03
*** kaisers_ has joined #openstack-nova19:04
jaypipesmriedem: answered.19:04
*** ijw has quit IRC19:04
*** hongbin has joined #openstack-nova19:05
*** kaisers__ has joined #openstack-nova19:05
*** kaisers_ has quit IRC19:05
*** ihrachys has joined #openstack-nova19:06
openstackgerritVladik Romanovsky proposed openstack/nova: libvirt: expose virtual interfaces with vlans to metadata  https://review.openstack.org/40595419:06
openstackgerritVladik Romanovsky proposed openstack/nova: neutron: update vlan in virtual_interface object  https://review.openstack.org/40595319:06
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Parse os attributes of LibvirtConfigGuest from xml  https://review.openstack.org/41066519:07
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Parse filesystem elements of guest config  https://review.openstack.org/41066619:07
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Use config types to parse XML for instance disks  https://review.openstack.org/41066719:07
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Simplify internal usage of get_instance_disk_info  https://review.openstack.org/33490119:07
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Remove unused disk_info parameter  https://review.openstack.org/38202519:07
*** ihrachys has quit IRC19:09
*** jgriffith is now known as jgriffith_AutoAw19:10
*** liverpooler has quit IRC19:10
*** amoralej is now known as amoralej|off19:11
openstackgerritLee Yarwood proposed openstack/nova: libvirt: Detach volumes from a domain before detaching any encryptors  https://review.openstack.org/39847919:11
*** liverpooler has joined #openstack-nova19:12
openstackgerritLee Yarwood proposed openstack/nova: libvirt: Reconnect volumes and encryptors during a hard reboot  https://review.openstack.org/40038419:14
*** marst has quit IRC19:16
*** marst has joined #openstack-nova19:16
*** nklenke has quit IRC19:16
*** thorst has joined #openstack-nova19:16
*** nklenke has joined #openstack-nova19:17
*** thorst has quit IRC19:17
*** Sukhdev has joined #openstack-nova19:20
*** siva_krish has quit IRC19:22
*** dharinic|lunch is now known as dharinic19:23
openstackgerritStephen Finucane proposed openstack/nova: libvirt: Stop misusing NovaException  https://review.openstack.org/41028819:25
*** siva_krish has joined #openstack-nova19:25
*** thorst has joined #openstack-nova19:26
*** thorst has quit IRC19:26
*** thorst has joined #openstack-nova19:28
*** lpetrut has quit IRC19:28
*** thorst has quit IRC19:31
*** roeyc has joined #openstack-nova19:32
*** Swami has quit IRC19:33
*** Swami has joined #openstack-nova19:34
*** nic has quit IRC19:35
*** fragatina has quit IRC19:35
*** fragatina has joined #openstack-nova19:36
*** nic has joined #openstack-nova19:37
*** fragatina has quit IRC19:38
*** thorst has joined #openstack-nova19:38
mriedemjaypipes: when you say self.compute_node do you mean self.nodename?19:39
mriedemi'm also not sure how that applies to _update_usage_from_instance which isn't using self.nodename today19:40
mriedemand isn't using the nodename parameter you added19:40
mriedemah but here https://review.openstack.org/#/c/398473/12/nova/compute/resource_tracker.py@89719:40
jaypipesmriedem: no, I mean self.compute_node19:43
*** sdague has quit IRC19:43
jaypipesmriedem: so, a few patches later, we go from the resource tracker having a *single* ComputeNode object in memory to instead having a map of COmputeNode objects, keyed by hypervisor_hostname (nodename)19:44
mriedemyar19:44
jaypipesmriedem: as mentioned in the comment on there, I didn't want to make the patch huge :(19:44
jaypipesmriedem: because of test changes, trying to do that all in a single patch ballooned shit to >1K LOCC19:45
nicolasbockHi guys, I am trying to use the nova-docker driver19:45
nicolasbockI set compute_driver = novadocker.virt.docker.DockerDriver19:45
jaypipesmriedem: and made it very difficult to track (even more difficult than it already is!)19:45
mriedemjaypipes: yeah i get it19:45
mriedemneeded the context of the follow on patches19:45
*** kaisers__ has quit IRC19:45
nicolasbockbut because of nova/virt/driver.py:161419:45
nicolasbock'nova.virt.%s' % compute_driver,19:46
nicolasbockoslo tries to load nova.virt.novadocker.virt.docker19:46
*** sdague has joined #openstack-nova19:46
mriedemnicolasbock: this channel doesn't support nova-docker, you should probably ask in the #nova-docker channel19:46
*** nklenke has quit IRC19:46
nicolasbockmriedem, thanks, I didn't realize there is a separate channel for that19:46
mriedemnova-docker is also basically no longer maintained afaik19:46
*** nklenke has joined #openstack-nova19:49
openstackgerritDan Smith proposed openstack/nova: Make servers api view load instance fault from proper cell  https://review.openstack.org/40723819:50
openstackgerritDan Smith proposed openstack/nova: Add schedule_and_build_instances conductor method  https://review.openstack.org/36755719:50
openstackgerritDan Smith proposed openstack/nova: Multicell support for instance listing  https://review.openstack.org/39677519:50
openstackgerritDan Smith proposed openstack/nova: Fix non-parameterized service id in hypervisors sample tests  https://review.openstack.org/41047119:50
openstackgerritDan Smith proposed openstack/nova: Make the SingleCellSimple fixture a little more comprehensive  https://review.openstack.org/41047219:50
openstackgerritDan Smith proposed openstack/nova: WIP: Make api_samples tests use simple cell environment  https://review.openstack.org/41047319:50
openstackgerritDan Smith proposed openstack/nova: WIP Move instance creation to conductor  https://review.openstack.org/31937919:50
*** liangy has quit IRC19:52
*** raunak has quit IRC19:52
openstackgerritMaciej Szankin proposed openstack/nova: conf: move few console opts to xenserver group  https://review.openstack.org/38964719:53
*** liangy has joined #openstack-nova19:55
*** raunak has joined #openstack-nova19:57
* jaypipes digs in to review dansmith's series.19:57
*** raunak has quit IRC19:58
*** raunak has joined #openstack-nova19:58
*** ayoung has quit IRC19:59
mriedemjaypipes: ok, meeting time, left a couple more comments but need to come back to that one19:59
*** Swami_ has joined #openstack-nova20:00
jaypipesmriedem: no worries, thanks for the reviews.20:00
*** Swami has quit IRC20:00
*** jgriffith_AutoAw is now known as jgriffith20:02
*** siva_krish has quit IRC20:07
*** gszasz has quit IRC20:07
*** siva_krish has joined #openstack-nova20:10
*** ociuhandu has joined #openstack-nova20:15
bauzasdansmith: planning to run the cells meeting today?20:16
dansmithyeah20:17
bauzasdansmith: if so, just highlight me by that time, please :)20:17
dansmithbauzas: I don't do that.. get a calendar :)20:17
melwittdansmith likes to use large ping lists for meetings20:17
bauzasheh okay20:17
*** moshele has joined #openstack-nova20:18
*** asettle has joined #openstack-nova20:18
*** asettle has quit IRC20:22
*** ekuris has quit IRC20:24
*** stvnoyes has quit IRC20:24
*** stvnoyes has joined #openstack-nova20:24
*** liangy has quit IRC20:30
*** Swami_ has quit IRC20:30
openstackgerritmelanie witt proposed openstack/nova: WIP Make Quotas object favor the API database  https://review.openstack.org/41094520:32
openstackgerritmelanie witt proposed openstack/nova: WIP Add online migration to move quotas to API database  https://review.openstack.org/41094620:32
*** gouthamr has joined #openstack-nova20:33
*** pcaruana has quit IRC20:33
*** ociuhandu has quit IRC20:35
*** moshele has quit IRC20:36
*** ociuhandu has joined #openstack-nova20:37
*** bvanhav has quit IRC20:37
*** StevenK has quit IRC20:38
*** roeyc has quit IRC20:38
*** StevenK has joined #openstack-nova20:38
*** ociuhandu has quit IRC20:41
*** rtheis has quit IRC20:42
jaypipesgibi: mind reading the comments between dansmith and melwitt about notifications impact on line 836 here? https://review.openstack.org/#/c/367557/34/nova/conductor/manager.py20:45
*** ayoung has joined #openstack-nova20:46
*** nklenke has quit IRC20:46
*** tlian has quit IRC20:46
*** diogogmt has joined #openstack-nova20:46
*** mvk has joined #openstack-nova20:46
*** ayoung has quit IRC20:49
*** thorst has quit IRC20:51
*** ociuhandu has joined #openstack-nova20:52
*** jgriffith is now known as jgriffith_AutoAw20:53
*** ociuhandu has quit IRC20:56
*** dtp has joined #openstack-nova20:58
*** _ducttape_ has joined #openstack-nova20:58
*** tbachman has quit IRC21:01
*** ducttape_ has quit IRC21:02
*** lamt has quit IRC21:02
mriedemomfg it's started21:02
*** thorst has joined #openstack-nova21:06
jaypipesmriedem: what?21:08
mriedemcells meeting bro!21:09
*** _ducttape_ has quit IRC21:09
mriedemi wasn't even notified personally21:09
*** ducttape_ has joined #openstack-nova21:10
*** Swami has joined #openstack-nova21:15
*** jgriffith_AutoAw is now known as jgriffith21:18
*** r-daneel has joined #openstack-nova21:20
*** asettle has joined #openstack-nova21:21
*** smatzek has quit IRC21:22
openstackgerritSujitha proposed openstack/nova: Change os-server-tags default policy  https://review.openstack.org/39642021:22
*** tbachman has joined #openstack-nova21:23
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Parse os attributes of LibvirtConfigGuest from xml  https://review.openstack.org/41066521:24
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Parse filesystem elements of guest config  https://review.openstack.org/41066621:24
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Use config types to parse XML for instance disks  https://review.openstack.org/41066721:24
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Simplify internal usage of get_instance_disk_info  https://review.openstack.org/33490121:24
openstackgerritFeodor Tersin proposed openstack/nova: libvirt: Remove unused disk_info parameter  https://review.openstack.org/38202521:24
*** catintheroof has joined #openstack-nova21:24
*** asettle has quit IRC21:25
*** erlon has quit IRC21:30
*** liverpooler has quit IRC21:30
*** nherciu_ has quit IRC21:33
*** liverpooler has joined #openstack-nova21:35
*** slaweq_ has joined #openstack-nova21:38
*** jgriffith is now known as jgriffith_AutoAw21:40
*** liverpooler has quit IRC21:40
openstackgerritSarafraj Singh proposed openstack/nova: [WIP] Add service_token for nova-cinder interaction  https://review.openstack.org/39739921:40
*** jgriffith_AutoAw is now known as jgriffith21:45
mriedemhmm, so we deprecated the quota_driver config option in newton, we could constrain that to just noop or db21:46
mriedemso we can't do classloading anymore21:46
melwittmriedem: that's not what quota classes are though, right? or are you talking about something else21:47
mriedemmelwitt: i'm just pulling threads21:47
melwittah21:47
mriedemfor out of tree quota things21:47
melwittgotcha21:47
mriedemit's also weird that these drivers don't extend an ABC21:48
dtpsdague are you here?21:50
mriedemmelwitt: so as much as i can tell from the rest api, there isn't a way to associate a tenant with a different quota class21:51
mriedemVek: are you aware of anything in the upstream compute API that allows you to associate a quota class with a tenant?21:52
melwittthat must be how it doesn't work then. odd that isn't possible21:52
mriedemmelwitt: well it might be possible in a rax api21:53
mriedembut not in nova21:53
mriedemfrom what i can tell21:53
mriedemjohnthetubaguy isn't around anymore probably, is there anyone else here that works at rackspace?21:54
mriedemmikal: ?21:54
*** thorst has quit IRC21:56
*** shaner has joined #openstack-nova21:57
*** nherciu_ has joined #openstack-nova21:57
*** thorst_ has joined #openstack-nova21:59
dtpmelwitt dansmith all the various console types will need instance_uuid added to url, right?22:00
melwittmriedem: looks like the association is made through the RequestContext.quota_class. so now to see if anything ever sets that. probably not in nova but somehow rax could have a paste middleware that sets it or something?22:01
mriedemmelwitt: that's what turnstile did22:01
mriedemwhich was the middleware thing22:01
*** tjones has quit IRC22:02
mriedemhttps://lists.launchpad.net/openstack/msg12200.html22:02
melwittdtp: yes. each console type will need to be able to contact the cell where the instance is, and we lookup the cell via instance uuid (or host)22:02
melwittmriedem: okay, I think I get it now22:03
mriedemmelwitt: ok, so i'm going to start trying to unwind some of this and remove it22:03
*** slaweq_ has quit IRC22:04
mriedemmelwitt: i think for now though we'd be safe to not migrate quota_classes to the api db22:04
melwittmriedem: sweet. I shall rebase my patches on yours then22:04
mriedemmelwitt: well, it's going to be awhile probably22:05
mriedemand this is going to be a gut job22:05
mriedemi think i'll start by making quota_driver config a choices opt, unrelated but it's something i'd like to not forget about22:05
*** slaweq_ has joined #openstack-nova22:05
melwittmriedem: okay. I'll work on updating to not move quota classes at all. need to also figure out what's needed, if anything, to replace what the default quota class does22:06
mriedemi believe the default quota class just reads from config if you haven't changed it in the api22:07
mriedemi.e. with a fresh install you can do 'nova quota-class-show default' and it will give you things, based on the config22:07
mriedembut nova.quota_classes table is empty in the db22:07
mriedemif you do 'nova quota-class-update --instances 1 default'22:07
melwittright. I didn't realize it was default quota class doing that22:07
mriedemthen you get a 'default' quota_class in the db with just that hard-limit set22:07
mriedemfor instances22:07
melwittah, okay22:08
*** cleong has quit IRC22:08
mriedemyup, and if you change the conf default for instances, you'll still get whatever is in the db22:08
melwittoh, actually I was thinking of the default quota limits22:09
mriedemyeah i guess it's really the limit22:09
mriedemmysql> select * from nova.quota_classes;22:09
mriedem+---------------------+------------+------------+----+-----------------+-----------+------------+---------+22:09
mriedem| created_at          | updated_at | deleted_at | id | class_name      | resource  | hard_limit | deleted |22:09
mriedem+---------------------+------------+------------+----+-----------------+-----------+------------+---------+22:09
mriedem| 2016-12-14 21:36:24 | NULL       | NULL       |  1 | single-instance | instances |          1 |       0 |22:09
mriedem| 2016-12-14 22:08:13 | NULL       | NULL       |  2 | default         | instances |         20 |       0 |22:09
mriedem+---------------------+------------+------------+----+-----------------+-----------+------------+---------+22:09
mriedemif there isn't a resource with a hard limit for a given quota class, the quota engine code fills that in based on the config22:10
mriedemand given you can't assign a non-default quota class to a tenant, you'll only ever get the default, from config or db if you override that via api22:10
mriedemit's super useful o-)22:10
*** ayoung has joined #openstack-nova22:11
melwittright. I'm thinking I'll need to change the behavior to update the quotas and project_user_quotas tables instead22:11
melwittfor rest api quota updates22:11
melwittand migrate people's default quota class entries to those tables22:13
melwittI'll do some testing with devstack to see what all gets updated by the api and needs to be migrated/translated over22:14
melwitt'nova quota-update' I mean22:15
*** lamt has joined #openstack-nova22:16
bauzasdansmith: I'm fine with https://review.openstack.org/#/c/404279/3 after reviewing a 3rd time, do you basically agree ?22:17
melwittfrom the code it looks like updating limits has nothing to do with the quota classes22:17
mriedemmelwitt: as in os-quota-sets:update?22:17
dansmithbauzas: the only reason I didn't +2 before was to avoid clashing with your -1, but I think I've said several times that I am, so.. YES :)22:18
bauzasokay :)22:18
*** tbachman has quit IRC22:18
melwittmriedem: yeah. that's the api for changing quota limits. the challenge though will be if someone updated their default quota class and that somehow overrides what's in the normal quota limits22:18
*** tbachman has joined #openstack-nova22:19
mriedemoh...so if we don't migrate the quota_classes table, we lose that22:19
*** catintheroof has quit IRC22:19
mriedembecause you'd have entries in there for the 'default' quota class22:19
mriedemso basically we have an entire table just for a single class of quota, which is 'default'22:19
melwittyeah. that's why I was thinking, if we want to drop quota_classes table, we need to be able to take what's in the default quota class and update the quotas table with it, during the online migration22:20
mriedemhmm, so we probably do need the quota_classes table, at least until we have a replacement for that logic,22:20
melwittmaybe. I'm not 100% clear on how quotas and quota_classes tables work together yet22:21
mriedemwhich i'd think is just setting the hard_limit in project_user_quotas22:21
mriedemyeah this is gd terrible22:22
melwittyeah, that's what I'm thinking is it would just be copying those limits over from one table to the others22:22
melwittyeah22:22
*** cmartin has quit IRC22:25
*** annegentle has quit IRC22:25
mriedemmelwitt: ok yeah so i did 'nova quota-update --instances -1 <admin tenant id>' and then i get an entry in nova.quotas table for that resource and tenant22:25
mriedemmysql> select * from nova.quotas;22:25
mriedem+----+---------------------+------------+------------+----------------------------------+-----------+------------+---------+22:25
mriedem| id | created_at          | updated_at | deleted_at | project_id                       | resource  | hard_limit | deleted |22:25
mriedem+----+---------------------+------------+------------+----------------------------------+-----------+------------+---------+22:25
mriedem|  1 | 2016-12-14 22:24:00 | NULL       | NULL       | cc495759b32b49a7b7dfd321f22cc680 | instances |         -1 |       0 |22:25
mriedem+----+---------------------+------------+------------+----------------------------------+-----------+------------+---------+22:25
mriedem1 row in set (0.01 sec)22:25
mriedemotherwise they come from nova.quota_classes for the default quota i think,22:26
mriedemand if that's not set, then config22:26
melwittmriedem: yeah, that's the thing I'm aware of. the question is, if you change the default quota class, does it change your quota?22:26
mriedemlet me see22:26
*** annegentle has joined #openstack-nova22:26
openstackgerritAnusha Unnam proposed openstack/nova: Add more field's in InstancePayload  https://review.openstack.org/40712822:26
melwittI have a bad feeling it's like you say, first the quotas table is used, then falls back onto default quota class, then falls back onto config22:27
mriedemmelwitt: changed default instances quota to 50, but for this tenant i still get back -122:27
mriedemi changed --cores default to 40 and i get that back for the tenant22:27
mriedembut for this tenant i don't have a cores limit set in nova.quotas22:28
mriedemso it's coming from nova.quota_classes22:28
*** liangy has joined #openstack-nova22:28
melwittyep, so you're right. it's a cascade22:28
mriedemmysql> select * from nova.quota_classes where class_name='default';22:28
mriedem+---------------------+---------------------+------------+----+------------+-----------+------------+---------+22:28
mriedem| created_at          | updated_at          | deleted_at | id | class_name | resource  | hard_limit | deleted |22:28
mriedem+---------------------+---------------------+------------+----+------------+-----------+------------+---------+22:28
mriedem| 2016-12-14 22:08:13 | 2016-12-14 22:26:38 | NULL       |  2 | default    | instances |         50 |       0 |22:28
mriedem| 2016-12-14 22:27:35 | NULL                | NULL       |  3 | default    | cores     |         40 |       0 |22:28
mriedem+---------------------+---------------------+------------+----+------------+-----------+------------+---------+22:28
mriedemand if i change default ram quota in config, it'll come from there22:28
*** annegentle has quit IRC22:29
mriedemb/c i don't have ram set in nova.quotas per tenant, or nova.quota_classes per 'default'22:29
melwittnow I'm thinking about new tenants, where do they pick up their starting quota from. probably quota_classes22:29
mriedemprobably22:29
mriedemi think default quota_classes are global22:29
melwittso that might break us. I don't think we can replicate that otherwise22:30
melwittthat is, we might have to have the quota_classes table with one thing in it, the defaults22:30
*** tblakes has quit IRC22:34
melwittand if we remove quota classes, that will take away the ability for people to update the default class, if they were doing things that way22:34
melwittwe don't have api ref docs for the quota class api22:35
mriedemmelwitt: yeah that's another bug22:35
mriedemwhich started some of this22:35
mriedemhttps://bugs.launchpad.net/nova/+bug/160240022:36
openstackLaunchpad bug 1602400 in OpenStack Compute (nova) "os-quota-class-sets APIs are undocumented" [Low,Confirmed]22:36
*** browne has joined #openstack-nova22:37
melwittmriedem: if we deprecate quota classes we'll need in the relnotes to say something like "copy any custom default quota class values to your nova.conf"22:37
mriedemmelwitt: we could drop the quota_classes table if we just read default quotas from the config, but that breaks the api22:37
mriedemright22:37
melwittyeah22:38
mriedemwe could deprecate the quota classes API, but then we'd still have to support it for the older microversions, which rely on the table22:38
melwittI don't think we can break existing users that have done this until at least next cycle right22:38
mriedemi don't really see how we get around the api compat issue22:39
*** jgriffith is now known as jgriffith_AutoAw22:39
mriedemw/o the table22:39
melwittyeah, I wasn't thinking of the compat part. we have the same problem with nova-network though, right?22:39
mriedemwell, nova-network is special22:39
melwittwhen we remove it, no more older microversions will work22:39
mriedemlike, short bus special22:39
melwittlol22:39
melwittokay22:39
mriedemyeah i think we've just admitted that we're breaking those apis when nova-network is gone22:39
mriedemand it sucks but it's a thing22:40
melwittyeah. either way, for now we have to have the table. even if we could break compat someday, we wouldn't be able to in ocata22:41
*** pradk has quit IRC22:42
*** ayoung is now known as ayoung_dadmode22:43
*** baoli has quit IRC22:44
*** gouthamr has quit IRC22:45
*** marst has quit IRC22:45
*** esberglu has quit IRC22:47
*** Swami has quit IRC22:50
*** jgriffith_AutoAw is now known as jgriffith22:51
openstackgerritmelanie witt proposed openstack/nova: WIP Make Quotas object favor the API database  https://review.openstack.org/41094522:51
openstackgerritmelanie witt proposed openstack/nova: WIP Add online migration to move quotas to API database  https://review.openstack.org/41094622:51
*** ducttape_ has quit IRC22:51
*** slaweq_ has quit IRC22:54
*** burgerk has quit IRC22:55
*** dave-mccowan has quit IRC22:56
*** gouthamr has joined #openstack-nova22:57
*** vladikr has quit IRC22:57
*** eharney has quit IRC23:00
*** esberglu has joined #openstack-nova23:01
*** avolkov` has quit IRC23:02
*** jheroux has quit IRC23:02
*** thorst_ has quit IRC23:04
*** rcernin has quit IRC23:05
melwittmriedem: what do you think of this xenapi config change? it looks fine to me but I'd like your opinion before I +2 it https://review.openstack.org/#/c/299092/23:06
*** esberglu has quit IRC23:06
mriedemhmmm23:08
mriedemknee jerk reaction was that's not following a deprecation type policy, but it's not really possible to straddle that with a deprecation since we're not depracating the option23:08
mriedemand you can't check the value in the code and say 'if xapi1: log warning' because xapi1 might be legit23:09
dansmithmriedem: I think you mean "deprecating"23:09
mriedemyes i do23:09
mriedemsorry23:09
melwittyeah23:09
mriedemdansmith: irregardless of how i spell depracating23:09
dansmithheh23:09
mriedemmelwitt: looking at their CI http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/92/299092/19/check/dsvm-tempest-neutron-network/afa7936/logs/etc/nova/nova.conf.txt.gz23:10
mriedemthey use xapi423:10
mriedemi don't really know why xapi1 is almost always wrong though23:10
mriedemis that like, if you're using xen from 1998?23:10
dansmithmore like 200823:11
melwitthah yeah. I guess I assumed it must be more harm than good to have the default based on how the whole subteam was reviewing it23:11
mriedemi posted a question in there23:12
*** burt has quit IRC23:12
mriedemthey should have probably provided more background in the commit message about why it's almost never correct23:12
dansmithwell, 4 is clearly 3 better than 123:12
dansmithI mean, come on23:12
mriedemwrong23:13
mriedempumpkinhead 4 is clearly not better than 123:13
mriedemor tremors 423:13
mriedemi mean, c'mon23:13
mriedemif it doesn't have kevin bacon in it, i don't watch it23:13
nic^ a sound strategy23:14
melwittdo you have an alert for bacon?23:14
diana_clarkelol23:14
*** mtanino has quit IRC23:15
*** thorst_ has joined #openstack-nova23:15
*** mtanino has joined #openstack-nova23:15
*** dave-mccowan has joined #openstack-nova23:15
*** jschwarz has quit IRC23:16
*** mlavalle has quit IRC23:16
*** nic has quit IRC23:16
*** migi has quit IRC23:17
mriedemi imagine nic has left to relive some classic kevin bacon silver screen moments23:17
*** migi has joined #openstack-nova23:18
dansmithmriedem: and if not, we probably don't want to know23:19
mriedemhttps://www.youtube.com/watch?v=j8XGmZ8HDIU23:19
mriedem+1 on the vaseline lense, -1 on the smoking23:19
mriedemi guess he is the bad boy in that movie23:19
*** nic has joined #openstack-nova23:20
*** yamahata_ has quit IRC23:21
*** jschwarz has joined #openstack-nova23:21
*** asettle has joined #openstack-nova23:22
*** ijw has joined #openstack-nova23:22
openstackgerritAnusha Unnam proposed openstack/nova: Disassociate floating ip when fixed ip is removed  https://review.openstack.org/35029923:24
*** ducttape_ has joined #openstack-nova23:24
*** dave-mccowan has quit IRC23:27
tbachmanmriedem: I love how he’s also apparrently an expert gymnast23:27
*** asettle has quit IRC23:27
mriedemapparently?23:27
mriedemhe just is23:27
tbachmanlol23:27
openstackgerritMatt Riedemann proposed openstack/nova: Restrict CONF.quota_driver to DB and noop quota drivers  https://review.openstack.org/41099623:30
*** sdague has quit IRC23:31
melwittdansmith: so you think we should just have obj_target_cell here even though it doesn't do anything yet other than make the functional tests work? or would you be cool with rebasing on top of a change that adds mq switching back to target_cell?23:36
*** thorst_ has quit IRC23:36
dansmithmelwitt: I think we should start targeting cells when we know they need targeted and follow up with mq switching in target_cell() after to start cutting over yeah23:37
mriedemmelwitt: what am i missing here? https://review.openstack.org/#/c/410009/3/releasenotes/notes/cell-id-db-sync-nova-manage-8504b54dd115a2e9.yaml23:37
mriedemi'm a bit lost on what you and bauzas are saying23:37
mriedemi did want to get this into the o-2 milestone https://review.openstack.org/#/c/410009/3/releasenotes/notes/ocata-requires-cellv2-96bd243be874d77f.yaml23:37
melwittmriedem: I was trying to say to him that no matter what, operators have to create a new database. the only choice is what they name it23:41
dansmithmelwitt: you know, regarding the notification question...23:42
dansmithmelwitt: since we still call the old path for cellsv1, it might be weird to have a different notification depending on the config right?23:42
mriedemmelwitt: but the naming convention of $<api-db-name>_cell0 is baked into the simple_cell_setup flow23:42
mriedemso that's my point23:42
dansmithI guess I don't really now how much notification consumers look at that field23:42
melwittmriedem: yeah. can I mention simple_cell_setup in the notes or does that rewrite history? it would be nice to say when the name matters23:43
mriedemmelwitt: https://review.openstack.org/#/c/410009/3/releasenotes/notes/ocata-requires-cellv2-96bd243be874d77f.yaml hasn't been released yet23:43
mriedemit's new for o-223:44
mriedemso i think we have some freedom there23:44
melwittdansmith: yeah, I was agreeing that it sounds like we wouldn't want to change the name as this stuff is supposed to be transparent to the end user23:44
mriedemi wanted to make sure ^ specifically is clear before we release,23:44
melwittI just wasn't thinking about it that way at first23:44
mriedembecause o-2 is what makes cellsv2 required23:44
dansmithmelwitt: yeah, I just had that thought as another potential thing23:44
melwittoh, for cells v1 too. yeah23:44
melwittmriedem: okay. yeah23:45
melwittthat one should definitely use the name that simple_cell_setup will use23:46
melwittlet me update my patch23:46
mriedemi'm fine with fudging the rest23:46
*** baoli has joined #openstack-nova23:46
mriedemthe other notes i mean23:46
melwittmriedem: but it's not okay to introduce the word "simple_cell_setup" to notes that don't already mention it, right? because the command may not have existed when the note was first published?23:48
mriedemi think those notes are all newton or newer, and simple_cell_setup existed in newton23:49
mriedemif it didn't our from-newton script in grenade wouldn't work23:49
melwittokay23:49
mriedemman, going through our release notes for o-223:51
mriedemi'm not sure who is reviewing these23:51
mriedemi know it's not dan because these wouldn't slide23:51
melwittI hope it wasn't me for the bad ones23:51
mriedemnope23:51
mriedemwell, you might have approved them23:51
mriedemi didn't check that...23:51
melwittyeah, that's what I meant23:52
melwittmy point on the create database instruction is that even if they provide a database connection and map cell0 manually, they still have to have created a database for cell0. cell0 doesn't use the API DB schema23:54
melwittso I didn't think I can take out the words "create a database"23:54
mriedemyeah, if they map cell0 manually though, they aren't using simple_cell_setup probably23:54
mriedemright we need the 'create a database' in there23:55
melwittyeah. I was just saying I think the only thing to argue about is whether we call out the name. the db connection thing to me is irrelevant23:55
mriedemIRregardless of what they do, they have to create a new db for cell023:55
mriedemwhat they name it depends on which commands that run23:55
melwittyeah23:55
melwittI'm editing these now, hopefully to something really good23:55
mriedembut if you create the cell0 db as just 'cell0', the mapping is going to be wrong when using simple_cell_setup, right?23:55
mriedembecause the db connection for the cell0 mapping is going to be looking for nova_api_cell023:56
melwittyeah because you can't do anything to tell simple_cell_setup a name23:56
mriedemright, so i think if someone read that as literally a new db named 'cell0' they are going to get into trouble23:56
mriedemwhen using simple_cell_setup23:56
mriedemthen they'll come here and complain23:56
*** Swami has joined #openstack-nova23:56
mriedemand i'll say, this is all melwitt's fault23:56
melwittyes. I'm adding that specific stuff for the simple_cell_setup. I just hope this isn't going to be too confusing23:57
melwitthah23:57
mriedemit might be :)23:57
openstackgerritMatt Riedemann proposed openstack/nova: Fix some release notes in preparation for the o-2 beta release  https://review.openstack.org/41100523:57
mriedembauzas: dansmith: ^23:57
bauzasI love people highlighting me just 2 secs before going to bed :)23:59

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