Friday, 2018-01-12

mriedemgmann: replied on the spec00:02
mriedemas for the 2.0 thing, like i said, i think there are several API schema checks like that with 2.1 as the min version,00:02
mriedemso if they should all be 2.0, we should fix them at the same time and have something in the docs or tests for making sure 2.0 is used rather than 2.100:02
*** andreas_s has joined #openstack-nova00:03
*** markvoelker has joined #openstack-nova00:04
gmannmriedem: got your point on spec. not fully convinced but ok as per previous spec and patch proposal00:07
gmannmriedem: on schema, i agree there might be few. for query it is just server index and all other are validating schema for legacy comp mode also00:08
*** kenperkins has joined #openstack-nova00:08
openstackgerritMatt Riedemann proposed openstack/nova master: [libvirt] Allow multiple volume attachments  https://review.openstack.org/26758700:08
openstackgerritMatt Riedemann proposed openstack/nova master: Handle swapping to a multiattach volume  https://review.openstack.org/53292800:08
openstackgerritMatt Riedemann proposed openstack/nova master: Pass multiattach flag to reserve_block_device_name  https://review.openstack.org/53124400:08
openstackgerritMatt Riedemann proposed openstack/nova master: [api] Allow multi-attach in compute api  https://review.openstack.org/27104700:08
gmannmriedem: whatever used to be validating com mode we should not make them from v2.1 only00:08
gmannmriedem: because this used to validate the legacy mode also before this change00:09
*** andreas_s has quit IRC00:09
*** gouthamr has quit IRC00:10
*** bigdogstl has quit IRC00:11
*** bigdogstl has joined #openstack-nova00:11
*** sree has joined #openstack-nova00:14
*** sdague has quit IRC00:16
*** sree has quit IRC00:19
*** nicolasbock has joined #openstack-nova00:19
*** bigdogstl has quit IRC00:21
*** moshele has joined #openstack-nova00:21
*** moshele has quit IRC00:26
*** hshiina has joined #openstack-nova00:26
*** bigdogstl has joined #openstack-nova00:27
*** claudiub has quit IRC00:27
*** hiro-kobayashi has joined #openstack-nova00:27
*** yangyapeng has quit IRC00:30
*** yangyapeng has joined #openstack-nova00:30
*** chyka has quit IRC00:31
*** tetsuro has joined #openstack-nova00:31
*** bigdogstl has quit IRC00:31
*** jobewan has quit IRC00:34
*** yangyapeng has quit IRC00:34
*** vladikr has joined #openstack-nova00:35
*** edmondsw has joined #openstack-nova00:37
*** bigdogstl has joined #openstack-nova00:41
*** edmondsw has quit IRC00:42
*** sree has joined #openstack-nova00:45
*** oomichi_ has quit IRC00:46
*** bigdogstl has quit IRC00:46
*** kenperkins has quit IRC00:49
*** sree has quit IRC00:50
*** bigdogstl has joined #openstack-nova00:50
*** markvoelker has quit IRC00:53
*** markvoelker has joined #openstack-nova00:54
*** zhaochao has joined #openstack-nova00:56
*** threestrands has quit IRC00:58
*** markvoelker has quit IRC00:58
*** Apoorva has quit IRC01:00
*** itlinux has joined #openstack-nova01:01
*** Dinesh_Bhor has joined #openstack-nova01:01
*** ljjjustin has joined #openstack-nova01:02
*** threestrands has joined #openstack-nova01:02
openstackgerritMerged openstack/python-novaclient master: Fix being able to create a reno using tox -e venv  https://review.openstack.org/53297101:03
*** threestrands has quit IRC01:03
*** threestrands has joined #openstack-nova01:04
*** markvoelker has joined #openstack-nova01:04
*** markvoelker has quit IRC01:09
*** mdnadeem has joined #openstack-nova01:10
*** phuongnh has joined #openstack-nova01:11
*** mlavalle has quit IRC01:11
*** threestrands has quit IRC01:11
*** vladikr has quit IRC01:13
*** markvoelker_ has joined #openstack-nova01:13
*** BenderRodriguez has quit IRC01:15
*** hamzy has joined #openstack-nova01:17
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform rescue/unrescue instance notifications  https://review.openstack.org/38564401:20
*** yangyapeng has joined #openstack-nova01:21
openstackgerritMerged openstack/python-novaclient master: Remove deprecated MigrationManager.list cell_name kwarg  https://review.openstack.org/53297201:21
*** threestrands has joined #openstack-nova01:24
*** threestrands has quit IRC01:24
*** threestrands has joined #openstack-nova01:24
*** threestrands has quit IRC01:25
*** threestrands has joined #openstack-nova01:26
*** gyee has quit IRC01:26
*** hongbin has joined #openstack-nova01:41
*** zhurong has joined #openstack-nova01:45
*** dave-mccowan has joined #openstack-nova01:46
*** sree has joined #openstack-nova01:48
*** liverpooler has joined #openstack-nova01:49
*** chyka has joined #openstack-nova01:52
*** sree has quit IRC01:53
*** threestrands has quit IRC01:54
*** mm6021 has quit IRC01:56
*** threestrands has joined #openstack-nova01:56
*** chyka has quit IRC01:57
*** felipemonteiro_ has joined #openstack-nova01:59
*** kukacz has quit IRC02:00
*** Apoorva has joined #openstack-nova02:00
*** kukacz_ has joined #openstack-nova02:01
*** yamahata has quit IRC02:09
*** tinwood has quit IRC02:10
*** tinwood has joined #openstack-nova02:11
*** sree has joined #openstack-nova02:12
*** pmannidi has joined #openstack-nova02:15
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Remove deprecated os-hosts CLIs and python API bindings  https://review.openstack.org/53298902:16
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Remove deprecated fixedip/floatingip/virtual interface CLIs/APIs  https://review.openstack.org/53299902:16
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Remove deprecated services binary CLI arg  https://review.openstack.org/53300502:16
*** liverpooler has quit IRC02:16
*** sree has quit IRC02:17
*** takashin has quit IRC02:19
*** Tom-Tom has joined #openstack-nova02:20
*** jianghuaw_ has quit IRC02:29
*** jianghuaw has joined #openstack-nova02:29
*** markvoelker_ has quit IRC02:31
*** BenderRodriguez has joined #openstack-nova02:34
*** annp has joined #openstack-nova02:39
*** mriedem has quit IRC02:42
*** suresh12 has quit IRC02:44
*** Dinesh_Bhor has quit IRC02:44
*** vladikr has joined #openstack-nova02:44
*** suresh12_ has joined #openstack-nova02:45
*** Apoorva has quit IRC02:46
*** Tom-Tom has quit IRC02:46
*** Tom-Tom has joined #openstack-nova02:47
*** Dinesh_Bhor has joined #openstack-nova02:47
*** suresh12_ has quit IRC02:50
*** Tom-Tom has quit IRC02:51
*** sree has joined #openstack-nova02:59
*** takashin has joined #openstack-nova03:02
*** andreas_s has joined #openstack-nova03:02
*** yamahata has joined #openstack-nova03:02
*** Dinesh_Bhor has quit IRC03:02
*** sree has quit IRC03:03
*** andreas_s has quit IRC03:08
openstackgerritOpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements  https://review.openstack.org/53304603:11
*** bigdogstl has quit IRC03:14
*** edmondsw has joined #openstack-nova03:14
*** bigdogstl has joined #openstack-nova03:18
*** edmondsw has quit IRC03:18
*** itlinux has quit IRC03:19
*** felipemonteiro_ has quit IRC03:20
*** ljjjustin has quit IRC03:24
*** felipemonteiro_ has joined #openstack-nova03:25
*** suresh12 has joined #openstack-nova03:28
*** amotoki has joined #openstack-nova03:30
*** sree has joined #openstack-nova03:31
*** slaweq has joined #openstack-nova03:32
openstackgerritZhenyu Zheng proposed openstack/nova master: nova-manage db archive_deleted_rows is not multi-cell aware  https://review.openstack.org/50748603:32
*** bigdogstl has quit IRC03:33
*** dave-mccowan has quit IRC03:33
*** suresh12 has quit IRC03:33
*** sree has quit IRC03:36
*** slaweq has quit IRC03:37
*** fragatina has quit IRC03:37
*** bigdogstl has joined #openstack-nova03:48
*** jichen has joined #openstack-nova03:54
*** larsks has quit IRC03:56
*** Dinesh_Bhor has joined #openstack-nova03:56
*** larsks has joined #openstack-nova03:56
*** sree has joined #openstack-nova03:57
*** bigdogstl has quit IRC03:57
*** bigdogstl has joined #openstack-nova03:58
*** Dinesh_Bhor has quit IRC03:58
*** abhishekk has joined #openstack-nova03:58
*** felipemonteiro_ has quit IRC04:01
*** zhurong has quit IRC04:03
*** yamamoto has joined #openstack-nova04:03
*** bigdogstl has quit IRC04:05
*** sree has quit IRC04:06
*** bigdogstl has joined #openstack-nova04:07
*** Apoorva has joined #openstack-nova04:07
*** markvoelker has joined #openstack-nova04:11
*** bigdogstl has quit IRC04:12
*** sree has joined #openstack-nova04:12
*** edmondsw has joined #openstack-nova04:18
*** nicolasbock has quit IRC04:21
*** sree has quit IRC04:22
*** sree has joined #openstack-nova04:22
*** edmondsw has quit IRC04:22
*** felipemonteiro_ has joined #openstack-nova04:24
*** links has joined #openstack-nova04:31
*** bigdogstl has joined #openstack-nova04:32
*** itlinux has joined #openstack-nova04:32
*** bigdogstl has quit IRC04:37
*** pmannidi has quit IRC04:38
*** vivsoni has quit IRC04:50
*** namnh has joined #openstack-nova04:51
*** psachin has joined #openstack-nova04:51
*** vladikr has quit IRC04:55
*** vivsoni has joined #openstack-nova04:58
*** sridharg has joined #openstack-nova04:59
*** pmannidi has joined #openstack-nova05:00
*** Apoorva has quit IRC05:02
*** bigdogstl has joined #openstack-nova05:04
*** suresh12 has joined #openstack-nova05:08
*** bigdogstl has quit IRC05:15
*** hongbin has quit IRC05:18
*** Tom-Tom has joined #openstack-nova05:19
*** chyka has joined #openstack-nova05:19
*** claudiub has joined #openstack-nova05:19
openstackgerritHironori Shiina proposed openstack/nova master: Ironic: Get IP address for volume connector  https://review.openstack.org/46835305:22
*** yjk has joined #openstack-nova05:22
*** Tom-Tom has quit IRC05:23
*** chyka has quit IRC05:24
*** ratailor has joined #openstack-nova05:24
yjkHi, I have a openstack newton setup on which nova evacuate of a VM booted from a volume fails due to iSCSI login failure. Complete details: http://paste.openstack.org/show/643500/. Any help on this is very much appreciated. Thanks!05:25
*** felipemonteiro_ has quit IRC05:29
openstackgerritHironori Shiina proposed openstack/nova master: Ironic: Get IP address for volume connector from ports/portgroups  https://review.openstack.org/51732205:33
*** Dinesh_Bhor has joined #openstack-nova05:39
*** liuzz has joined #openstack-nova05:42
*** zhurong has joined #openstack-nova05:42
*** moshele has joined #openstack-nova05:43
openstackgerritTetsuro Nakamura proposed openstack/nova-specs master: Enable NUMA Features for Libvirt/QEMU Driver  https://review.openstack.org/53307705:43
*** Tom-Tom has joined #openstack-nova05:51
*** Dinesh_Bhor has quit IRC05:52
*** Dinesh_Bhor has joined #openstack-nova05:52
openstackgerritMerged openstack/nova master: Test allocation candidates: multiple aggregates  https://review.openstack.org/51863305:56
*** andreas_s has joined #openstack-nova05:57
*** fragatina has joined #openstack-nova06:00
*** moshele has quit IRC06:02
*** andreas_s has quit IRC06:03
*** fragatina has quit IRC06:04
*** Dinesh_Bhor has quit IRC06:07
*** Dinesh_Bhor has joined #openstack-nova06:08
openstackgerritKevin Zhao proposed openstack/nova master: Modify the test case of get_disk_mapping_rescue_with_config  https://review.openstack.org/49415606:09
*** Dinesh_Bhor has quit IRC06:12
*** slaweq has joined #openstack-nova06:15
*** bigdogstl has joined #openstack-nova06:17
*** Dinesh_Bhor has joined #openstack-nova06:18
*** slaweq has quit IRC06:19
*** bigdogstl has quit IRC06:22
*** bigdogstl has joined #openstack-nova06:23
openstackgerritTetsuro Nakamura proposed openstack/nova-specs master: Enable NUMA Features for Libvirt/QEMU Driver  https://review.openstack.org/53307706:30
*** harlowja has quit IRC06:35
openstackgerritChason Chan proposed openstack/nova master: Fix the incorrect description and sample  https://review.openstack.org/52818006:38
*** bkopilov has quit IRC06:40
*** bigdogstl has quit IRC06:41
*** pmannidi has quit IRC06:51
*** Dinesh_Bhor has quit IRC06:54
*** Dinesh_Bhor has joined #openstack-nova06:55
*** Dinesh_Bhor has quit IRC06:56
*** annp has quit IRC06:57
*** annp has joined #openstack-nova06:58
*** yjk has quit IRC06:58
*** phuongnh has quit IRC06:58
*** hieulq has quit IRC06:58
*** hoangcx has quit IRC06:58
*** hieulq has joined #openstack-nova06:59
*** phuongnh has joined #openstack-nova06:59
*** hoangcx has joined #openstack-nova06:59
*** Dinesh_Bhor has joined #openstack-nova07:01
*** rha has quit IRC07:03
*** lajoskatona has joined #openstack-nova07:08
*** harlowja has joined #openstack-nova07:10
*** harlowja has quit IRC07:10
*** moshele has joined #openstack-nova07:10
*** bigdogstl has joined #openstack-nova07:16
openstackgerritTakashi NATSUME proposed openstack/nova master: Transform instance.resize_confirm notification  https://review.openstack.org/48255707:17
*** rabel__b1 has joined #openstack-nova07:20
*** itlinux has quit IRC07:20
*** bigdogstl has quit IRC07:20
openstackgerritTakashi NATSUME proposed openstack/nova master: Add a warning in 'nova-manage cell_v2 delete_cell'  https://review.openstack.org/51377107:22
*** kholkina has joined #openstack-nova07:23
openstackgerritYikun Jiang (Kero) proposed openstack/python-novaclient master: Add support for the 2.57 microversion  https://review.openstack.org/52812807:23
openstackgerritYikun Jiang (Kero) proposed openstack/python-novaclient master: Microversion 2.58 - Instance actions list pagination  https://review.openstack.org/52860107:23
openstackgerritYikun Jiang (Kero) proposed openstack/python-novaclient master: Microversion 2.59 - Migrations list pagination  https://review.openstack.org/51616807:23
openstackgerritTakashi NATSUME proposed openstack/nova master: Fix the order of target host checks  https://review.openstack.org/52622507:23
*** rcernin has quit IRC07:28
*** pcaruana has joined #openstack-nova07:29
*** suresh12 has quit IRC07:32
*** Dinesh_Bhor has quit IRC07:35
*** Dinesh_Bhor has joined #openstack-nova07:37
*** Dinesh_Bhor has quit IRC07:41
*** bigdogstl has joined #openstack-nova07:46
*** Dinesh_Bhor has joined #openstack-nova07:46
*** slaweq has joined #openstack-nova07:49
*** rabel_b1 has joined #openstack-nova07:50
*** rabel__b1 has quit IRC07:52
*** archit has quit IRC07:52
*** threestrands has quit IRC07:56
openstackgerritjichenjc proposed openstack/nova master: WIP: add zvm document into  https://review.openstack.org/53272007:56
*** bigdogstl has quit IRC07:57
*** takashin has left #openstack-nova08:01
*** sridharg has quit IRC08:07
*** tesseract has joined #openstack-nova08:08
*** damien_r has joined #openstack-nova08:09
*** sridharg has joined #openstack-nova08:10
*** archit has joined #openstack-nova08:11
openstackgerritjichenjc proposed openstack/nova master: WIP: Add zvm admin doc  https://review.openstack.org/53312508:11
*** bigdogstl has joined #openstack-nova08:12
openstackgerritGhanshyam Mann proposed openstack/nova master: Fix 'all_tenants' & 'all_projects' type in api-ref  https://review.openstack.org/52291808:13
*** moshele has quit IRC08:13
*** bigdogstl has quit IRC08:16
*** gszasz has joined #openstack-nova08:20
*** pchavva has joined #openstack-nova08:21
*** AlexeyAbashkin has joined #openstack-nova08:23
openstackgerritMerged openstack/nova master: Add migration db and object pagination support.  https://review.openstack.org/51490408:23
openstackgerritMerged openstack/nova master: Add cross cell sort support for get_migrations  https://review.openstack.org/51727308:23
openstackgerritMerged openstack/nova master: Add pagination and Changes-since filter support for os-migrations.  https://review.openstack.org/33040608:24
*** matrohon has joined #openstack-nova08:26
*** pchavva has quit IRC08:26
*** alexchadin has joined #openstack-nova08:30
openstackgerritYikun Jiang (Kero) proposed openstack/python-novaclient master: Microversion 2.59 - Migrations list pagination  https://review.openstack.org/51616808:35
*** sahid has joined #openstack-nova08:38
*** tetsuro has quit IRC08:41
*** hiro-kobayashi has quit IRC08:44
*** yamamoto_ has joined #openstack-nova08:45
*** Dinesh_Bhor has quit IRC08:45
*** Dinesh_Bhor has joined #openstack-nova08:47
*** yamamoto has quit IRC08:48
*** sahid has quit IRC08:49
*** sahid has joined #openstack-nova08:51
*** jpena|off is now known as jpena08:51
*** sahid has quit IRC08:52
*** sahid has joined #openstack-nova08:53
*** sahid has quit IRC08:54
*** sahid has joined #openstack-nova08:54
*** tbachman has quit IRC08:56
*** jangutter_ has joined #openstack-nova08:56
*** jangutter has quit IRC08:57
*** bigdogstl has joined #openstack-nova08:58
*** alexchad_ has joined #openstack-nova08:58
*** alexchadin has quit IRC08:59
*** ralonsoh has joined #openstack-nova09:02
*** jangutter_ has quit IRC09:03
*** jangutter has joined #openstack-nova09:03
openstackgerritBrin Zhang proposed openstack/nova master: Update links in documents  https://review.openstack.org/53313409:05
*** phuongnh has quit IRC09:07
*** tbachman has joined #openstack-nova09:09
*** jangutter has quit IRC09:10
*** bigdogstl has quit IRC09:10
*** jangutter has joined #openstack-nova09:11
openstackgerritjichenjc proposed openstack/nova master: z/VM Driver: Initial change set of z/VM driver  https://review.openstack.org/52338709:14
*** jangutter_ has joined #openstack-nova09:15
*** jangutter has quit IRC09:16
*** zhurong has quit IRC09:20
*** kwathore has quit IRC09:20
openstackgerritjichenjc proposed openstack/nova master: z/VM Driver: Initial change set of z/VM driver  https://review.openstack.org/52338709:23
openstackgerritjichenjc proposed openstack/nova master: z/VM Driver: Spawn and destroy function of z/VM driver  https://review.openstack.org/52765809:23
*** tbachman has quit IRC09:23
*** dikonoor has joined #openstack-nova09:25
*** lucas-afk is now known as lucasagomes09:25
*** Dinesh_Bhor has quit IRC09:25
*** matrohon has quit IRC09:26
*** hshiina has quit IRC09:27
*** bigdogstl has joined #openstack-nova09:28
*** Dinesh_Bhor has joined #openstack-nova09:28
openstackgerritsahid proposed openstack/nova master: libvirt: slow live-migration to ensure network is ready  https://review.openstack.org/49745709:29
*** cdent has joined #openstack-nova09:30
*** bigdogstl has quit IRC09:33
*** slaweq has quit IRC09:33
*** slaweq has joined #openstack-nova09:34
*** kwathore has joined #openstack-nova09:35
openstackgerritPeter Penchev proposed openstack/nova master: Add the Nova libvirt StorPool attachment driver.  https://review.openstack.org/14073309:35
Roamer`(rebased onto the "updated from global requirements" commit for os-brick-2.2.0)09:37
*** derekh has joined #openstack-nova09:39
*** Dinesh_Bhor has quit IRC09:40
*** moshele has joined #openstack-nova09:40
*** dtantsur|afk is now known as dtantsur09:42
openstackgerritSriharsha Basavapatna proposed openstack/os-vif master: Fix VF-rep lookup routine to use parent PF number  https://review.openstack.org/53167409:52
openstackgerritMerged openstack/nova master: Add regression test for resizing failing when using CachingScheduler  https://review.openstack.org/53121109:52
openstackgerritMerged openstack/nova master: Handle no allocations during migrate  https://review.openstack.org/53122009:52
openstackgerritMerged openstack/nova master: Remove confusing comment in compute_node_get API method  https://review.openstack.org/52671809:53
openstackgerritMerged openstack/nova master: zuul: Move legacy jobs to project  https://review.openstack.org/51430909:53
openstackgerritMerged openstack/nova stable/pike: Don't try to delete build request during a reschedule  https://review.openstack.org/52969709:53
*** gcb has quit IRC09:55
*** bigdogstl has joined #openstack-nova10:00
openstackgerritStephen Finucane proposed openstack/nova master: console: Send bytes to sockets  https://review.openstack.org/53183410:01
openstackgerritStephen Finucane proposed openstack/nova master: console: introduce framework for RFB authentication  https://review.openstack.org/34539710:01
openstackgerritStephen Finucane proposed openstack/nova master: console: introduce the VeNCrypt RFB authentication scheme  https://review.openstack.org/34539810:01
openstackgerritStephen Finucane proposed openstack/nova master: console: Provide an RFB security proxy implementation  https://review.openstack.org/34539910:01
openstackgerritStephen Finucane proposed openstack/nova master: doc: Document TLS security setup for noVNC proxy  https://review.openstack.org/50054410:01
*** mdrabe has quit IRC10:01
*** avolkov has joined #openstack-nova10:05
*** mdrabe has joined #openstack-nova10:05
*** yamamoto has joined #openstack-nova10:07
*** yamamoto_ has quit IRC10:10
*** bigdogstl has quit IRC10:12
*** yamahata has quit IRC10:14
*** namnh has quit IRC10:15
*** wxy has quit IRC10:16
*** moshele has quit IRC10:18
*** sambetts|afk is now known as sambetts10:23
*** avolkov has quit IRC10:25
*** avolkov has joined #openstack-nova10:27
*** hoangcx has quit IRC10:33
*** tbachman has joined #openstack-nova10:33
*** yamamoto_ has joined #openstack-nova10:36
*** liuzz has quit IRC10:38
*** yamamot__ has joined #openstack-nova10:38
*** yamamoto has quit IRC10:39
*** yamamoto_ has quit IRC10:42
*** ArchiFleKs has quit IRC10:44
*** markvoelker has quit IRC10:44
*** jsheeren has joined #openstack-nova10:45
*** Tom-Tom has quit IRC10:45
*** Tom-Tom has joined #openstack-nova10:46
*** tbachman has quit IRC10:48
*** abhishekk has quit IRC10:49
*** Tom-Tom has quit IRC10:50
*** mvk has quit IRC10:52
*** wxy has joined #openstack-nova10:54
*** sidx64 has joined #openstack-nova10:55
*** AlexeyAbashkin has quit IRC10:57
*** edmondsw has joined #openstack-nova11:03
*** mvk has joined #openstack-nova11:07
*** edmondsw has quit IRC11:08
*** AlexeyAbashkin has joined #openstack-nova11:12
*** yamamot__ has quit IRC11:12
*** sdague has joined #openstack-nova11:14
*** Tom-Tom has joined #openstack-nova11:16
*** tbachman has joined #openstack-nova11:16
*** bigdogstl has joined #openstack-nova11:16
*** yamamoto has joined #openstack-nova11:17
*** Tom-Tom has quit IRC11:21
*** yamamoto has quit IRC11:21
*** bigdogstl has quit IRC11:28
*** jsheeren has quit IRC11:30
*** jichen has quit IRC11:33
openstackgerritMerged openstack/python-novaclient master: Remove deprecated certs CLIs and python bindings  https://review.openstack.org/53297411:34
*** nicolasbock has joined #openstack-nova11:36
openstackgerritMerged openstack/python-novaclient master: Remove deprecated cloudpipe CLIs and python API bindings  https://review.openstack.org/53297611:36
*** sidx64 has quit IRC11:40
*** yamamoto has joined #openstack-nova11:43
*** tbachman has quit IRC11:47
*** lpetrut has joined #openstack-nova11:47
*** alexchad_ has quit IRC11:51
*** alexchadin has joined #openstack-nova11:52
*** yamamoto has quit IRC11:55
*** dtantsur is now known as dtantsur|brb11:59
*** moshele has joined #openstack-nova12:00
*** alexchadin has quit IRC12:03
*** annp has quit IRC12:07
*** ratailor has quit IRC12:08
*** alexchadin has joined #openstack-nova12:08
*** alexchadin has quit IRC12:10
*** edmondsw has joined #openstack-nova12:11
*** moshele has quit IRC12:11
*** yamamoto has joined #openstack-nova12:11
openstackgerritBrooks Kaminski proposed openstack/nova master: XenAPI/Stops the migration of volume backed VHDS  https://review.openstack.org/53316812:16
*** bigdogstl has joined #openstack-nova12:16
*** yamamoto has quit IRC12:17
openstackgerritMatthew Booth proposed openstack/nova master: Rename block_device_info_get_root  https://review.openstack.org/52902812:18
openstackgerritMatthew Booth proposed openstack/nova master: Give volume DriverBlockDevice classes a common prefix  https://review.openstack.org/52634612:18
openstackgerritMatthew Booth proposed openstack/nova master: Add DriverLocalImageBlockDevice  https://review.openstack.org/52634712:18
openstackgerritMatthew Booth proposed openstack/nova master: Add local_root to block_device_info  https://review.openstack.org/52902912:18
openstackgerritMatthew Booth proposed openstack/nova master: Expose driver_block_device fields as attributes  https://review.openstack.org/52836212:18
openstackgerritMatthew Booth proposed openstack/nova master: Pass DriverBlockDevice to driver.attach_volume  https://review.openstack.org/52836312:18
*** alexchadin has joined #openstack-nova12:18
*** lucasagomes is now known as lucas-hungry12:26
openstackgerritIldiko Vancsa proposed openstack/nova master: [libvirt] Allow multiple volume attachments  https://review.openstack.org/26758712:27
openstackgerritIldiko Vancsa proposed openstack/nova master: Handle swapping to a multiattach volume  https://review.openstack.org/53292812:27
openstackgerritIldiko Vancsa proposed openstack/nova master: Pass multiattach flag to reserve_block_device_name  https://review.openstack.org/53124412:27
openstackgerritIldiko Vancsa proposed openstack/nova master: [api] Allow multi-attach in compute api  https://review.openstack.org/27104712:27
ildikovgibi: johnthetubaguy: rebased the multi-attach chain and bumped the API microversion that was in conflict ^^12:29
ildikovgibi: thanks for the reviews!12:29
*** bigdogstl has quit IRC12:30
*** chyka has joined #openstack-nova12:32
*** moshele has joined #openstack-nova12:33
*** chyka has quit IRC12:37
gibiildikov: cool. I saw the merge conflict on the last patch so I stopped there. Now I don't have this excuse any more12:38
*** janki has joined #openstack-nova12:41
*** yamamoto has joined #openstack-nova12:42
*** psachin has quit IRC12:45
*** markvoelker has joined #openstack-nova12:45
openstackgerritMerged openstack/nova master: Handle glance exception during rotating instance backup  https://review.openstack.org/52339512:48
openstackgerritMerged openstack/nova master: Deduplicate service status notification samples  https://review.openstack.org/53138112:48
*** jpena is now known as jpena|lunch12:49
*** smatzek has joined #openstack-nova12:53
*** dave-mccowan has joined #openstack-nova12:54
*** matrohon has joined #openstack-nova13:00
*** bigdogstl has joined #openstack-nova13:02
*** matrohon has quit IRC13:05
*** tbachman has joined #openstack-nova13:05
ildikovgibi: sorry :)13:06
*** ameade has quit IRC13:09
*** ameade has joined #openstack-nova13:10
*** alexchadin has quit IRC13:12
*** lucas-hungry is now known as lucasagomes13:16
*** bigdogstl has quit IRC13:19
*** bigdogstl has joined #openstack-nova13:19
*** markvoelker has quit IRC13:20
*** matrohon has joined #openstack-nova13:20
*** vladikr has joined #openstack-nova13:22
*** moshele has quit IRC13:23
*** alexchadin has joined #openstack-nova13:24
*** dtantsur|brb is now known as dtantsur13:30
*** slaweq has quit IRC13:30
*** alexchadin has quit IRC13:30
*** slaweq has joined #openstack-nova13:31
*** alexchadin has joined #openstack-nova13:31
*** yangyapeng has quit IRC13:32
*** alexchadin has quit IRC13:36
*** efried is now known as fried_rice13:38
*** bigdogstl has quit IRC13:40
*** tbachman has quit IRC13:42
*** stephenfin is now known as finucannot13:44
*** jpena|lunch is now known as jpena13:49
*** david-lyle has quit IRC13:49
fried_ricecdent Good morning.13:50
cdentmornin'13:50
fried_riceuh, afternoon for you, I guess.13:50
*** gnuoy has joined #openstack-nova13:51
gnuoyDoes a nova review need 2 x +2 ?13:51
kashyapYes13:52
fried_ricegnuoy Almost always13:52
kashyapgnuoy: Actually, not quite13:52
gnuoyack, ta13:52
kashyapgnuoy: Someone can just merge it with a single +2 & a +W13:52
kashyap2 +2s is a 'good pratcise' thing13:52
fried_riceOh, right, it's not enforced by gerrit13:52
fried_riceIt's by policy13:53
cdentfried_rice: it's always morning somewhere13:53
gnuoyok, understood. thanks13:53
bhagyashrisiawn: Hi, are you around?13:53
fried_ricegnuoy Sometimes trivial fixes are quick-approved, or a trivial patch set on a change that previously had multiple +2s, that kind of thing.13:53
gnuoyI see, makes sense13:54
fried_riceianw ^ misspelled ping :)13:54
bhagyashrissorry sorry13:54
bhagyashrisianw:  Hi, are you around?13:54
gibiI'm seening a lot of functional failures like on the gate like this: http://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22u'host2'%20!%3D%20u'host1':%20path:%20root.payload.nova_object.data.host%5C%2213:56
gibiI opened https://bugs.launchpad.net/nova/+bug/174293513:56
openstackLaunchpad bug 1742935 in OpenStack Compute (nova) "TestServiceUpdateNotificationSample fails intermittently: u'host2' != u'host1': path: root.payload.nova_object.data.host " [Undecided,New] - Assigned to Balazs Gibizer (balazs-gibizer)13:56
*** yangyapeng has joined #openstack-nova14:02
fried_ricecdent Is report client single threaded today?14:04
fried_riceI thought it was, but started to think through it and realized it probably isn't.14:04
*** esberglu has joined #openstack-nova14:04
cdentgreenthreaded14:05
fried_riceBecause periodic tasks plus deploys14:05
fried_riceI meant in practice rather than by design14:05
cdentgot somebody in the house, so gotta come back to it14:05
*** lyan has joined #openstack-nova14:06
*** ralonsoh has quit IRC14:07
*** edleafe is now known as figleaf14:07
bhagyashrissdague: Hi, Could you please review my devstack patch https://review.openstack.org/#/c/527907/14:08
*** ralonsoh has joined #openstack-nova14:10
*** bigdogstl has joined #openstack-nova14:10
bhagyashrissdague: thank you :)14:12
sdaguebhagyashris: no prob14:13
*** eharney has joined #openstack-nova14:14
*** bigdogstl has quit IRC14:15
openstackgerritBalazs Gibizer proposed openstack/nova master: Revert "Deduplicate service status notification samples"  https://review.openstack.org/53319014:18
*** mriedem has joined #openstack-nova14:18
*** edmondsw has quit IRC14:19
gibicores, the nova functional jobs are broken on master due to https://bugs.launchpad.net/nova/+bug/1742935 the revert unblocking the gate is https://review.openstack.org/53319014:19
openstackLaunchpad bug 1742935 in OpenStack Compute (nova) "TestServiceUpdateNotificationSample fails intermittently: u'host2' != u'host1': path: root.payload.nova_object.data.host " [Undecided,In progress] - Assigned to Balazs Gibizer (balazs-gibizer)14:19
*** edmondsw has joined #openstack-nova14:19
*** tianhui_ has joined #openstack-nova14:20
mriedemgibi: +W14:21
*** tianhui has quit IRC14:22
* gibi is opening a bug to fix the functional test definition14:22
* gibi is opening a bug to fix the functional test *job* definition14:23
*** liverpooler has joined #openstack-nova14:23
*** edmondsw has quit IRC14:24
gibimriedem: thank14:24
gibimriedem: where do we store the functional test job definition? is it in the nova tree?14:24
*** liverpooler has quit IRC14:25
*** smatzek has quit IRC14:25
*** liverpooler has joined #openstack-nova14:25
*** bigdogstl has joined #openstack-nova14:26
*** smatzek has joined #openstack-nova14:26
ildikovmriedem: updated the multi-attach api patch to microversion 2.6014:27
*** smatzek has quit IRC14:30
openstackgerritTetsuro Nakamura proposed openstack/nova master: Fix comments in get_all_with_shared()  https://review.openstack.org/53319514:30
*** moshele has joined #openstack-nova14:30
*** moshele has quit IRC14:33
gibimriedem: nvm, I found it https://github.com/openstack-infra/openstack-zuul-jobs/blob/21241aec13dd3d8eae2916518a5ad8933509a512/zuul.d/jobs.yaml#L35214:35
*** esberglu has quit IRC14:36
*** janki has quit IRC14:36
mriedemgibi: that's the global one, there might be an override in project-config14:38
mriedemgibi: https://github.com/openstack-infra/project-config/blob/master/zuul.d/projects.yaml#L1060014:39
mriedemthat's the nova-specific blacklist14:39
*** jangutter_ has quit IRC14:39
gibimriedem: thanks, so we have to fix this line https://github.com/openstack-infra/project-config/blob/5017c2ba472bd0439392f037036dbf198e00c137/zuul.d/projects.yaml#L1060414:40
mriedemok - don't forget the gate queue definition for the same14:40
gibimriedem: hm, no14:40
mriedemhttps://github.com/openstack-infra/project-config/blob/5017c2ba472bd0439392f037036dbf198e00c137/zuul.d/projects.yaml#L1079714:41
mriedemildikov: thanks14:41
gibimriedem: these definitions looks correct, according to this the doc/notification_samples14:42
gibimriedem: should trigger the functional test14:42
mriedemgibi: the parent override maybe? https://github.com/openstack-infra/openstack-zuul-jobs/blob/21241aec13dd3d8eae2916518a5ad8933509a512/zuul.d/jobs.yaml#L36114:43
mriedemi would think the one in project-config overrides the definition in the openstack-zuul-jobs repo though14:44
mriedemyou'd have to ask in infra14:44
gibiOK, i will do that14:44
*** edmondsw has joined #openstack-nova14:52
*** markvoelker has joined #openstack-nova14:52
mriedemneed another core on the bottom 2 novaclient patches here for 2.57 and 2.58 https://review.openstack.org/#/c/528128/14:53
bauzasmriedem: I was just about +Wing the 2.58 :-)14:57
mriedembauzas: don't let me distract you14:58
mriedemildikov: looky here logs.openstack.org/89/532689/1/experimental/nova-multiattach/720b3d4/14:58
mriedemhttp://logs.openstack.org/89/532689/1/experimental/nova-multiattach/720b3d4/14:58
mriedemfinally ran14:59
mriedemstvnoyes: ^14:59
bauzasmriedem: the 2.58 is far quickier to review than the big 2.5714:59
mriedemyeah i know 2.57 wasn't fun14:59
mriedemwasn't fun to write it14:59
ildikovmriedem: I saw \o/ :)14:59
mriedemthat's why it took me a year to do the file injection deprecation patch14:59
*** smatzek has joined #openstack-nova14:59
stvnoyescool. working on the swap test now14:59
*** awaugama has joined #openstack-nova15:00
mriedemactually, weird, it ran a really small set of tempest tests http://logs.openstack.org/89/532689/1/experimental/nova-multiattach/720b3d4/job-output.txt.gz#_2018-01-12_03_10_33_86045515:01
*** esberglu has joined #openstack-nova15:02
cdentfried_rice: I'm more available now15:03
fried_ricecdent Trying to understand how urgent proper generation management is.15:04
openstackgerritAndreas Jaeger proposed openstack/nova master: DNM: Test trigger openstack-tox-functional  https://review.openstack.org/53320215:05
fried_ricecdent If we can't hit placement API calls for the same provider from multiple threads, not urgent at all.15:05
mriedemahh missing DEVSTACK_GATE_TEMPEST_FULL=115:06
fried_ricecdent So there's some kind of periodic task that updates inventory for a compute, right?  And then if say a deploy is happening, is there a mutex for the periodic?  (I seem to recall seeing something like that in the logs - "skipping such-and-such for instance X because it is in the state Y")15:08
ildikovmriedem: I saw, but I didn't have time to think about what's missing :)15:08
cdentfried_rice: I used to know, but that memory is archived15:09
mriedemfried_rice: that's different15:09
*** bigdogstl has quit IRC15:09
mriedemthe compute node provider inventory update is the update_available_resource periodic in the compute manager,15:09
mriedemthe thing you're thinking of is the sync_power_state task15:10
*** bigdogstl has joined #openstack-nova15:10
mriedemwhich skips instances that have a task_state set15:10
openstackgerritAndreas Jaeger proposed openstack/nova master: DNM: Further testing  https://review.openstack.org/53320615:10
mriedem*sync_instance_power_state, something like that15:10
mriedemthe task that auto-stops your instances15:10
fried_riceah, right, thanks mriedem.  So *can* multiple report client threads try to hit placement at the same time for the same provider?15:10
mriedemfor inventory?15:11
*** elmaciej has joined #openstack-nova15:11
mriedemthe update_available_resource task is in a semaphore lock15:11
mriedemon the compute15:11
fried_riceWell, for inventory as the code stands today, but we're working on getting traits in there, so now we have to coordinate RP generation between inventory and traits (and eventually aggregates etc.)15:11
mriedemso when things like instance create/delete/move happens which require a claim or adjust inventory, those are in that shared lock15:11
openstackgerritChris Dent proposed openstack/nova master: Optional separate database for placement API  https://review.openstack.org/36276615:11
mriedemand the update_available_resource task is in the same lock15:11
mriedemhttps://github.com/openstack/nova/blob/master/nova/compute/resource_tracker.py#L5115:12
mriedem"the lock"15:12
elmaciejHello! Maybe someone know how to achieve live-migration on libvirt lvm backend? I have shared lun between computes and using lvm as backend. But livemigration fails as it's saying it's not shared storage.15:12
fried_ricenice.  So if we were to use that same semaphore for whatever providery thing we're mucking with, we should be safe with the current (loose/lacking) generation handling.15:13
mriedemi guess15:15
mriedemit is just a big dumb lock though,15:15
mriedemand there are known perf issues with holding that lock too long which starves other stuff15:16
cdentdoes "too long" have a value?15:16
mriedemat least 60 seconds yeah for default rpc timeout15:16
fried_ricemriedem Yeah, I'll want to solve the generation thing properly eventually; I'm trying to determine the urgency of doing that.15:16
mriedemwe've had gate issues in the past where that lock was held for more than 60 seconds and we'd have messaging timeouts15:16
mriedemotherwise "too long" is when some operator tells us in a year that their compute with 70 instances on it is holding the lock for 45 seconds and that blows up their server create time on that compute host15:17
mriedembut of course that's hard to know ahead of time15:17
mriedemor test for15:17
*** yamahata has joined #openstack-nova15:18
cdentmriedem: is your vacation next week? back to mexico?15:21
mriedemyup15:21
mriedemildikov: rebase looks good, nice work15:21
mriedemgibi: thanks for reviewing the multiattach patches15:22
mriedemgibi: just one more to go.... :)15:22
ildikovmriedem: cool, thanks for double checking!15:23
*** tidwellr has joined #openstack-nova15:23
openstackgerritMatt Riedemann proposed openstack/nova master: Add the nova-multiattach experimental queue job  https://review.openstack.org/53268915:25
mriedemput the new CI job on top of the series15:25
mriedemwonder if i should make that non-voting check15:26
openstackgerritBalazs Gibizer proposed openstack/nova master: DNM: Test how to override irrelevant-fiels in zuul jobs  https://review.openstack.org/53321015:26
openstackgerritBalazs Gibizer proposed openstack/nova master: DNM: Testing if funct test is triggered  https://review.openstack.org/53321115:26
gibimriedem: I will have not time to dig into the last multi attach patch today but I will check back on Monday15:27
mriedemcool, thanks15:28
mriedemjohnthetubaguy: i think this is probably something you as an ironic loving person should probably look at https://review.openstack.org/#/c/527541/ - i think we need that before we can remove the ironic flavor migration routine, and we also likely should backport that to pike15:28
openstackgerritÉdouard Thuleau proposed openstack/nova master: Update plugs Contrail methods to work with prisep  https://review.openstack.org/53321215:29
gibimriedem: based on what I learned today in infra, the project-config job definitions does not override the jobs.yaml at all so it is possible that we have more cases where the proper jobs are not triggered15:30
mriedemgibi: so https://github.com/openstack-infra/project-config/blob/5017c2ba472bd0439392f037036dbf198e00c137/zuul.d/projects.yaml#L10604 makes no difference?15:31
gibi15:52 < smcginnis> gibi: Yep, if the job is added through a template, then you can't override that.15:31
gibi15:52 < smcginnis> gibi: A confusing and frustrating "feature" to me.15:31
*** dansmith is now known as superdan15:31
gibi15:53 < smcginnis> And based on the number of jobs in project-config that are attempting to override  that, I think it's widely misunderstood.15:31
mriedemhmm, so where can we override it? or can't we?15:31
mriedemoh i guess we'd have to add a nova-tox-functional job15:32
mriedemwith openstack-tox-functional as the parent15:32
smcginnismriedem: Only at the source.15:32
*** READ10 has joined #openstack-nova15:32
mriedemand then do our overrides15:32
smcginnisYep15:32
mriedemwell, that's probably better anyway, because15:32
gibimriedem: I got a tip to try to override via .zuul.yaml in nova tree15:32
ildikovmriedem: did you mean the multi-attach job as non-voting?15:32
gibimriedem: not yet working in https://review.openstack.org/#/c/533210/115:32
mriedemif you look at openstack-tox-py27 here http://status.openstack.org/elastic-recheck/data/integrated_gate.html15:32
smcginnisBut the sad thing there is, the other one will still get picked up from the template, so on some patches you will have extra job runs, IIUC.15:32
mriedemthat is ^ on all different projects using the same job name15:33
ildikovmriedem: if yes, I support the idea :)15:33
mriedemwhere before we have like nova-py2715:33
mriedemildikov: yes, right now the patch puts the job in the experimental queue15:33
mriedembut people will forget to run that15:33
mriedemgibi: yeah i think https://review.openstack.org/#/c/533210/1/.zuul.yaml is exactly what we're looking for15:33
ildikovmriedem: cool, I think non-voting would be great15:33
*** AlexeyAbashkin has quit IRC15:34
gibimriedem: something is still not correct in my override so I need a bit more digging how to do it properly15:36
mriedemok15:36
*** fragatina has joined #openstack-nova15:38
cfriesenhas anyone run into problems live-migrating a boot-from-volume instance, with a config drive, on a compute node with local storage?15:38
*** david-lyle has joined #openstack-nova15:38
openstackgerritÉdouard Thuleau proposed openstack/nova master: Update plugs Contrail methods to work with privsep  https://review.openstack.org/53321215:42
*** rabel_b1 has quit IRC15:42
*** fragatina has quit IRC15:42
fried_riceHas anyone else been following the development of ProviderTree?  superdan figleaf gibi ?15:43
figleaffried_rice: a bit, but not in too much depth15:43
gibifried_rice: I try to follow it as time allows15:43
fried_riceI ran into a design blockade yesterday and need to talk it out.15:44
superdandefinitely not enough to discuss design issues15:44
fried_riceSo we've been protecting _Provider very carefully, ostensibly for thread safety.15:45
sean-k-mooneyfried_rice: via the generation count15:45
fried_ricesean-k-mooney Actually this is only superficially related to generation15:46
fried_riceI think it's just so report client can keep its ProviderTree (its local cache of providers) consistent15:46
fried_riceIn order to consume ComputeDriver.update_provider_tree, resource tracker (via report client) is going to need to be able to get at the provider's details (inventory, traits, aggs, etc.).15:46
openstackgerritBalazs Gibizer proposed openstack/nova master: DNM: Test how to override irrelevant-fiels in zuul jobs  https://review.openstack.org/53321015:47
openstackgerritBalazs Gibizer proposed openstack/nova master: DNM: Testing if funct test is triggered  https://review.openstack.org/53321115:47
fried_riceToday the only way you can get at those things is via these kinda awkward has_X_changed() methods.15:47
fried_riceI.e. you have to have something to compare against.15:47
fried_riceBut consuming update_provider_tree, I'm going to need to compare what's in the returned ProviderTree against what's in the report client's cached ProviderTree.  So I need to peel e.g. the traits list out of the former so I have something to pass to have_traits_changed.15:48
*** bauzas is now known as bauwser15:48
fried_riceAnd then if I decide it *has* changed, I'm going to need that same thing in order to send it down to placement.15:48
bauwsersuperdan: I saw your comment on https://review.openstack.org/#/c/528832/7/nova/virt/libvirt/driver.py@4902, what would you prefer ?15:49
bauwsersuperdan: I actually copy-pasted the Xen docstring15:49
superdanbauwser: which comment?15:49
superdanoh15:50
bauwserL490215:50
gibifried_rice: so you have a ProviderTree instance in the consumer and want to compare that with the ProviderTree instance in the cache15:50
fried_ricegiblet: just so.15:50
superdanbauwser: oh that, I was just expressing frustration with the code, because I've been fighting with internal allocation stuff lately15:50
superdanbauwser: not really asking for a change15:50
superdanbauwser: it would be better if you put "allocations at microversion 1.x" I guess, but it's probably not worth it here15:51
superdanbauwser: they changed format in 1.13 or something around there15:51
gibifried_rice: can we simply implement ProviderTree.diff(another_tree) function?15:51
*** kumarmn has joined #openstack-nova15:51
gibifried_rice: do you need to know what is changed or you just have to updat what is changed?15:52
gibifried_rice: I mean update in the cache15:52
fried_ricegibi a) that method would then still have to be able to get at another_tree.get_me_a_provider().get_me_its_fields(), and b) it would still have to return something that we can send to placement15:52
bauwsersuperdan: okay, no worries :-)15:52
bauwserI'll add more details and saying which rev15:52
sean-k-mooneygibi: its an versioned object right so you can jsut call to primitive on both and then use the dict diff method to see if they are in sync or not15:52
bauwsermaciejjozefczyk_: my bad, just saw your ping15:52
fried_ricegibi I have to update the cache too, but I also have to send changes back to placement.15:52
bauwsergosh, I really need to resurrect my ZNC bouncer15:53
bauwserthe one I currently use is missing me notifications15:53
*** felipemonteiro_ has joined #openstack-nova15:53
gibifried_rice: so you have to know which RPs are changed and also have to know what fields (e.g. inventory, aggregate, trait) are changed15:54
bauwsermaciejjozefczyk_: so we changed the opt values in order to signal whether it was changed by the operator or not15:54
fried_ricegibi yup15:54
fried_ricegibi None of this is a problem if I can get at the fields of the _Provider; but today there's no (legal) way to do that.15:54
bauwsermaciejjozefczyk_: now that there is no longer upgrade concerns with old Newton computes, I think it's okay to set that back15:54
bauwsermaciejjozefczyk_: thanks for helping on that !15:55
sean-k-mooneyfried_rice: no legal way because of the _15:55
fried_ricesean-k-mooney Yeah, and the locking.15:55
gibifried_rice: OK, I think I understand the problem15:55
fried_riceOne idea I'm noodling with: Perhaps _Provider can return a read-only copy of itself.15:56
fried_riceyou know, def __setattr__(): raise15:57
*** kumarmn has quit IRC15:57
*** cburgess has quit IRC15:57
sean-k-mooneyfried_rice: does the method that updates placement auto update the cache if so then ya get readonly copy and then update placement if out of sync and have it update teh cache15:58
*** dikonoor has quit IRC15:58
fried_ricesean-k-mooney Yeah15:58
*** cburgess has joined #openstack-nova15:59
*** dikonoor has joined #openstack-nova15:59
sean-k-mooneyof course that is racy without a gloal lock on the provider tree e.g. the generation count15:59
gibifried_rice: read-only copy make sense. you can also add getters to ProviderTree returning read-only copy of the RP fields you need for your comparision15:59
fried_ricegibi Yeah, that had been my initial thought; I just don't love the idea of having to have a zillion accessors16:00
fried_riceIf we do the copyout thing, we get new fields for free without having to implement new getters.  That kind of thing.16:00
*** hongbin has joined #openstack-nova16:02
*** felipemonteiro__ has joined #openstack-nova16:02
*** Apoorva has joined #openstack-nova16:02
gibifried_rice: hm, if you copy the whoile internals of the ProviderTree then that might expose things that you don't want to expose (maybe new internal fields in the future)16:03
fried_ricegibi _Provider, not ProviderTree.  And I would be okay with handling that by making the internals of _Provider (or ReadOnlyProvider, or whatever) private.16:04
figleaffried_rice: perhaps make a read-only class that implements the copy from the _Provider?16:04
figleafjust copy the relevant fields16:05
fried_ricefigleaf Yuh.  Though I'm having trouble figuring out how to make a read-only class that you can still initialize :)16:05
*** kumarmn has joined #openstack-nova16:05
gibifried_rice: in general, if you do bulk copy you get every new thing by default and that can be too much. If you do selective copy the you will get no new things automatically which might be not enough16:05
*** felipemonteiro_ has quit IRC16:05
finucannotmelwitt: Could you take another look through https://review.openstack.org/#/q/topic:bp/websocket-proxy-to-host-security today? Think I've answered all your questions on the base patch16:05
gibifried_rice: so both copy strategy has its own edge case16:06
sean-k-mooneyfried_rice: if you make a dedicated class it dows not need to be read only. just have a method that create a opject of ReadOnlyProvider form the provider16:06
figleaffried_rice: make the __setattr__() conditional. Start with writing enabled, initialize, and then flip the switch. Once flipped, you can't flip it back16:06
fried_ricefigleaf Yeah, that should work.  Playing...16:07
melwittfinucannot: yes, thanks for the replies16:07
fried_ricesean-k-mooney Yeah, so like when you get it, you could technically modify it, but it wouldn't affect the original.16:07
*** mlavalle has joined #openstack-nova16:07
mriedemfinucannot: melwitt: so am i ok to start reviewing the websocket-proxy-to-host-security series?16:09
finucannotmriedem: Can't speak for melwitt, but I think so, yes16:09
mriedemok16:09
mriedemrunning https://review.openstack.org/#/c/530950/ again16:10
sean-k-mooneyfried_rice: yep you could enven just use the same Provider class if you wanted just make a deep copy of it and return the copy16:10
fried_ricesean-k-mooney Just so.16:11
melwittfinucannot: did you link the wrong thing in your reply here about what fixed the original py35 job failure we saw? https://review.openstack.org/#/c/53183416:11
sean-k-mooneyfried_rice: that would be wasting some ram but either way you cant modify the original16:11
melwittfinucannot: because that link is to the same review. oh, you're saying you combined them into one review16:11
melwittI got it16:11
finucannotmriedem: Go for it. I wonder if we can enable that by default in the gate at some point (i.e. override the DevStack default)16:11
finucannotmelwitt: yup, 'zactly16:11
*** itlinux has joined #openstack-nova16:12
finucannotIn hindsight, I probably should have kept it with the change that actually exercises the code (like it was), but it's done now16:12
fried_ricesean-k-mooney I have to copy anyway. I don't want to lock down the original. I still want to be able to modify it through legal means (via ProviderTree)16:12
mriedemfinucannot: we should enable it in the nova-next job16:12
mriedemlike in melwitt's patch16:12
finucannotCan move back if you'd rather that16:12
mriedemhttps://review.openstack.org/#/c/513160/16:12
melwittfinucannot: okay so it looks like you only have test coverage for one of the convert-to-bytes and not the other?16:12
fried_ricefigleaf That conditional setattr thing works a treat, thanks for that.16:13
mriedemmelwitt: the test coverage for both would be in the devstack change testing all of this on the top right?16:13
fried_rice(whether I end up using it or not)16:13
finucannotmelwitt: In that change, yes, because there aren't yet any callers for 'sendall'16:13
finucannotThe callers come in latter patches and the tests are the functional ones16:13
finucannot...which caught the issue in the first place16:13
mriedemhonestly i'm mostly interested in seeing clean ci runs and getting the good enough version of this in16:13
finucannotmriedem: I thought nova-next was a neutron thing, i.e. run neutron with the next version of nova to make sure they still talk nicely?16:14
mriedemno16:14
mriedemnova-next == nova with fancy wizbangs16:14
figleaffried_rice: kewl16:14
*** zhaochao has quit IRC16:14
melwittmriedem: yeah. we were talking about unit tests for the bytes send stuff16:15
*** suresh12 has joined #openstack-nova16:16
melwittfinucannot: I see. I would think the unit test coverage should have gone along with the addition of 'sendall' originally, it's just we didn't anticipate anything being wrong with the context passed to sendall16:17
*** jackie-truong has joined #openstack-nova16:17
*** slaweq has quit IRC16:18
melwittbut yeah. I agree to focus on the devstack testing at this point16:18
*** slaweq has joined #openstack-nova16:18
melwitts/content/context/16:20
gibimriedem: second try looks good now in https://review.openstack.org/#/c/533210/2 , I will create the proper patches (one for nova and one for the project-config) on Monday16:20
melwittguh s/context/content/16:20
*** itlinux has quit IRC16:20
finucannotmelwitt: Yeah, there's no tests for 'TenantSock' because it was supposed to be just a shim around 'websockify.websocket.WebSocketRequestHandler'. Perhaps it's time we added them.16:21
melwittfinucannot: yeah, I realized the same. we should do that as a follow up later16:22
*** hoonetorg has quit IRC16:22
*** slaweq has quit IRC16:22
superdanbauwser: if you didn't see the pings from yesterday, this needs your eyes (and -2?) https://review.openstack.org/#/c/532924/16:24
melwittmriedem: on my consoles series, my reply was basically that we currently only invalidate console auths for delete instance and live migrate. and I was thinking not to change any behavior in my series since it's supposed to just be changing the backend of the console auth16:26
*** jdillaman has quit IRC16:27
melwittI think you're right that we should be invalidating console auths for all instance moves including cold migrate and shelve but I was thinking that would be a separate change16:27
*** sree has quit IRC16:27
cdentmriedem: nova-next as py3 makes excellent and vaguely poetic sense16:28
mriedemcdent: did you just see my comment on stephen's patch?16:28
cdentyes16:28
*** elmaciej has quit IRC16:28
mriedemheh16:28
openstackgerritBalazs Gibizer proposed openstack/nova master: Make sure that functional test triggered on sample changes  https://review.openstack.org/53321016:28
openstackgerritBalazs Gibizer proposed openstack/nova master: DNM: Testing if funct test is triggered  https://review.openstack.org/53321116:28
mriedemcdent: i think we can make that happen once newton is dead16:29
mriedemas nova-next should only run on pike+16:29
*** Guest83 has quit IRC16:29
*** elmaciej has joined #openstack-nova16:29
*** suresh12 has quit IRC16:33
*** ttsiouts has quit IRC16:33
*** damien_r has left #openstack-nova16:34
*** armax has joined #openstack-nova16:37
*** jistr has quit IRC16:37
*** dtantsur has quit IRC16:37
*** antonym has quit IRC16:37
*** carl_baldwin has quit IRC16:37
*** test222 has quit IRC16:37
*** sapd_ has quit IRC16:37
*** mgariepy has quit IRC16:37
*** figleaf has quit IRC16:37
*** asettle has quit IRC16:37
*** bfife has quit IRC16:37
*** StevenK has quit IRC16:37
*** mdbooth has quit IRC16:37
*** ansiwen has quit IRC16:37
*** dosaboy has quit IRC16:37
*** dosaboy has joined #openstack-nova16:37
*** bfife has joined #openstack-nova16:37
*** sapd_ has joined #openstack-nova16:37
*** StevenK has joined #openstack-nova16:37
*** asettle has joined #openstack-nova16:37
*** asettle is now known as Guest3153216:37
openstackgerritEric Berglund proposed openstack/nova master: Add PowerVM to feature-classification  https://review.openstack.org/53323716:37
*** edleafe has joined #openstack-nova16:37
*** mgariepy has joined #openstack-nova16:38
*** carl_baldwin has joined #openstack-nova16:38
mriedemfinucannot: got some nits in https://review.openstack.org/#/c/345397/ but those could be dealt with in a cleanup patch at the end of the series16:38
*** antonym has joined #openstack-nova16:38
*** links has quit IRC16:38
*** test222 has joined #openstack-nova16:39
*** mdbooth has joined #openstack-nova16:39
*** hoonetorg has joined #openstack-nova16:39
*** edleafe is now known as figleaf16:39
finucannotmriedem: Cool. I can tackle those now16:39
*** itlinux has joined #openstack-nova16:39
*** jistr has joined #openstack-nova16:40
*** ansiwen has joined #openstack-nova16:40
openstackgerritAndreas Jaeger proposed openstack/nova master: Make sure that functional test triggered on sample changes  https://review.openstack.org/53321016:42
*** links has joined #openstack-nova16:43
fried_ricegibi That host1 != host2 thing - is the fix merged at this point?16:43
openstackgerritAndreas Jaeger proposed openstack/nova master: DNM: Testing if funct test is triggered  https://review.openstack.org/53321116:43
*** corvus is now known as jeblair16:43
*** jeblair is now known as corvus16:43
superdanseveral things in the gate have failing tests and zuul doesn't seem to be responding to status queries16:44
superdanmight be headed for another reset16:44
superdanoh yep, here it comes16:44
*** matrohon has quit IRC16:44
fried_ricegibi Found it: https://review.openstack.org/#/c/533190/  -- Guess I can rebase on top of it, or wait for it to merge.16:45
-openstackstatus- NOTICE: Zuul has been restarted and lost queue information; changes in progress will need to be rechecked.16:45
*** elmaciej has quit IRC16:47
*** kumarmn has quit IRC16:47
*** jackie-truong has quit IRC16:48
*** mdnadeem has quit IRC16:48
*** kumarmn has joined #openstack-nova16:50
*** slaweq has joined #openstack-nova16:52
*** chyka has joined #openstack-nova16:54
mriedemfinucannot: cool. some more in https://review.openstack.org/#/c/345398/16:54
*** fragatina has joined #openstack-nova16:54
finucannotSweet16:54
* finucannot has actually tried integrating mypy into nova multiple times. Alas, it does not like mock16:54
*** kumarmn has quit IRC16:54
*** sree has joined #openstack-nova16:55
*** kholkina has quit IRC16:55
*** slaweq has quit IRC16:56
mriedemfinucannot: oh boy, what is this about https://review.openstack.org/#/c/345399/42/nova/cmd/novncproxy.py@43 ?16:57
mriedemis that asserting that is cool for all other virt drivers besides xen/16:57
mriedem?16:57
finucannotYup, melwitt and I discussed that. The drivers that support VNC support 3.8, and the ones that don't support VNC don't matter, obviously. It's only Xen that supports 3.316:58
mriedemok16:59
*** sree has quit IRC16:59
finucannotYup, here's the thread https://review.openstack.org/#/c/345399/34/nova/cmd/novncproxy.py@4316:59
* finucannot disappears for 20 minutes17:00
*** sree has joined #openstack-nova17:02
*** pcaruana has quit IRC17:03
openstackgerritEric Fried proposed openstack/nova master: WIP: ProviderTree.find => ReadOnlyProvider  https://review.openstack.org/53324417:07
*** fragatina has quit IRC17:07
fried_ricecdent figleaf gibi sean-k-mooney There's a start ^17:07
*** fried_rice is now known as fried_rolls17:07
*** fragatina has joined #openstack-nova17:07
*** tidwellr has quit IRC17:08
*** tidwellr has joined #openstack-nova17:08
*** sree has quit IRC17:11
*** tesseract has quit IRC17:12
*** AlexeyAbashkin has joined #openstack-nova17:12
*** gszasz has quit IRC17:13
*** tidwellr has quit IRC17:13
mriedemfinucannot: some questions in https://review.openstack.org/#/c/345399/17:13
mriedemmelwitt: i've gone through the meaty parts of the websocket proxy series17:15
*** felipemonteiro__ has quit IRC17:15
mriedemwithholding +2 on the last rfb one until the questions are answered and CI results are done17:15
*** felipemonteiro__ has joined #openstack-nova17:15
cdentfried_rolls: noted, got it on my list for a looksee17:15
*** AlexeyAbashkin has quit IRC17:17
melwittmriedem: just skimmed through your comments. originally, finucannot had enabled TLS for only the libvirt driver and I suggested changing it to not xen because I thought generally when we add these features we don't aim to target them at one driver only and that some consensus around at least more than one driver is reached before going ahead17:18
melwittmaybe I was mistaken on that17:18
openstackgerritMathieu Rohon proposed openstack/nova master: Allow VMs to use unaddressed port  https://review.openstack.org/53324917:19
*** AlexeyAbashkin has joined #openstack-nova17:21
*** sree has joined #openstack-nova17:21
*** links has quit IRC17:24
*** AlexeyAbashkin has quit IRC17:25
*** sree has quit IRC17:26
*** slaweq has joined #openstack-nova17:28
*** slaweq has quit IRC17:29
*** slaweq has joined #openstack-nova17:30
*** slaweq has quit IRC17:30
*** suresh12 has joined #openstack-nova17:30
*** suresh12 has quit IRC17:31
*** suresh12 has joined #openstack-nova17:31
finucannotmriedem: I've addressed all the questions. Will tackle the cleanups in the follow-up patch17:31
*** slaweq has joined #openstack-nova17:31
*** slaweq has quit IRC17:31
*** Tom-Tom has joined #openstack-nova17:31
*** tidwellr has joined #openstack-nova17:33
sean-k-mooneyfried_rolls: the patch seams fine - the lack of any testing :)17:33
*** slaweq has joined #openstack-nova17:33
*** Tom-Tom_ has joined #openstack-nova17:35
*** slaweq has quit IRC17:35
sean-k-mooneyfried_rolls: instead of _check_readonly and the current __setattr__ you could just asign a throwing __setattr__ at the end of the init. it might save some cycle during the copy of the childern that said the branch predictor should get this right 99% of the time17:35
*** felipemonteiro_ has joined #openstack-nova17:37
*** Tom-Tom has quit IRC17:37
*** lpetrut has quit IRC17:40
*** felipemonteiro__ has quit IRC17:41
*** AlexeyAbashkin has joined #openstack-nova17:42
*** esberglu has quit IRC17:43
*** AlexeyAbashkin has quit IRC17:44
*** esberglu has joined #openstack-nova17:45
*** esberglu has quit IRC17:50
*** Apoorva_ has joined #openstack-nova17:55
*** mvk has quit IRC17:55
*** penick has joined #openstack-nova17:56
*** Apoorva has quit IRC17:57
*** derekh has quit IRC17:58
*** markvoelker has quit IRC18:00
*** tidwellr has quit IRC18:03
*** felipemonteiro_ has quit IRC18:03
*** felipemonteiro_ has joined #openstack-nova18:04
*** ralonsoh has quit IRC18:05
*** lucasagomes is now known as lucas-afk18:07
*** tidwellr has joined #openstack-nova18:10
*** matrohon has joined #openstack-nova18:12
*** david-lyle has quit IRC18:12
*** gouthamr has joined #openstack-nova18:16
*** jackie-truong has joined #openstack-nova18:17
*** lyan has quit IRC18:24
*** READ10 has quit IRC18:24
*** sridharg has quit IRC18:29
*** lyan has joined #openstack-nova18:30
*** READ10 has joined #openstack-nova18:31
openstackgerritMathieu Rohon proposed openstack/nova master: Allow VMs to use unaddressed ports  https://review.openstack.org/53324918:32
*** sdague has quit IRC18:34
*** alaski has quit IRC18:34
*** d34dh0r53 has quit IRC18:34
*** d34dh0r53 has joined #openstack-nova18:34
*** alaski_ has joined #openstack-nova18:34
*** alaski_ is now known as alaski18:35
*** esberglu has joined #openstack-nova18:35
*** jpena is now known as jpena|off18:35
*** slaweq has joined #openstack-nova18:35
*** READ10 has quit IRC18:35
*** rhagarty has quit IRC18:37
*** matrohon has quit IRC18:37
*** tbachman has joined #openstack-nova18:37
*** amotoki has quit IRC18:37
*** READ10 has joined #openstack-nova18:38
*** amotoki has joined #openstack-nova18:39
*** felipemonteiro__ has joined #openstack-nova18:40
*** matrohon has joined #openstack-nova18:40
mriedemmelwitt: no you're correct that we want features adopted by a majority of virt drivers18:41
*** Tom-Tom_ has quit IRC18:42
*** rhagarty has joined #openstack-nova18:43
*** slaweq_ has joined #openstack-nova18:43
*** felipemonteiro_ has quit IRC18:44
*** slaweq__ has joined #openstack-nova18:46
*** slaweq has quit IRC18:47
*** lyan has quit IRC18:47
*** slaweq_ has quit IRC18:48
*** dtantsur has joined #openstack-nova18:50
*** avolkov has quit IRC18:50
*** sdague has joined #openstack-nova18:51
*** gyee has joined #openstack-nova18:52
*** matrohon has quit IRC18:57
*** felipemonteiro__ has quit IRC18:58
*** felipemonteiro_ has joined #openstack-nova18:58
*** gouthamr has quit IRC19:01
*** lyan has joined #openstack-nova19:04
mriedemmelwitt: ok i'm +2 up through the rfb patch19:04
mriedemand ci is happy http://logs.openstack.org/50/530950/1/check/legacy-tempest-dsvm-py35/6f0c24d/logs/screen-n-novnc.txt.gz#_Jan_12_17_42_32_20009919:04
*** suresh12 has quit IRC19:04
melwittmriedem: sweet, I'll go through it again today19:06
*** sree has joined #openstack-nova19:07
*** jackie-truong has quit IRC19:08
*** lyan has quit IRC19:08
mriedemfinucannot: comments in the docs patch and i'm done https://review.openstack.org/#/c/500544/19:09
*** READ10 has quit IRC19:09
*** sambetts is now known as sambetts|afk19:09
*** tbachman_ has joined #openstack-nova19:09
finucannotmriedem: Excellent, thanks :) I'll address all the comments in a follow-up by Monday19:10
mriedemack19:10
mriedemtell danpb the good news :)19:11
mriedemhe is risen19:11
finucannot:D19:11
* finucannot must get danpb to review a blog on all this stuff. It's obscure stuff, for sure19:11
*** READ10 has joined #openstack-nova19:12
*** sree has quit IRC19:12
*** tbachman has quit IRC19:12
*** tbachman_ is now known as tbachman19:12
*** penick has quit IRC19:14
*** gyee has quit IRC19:16
*** moshele has joined #openstack-nova19:18
*** penick has joined #openstack-nova19:20
*** suresh12 has joined #openstack-nova19:24
*** mriedem has quit IRC19:25
*** AlexeyAbashkin has joined #openstack-nova19:25
*** moshele has quit IRC19:26
*** harlowja has joined #openstack-nova19:27
*** claudiub has quit IRC19:30
*** mriedem has joined #openstack-nova19:32
*** david-lyle has joined #openstack-nova19:33
*** moshele has joined #openstack-nova19:37
*** jose-phi_ has quit IRC19:38
*** sree has joined #openstack-nova19:38
*** jose-phillips has joined #openstack-nova19:38
*** sahid has quit IRC19:39
*** lajoskatona has left #openstack-nova19:41
*** AlexeyAbashkin has quit IRC19:42
openstackgerritSriharsha Basavapatna proposed openstack/os-vif master: Fix VF-rep lookup routine to use parent PF number  https://review.openstack.org/53167419:42
*** lyan has joined #openstack-nova19:43
*** sree has quit IRC19:43
*** burt has quit IRC19:43
*** sree has joined #openstack-nova19:47
*** sree has quit IRC19:52
*** bigdogstl has quit IRC19:54
*** tidwellr has quit IRC19:58
*** cdent is now known as future_fungi19:58
*** future_fungi is now known as cdent19:59
superdanmriedem: oh you're back20:00
superdanmriedem: wanna conduct a thought experiment with me?20:00
mriedemumm20:02
superdanyou can have this lollipop if you get into my van...20:03
*** harlowja has quit IRC20:04
mriedemstvnoyes: nice work on https://review.openstack.org/#/c/533285/20:05
mriedemsuperdan: shoot20:05
mriedemif it's overly complicated for my vacation brain i'll opt out20:06
superdanmriedem: you wanna do hangout for expediency or here?20:06
mriedemoh...20:06
mriedemi have migrated to the game of thrones final episode of season 7 viewing area...20:06
mriedemi didn't realize i'd have to put professional pants back on20:06
superdanyou don't, I can explain here20:06
superdanit'd just be quicker via voice, but up to you20:07
mriedemsec, i'll move back to the office20:07
superdanmriedem: https://hangouts.google.com/call/BPfFHG1eYDY-HJyiblzMAAEE20:08
superdanmelwitt ^20:08
*** sree has joined #openstack-nova20:08
*** yamahata has quit IRC20:10
*** sree has quit IRC20:13
mriedemreminds me of this https://review.openstack.org/#/c/529626/20:13
*** bigdogstl has joined #openstack-nova20:13
*** bigdogstl has quit IRC20:19
superdansdague: please +W this backport ASAP kthx20:21
superdanhttps://review.openstack.org/#/c/52963520:21
*** sree has joined #openstack-nova20:24
*** alexchadin has joined #openstack-nova20:25
*** bigdogstl has joined #openstack-nova20:25
*** alexchadin has quit IRC20:26
*** alexchadin has joined #openstack-nova20:27
*** sree has quit IRC20:28
melwittmriedem: couple stable backports needing review https://review.openstack.org/#/q/topic:bug/1713857 and https://review.openstack.org/#/q/topic:bug/172457320:28
melwittoh wait, you did the backports in the first bug so you can't review them. guh20:29
*** bigdogstl has quit IRC20:30
fried_rollssean-k-mooney I actually tried that, and for some reason it didn't work.  I'm actually not super worried about it; I'd almost be tempted to leave the read-only protections off entirely, since the point is for them not to be able to modify the original ProviderTree.20:31
*** imacdonn has quit IRC20:33
*** imacdonn has joined #openstack-nova20:33
*** bigdogstl has joined #openstack-nova20:33
mriedemmtreinish: want to hit this backport? https://review.openstack.org/#/c/523911/20:34
*** alexchadin has quit IRC20:35
openstackgerritEd Leafe proposed openstack/nova master: Change compute RPC to use alternates for resize  https://review.openstack.org/52643620:37
figleafmriedem: ^^ addressed your comments20:37
*** fragatina has quit IRC20:38
openstackgerritMerged openstack/nova master: Revert "Deduplicate service status notification samples"  https://review.openstack.org/53319020:39
openstackgerritMerged openstack/nova master: Add a warning in 'nova-manage cell_v2 delete_cell'  https://review.openstack.org/51377120:40
openstackgerritMerged openstack/nova master: Update FAQs about listing hosts in cellv2  https://review.openstack.org/53155920:40
openstackgerritMerged openstack/nova master: Document lack of side-effects in AllocationList.create_all()  https://review.openstack.org/53099720:40
mtreinishmriedem: +A20:41
*** READ10 has quit IRC20:42
*** Tom-Tom has joined #openstack-nova20:43
*** yamahata has joined #openstack-nova20:45
*** openstackstatus has quit IRC20:46
*** openstack has joined #openstack-nova20:48
*** ChanServ sets mode: +o openstack20:48
melwittlyarwood: your review needed please for the libvirt driver re-init on hard reboot backport https://review.openstack.org/#/c/53142220:49
*** lpetrut has joined #openstack-nova20:53
*** sree has joined #openstack-nova20:58
*** felipemonteiro has joined #openstack-nova21:00
openstackgerritEric Fried proposed openstack/nova master: Test helper: validate provider summaries  https://review.openstack.org/51898221:00
openstackgerritEric Fried proposed openstack/nova master: Fix accumulated nits in refactor series  https://review.openstack.org/52118921:00
openstackgerritEric Fried proposed openstack/nova master: Add aggregates check in allocation candidates  https://review.openstack.org/52240721:00
openstackgerritEric Fried proposed openstack/nova master: Fix missing rps in allocation candidates  https://review.openstack.org/52240921:00
openstackgerritEric Fried proposed openstack/nova master: placement: func tests for multiple shared RPs  https://review.openstack.org/49873721:00
openstackgerritEric Fried proposed openstack/nova master: Fix comments in get_all_with_shared()  https://review.openstack.org/53319521:00
fried_rollsCores, can I please get re+Ws on ^ after rebasing to pick up gibi fix?21:01
*** fried_rolls is now known as fried_rice21:01
*** matrohon has joined #openstack-nova21:02
*** itlinux has quit IRC21:02
*** sree has quit IRC21:02
mriedemfried_rice: done21:03
fried_ricemriedem Thanks21:03
*** felipemonteiro_ has quit IRC21:03
*** Jeffrey4l has quit IRC21:03
fried_riceConsidering how to deal with similar on https://review.openstack.org/#/c/521686/ series...21:03
mriedemfigleaf: thanks, comments ilnine21:08
mriedem*inline21:08
mriedemfried_rice: w/o rechecking?21:09
openstackgerritMerged openstack/nova master: Fix typo in release note  https://review.openstack.org/53185421:09
fried_ricemriedem That bottom one has been languishing all week; I kinda don't want to try a recheck only to find that I needed a rebase.  I'm gonna rebase the series...21:09
openstackgerritEric Fried proposed openstack/nova master: Track provider traits in report client  https://review.openstack.org/52168621:10
openstackgerritEric Fried proposed openstack/nova master: Raise conflict exception on RP create 409  https://review.openstack.org/53256321:10
openstackgerritEric Fried proposed openstack/nova master: SchedulerReportClient.set_traits_for_provider  https://review.openstack.org/53256421:10
openstackgerritEric Fried proposed openstack/nova master: Track associated sharing RPs in report client  https://review.openstack.org/52653921:10
openstackgerritEric Fried proposed openstack/nova master: Raise on API errors getting aggregates/traits  https://review.openstack.org/52654021:10
openstackgerritEric Fried proposed openstack/nova master: ProviderTree.populate_from_iterable  https://review.openstack.org/52075621:10
openstackgerritEric Fried proposed openstack/nova master: Track tree-associated providers in report client  https://review.openstack.org/52654121:10
openstackgerritEric Fried proposed openstack/nova master: WIP: Scheduler[Report]Client.get_provider_tree  https://review.openstack.org/52109821:10
openstackgerritEric Fried proposed openstack/nova master: WIP: ComputeDriver.update_provider_tree()  https://review.openstack.org/52118721:10
openstackgerritEric Fried proposed openstack/nova master: WIP: Use update_provider_tree from resource tracker  https://review.openstack.org/52024621:10
*** moshele has quit IRC21:10
openstackgerritEric Fried proposed openstack/nova master: Fix nits in update_provider_tree series  https://review.openstack.org/53126021:10
fried_ricemriedem Done, please re+W https://review.openstack.org/#/c/521686/21:10
*** sree has joined #openstack-nova21:10
*** Jeffrey4l has joined #openstack-nova21:11
*** sree has quit IRC21:15
*** liverpooler has quit IRC21:21
*** jackie-truong has joined #openstack-nova21:21
*** Jeffrey4l has quit IRC21:24
*** smatzek has quit IRC21:25
mriedemfried_rice: it's just that one on the bottom right?21:25
fried_ricemriedem Yessir.21:25
*** smatzek has joined #openstack-nova21:25
*** harlowja has joined #openstack-nova21:26
fried_riceBeen bouncing around zuul-land since Tuesday morning.21:26
fried_riceThank you sir.21:26
*** penick has quit IRC21:28
*** smatzek has quit IRC21:30
*** itlinux has joined #openstack-nova21:33
*** matrohon has quit IRC21:35
*** edmondsw has quit IRC21:36
figleafmriedem: about your comment on https://review.openstack.org/#/c/526436/23/nova/conductor/tasks/migrate.py@24221:37
*** Jeffrey4l has joined #openstack-nova21:37
figleafThe _revert_allocation() method has already been called at that point21:37
mriedemfigleaf: _revert_allocation on the compute deletes the source node allocation for the migration record and moves it back to the instance so the instance allocations are doubled up on the source and dest node21:38
mriedemit doesn't remove the allocation that the instance has on the dest node, just moves it back from migration->instance21:38
mriedembut once we're back in conductor, the instance allocation on the dest node is now the wrong dest node (the failed one), and we need to move it from that to the alternate21:39
figleafI'm not seeing that in the tests21:39
mriedemunless claim_resources for the instance does a total rewrite of what the instance consumer has allocations on,21:39
mriedemthat could be the case21:39
mriedemis it an update/overwrite>21:39
*** lpetrut has quit IRC21:39
mriedem?21:39
figleafIt's a PUT, so overwrite21:40
mriedemok, well that's excellent news21:40
mriedemthen i think the only major thing is the migration obj lookup21:40
figleafmriedem: https://github.com/openstack/nova/blob/master/nova/scheduler/client/report.py#L113621:40
figleafI added a filter on status, and also added some allocation tests to verify that only the host that succeeds has allocations21:41
mriedemfigleaf: https://github.com/openstack/nova/blob/master/nova/scheduler/client/report.py#L109621:41
mriedemare you sure we don't hit https://github.com/openstack/nova/blob/master/nova/scheduler/client/report.py#L1132 and it thinks we're doing a move21:41
mriedemand double the allocations for the instance again?21:41
figleafmriedem: I put a break on that line and never hit it. Let me run it again to be sure21:42
mriedemand your test is asserting the failed hosts don't have any allocations on them when we're done rescheduling?21:43
mriedemi guess you said that already21:43
figleafyeah21:43
mriedemthe other thing is, dest_alloc_req is going to be in the new format here now https://github.com/openstack/nova/blob/master/nova/scheduler/client/report.py#L18021:44
mriedemso i'd expect to hit some issues there, like superdan did in his patch21:44
figleafI just re-ran the functional test with debug output for the current_allocs in the code, and it's empty every time21:44
mriedemi could have sworn we talked about this during the reschedules on the server create path21:44
mriedem*patch21:44
mriedemidk, doesn't make sense to me that that report client code doesn't think we're doing a move operation b/c the instance should still have the allocation on the originally chosen dest node21:45
figleafmriedem: got the new format covered: https://review.openstack.org/#/c/526436/23/nova/tests/functional/test_servers.py@273021:45
mriedemunless something is deleting that before we get there21:46
mriedemfigleaf: i don't understand why your functional test needs to stub any of that out21:46
mriedemkind of defeats the purpose of using a functional test21:47
mriedemanyway, i'm on serious vacation brain mode at this point and trying to wrap up some stuff around the house before i turn things off21:48
mriedemso can't really dig into this in detail21:48
figleafmriedem: the only things that are stubbed/mocked are a) the prep_resize, so I can force it to pass/fail, and select_destinations, so I can return the selections and also verify that it only called once (i.e., alternates are used)21:50
*** matrohon has joined #openstack-nova21:50
mriedemwe shouldn't have to stub out select_destinations21:50
mriedemi left a comment in the patch,21:50
mriedemif you need predictable sort order on the hosts, add a custom weigher to the test21:50
mriedemthere are some examples in other tests21:50
figleafand how can I verify that it isn't called repeatedly?21:51
*** sree has joined #openstack-nova21:52
*** r-daneel has joined #openstack-nova21:52
mriedemif prep_resize is called > len(hosts) then you'd know right?21:52
mriedemor max_attempts or whatever21:52
figleafprep_resize will be called once for each attempted migration21:54
figleafselect_destinations is called from the task21:54
*** sree has quit IRC21:56
*** jackie-truong has quit IRC21:58
*** slaweq__ has quit IRC22:06
*** burt has joined #openstack-nova22:06
*** slaweq has joined #openstack-nova22:08
*** fragatina has joined #openstack-nova22:08
*** archit has quit IRC22:09
*** itlinux has quit IRC22:10
*** Jeffrey4l has quit IRC22:11
*** Jeffrey4l has joined #openstack-nova22:14
mriedemfigleaf: i think you were right about _revert_allocation,22:14
mriedemi think that deletes the allocation for the migration record on the source node, and overwrites the instance allocation to only be on the source node,22:15
mriedemi remember why you were hitting the format issue where the reschedules on build thought we were doubling up again when claiming on the alterante,22:15
mriedemand it was because we hit that before the compute had removed the allocation the instance had on the failed node22:15
mriedemhttps://github.com/openstack/nova/blob/master/nova/compute/manager.py#L409122:15
mriedem"either way we need to cleanup any allocations created                                       # by the scheduler for the destination node."22:16
mriedemso yeah, that's why on the reschedule, claim_resources doesn't think we're doubling, because the instance doesn't have a claim on the old failed dest node22:16
figleafmriedem: yeah, that was the racy part that I fixed by moving it earlier before the cast22:17
figleafI ran some traces, and set_and_clear_allocations() is being called for each reschedule22:17
openstackgerritEd Leafe proposed openstack/nova master: Change compute RPC to use alternates for resize  https://review.openstack.org/52643622:22
figleafmriedem: ^^ if you still have brain cycles22:22
fried_ricefigleaf It occurs to me I should be prepping the agenda for the sched meeting.  Is ^ the only remaining thing for alternates?22:22
*** felipemonteiro has quit IRC22:23
*** felipemonteiro has joined #openstack-nova22:23
figleaffried_rice: yes22:23
fried_ricek22:24
mriedemfigleaf: comments inline,22:27
mriedemfigleaf: plus a question about ordering, something for probably superdan to look at on monday for a 2nd opinion22:27
*** fragatina has quit IRC22:28
*** fragatina has joined #openstack-nova22:28
*** weshay is now known as weshay_PTO22:29
*** lyan has quit IRC22:29
figleafmriedem: ok, thx22:30
figleafmriedem: now turn off your brain and enjoy your holiday22:30
*** fragatina has quit IRC22:33
*** awaugama has quit IRC22:34
*** matrohon has quit IRC22:34
*** fragatina has joined #openstack-nova22:35
*** sree has joined #openstack-nova22:36
*** dikonoor has quit IRC22:36
*** dikonoor has joined #openstack-nova22:36
*** dave-mccowan has quit IRC22:39
*** sree has quit IRC22:40
*** felipemonteiro_ has joined #openstack-nova22:44
openstackgerritEd Leafe proposed openstack/nova master: Change compute RPC to use alternates for resize  https://review.openstack.org/52643622:45
*** felipemonteiro has quit IRC22:48
ildikovmriedem: if you have any homework for me too lemme know otherwise have fun!!! :)22:48
*** slaweq has quit IRC22:49
mriedemcan't think of any22:50
mriedemmelwitt: i updated the novaclient release patch to depend on the top of the series for the novaclient removal changes, once those are merged we'd just need to modify the hash in the release patch and then that should be good to go22:50
*** mriedem has quit IRC22:54
*** AlexeyAbashkin has joined #openstack-nova22:54
*** archit has joined #openstack-nova22:55
*** esberglu has quit IRC22:57
*** slaweq has joined #openstack-nova22:58
*** AlexeyAbashkin has quit IRC22:59
*** figleaf is now known as edleafe22:59
*** harlowja has quit IRC23:01
*** yamamoto has quit IRC23:01
*** slaweq has quit IRC23:02
*** yamamoto has joined #openstack-nova23:04
*** burt has quit IRC23:05
*** sree has joined #openstack-nova23:05
*** eandersson has quit IRC23:09
*** yamamoto has quit IRC23:09
*** eandersson has joined #openstack-nova23:09
*** sree has quit IRC23:10
*** syjulian has quit IRC23:11
*** owalsh has quit IRC23:12
*** owalsh has joined #openstack-nova23:12
*** felipemonteiro_ has quit IRC23:17
*** felipemonteiro_ has joined #openstack-nova23:17
*** syjulian has joined #openstack-nova23:19
*** itlinux has joined #openstack-nova23:22
openstackgerritEric Fried proposed openstack/nova master: ProviderTree.snapshot => ProviderSnapshot  https://review.openstack.org/53324423:27
*** suresh12 has quit IRC23:30
*** suresh12 has joined #openstack-nova23:31
*** fried_rice is now known as efried23:35
*** r-daneel has quit IRC23:35
*** suresh12 has quit IRC23:36
*** itlinux has quit IRC23:39
*** sdague has quit IRC23:40
*** Apoorva_ has quit IRC23:42
*** mlavalle has quit IRC23:52
*** hongbin has quit IRC23:53
*** itlinux has joined #openstack-nova23:57
*** sree has joined #openstack-nova23:58

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