Wednesday, 2016-08-31

*** trisq has joined #openstack-nova00:03
*** baoli has joined #openstack-nova00:04
*** baoli_ has joined #openstack-nova00:05
*** ducttape_ has joined #openstack-nova00:06
*** mlavalle has quit IRC00:06
*** baoli has quit IRC00:09
*** yamahata has quit IRC00:14
*** ducttape_ has quit IRC00:16
*** sdake has joined #openstack-nova00:16
*** zengine has quit IRC00:18
*** gouthamr has joined #openstack-nova00:20
*** thorst has joined #openstack-nova00:21
*** sdake has quit IRC00:21
openstackgerritAugustina Ragwitz proposed openstack/nova: WIP: Use admin context to create neutron ports  https://review.openstack.org/35754000:22
*** Swami__ has joined #openstack-nova00:24
*** sdake has joined #openstack-nova00:25
*** mingyu has quit IRC00:25
*** raunak has quit IRC00:26
*** Swami has quit IRC00:28
*** sdague has joined #openstack-nova00:32
*** mingyu has joined #openstack-nova00:33
*** tonytan4ever has quit IRC00:33
*** lixiaoy1 has joined #openstack-nova00:33
*** rfolco has joined #openstack-nova00:33
*** mtanino has quit IRC00:34
*** ducttape_ has joined #openstack-nova00:35
*** thorst_ has joined #openstack-nova00:37
*** hoangcx has joined #openstack-nova00:37
*** thorst has quit IRC00:39
*** wangqun has joined #openstack-nova00:41
*** mingyu has quit IRC00:41
openstackgerritAugustina Ragwitz proposed openstack/nova: WIP: Use admin context to create neutron ports  https://review.openstack.org/35754000:45
*** mingyu has joined #openstack-nova00:47
*** trisq has quit IRC00:47
*** yamahata has joined #openstack-nova00:47
*** delattec has quit IRC00:56
*** raunak has joined #openstack-nova00:58
*** gouthamr_ has joined #openstack-nova01:01
*** pwnall has quit IRC01:01
*** salv-orlando has joined #openstack-nova01:03
*** phuongnh has joined #openstack-nova01:04
*** gouthamr has quit IRC01:05
*** Apoorva has quit IRC01:06
*** gongysh has joined #openstack-nova01:06
mriedemdansmith: i meant to ping you *here*01:07
dansmithfigured :)01:07
openstackgerritmelanie witt proposed openstack/nova: Make req spec and RT aware of volume-backed instances  https://review.openstack.org/35509101:08
*** ducttape_ has quit IRC01:08
openstackgerritSean Dague proposed openstack/nova: create placement API wsgi entry point  https://review.openstack.org/36333301:09
*** Apoorva has joined #openstack-nova01:09
*** gouthamr_ is now known as gouthamr01:09
mriedemooo even sdague is working late01:10
*** salv-orlando has quit IRC01:11
*** salv-orlando has joined #openstack-nova01:13
*** diga has joined #openstack-nova01:14
*** raunak has quit IRC01:15
sdaguemriedem: yeh, well, not a lot of days left01:15
sdagueok, I can drop dogpile01:15
sdagueI've got the devstack patch that uses that as well01:16
*** salv-orlando has quit IRC01:17
sdagueso, the thing that is still kind of dumb is that we're sharing nova config01:18
sdagueand nova logs are set for colorizing01:18
sdagueand placement is under apache01:18
sdagueso it's a giant eyesore of escapes01:18
sdaguepretty much only a devstack problem, but still annoying01:18
openstackgerritSean Dague proposed openstack/nova: create placement API wsgi entry point  https://review.openstack.org/36333301:20
sdaguemriedem: look better?01:20
*** ducttape_ has joined #openstack-nova01:20
auggyone mox test remaining to be fixed! https://review.openstack.org/#/c/35754001:22
*** david-lyle_ has joined #openstack-nova01:23
auggyi'm just a little stuck on how test_allocate_for_instance_ex2 was triggering its expected NeutronClientException01:23
*** ducttape_ has quit IRC01:23
*** baoli_ has quit IRC01:24
*** ducttape_ has joined #openstack-nova01:26
*** akshai has quit IRC01:26
*** ducttape_ has quit IRC01:27
auggyoh snap, i just fixed it01:27
sdaguemriedem / dansmith - ok, I'm going to actually drift off to get some sleep for the night, I'll redo my logging patch on top of the wsgi stuff tomorrow, but we should get the new wsgi script in soonish, it will make a ton of stuff easier01:28
*** rfolco has quit IRC01:28
*** Swami has joined #openstack-nova01:28
dansmithsdague: okay we also need to get the allocations api stuff landed ASAP because otherwise I can't even fail at writing the client code for it01:29
dansmithcdent said he put that up but I looked earlier and didn't find it01:29
openstackgerritAugustina Ragwitz proposed openstack/nova: WIP: Use admin context to create neutron ports  https://review.openstack.org/35754001:29
*** kevinz has joined #openstack-nova01:30
*** Apoorva has quit IRC01:30
*** Swami__ has quit IRC01:32
mriedemdansmith: i think that's this https://review.openstack.org/#/c/363209/01:32
*** sdague has quit IRC01:32
dansmithoh I guess so I thought he said it was all the object stuff for allocations01:32
dansmithmriedem: and the api doesn't depend on that, but he said it needed to01:33
mriedemyeah i thought so too01:33
*** tonytan4ever has joined #openstack-nova01:33
*** EinstCrazy has joined #openstack-nova01:33
*** rrecio has quit IRC01:35
openstackgerritVladik Romanovsky proposed openstack/nova: tests: Adding functional tests to cover VM creation with sriov  https://review.openstack.org/29478001:37
openstackgerritVladik Romanovsky proposed openstack/nova: tests: verify pci passthrough with numa  https://review.openstack.org/35607701:37
*** thorst_ has quit IRC01:38
*** thorst has joined #openstack-nova01:38
*** tonytan4ever has quit IRC01:38
*** trisq has joined #openstack-nova01:44
mriedemi also have jury duty tomorrow afternoon,01:46
mriedemunless they call it off again at the last minute01:46
*** thorst has quit IRC01:46
*** lixiaoy1 has quit IRC01:48
openstackgerritVladik Romanovsky proposed openstack/nova: libvirt: inject files when config drive is not requested  https://review.openstack.org/33567601:53
*** artom has quit IRC01:53
*** yulong|away is now known as liuyulong01:55
*** vishwanathj has quit IRC01:59
*** EinstCra_ has joined #openstack-nova02:03
*** hoangcx has quit IRC02:05
*** bkopilov has quit IRC02:05
*** EinstCrazy has quit IRC02:06
*** raunak has joined #openstack-nova02:10
*** unicell has quit IRC02:13
*** Kevin_Zheng has joined #openstack-nova02:13
*** sdake has quit IRC02:16
*** sdake has joined #openstack-nova02:17
*** lixiaoy1 has joined #openstack-nova02:17
*** hoangcx has joined #openstack-nova02:18
lixiaoy1mriedem: Hi I created a tempest test for this patch https://review.openstack.org/#/c/252809/ , and please have a look02:19
*** diogogmt has quit IRC02:19
lixiaoy1mriedem: this is about "Attach/detach encryptors during swap_volume"02:20
*** Sukhdev has joined #openstack-nova02:23
*** EinstCrazy has joined #openstack-nova02:24
*** Swami__ has joined #openstack-nova02:25
*** EinstCra_ has quit IRC02:27
*** ducttape_ has joined #openstack-nova02:28
*** Swami has quit IRC02:28
*** Swami_ has quit IRC02:29
*** Swami has joined #openstack-nova02:29
*** mriedem has quit IRC02:31
*** david-lyle_ has quit IRC02:31
*** gyee has quit IRC02:31
*** ducttape_ has quit IRC02:32
openstackgerritVladik Romanovsky proposed openstack/nova: adding debug info for pinning calculation  https://review.openstack.org/35515002:33
*** baoli has joined #openstack-nova02:34
*** tonytan4ever has joined #openstack-nova02:34
*** yamahata has quit IRC02:35
*** dimtruck is now known as zz_dimtruck02:37
*** Jeffrey4l_ has joined #openstack-nova02:38
*** tonytan4ever has quit IRC02:38
*** tonytan4ever has joined #openstack-nova02:38
*** baoli has quit IRC02:40
*** thorst has joined #openstack-nova02:45
*** ducttape_ has joined #openstack-nova02:48
*** thorst has quit IRC02:52
*** hemanthm|bbl is now known as hemanthm02:53
*** takashin has quit IRC02:59
openstackgerrithuan proposed openstack/nova: XenAPI: Fix VM live-migrate with iSCSI SR volume  https://review.openstack.org/35954803:00
*** mriedem has joined #openstack-nova03:00
*** mriedem has quit IRC03:01
*** mriedem has joined #openstack-nova03:01
*** mriedem has quit IRC03:01
*** ducttape_ has quit IRC03:07
openstackgerritOpenStack Proposal Bot proposed openstack/python-novaclient: Updated from global requirements  https://review.openstack.org/36259503:09
*** browne has quit IRC03:13
*** TravT has quit IRC03:13
*** TravT has joined #openstack-nova03:14
*** salv-orlando has joined #openstack-nova03:17
*** ducttape_ has joined #openstack-nova03:17
*** ducttape_ has quit IRC03:19
*** bkopilov has joined #openstack-nova03:22
*** salv-orlando has quit IRC03:24
*** ducttape_ has joined #openstack-nova03:25
*** dikonoor has joined #openstack-nova03:26
*** devkulkarni has joined #openstack-nova03:27
*** ayoung has quit IRC03:27
*** prateek_ has joined #openstack-nova03:27
*** diga has quit IRC03:27
*** ducttape_ has quit IRC03:28
*** prateek has joined #openstack-nova03:30
*** parora has quit IRC03:30
*** prateek_ has quit IRC03:33
*** mingyu has quit IRC03:33
*** dikonoor has quit IRC03:34
*** RuiChen has joined #openstack-nova03:35
*** TravT_ has joined #openstack-nova03:37
*** TravT has quit IRC03:37
*** woodster_ has quit IRC03:39
*** diogogmt has joined #openstack-nova03:44
*** devkulkarni has quit IRC03:48
*** thorst has joined #openstack-nova03:50
*** gouthamr has quit IRC03:51
*** mingyu has joined #openstack-nova03:53
*** mingyu has quit IRC03:53
*** ManishD has joined #openstack-nova03:54
*** takashin has joined #openstack-nova03:55
*** annp has joined #openstack-nova03:56
*** xinliang has joined #openstack-nova03:56
*** thorst has quit IRC03:57
*** lixiaoy1 has quit IRC04:02
*** willise has left #openstack-nova04:02
*** prateek has quit IRC04:03
*** bkopilov_ has joined #openstack-nova04:03
*** bkopilov_ has quit IRC04:03
*** prateek has joined #openstack-nova04:04
*** bkopilov_ has joined #openstack-nova04:04
*** ijw has quit IRC04:04
*** ijw has joined #openstack-nova04:08
*** ducttape_ has joined #openstack-nova04:10
*** ducttape_ has quit IRC04:15
openstackgerritNguyen Phuong An proposed openstack/nova: Config logABug feature for Nova api-ref  https://review.openstack.org/36338604:15
*** crinkle_ has joined #openstack-nova04:16
*** crinkle has quit IRC04:17
*** kaisers has quit IRC04:17
*** ratailor has joined #openstack-nova04:18
*** kaisers has joined #openstack-nova04:19
*** su_zhang has joined #openstack-nova04:26
*** salv-orlando has joined #openstack-nova04:27
*** ijw has quit IRC04:27
*** ijw has joined #openstack-nova04:28
*** salv-orlando has quit IRC04:32
*** ijw has quit IRC04:33
openstackgerritVladik Romanovsky proposed openstack/nova: tests: Adding functional tests to cover VM creation with sriov  https://review.openstack.org/29478004:35
openstackgerritVladik Romanovsky proposed openstack/nova: tests: verify pci passthrough with numa  https://review.openstack.org/35607704:35
*** hoangcx has quit IRC04:36
*** coolsvap_ has joined #openstack-nova04:36
*** links has joined #openstack-nova04:36
*** Hosam has joined #openstack-nova04:37
*** garyk1 has joined #openstack-nova04:38
*** hoangcx has joined #openstack-nova04:39
*** su_zhang has quit IRC04:47
*** prateek has quit IRC04:48
*** su_zhang_ has joined #openstack-nova04:50
*** pbandark has joined #openstack-nova04:50
*** rmcall has quit IRC04:51
*** mamandle has joined #openstack-nova04:52
*** su_zhang_ has quit IRC04:52
*** su_zhang has joined #openstack-nova04:53
*** thorst has joined #openstack-nova04:54
*** ijw has joined #openstack-nova04:55
*** Jeffrey4l_ has quit IRC04:56
*** su_zhang has quit IRC04:57
*** anush__ has quit IRC04:58
*** Fdaisuke has quit IRC04:59
*** ijw has quit IRC05:00
*** Fdaisuke has joined #openstack-nova05:01
*** claudiub has joined #openstack-nova05:01
*** thorst has quit IRC05:01
*** prateek has joined #openstack-nova05:02
*** yamahata has joined #openstack-nova05:03
*** ecelik has joined #openstack-nova05:04
*** yamahata has quit IRC05:06
*** sdake has quit IRC05:10
*** sdake_ has joined #openstack-nova05:10
*** ducttape_ has joined #openstack-nova05:11
*** salv-orlando has joined #openstack-nova05:13
*** ducttape_ has quit IRC05:16
*** diogogmt has quit IRC05:17
*** fragatina has quit IRC05:19
*** jaosorior has joined #openstack-nova05:21
*** ekuris has joined #openstack-nova05:21
*** yonglihe has joined #openstack-nova05:22
*** mamandle has quit IRC05:23
*** sdake_ has quit IRC05:26
*** dikonoor has joined #openstack-nova05:27
openstackgerritRajesh Tailor proposed openstack/nova: Fix notify instance usage on evacuate  https://review.openstack.org/36279405:27
*** paul-carlton2 has joined #openstack-nova05:30
*** sdake has joined #openstack-nova05:33
*** sridharg has joined #openstack-nova05:38
*** lixiaoy1 has joined #openstack-nova05:40
openstackgerritBhagyashri Shewale proposed openstack/nova: Return 400 error for non-existing snapshot_id  https://review.openstack.org/36094105:45
*** raunak has quit IRC05:47
*** mtanino has joined #openstack-nova05:48
*** sahid has joined #openstack-nova05:51
*** armax has quit IRC05:56
*** mjura has joined #openstack-nova05:57
*** markvoelker has joined #openstack-nova05:58
*** thorst has joined #openstack-nova06:00
*** nkrinner_afk is now known as nkrinner06:01
*** oanson has joined #openstack-nova06:02
*** fragatina has joined #openstack-nova06:02
*** Swami has quit IRC06:04
*** Swami__ has quit IRC06:04
*** sahid has quit IRC06:04
*** sahid has joined #openstack-nova06:05
*** mjura has quit IRC06:05
*** ttrumm has joined #openstack-nova06:05
*** mjura has joined #openstack-nova06:05
*** thorst has quit IRC06:07
*** salv-orl_ has joined #openstack-nova06:07
*** fragatina has quit IRC06:07
*** takashin_ has joined #openstack-nova06:09
*** lpetrut has joined #openstack-nova06:09
*** salv-orlando has quit IRC06:10
*** takashin has quit IRC06:11
*** ducttape_ has joined #openstack-nova06:12
*** unicell has joined #openstack-nova06:13
*** pcaruana has joined #openstack-nova06:15
*** ducttape_ has quit IRC06:17
*** claudiub has quit IRC06:17
*** andreas_s has joined #openstack-nova06:20
*** rcernin has joined #openstack-nova06:21
*** sdake has quit IRC06:22
*** sheel has joined #openstack-nova06:24
*** salv-orl_ has quit IRC06:24
*** ttrumm has quit IRC06:25
*** ttrumm has joined #openstack-nova06:25
*** ijw has joined #openstack-nova06:28
*** amotoki has joined #openstack-nova06:29
*** mtanino has quit IRC06:32
openstackgerritwanghongtaozz proposed openstack/nova: test A bug ignore it  https://review.openstack.org/36342506:34
openstackgerritwanghongtaozz proposed openstack/nova: test ignore  https://review.openstack.org/36342606:34
*** markvoelker has quit IRC06:34
*** garyk1 has quit IRC06:38
openstackgerritCao ShuFeng proposed openstack/nova-specs: Add support booting baremetals from Cinder volume  https://review.openstack.org/31169606:39
*** abalutoiu has joined #openstack-nova06:39
*** moshele has joined #openstack-nova06:46
*** ijw has quit IRC06:53
*** mingyu has joined #openstack-nova06:54
*** liverpooler has quit IRC06:56
*** amotoki has quit IRC06:56
*** mingyu has quit IRC06:59
*** bjolo has joined #openstack-nova07:00
*** paul-carlton2 has quit IRC07:01
*** lpetrut has quit IRC07:03
*** sudipto has joined #openstack-nova07:04
*** sudipto_ has joined #openstack-nova07:04
*** thorst has joined #openstack-nova07:05
*** liuyulong has quit IRC07:06
*** liuyulong has joined #openstack-nova07:07
*** rmart04 has joined #openstack-nova07:08
*** tesseract- has joined #openstack-nova07:08
*** sahid has quit IRC07:08
*** sahid has joined #openstack-nova07:09
*** karthiks has quit IRC07:09
openstackgerritsahid proposed openstack/nova: libvirt: fix incorrect host cpus giving to emulator threads when RT  https://review.openstack.org/35638307:09
openstackgerritsahid proposed openstack/nova: libvirt: fix serial console not correctly defined after live-migration  https://review.openstack.org/35633507:10
*** thorst has quit IRC07:12
*** kaisers_ has joined #openstack-nova07:13
*** ducttape_ has joined #openstack-nova07:13
*** ihrachys has joined #openstack-nova07:14
*** paul-carlton2 has joined #openstack-nova07:16
*** amotoki has joined #openstack-nova07:16
openstackgerritliuxiuli proposed openstack/nova: Modify workflow of rebuild_instance when schedule fails  https://review.openstack.org/34811107:18
*** markus_z has joined #openstack-nova07:18
*** sameo has joined #openstack-nova07:18
*** ducttape_ has quit IRC07:19
openstackgerritAndrey Volkov proposed openstack/nova: WIP Map instances to cell0 on failed schedule  https://review.openstack.org/26782707:22
*** paul-carlton2 has quit IRC07:28
*** jlanoux has joined #openstack-nova07:29
*** markvoelker has joined #openstack-nova07:30
*** ljxiash has joined #openstack-nova07:30
*** sudipto_ has quit IRC07:31
*** sudipto has quit IRC07:31
*** markvoelker has quit IRC07:35
*** kaisers_ has quit IRC07:35
*** sudipto has joined #openstack-nova07:36
*** sudipto_ has joined #openstack-nova07:36
*** edand has joined #openstack-nova07:37
*** salv-orlando has joined #openstack-nova07:39
*** sudipto has quit IRC07:41
*** sudipto_ has quit IRC07:41
*** paul-carlton2 has joined #openstack-nova07:41
*** sudipto has joined #openstack-nova07:44
*** sudipto has quit IRC07:46
*** jlanoux has quit IRC07:47
openstackgerritTakashi NATSUME proposed openstack/nova: Treat 'body_map' as a mapping of HTTP request bodies  https://review.openstack.org/36345707:48
*** paul-carlton2 has quit IRC07:49
*** Oku_OS-away is now known as Oku_OS07:50
*** mnestratov has joined #openstack-nova07:51
openstackgerritTakashi NATSUME proposed openstack/nova: Treat 'body_map' as a mapping of HTTP request bodies  https://review.openstack.org/36345707:51
*** Sukhdev has quit IRC07:52
*** cdent has joined #openstack-nova07:56
*** bkopilov_ has quit IRC07:57
*** bkopilov has quit IRC07:57
*** liverpooler has joined #openstack-nova07:57
*** priteau has joined #openstack-nova07:57
*** roeyc has joined #openstack-nova07:57
*** liverpooler has quit IRC07:58
*** liverpooler has joined #openstack-nova07:58
*** mgoddard_ has joined #openstack-nova07:58
*** zzzeek has quit IRC08:00
*** praneshp has quit IRC08:00
*** zenoway has joined #openstack-nova08:00
*** bkopilov has joined #openstack-nova08:01
*** markvoelker has joined #openstack-nova08:01
*** zzzeek has joined #openstack-nova08:01
openstackgerritChris Dent proposed openstack/nova: WIP Add support for allocations in placement API  https://review.openstack.org/33987408:04
*** hoangcx has quit IRC08:04
*** hoangcx has joined #openstack-nova08:05
*** matrohon has joined #openstack-nova08:05
*** markvoelker has quit IRC08:07
*** thorst has joined #openstack-nova08:09
openstackgerritDavanum Srinivas (dims) proposed openstack/nova: [WIP] Testing latest u-c  https://review.openstack.org/30334508:10
*** claudiub has joined #openstack-nova08:11
*** ljxiash has quit IRC08:12
*** ducttape_ has joined #openstack-nova08:16
*** thorst has quit IRC08:17
*** lucas-dinner is now known as lucasagomes08:20
*** ducttape_ has quit IRC08:20
*** ljxiash has joined #openstack-nova08:21
*** paul-carlton2 has joined #openstack-nova08:24
*** lixiaoy1 has quit IRC08:24
*** CristinaPauna has joined #openstack-nova08:24
*** lixiaoy1 has joined #openstack-nova08:24
*** gongysh has quit IRC08:26
*** oomichi has quit IRC08:27
*** oomichi has joined #openstack-nova08:29
*** markvoelker has joined #openstack-nova08:29
*** diga has joined #openstack-nova08:30
*** auggy has quit IRC08:30
*** rkrum has quit IRC08:30
*** derekh has joined #openstack-nova08:31
*** auggy has joined #openstack-nova08:31
*** gongysh_ has quit IRC08:31
*** markvoelker has quit IRC08:34
*** edand has quit IRC08:34
*** mingyu has joined #openstack-nova08:35
*** jaypipes has joined #openstack-nova08:35
*** ihrachys has quit IRC08:37
*** zenoway has quit IRC08:39
*** zenoway has joined #openstack-nova08:39
openstackgerritChris Dent proposed openstack/nova: Optional separate database for placement API  https://review.openstack.org/36276608:42
openstackgerritChris Dent proposed openstack/nova: [placement] add a placement_aggregates table to api_db  https://review.openstack.org/36286308:42
*** kashyap_ has joined #openstack-nova08:42
openstackgerritChris Dent proposed openstack/nova: Add {get_,set_}aggregates to objects.ResourceProvider  https://review.openstack.org/35526308:42
*** kashyap_ has quit IRC08:43
openstackgerritChris Dent proposed openstack/nova: Implement get and set aggregates in the placement API  https://review.openstack.org/35799308:43
*** kashyap_ has joined #openstack-nova08:43
*** gongysh_ has joined #openstack-nova08:44
openstackgerritwanghongtaozz proposed openstack/nova: this is a test bug please ignore it  https://review.openstack.org/36348908:47
openstackgerritwanghongtaozz proposed openstack/nova: test  https://review.openstack.org/36349008:47
*** xinliang has quit IRC08:48
*** ttrumm has quit IRC08:49
*** xinliang has joined #openstack-nova08:49
*** ttrumm has joined #openstack-nova08:50
*** sudipto has joined #openstack-nova08:51
*** kashyap_ has quit IRC08:51
*** roeyc has quit IRC08:52
*** ttrumm has quit IRC08:55
*** lixiaoy1 has quit IRC08:55
openstackgerritliuxiuli proposed openstack/nova: Modify workflow of rebuild_instance when schedule fails  https://review.openstack.org/34811108:56
*** pilgrimstack has quit IRC08:56
*** takashin_ has left #openstack-nova08:56
*** lpetrut has joined #openstack-nova08:58
*** markvoelker has joined #openstack-nova08:59
*** pilgrimstack has joined #openstack-nova08:59
*** andreykurilin_ has joined #openstack-nova09:00
*** karthiks has joined #openstack-nova09:00
*** moshele has quit IRC09:01
*** moshele has joined #openstack-nova09:02
*** lpetrut has quit IRC09:02
*** lpetrut1 has joined #openstack-nova09:02
*** markvoelker has quit IRC09:04
*** lpetrut1 is now known as lpetrut09:05
*** houming has joined #openstack-nova09:06
*** andreykurilin has quit IRC09:09
cdentjaypipes: you got your ears on? Just want to clarify something on the robustification of the resource tracker stuff that still seems to be sticking in your craw: your code was conflating two failure modes09:12
cdentfailure to find a placement api and failure to talk to the placement api on any given request09:12
cdentfurther: the reason sean added the keystone auth code was because without it, all requests to the api would have no auth09:13
cdentand thus would fail09:13
*** sean-k-mooneyAFK has joined #openstack-nova09:13
openstackgerritRajesh Tailor proposed openstack/nova: Fix notify instance usage on evacuate  https://review.openstack.org/36279409:14
*** ihrachys has joined #openstack-nova09:14
*** thorst has joined #openstack-nova09:14
sean-k-mooneyAFKjaypipes: hi jay. could you take a look at this https://review.openstack.org/#/c/334048/ i was hoping we could swap ovs with vhost-user over to os-vif for portbinding this release09:15
*** sean-k-mooneyAFK is now known as sean-k-mooney09:15
*** ducttape_ has joined #openstack-nova09:17
*** kevinz has quit IRC09:19
*** jlanoux has joined #openstack-nova09:20
*** ducttape_ has quit IRC09:21
*** thorst has quit IRC09:22
*** andreykurilin_ has quit IRC09:25
*** Cristina_ has joined #openstack-nova09:26
*** andreykurilin has joined #openstack-nova09:26
*** andreykurilin has left #openstack-nova09:26
*** markvoelker has joined #openstack-nova09:29
*** CristinaPauna has quit IRC09:29
*** andreykurilin has joined #openstack-nova09:29
*** andreykurilin has left #openstack-nova09:33
*** markvoelker has quit IRC09:33
*** andreykurilin has joined #openstack-nova09:34
*** zenoway has quit IRC09:35
*** zenoway has joined #openstack-nova09:35
openstackgerritviswesuwara nathan proposed openstack/nova: fixed flavor image listing if project_id is None  https://review.openstack.org/36353009:36
*** andreykurilin__ has quit IRC09:36
*** zenoway has quit IRC09:38
*** zenoway has joined #openstack-nova09:39
openstackgerritLi Yingjun proposed openstack/nova: Adds view builders for hypervisors controller  https://review.openstack.org/33528209:39
openstackgerritDao Cong Tien proposed openstack/nova: Ironic Driver: override get_serial_console()  https://review.openstack.org/32815709:41
openstackgerritviswesuwara nathan proposed openstack/nova: fixed flavor image listing if project_id is None  https://review.openstack.org/36353009:42
*** ljxiash has quit IRC09:44
*** code-R has joined #openstack-nova09:45
*** salv-orlando has quit IRC09:45
openstackgerritviswesuwara nathan proposed openstack/nova: fixed flavor image listing if project_id is None  https://review.openstack.org/36353009:46
*** hoangcx has quit IRC09:47
*** code-R_ has joined #openstack-nova09:48
*** gongysh_ has quit IRC09:49
openstackgerritviswesuwara nathan proposed openstack/nova: fixed flavor image listing if project_id is None  https://review.openstack.org/36353009:49
*** code-R has quit IRC09:51
openstackgerritClaudiu Belu proposed openstack/nova: Fixes python 3 unit tests  https://review.openstack.org/27881009:52
openstackgerritClaudiu Belu proposed openstack/nova: compute: fixes python 3 related unit tests  https://review.openstack.org/30026209:52
*** markvoelker has joined #openstack-nova09:57
openstackgerritMaxim Nestratov proposed openstack/nova-specs: libvirt: reintroduce runtime image type detection  https://review.openstack.org/36354709:59
*** paul-carlton2 has quit IRC10:01
*** Hosam_ has joined #openstack-nova10:01
openstackgerritviswesuwara nathan proposed openstack/nova: fixed flavor image listing if project_id is None  https://review.openstack.org/36353010:01
*** markvoelker has quit IRC10:02
*** salv-orlando has joined #openstack-nova10:02
*** Hosam has quit IRC10:04
*** roeyc has joined #openstack-nova10:07
*** tbachman has quit IRC10:09
openstackgerritliuxiuli proposed openstack/nova-specs: Clearing memory will be needed after deleting vm  https://review.openstack.org/34315010:10
openstackgerritJay Pipes proposed openstack/nova: rt: ensure resource provider records exist from RT  https://review.openstack.org/35879710:10
*** Hosam has joined #openstack-nova10:12
*** anush__ has joined #openstack-nova10:15
*** Hosam_ has quit IRC10:15
openstackgerritClaudiu Belu proposed openstack/nova: libvirt: fixes python 3 related unit tests  https://review.openstack.org/27883410:16
openstackgerritClaudiu Belu proposed openstack/nova: numa: Fixes NUMA topology related unit tests  https://review.openstack.org/27883510:16
*** ducttape_ has joined #openstack-nova10:17
*** wangqun has quit IRC10:19
openstackgerritsahid proposed openstack/nova: live-mig: Add claims and proper resource tracking  https://review.openstack.org/24448910:19
openstackgerritsahid proposed openstack/nova: libvirt: pass libvirt reference methods to migration  https://review.openstack.org/32899710:19
openstackgerritsahid proposed openstack/nova: libvirt: live-migrate updates NUMA and cpus in the XML  https://review.openstack.org/28674410:19
*** thorst has joined #openstack-nova10:20
johnthetubaguycdent: you got a second about that resource provider chian?10:22
*** ducttape_ has quit IRC10:22
cdentjohnthetubaguy: yeah, what's up?10:22
johnthetubaguycdent: I am wondering about set_aggregates, and how you actually remove an aggregate association10:23
johnthetubaguyI was just thinking about this bit: https://review.openstack.org/#/c/355263/7/nova/objects/resource_provider.py@44210:23
cdentjohnthetubaguy: as I recall you set it to an empty list10:24
cdentwhich was the subject of some discussion back at spec time10:25
cdentthere probably needs to be a test for that case10:25
*** markvoelker has joined #openstack-nova10:26
cdentjohnthetubaguy: the comment at line 432 explains how they all get flushed and only some kept10:26
*** thorst has quit IRC10:26
johnthetubaguyso I think I miss read an and as an or on line 41610:26
johnthetubaguythats impossible to read, & vs |10:27
*** sudipto has quit IRC10:27
cdentand with regard to you keep finding "out of date things" that's because we had a "oh shit let's do a hangout call" yesterday evening that resulted in this etherpad and lots of wips to so that various things on the resource tracker can move forward: https://etherpad.openstack.org/p/placement-next10:27
cdentjohnthetubaguy: yeah, it is a bit hard, borrowed from where jay used it in set_inventory10:28
johnthetubaguyI am going around a few loops in my head, not convinced yet...10:28
cdentit could very well be wrong, and need more testing, if you can write down there which additional tests are neded that would be great10:29
johnthetubaguycdent: so I am not convinced by target_aggregates, I am now thinking it should be to_keep + to_add10:29
*** markvoelker has quit IRC10:30
cdentto_keep is those aggreates which need to have an association but may or may not exist10:30
cdentto_add is those aggregates which need to exist (in the placementaggregate model)10:30
cdentso not the same type of thing10:31
cdent(yes, it's impossible to read)10:31
johnthetubaguyhmm...10:31
* johnthetubaguy wonders if sql alchemy has a thing for this10:31
cdentjohnthetubaguy: this whole file is a confused combination of sql alchemy and jay's hate for orm10:32
cdentthere's a lot of cleanup that can and should be done10:33
*** chrichip has joined #openstack-nova10:34
*** EinstCrazy has quit IRC10:35
cdentThis resource provider thing is a good example of software always being bigger and more complicated than planned/expected. lots of rush and confusion.10:35
*** pbandark has quit IRC10:36
cdentThat's been compounded by the fact that though code has been up in wip form for a long time, review has come later.10:36
cdentwhich I guess is just the nature of the present situation10:36
johnthetubaguywell, we need to do better at admitting a feature needs as much producing resource as review resource to complete, and ideally need them working together more cloesly10:37
*** trisq has quit IRC10:37
* cdent nods10:38
johnthetubaguywe should try something new for priority stuff next cycle, to try fix that, actually do the runways thing, but just for priorities10:39
*** pbandark has joined #openstack-nova10:41
*** Hosam_ has joined #openstack-nova10:42
*** ansiwen has quit IRC10:42
*** paul-carlton2 has joined #openstack-nova10:43
*** Hosam has quit IRC10:45
*** sdague has joined #openstack-nova10:46
*** sdake has joined #openstack-nova10:49
*** chrichip has quit IRC10:50
*** chrichip has joined #openstack-nova10:51
sdaguealex_xu: check experimental isn't going to work on https://review.openstack.org/#/c/363333/ because we need the devstack change after it10:54
openstackgerritChris Dent proposed openstack/nova: WIP Add create_all and delete_all to AllocationList  https://review.openstack.org/36320910:54
*** code-R_ has quit IRC10:54
*** chrichip has quit IRC10:56
*** markvoelker has joined #openstack-nova10:56
openstackgerritChris Dent proposed openstack/nova: WIP Add support for allocations in placement API  https://review.openstack.org/33987410:56
*** chrichip has joined #openstack-nova10:57
jaypipescdent: I personally find the non-ORM stuff easier to read, but I'm weird, I know.10:58
cdentjaypipes: I hate it all because I hate everything so your way isn't any worse or better than anything else :)10:59
jaypipescdent: heh10:59
*** phuongnh has quit IRC11:00
*** markvoelker has quit IRC11:00
johnthetubaguyI thought I could read it, but my reading says its totally broken, just trying to work out which is correct, me or the code (I am personally betting on the code)11:02
*** code-R has joined #openstack-nova11:03
*** salv-orlando has quit IRC11:04
cdentjohnthetubaguy: it's entirely possible11:05
sdaguejaypipes: I think you are the only one that finds the non orm stuff easier to read :)11:08
openstackgerritJay Pipes proposed openstack/nova: rt: ensure resource provider records exist from RT  https://review.openstack.org/35879711:08
openstackgerritJay Pipes proposed openstack/nova: rt: write inventory records from resource tracker  https://review.openstack.org/36358311:08
openstackgerritClaudiu Belu proposed openstack/nova-specs: WIP: discoverable API endpoints  https://review.openstack.org/36358411:08
*** amotoki has quit IRC11:09
*** chrichip has quit IRC11:10
jaypipessdague: yeah, I know :) sorry...11:10
sdaguejaypipes: so https://review.openstack.org/#/c/358797/12/nova/scheduler/client/report.py@53 - we shouldn't disable there, that's litterally just a network blib event11:10
sdagueConnectFailure just means that http request didn't work11:11
jaypipessdague: BTW, pushed unit tests and pep8 fixes (and cleaned up some log message stuff in your revision to "rt: ensure resource provider records exist from RT" patch. thank you very much for hopping on this. as mentioned in my ML response, BT Internet has been spotty at best :(11:11
jaypipessdague: ah, ok...11:11
*** chrichip has joined #openstack-nova11:11
sdaguejaypipes: I think otherwise, this seems good, and thanks for running with those unit tests11:11
*** bkopilov has quit IRC11:11
jaypipessdague: please feel free to change it. unfortunatel I need to run right now and perform holiday things with the family :(11:11
jaypipeswill try to be back online later this evening.11:12
*** jaypipes has quit IRC11:12
openstackgerritjichenjc proposed openstack/nova: no instance info cache update if instance deleted  https://review.openstack.org/36358511:12
sdagueyep, no worries11:12
sdagueI'll just change that one disabled, then I think we're good11:13
*** slaweq has joined #openstack-nova11:14
slaweqhello11:14
*** amotoki has joined #openstack-nova11:14
slaweqis there anybody familiar with live_snapshots in nova (with libvirt)?11:14
openstackgerritSean Dague proposed openstack/nova: rt: ensure resource provider records exist from RT  https://review.openstack.org/35879711:15
sdagueok, done11:15
sdaguejohnthetubaguy / alex_xu you want to hit my wsgi_scripts patch?11:15
sdaguehttps://review.openstack.org/#/c/363333/11:16
johnthetubaguysdague: did want to add a reno node on how to run that?11:16
sdaguehonestly, we're going to need other docs around that entirely11:18
*** chrichip has quit IRC11:18
*** wznoinsk has quit IRC11:18
*** ducttape_ has joined #openstack-nova11:18
sdaguejohnthetubaguy: the point is, today, the deploy story is copy a file manually out of the source tree. This puts us back into the common pattern of the rest of openstack.11:19
sdagueas this will actually get installed normally11:19
*** chrichip has joined #openstack-nova11:19
*** ManishD has quit IRC11:20
*** bvanhav has joined #openstack-nova11:21
openstackgerritChen Fan proposed openstack/nova: pci: nova fail to boot when wrong setting in pci_whitelist  https://review.openstack.org/35760411:23
*** ducttape_ has quit IRC11:23
*** markvoelker has joined #openstack-nova11:25
*** chrichip has quit IRC11:26
*** salv-orlando has joined #openstack-nova11:26
*** chrichip has joined #openstack-nova11:27
*** rtheis has joined #openstack-nova11:28
*** markvoelker has quit IRC11:29
bauzassdague: so I took a look on https://review.openstack.org/#/c/358797/10 and was about to rebase for the few nits11:31
bauzassdague: I'm working on adding tests for https://review.openstack.org/#/c/363061/211:32
johnthetubaguycdent: so what is the expected behaviour again, for existing [a,b] and set on [b,c]?11:32
sdaguebauzas: ok, do the nits really need to be in there?11:32
bauzassdague: but we have a problem with all the tests given a returned excepting11:32
bauzasexception11:32
bauzassdague: I was about to fix your unittest problems11:33
sdaguebauzas: what unit test problem?11:33
sdaguebauzas: please explain more before we reset the clock on tests again11:33
*** wznoinsk has joined #openstack-nova11:33
bauzassdague: http://logs.openstack.org/97/358797/10/check/gate-nova-python27-db-ubuntu-xenial/11139f2/testr_results.html.gz11:33
sdaguebauzas: ok, jay pushed an update after that11:34
cdentjohnthetubaguy: if [a, b] is current, and the request is for it to be [b, c] then: the c aggregate needs to be created, all the rp<->aggregagates are removed, and they are recreated for [b, c]11:34
johnthetubaguycdent: yeah, thats what I thought, thats good11:34
sdaguebauzas: we're up to patch 13 now11:34
johnthetubaguycdent: I found the line that was confusing me11:34
bauzassdague: okay, I see https://review.openstack.org/#/c/358797/10..13/nova/tests/unit/scheduler/client/test_report.py11:35
bauzasokay, thanks I'll update11:36
bauzas(I was out for lunch before PS11 :) )11:36
*** baoli has joined #openstack-nova11:37
sdaguenp11:37
*** xyang1 has quit IRC11:39
*** trisq has joined #openstack-nova11:39
*** ttrumm has joined #openstack-nova11:41
*** ttrumm has quit IRC11:41
*** ttrumm has joined #openstack-nova11:42
cdentjohnthetubaguy: those comments make sense. I'll try to address them a) after I push up this allocations stuff b) have some lunch11:42
*** lucasagomes is now known as lucas-hungry11:43
*** thorst has joined #openstack-nova11:43
sdaguejohnthetubaguy so... https://review.openstack.org/#/c/363333/ ?11:43
*** chrichip has quit IRC11:44
*** vishwanathj has joined #openstack-nova11:44
*** chrichip has joined #openstack-nova11:45
bauzassdague: for the moment, we only run it thru mod_wsgi, right?11:46
*** baoli_ has joined #openstack-nova11:46
cdentbauzas: yes11:47
*** rfolco has joined #openstack-nova11:47
bauzasokay I see why this is needed then11:47
cdentor rather, more correctly, as a wsgi app needing  wsgi server to host it11:47
*** coolsvap_ is now known as coolsvap11:47
bauzasyup11:47
openstackgerritChris Dent proposed openstack/nova: WIP Add support for allocations in placement API  https://review.openstack.org/33987411:47
cdentsdague: that ^ is writing and deleting allocations, with some caveats11:48
cdent(on the api side)11:48
bauzascdent: could you please remind me why the consensus is not to use eventlet for ?11:48
cdentbauzas: just a sec11:48
*** baoli has quit IRC11:49
cdentsdague: I've updated the etherpad with some comments on what needs to happen on those11:50
cdentbauzas: because the long term consenses is that wsgi apps that are hosted by wsgi servers are more scalable, less error prone, less complex and more in keeping with the standard way python web apps are managed. For placement in particular, since it is setting trends for the long term it was decided that setting the precedent now was the right thing to do.11:51
sdaguebauzas: regardless as of why, the decision is done. Now it's just about making that look like the rest of openstack services that do this11:52
bauzasokay11:52
sdaguethere is zero value in discussing that decision at this point in the cycle11:53
bauzasI'm fine11:53
bauzasjust wanted to understand11:53
cdentI'm going to eat and take a little break. When I come back I'll fix up the aggregates stuff that johnthetubaguy pointed out and then check in to see what's next. If there's feedback on the allocations stuff by then, I'll do that.11:54
cdentbiab11:54
*** tblakes has joined #openstack-nova11:54
openstackgerritMichael Still proposed openstack/nova: Do not merge: quick sketch of a service user for vd2  https://review.openstack.org/36360611:55
slaweqkashyap: hello, can You help me with live_snapshot issue in Nova?11:56
*** markvoelker has joined #openstack-nova11:56
sdaguecdent: ok, I'm trying to sort out a few things to make the devstack setup nicer here, I'll look at patches to review after11:57
sdaguebauzas / johnthetubaguy : ok, so anyway, if we want to speed up people making progress on placement api, we really need to make devstack standup not be manual cherry picking of changes and hacking in logging11:58
*** artom has joined #openstack-nova11:59
*** Kevin_Zheng has quit IRC11:59
*** chrichip has quit IRC12:00
*** chrichip has joined #openstack-nova12:00
*** markvoelker has quit IRC12:01
openstackgerritsahid proposed openstack/nova: live-mig: Add claims and proper resource tracking  https://review.openstack.org/24448912:01
openstackgerritsahid proposed openstack/nova: libvirt: pass libvirt reference methods to migration  https://review.openstack.org/32899712:01
openstackgerritsahid proposed openstack/nova: libvirt: live-migrate updates NUMA and cpus in the XML  https://review.openstack.org/28674412:01
*** tongli has quit IRC12:03
*** Kevin_Zheng has joined #openstack-nova12:04
*** salv-orlando has quit IRC12:04
*** jaosorior has quit IRC12:04
*** jaosorior has joined #openstack-nova12:06
kashyapslaweq: What is the issue?12:06
kashyapslaweq: Please write the question here, making some quick lunch, back in a few min12:07
slaweqkashyap: thx, so I'm using libvirt 1.3.1 and sometimes snapshot made with live_snapshot is corrupted12:07
*** roeyc has quit IRC12:07
slaweqkashyap: I described what I found in bug: https://bugs.launchpad.net/nova/+bug/153027512:08
openstackLaunchpad bug 1530275 in OpenStack Compute (nova) "Live snapshot is corrupted (possibly race condition?)" [Undecided,Incomplete] - Assigned to Slawek Kaplonski (slaweq)12:08
slaweqkashyap: comment 7 and 8 in this bug12:08
*** roeyc has joined #openstack-nova12:09
slaweqso basically I'm not sure if it is normal case that value of status.end returned from libvirt is 012:09
*** rodrigods has quit IRC12:09
*** rodrigods has joined #openstack-nova12:09
*** gouthamr has joined #openstack-nova12:09
slaweqmaybe You know it better and could help me :)12:09
*** Jeffrey4l_ has joined #openstack-nova12:10
*** annp has quit IRC12:11
*** salv-orlando has joined #openstack-nova12:12
sdaguebauzas / johnthetubaguy easy approve (unrelated to placement) - https://review.openstack.org/#/c/363160/12:13
*** ducttape_ has joined #openstack-nova12:14
*** sheel has quit IRC12:16
openstackgerritAndrey Volkov proposed openstack/nova: WIP Map instances to cell0 on failed schedule  https://review.openstack.org/26782712:17
*** devkulkarni has joined #openstack-nova12:18
*** pradk has joined #openstack-nova12:20
*** kevinz has joined #openstack-nova12:20
*** gszasz has joined #openstack-nova12:22
*** devkulkarni has quit IRC12:23
*** devkulkarni has joined #openstack-nova12:24
*** markvoelker has joined #openstack-nova12:24
kashyapslaweq: Hey, back here.  So, still reading the bug12:25
slaweqkashyap: ok, I'm waiting12:26
kashyapslaweq: I presume you've created with something like: `nova image-create vm1 "snap1-of-vm1" --poll`12:26
slaweqexactly12:26
kashyapslaweq: I've just got a fresh DevStack instance setup locally.  Let me see if I can reproduce.  But I'm using:12:26
kashyaplibvirt-1.3.3.1-4.fc24.x86_6412:26
kashyapqemu-system-x86-2.6.0-4.fc24.x86_6412:26
kashyapslaweq: Do you have a libvirt daemon debug log?  That'll help me trace the libvirt APIs.  Matt has asked on the bug12:27
*** kevinz has quit IRC12:27
slaweqI don't have libvirtd debug log but I can have it12:27
*** kevinz has joined #openstack-nova12:27
kashyapslaweq: Do you know how to setup libvirt log filters?  If not, I can quickly write down the instructions here12:27
slaweqone more thing, I'm using still old Juno release but this part of code (logic) is not changed in master as I checked12:28
slaweqkashyap: I don't know how to write such filters12:28
kashyapslaweq: Here we go:12:28
kashyapslaweq: Oh, Juno...Please try with current stable.  (Gentle reminder This channel is usually for devel discussions)12:29
*** markvoelker has quit IRC12:29
kashyapslaweq: In your /etc/libvirt/libvirtd.conf12:29
kashyapAdd these two entries:12:29
kashyap  log_filters="1:libvirt 1:conf 1:security 3:event 3:json 3:file 3:object 1:util 1:command 1:qemu"12:29
kashyap  log_outputs="1:file:/var/log/libvirt/libvirtd.log"12:29
*** ducttape_ has quit IRC12:30
slaweqkashyap: ok, I will try on devstack with master branch and will back to You with proper logs12:30
kashyapslaweq: Then, restart the libvirt daemon.  Perform your test, and attach the /var/log/libvirt/libvirtd.log to the bug.12:30
kashyapOf course, all the above assumes you're doing this on the same Compute node where you're taking the snapshot.12:30
*** devkulkarni1 has joined #openstack-nova12:31
slaweqbut one more quick question, is it normal that virDomainBlockJobInfo.end is 0 in libvirt? (maybe You know)12:31
*** sudipto has joined #openstack-nova12:31
*** devkulkarni has quit IRC12:31
*** openstackgerrit has quit IRC12:34
kashyapslaweq: When there's no running block operation (like blockRebase), then it should be zero12:34
*** openstackgerrit has joined #openstack-nova12:34
*** kevinz has quit IRC12:34
*** kevinz has joined #openstack-nova12:35
slaweqok, so can I assume that in https://github.com/openstack/nova/blob/414df1e56ea9df700756a1732125e06c5d97d792/nova/virt/libvirt/guest.py#L692 should be running operation?12:35
slaweqso if is 0 then it is not completed?12:35
*** su_zhang has joined #openstack-nova12:36
slaweqor my thinking is wrong?12:36
kashyapslaweq: Check out -- http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=4cac24112:36
kashyap"Ensure to zero out the virDomainBlockJobInfo arg"12:36
*** gszasz has quit IRC12:36
*** cdent has left #openstack-nova12:39
*** cdent has joined #openstack-nova12:39
*** liverpooler has quit IRC12:39
slaweqkashyap: I see that libvirt is set 0 in all bytes in struct "info"12:40
slaweqbut as I understand if some block Job is running then it shouldn't be 0 at the end, right?12:41
kashyapslaweq: Yeah.  So, default is zero, unless an active block dev job is in progress12:41
kashyapRight12:41
kashyapslaweq: BTW, instead of doing this cur == end check12:41
slaweqso if in Nova there is "start_block_operation" and then "wait_for_operation_is_done" it shouldn't be treated as done if "status.end=0" right?12:42
*** eglynn has joined #openstack-nova12:42
kashyapQEMU advertizes the 'ready' flag (as part of the  'query-block-jobs' command) which is a signal that, live block operation (like a copy is completely synced to dest) is complete12:42
kashyapNow, one can gracefully abort it (or pivot to that copy, if need be)12:43
*** rlrossit has joined #openstack-nova12:43
*** lucas-hungry is now known as lucasagomes12:45
*** houming has quit IRC12:46
*** bkopilov has joined #openstack-nova12:46
kashyapslaweq: Yes, as near as I know.  Let's see the logs first, to see what you're hitting12:47
*** tongli has joined #openstack-nova12:47
slaweqkashyap: ok, I will try to reproduce it but for now it happend to me only on hosts with many vms12:47
* johnthetubaguy is back from a slightly extended lunch talking to removal company!12:47
slaweqI will try on devstack with master branch also12:47
*** woodster_ has joined #openstack-nova12:48
*** tongli has quit IRC12:48
kashyapslaweq: I've got the master branch, so I can try that report there in a few mins12:48
*** tongli has joined #openstack-nova12:49
*** liverpooler has joined #openstack-nova12:49
slaweqit would be great12:49
kashyapslaweq: You probably want to test with the buggy version you have, and post the log12:49
slaweqI will do it on my host for sure12:49
alex_xunova-api subteam meeting is in 10 mins at #openstack-meeting-412:49
*** hemnafk has quit IRC12:49
*** hemnafk has joined #openstack-nova12:50
*** Fdaisuke has quit IRC12:51
*** Fdaisuke has joined #openstack-nova12:51
*** gszasz has joined #openstack-nova12:52
*** ijw has joined #openstack-nova12:52
*** markvoelker has joined #openstack-nova12:54
slaweqkashyap: I uploaded libvirt log in bug report but it's quite big12:56
kashyapslaweq: Oh, it should be less than 1MB for that test case.  So you were albe to reproduce the prob?12:56
*** ijw has quit IRC12:57
slaweqit is log from "create instane, create snapshot from this instance, create instance from this snapshot"12:57
slaweqkashyap: for me it's reproducible almost every time on host with many instances12:57
slaweqon empty host I havn't got this issue so far12:57
kashyapslaweq: So this log you uploaded, is it when you hit the bug, I assume?12:58
slaweqyep12:58
*** markvoelker has quit IRC12:58
slaweqon http://pastebin.com/pc22CCEh You can check my logs from nova-compute12:59
openstackgerritChris Dent proposed openstack/nova: Add {get_,set_}aggregates to objects.ResourceProvider  https://review.openstack.org/35526312:59
openstackgerritChris Dent proposed openstack/nova: Implement get and set aggregates in the placement API  https://review.openstack.org/35799312:59
openstackgerritChris Dent proposed openstack/nova: Optional separate database for placement API  https://review.openstack.org/36276612:59
openstackgerritChris Dent proposed openstack/nova: [placement] add a placement_aggregates table to api_db  https://review.openstack.org/36286312:59
slaweqthere are my logs "error SK:..." added there to log values of status from libvirt13:00
cdentjohnthetubaguy: I _think_ that ^ gets your comments13:00
alex_xunova api subteam meeting is running13:00
*** mriedem has joined #openstack-nova13:00
*** pradk has quit IRC13:01
cdentah johnthetubaguy forgot  something, one sec13:01
*** ratailor has quit IRC13:01
*** EinstCrazy has joined #openstack-nova13:03
kashyapslaweq: Okay, with my versions, for the first instance, I couldn't reproduce the error when I live-snapshotted it13:04
*** markvoelker has joined #openstack-nova13:04
*** devkulkarni has joined #openstack-nova13:04
*** devkulkarni1 has quit IRC13:04
openstackgerritChris Dent proposed openstack/nova: Add {get_,set_}aggregates to objects.ResourceProvider  https://review.openstack.org/35526313:04
kashyapslaweq: Perhaps I have to have a bunch more instances running, then it might occur.  Looking at your logs now13:04
openstackgerritChris Dent proposed openstack/nova: Implement get and set aggregates in the placement API  https://review.openstack.org/35799313:04
openstackgerritChris Dent proposed openstack/nova: Optional separate database for placement API  https://review.openstack.org/36276613:04
openstackgerritChris Dent proposed openstack/nova: [placement] add a placement_aggregates table to api_db  https://review.openstack.org/36286313:04
*** lixiaoy1 has joined #openstack-nova13:06
*** ttrumm has quit IRC13:07
*** ttrumm has joined #openstack-nova13:08
openstackgerritTimofey Durakov proposed openstack/nova: ironic_host_manager: fix population of instances info on start  https://review.openstack.org/34794813:09
openstackgerritTimofey Durakov proposed openstack/nova: ironic_host_manager: fix population of instances info on schedule  https://review.openstack.org/34696613:09
*** markvoelker has quit IRC13:10
openstackgerritAnne Gentle proposed openstack/nova: API ref: associate floating IP requires Active status  https://review.openstack.org/36364213:10
tdurakovalaski, just updated patch, please review, once have a time13:11
*** tbachman has joined #openstack-nova13:11
*** prateek has quit IRC13:12
openstackgerritjichenjc proposed openstack/nova: no instance info cache update if instance deleted  https://review.openstack.org/36358513:12
*** diga has quit IRC13:13
*** mtanino has joined #openstack-nova13:15
*** anush__ has quit IRC13:15
*** sridharg has quit IRC13:16
*** sdake_ has joined #openstack-nova13:16
*** ducttape_ has joined #openstack-nova13:16
*** cleong has joined #openstack-nova13:17
*** Hosam_ has quit IRC13:18
*** mdrabe has joined #openstack-nova13:18
kashyapslaweq: Interesting, my successful libvirtd log is quite different than yours.  Can you please exactly specify your libvirt / QEMU / Nova versions?13:18
*** zz_dimtruck is now known as dimtruck13:18
*** su_zhang has quit IRC13:18
mriedembauzas: have you gone through the competing placement inventory RT changes from jaypipes and dansmith?13:19
mriedemdo we need to drop one or just squash them?13:19
*** sdake has quit IRC13:19
kashyapslaweq: Don't bother, found it from your logs13:19
*** zengine has joined #openstack-nova13:20
*** sridharg has joined #openstack-nova13:20
*** devkulkarni has quit IRC13:21
bauzasmriedem: yup13:21
bauzasmriedem: I'm actually writing UTs against jay's13:21
mriedembauzas: is one more "correct" than the other?13:21
bauzasmriedem: because he had some better implementation I think13:21
bauzasmriedem: yup13:21
mriedemok, running the placement job on it now13:22
bauzasalso, he covered the returned bits, while dansmith had no time for it I guess13:22
*** sdake_ is now known as sdake13:22
*** devkulkarni has joined #openstack-nova13:23
*** coolsvap is now known as _coolsvap_13:23
sdaguemriedem: jay's patch misses at least one of the safe_connect wraps13:24
bauzassdague: I just updated it for that13:24
sdaguebauzas: ok13:24
cdentI also think it is too complex13:24
* cdent left a comment to that effect13:24
bauzasI like the idea to transform the computenode into list of inventories13:25
sdaguemriedem: I moved the placement job to check to speed things up13:25
*** zengine has quit IRC13:25
sdagueso we're not constantly doing run experimental on these13:25
bauzascdent: sure, that's adding more calls, but here, I like the generation bit check13:25
bauzassdague: \o/13:25
*** devkulkarni has quit IRC13:25
*** devkulkarni1 has joined #openstack-nova13:26
cdentbauzas: not the generation check, the comparison of inventories13:26
cdentit duplicates what the server will do for you13:26
mriedemsdague: ok13:26
bauzascdent: meaning you'd get a new generation bit if the inventory changed ?13:27
slaweqkashyap: so is this log enough for You?13:27
sdaguemriedem: so this patch I think is ready - https://review.openstack.org/#/c/358797/13:27
sdaguejay fixed the unit tests on it13:27
cdentsdague: I'm just looking through that one to make sure it doesn't talk crazy13:27
kashyapslaweq: Yeah, should be sufficient for now.  I see the flow there.13:27
sdagueit definitely works in a real environment13:27
cdentsdague: that's good, but reality can be a trap13:28
kashyapslaweq: I couldn't reproduce it on Nova Git master.  And, the flow is different.  I have to compare & contrast with yours.13:28
mriedemsdague: bauzas: yeah i'll review https://review.openstack.org/#/c/358797/13:28
*** jichen has joined #openstack-nova13:28
*** devkulkarni1 has quit IRC13:28
*** devkulkarni has joined #openstack-nova13:28
openstackgerritAlex Szarka proposed openstack/nova: Recover instances when physical data is missing  https://review.openstack.org/32234113:29
sdaguemriedem: the wsgi script changes, which enable logging infrastructure, are in the gate now, plus devstack changes to set that up13:29
*** zengine has joined #openstack-nova13:29
*** ljxiash has joined #openstack-nova13:29
mriedemsdague: did you get up at 3am or what?13:29
sdaguethat's optimistically landing within an hour13:30
*** zul has quit IRC13:30
sdaguemriedem: no, the changes from last night worked :)13:30
sdagueI'm going to retool my logging patch after breakfast. Maybe enough bits will land that I don't need to cherry pick in a ton to get devstack working :)13:31
*** su_zhang has joined #openstack-nova13:31
*** eglynn has quit IRC13:31
*** ekuris has quit IRC13:33
cdentsdague, mriedem am I correct that the reno note on https://review.openstack.org/#/c/358797 needs to be fixed?13:33
*** prateek has joined #openstack-nova13:33
*** zul has joined #openstack-nova13:33
*** ljxiash has quit IRC13:34
*** ansiwen has joined #openstack-nova13:34
sdaguecdent: we could probably tweak the reno to describe the authentication bits needed, do those get generated in the config reference13:34
sdagueI would rather do that as a follow on, because it's currently a pretty manual process to get all these pieces into a devstack to actually see them working13:35
cdentthat's why I didn't vote13:35
mriedemcdent: i don't think so13:36
mriedemhttp://docs-draft.openstack.org/97/358797/13/check/gate-nova-docs-ubuntu-xenial/6284a96//doc/build/html/sample_config.html13:36
mriedemthe only thing in placement is #os_region_name = <None>13:37
mriedemunless the auth parts are missing from the generated config13:37
*** pwnall has joined #openstack-nova13:37
mriedemwhich i guess they are13:37
*** mtanino has quit IRC13:37
*** ducttape_ has quit IRC13:38
mriedemwe should just fix that later with a bug fix though13:39
*** su_zhang has quit IRC13:39
*** su_zhang has joined #openstack-nova13:39
*** chrichip has quit IRC13:40
*** EinstCrazy has quit IRC13:40
*** pbandark has quit IRC13:40
*** chrichip has joined #openstack-nova13:41
*** pwnall has quit IRC13:41
sdaguemriedem: yeh, sounds right. It would mirror what's in ironic / neutron, which are also probably poorly documented13:42
*** pwnall has joined #openstack-nova13:43
openstackgerritChris Dent proposed openstack/nova: Add {get_,set_}aggregates to objects.ResourceProvider  https://review.openstack.org/35526313:43
*** ttrumm has quit IRC13:43
mriedemhttps://github.com/openstack/nova/blob/master/nova/conf/neutron.py#L11613:43
mriedem^ is how we do it for neutron13:43
*** ttrumm has joined #openstack-nova13:44
*** su_zhang has quit IRC13:44
*** ducttape_ has joined #openstack-nova13:44
*** liverpooler has quit IRC13:44
sdaguemriedem: ah, ok, so that's just a follow on patch then, and we're good13:44
sdagueI can write that one now if you like13:44
mriedemyeah, the ironic way is actually cleaner https://github.com/openstack/nova/blob/master/nova/conf/ironic.py#L10113:44
*** xyang1 has joined #openstack-nova13:44
openstackgerritChris Dent proposed openstack/nova: Implement get and set aggregates in the placement API  https://review.openstack.org/35799313:44
dansmithcdent: bauzas: so has anyone actually tested jay's inventory patch?13:45
*** rlrossit has quit IRC13:45
dansmithit's a lot more complicated than mine, and I know mine *actually* works13:45
dansmithand we know jay's first RP one wasn't even close13:45
bauzasdansmith: I'm just running against that13:45
cdentdansmith: I haven't, yet.13:45
*** rlrossit has joined #openstack-nova13:45
sdaguemriedem: ok, how about I fix neutron to be like ironic13:45
sdagueand this like that too13:46
mriedemsdague: sounds good to me13:46
bauzasdansmith: there are a few bits that I'd love to see in your patch, actually, about the generation bit comparison and the local inventory cache13:46
*** amotoki has quit IRC13:46
*** chrichip has quit IRC13:46
bauzass/inventory/inventories/13:46
mriedembauzas: in dan's change or from dan's change into jay's change?13:46
dansmithbauzas: yeah, was just trying to get something simple that worked given the time constraints13:46
mriedemdansmith: the placement job is running on jay's inventory patch now13:46
bauzasmriedem: tbh, I'm writing a bit of UTs that can be moved from one place to another13:46
*** chrichip has joined #openstack-nova13:47
bauzasdansmith: either way, I don't honestly care whether we should have all the CRUD batteries that jay did in a short time period13:47
cdentdoes this "placement job" actually verify any of the stored data, or is it just making sure things don't blow up?13:47
mriedemcdent: the latter13:48
cdent(which is great, even if just that)13:48
mriedemsince nothing is using what's in the placement API13:48
cdentcool, just curious13:48
dansmithyeah, I've been doing it by hand13:48
dansmithwe need to I think13:48
dansmithbefore we can be sure this is working13:48
dansmithso if we go with jay's, someone needs to validate it I think13:48
cdentbrb13:48
*** ttrumm has quit IRC13:48
mriedemcouldn't we have a functional test do that?13:48
bauzaswe could13:48
dansmithmriedem: yes, and we need those, but given the stuff that was broken with the base patch I think we also want to hand-validate that it works end to end in a real devstack,13:49
dansmithuntil we can probe those values from tempest13:49
mriedemsure, in the interest of time i agree13:49
*** devkulkarni1 has joined #openstack-nova13:49
bauzasmmm, I'm f***d by my local machine ram space :/13:50
*** rlrossit has quit IRC13:50
dansmithbauzas: so imho, we could merge my naive implementation right now (with unit tests) and then work on optimizing as bugs afterwards13:51
dansmiththat's kinda what I was going for :)13:51
dansmithnaive being.. "just throws a new generation every time"13:51
bauzasfair enough13:51
dansmithmriedem: have you been through jay's such that you would prefer going with his? kinda seems like you're leaning that way13:52
johnthetubaguyjust to be clear, the complex follow up is avoid races by checking the generation?13:52
dansmithI need to get coffee before I can really go through it13:52
dansmithjohnthetubaguy: no, mine does that13:52
dansmithjohnthetubaguy: his just tries not to push a new generation if nothing has changed13:52
mriedemdansmith: i haven't gone through jay's inventory change yet13:52
*** devkulkarni has quit IRC13:52
mriedemi'm reviewing the bottom RT change13:52
johnthetubaguydansmith: OK, that seems like more than enough then13:52
*** ekhugen has quit IRC13:53
dansmithjohnthetubaguy: and I know it works, that's the important bit :D13:53
*** amotoki has joined #openstack-nova13:53
*** ljxiash has joined #openstack-nova13:53
johnthetubaguy+100 for working13:53
johnthetubaguyand being able to understand it13:53
*** ecelik has quit IRC13:53
dansmithyar13:54
*** eharney has joined #openstack-nova13:54
*** ayoung has joined #openstack-nova13:54
dansmithbauzas: so you have unit tests that can apply to mine already?13:54
dansmithelse I will start on them13:55
johnthetubaguyits https://review.openstack.org/#/c/363061/ vs https://review.openstack.org/#/c/363583/ right?13:55
*** jamielennox|away is now known as jamielennox13:55
*** liverpooler has joined #openstack-nova13:55
bauzasdansmith: I have a few of them, gimme 20 mins to upload them13:55
bauzassince I need to adapt what I did13:55
dansmithokay cool13:55
dansmithjohnthetubaguy: yeah13:56
johnthetubaguycool, thanks13:56
*** c64cosmin_ has joined #openstack-nova13:57
*** ekhugen has joined #openstack-nova13:57
*** tongli_ has joined #openstack-nova13:58
*** efried has quit IRC13:58
*** rlrossit has joined #openstack-nova14:00
mriedemso to be clear, we're ok with fully disabling and not retrying to connect to the placement service if there is a missing service catalog entry? and you can't get the compute trying to conncet again w/o restarting the nova-compute service?14:00
*** anush__ has joined #openstack-nova14:00
*** links has quit IRC14:00
*** tongli has quit IRC14:01
dansmithI think that's fine, personally14:01
mriedemthat kind of seems like a pain in the ass if you have thousands of computes and just needed to add a global entry to the SC14:01
dansmithmeh, pssh14:01
johnthetubaguymriedem: that sounds like an OK starting point, could always retry on SIG_UP as well14:01
johnthetubaguyHUP14:01
*** jamielennox is now known as jamielennox|away14:01
sdaguemriedem: the SC should be pretty static14:01
mriedemwe might want to note that in the release note anyway14:02
dansmithsure, reno it definitely14:02
*** chrichip has quit IRC14:02
*** rlrossit_ has joined #openstack-nova14:02
*** pbandark has joined #openstack-nova14:02
*** jamielennox|away is now known as jamielennox14:02
*** pradk has joined #openstack-nova14:02
*** burt has joined #openstack-nova14:02
*** c64cosmin_ has quit IRC14:02
*** rfolco has quit IRC14:03
*** chrichip has joined #openstack-nova14:03
cdentI don't understand why we shouldn't just retry every time? Where's the expense? Surely the service catalog is being queried a lot already? Forcing people to restart their computes when they suddently decide "oh hey, I wanna placement endpoint" seems quite mean.14:03
openstackgerritStephen Finucane proposed openstack/nova: Use more specific asserts in tests  https://review.openstack.org/36304314:04
openstackgerritStephen Finucane proposed openstack/nova: hacking: Use assertIs(Not), assert(True|False)  https://review.openstack.org/36368514:04
*** rfolco has joined #openstack-nova14:04
*** dimtruck is now known as zz_dimtruck14:04
*** rlrossit has quit IRC14:04
mriedemwell, you'll have to restart nova-compute once you add the auth entries to [placement] in nova.conf on that compute anyway14:04
sdagueyep14:04
*** ducttape_ has quit IRC14:05
*** devkulkarni1 has quit IRC14:05
*** cdent_ has joined #openstack-nova14:05
*** cdent has quit IRC14:06
*** sdake_ has joined #openstack-nova14:06
mriedemsdague: why aren't the safe_connector decorators on the get and post methods?14:06
sdaguethe only scenario in which this would be relevant is if you rolled all 1000 compute nodes with all the auth credentials restarted them all (they don't take live) but forgot to add the SC entry first14:06
mriedemrather than the things calling those?14:06
sdaguemriedem: because otherwise you need error handling on resp.status_code14:06
*** akshai has joined #openstack-nova14:07
sdaguebecause resp would be None14:07
*** cdent_ has quit IRC14:07
mriedemoh right14:07
sdagueand, it means that you short circuit abort *all* these methods if you are disabled14:07
*** cdent has joined #openstack-nova14:07
openstackgerritsahid proposed openstack/os-vif: Adds Windows support for OvsPlugin  https://review.openstack.org/34443314:07
openstackgerritsahid proposed openstack/os-vif: add standard constants for supported platforms  https://review.openstack.org/36368914:07
openstackgerritsahid proposed openstack/os-vif: rework ovs plugin in order to use platform module  https://review.openstack.org/36369014:07
*** sdake has quit IRC14:07
cdentah okay, that makes sense. still pretty mean! :)14:08
*** ducttape_ has joined #openstack-nova14:08
sdaguecdent: it's not mean, there is just no realistic operational situation where it's an issue14:08
mriedemthe msg.format() stuff is something i havne't seen in awhile :)14:08
openstackgerritTimofey Durakov proposed openstack/nova: ironic_host_manager: fix population of instances info on start  https://review.openstack.org/34794814:08
*** tonytan4ever has quit IRC14:09
* cdent switches everything to be minions talking to etcd14:09
*** tonytan4ever has joined #openstack-nova14:09
openstackgerritSean Dague proposed openstack/nova: Register keystone opts for placement sample config  https://review.openstack.org/36369914:10
*** rfolco has quit IRC14:11
*** rfolco has joined #openstack-nova14:12
cdentsdague: https://review.openstack.org/#/c/363333/ went through without me having a chance to look at it last night (which is fine), but I have some questions: a) you named it nova-placement-api which seems an error from the long term perspective, b) should we follow with a delete of nova/api/openstack/placement/placement-api.py ?14:12
cdent(I'll do (b) if nobody is on that and that's groovy)14:13
sdagueeverything nova builds for binaries is nova-, when we do a split we can do a deprecation phase14:13
sdagueb) yes14:13
*** kevinz has quit IRC14:13
*** marst has quit IRC14:13
sdaguebut it needed - https://review.openstack.org/#/c/363335/ to land first14:14
cdentor we could just avoid a deprecation by using the "right" name from that start?14:14
* cdent nods14:14
sdaguewe don't know what the right name is14:14
sdaguethe placement project has no name14:14
edleafe... or mascot14:14
*** kevinz has joined #openstack-nova14:14
cdentah, I though we had decided we were going to stop with the toy names and just name things by their service type (in which case placement-api is right)14:15
cdent(not necessarily projects, but their products)14:15
mriedemsdague: bauzas: do we have any unit tests in https://review.openstack.org/#/c/358797/ for the case where safe_connect short circuits on self._disabled being True?14:15
*** amotoki has quit IRC14:16
sdaguecdent: I don't know who thought they decided what there, but as there is *not* a placement project in governance, thinking that was decided any way is premature14:16
*** pbandark has quit IRC14:16
sdaguemriedem: there are not yet14:17
sdagueI can either work on that patch next, or the logging on the placement api14:17
sdaguewhich would you like?14:17
mriedemprobably logging14:17
sdagueok14:17
mriedemmy comments are in https://review.openstack.org/#/c/358797/14:18
mriedemnothing blocking, i'd -1 if it were different circumstances14:18
cdentedleafe: have you and sdague collided on logging or did you reach some kind of aggreement?14:18
sdaguemriedem: if the only concern is missing unit tests, we can do those as a follow on patch14:18
mriedemit's not only that, but we can address my comments as follow ups i think14:18
*** tonytan4ever has quit IRC14:18
edleafecdent: sdague really doesn't want to copy FaultWrapper now14:18
dansmithI'm going to start working on reviewing cdent's allocation stuff because we're still effed if we don't get that in too14:18
sdaguemriedem: ok14:18
sdaguedansmith: sounds great14:19
dansmithbut when that is done I can circle back on whatever14:19
*** ducttape_ has quit IRC14:19
cdentthanks dansmith14:19
*** pwnall has quit IRC14:19
edleafecdent: maybe mine can be a follow-up14:19
sdaguebauzas: you were in a unit test mood right?14:19
sdaguemaybe we can draft you to test that decorator :)14:19
cdentdansmith: it has, as noted in the commit messages and code a significant but not totally blocking TODO that needs some discussion14:19
*** tonytan4ever has joined #openstack-nova14:20
cdentand it is fast to complete code, not nice code14:20
*** pwnall has joined #openstack-nova14:20
* cdent tries to come up with some more caveats14:20
*** mtanino has joined #openstack-nova14:20
*** su_zhang has joined #openstack-nova14:21
mriedemsdague: we can at least see it works in practice http://logs.openstack.org/97/358797/13/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/3ce2677/logs/screen-n-cpu.txt.gz?level=WARNING#_2016-08-31_11_37_54_35614:21
mriedemapparently ksa checks the auth options before trying to check the SC, but we hit that and disable and don't check again, so that's working14:21
sdagueyes14:21
sdaguedansmith noticed that yesterday14:21
sdaguethe endpoint fail scenario I manually tested locally by changing the service type in the code to garbage14:22
mriedemok, +W14:23
openstackgerritAndrey Volkov proposed openstack/nova: WIP Map instances to cell0 on failed schedule  https://review.openstack.org/26782714:23
sdague\o/ - one more step forward14:24
mriedemhttps://github.com/openstack-dev/devstack/blob/master/lib/placement#L11714:24
openstackgerritTimofey Durakov proposed openstack/nova: ironic_host_manager: fix population of instances info on start  https://review.openstack.org/34794814:24
mriedemthat should probably be os_region_name shouldn't it?14:24
mriedemnot that it matters, we only have one region in devstack14:24
sdagueprobably14:25
*** mamandle has joined #openstack-nova14:25
*** zz_dimtruck is now known as dimtruck14:25
sdaguepush a fix and I'll +214:25
*** amotoki has joined #openstack-nova14:26
cdentsdague, mriedem, dansmith we still planning a hangout in approx 1.5 hours? If so I might go do something else for an hour or so (while dan reivews my shti) to trade some time for the evening when you guys will be around.14:26
*** marst has joined #openstack-nova14:26
sdagueyeh14:26
mriedemyup14:26
openstackgerritAndrew Laski proposed openstack/nova: DNM logs for debugging  https://review.openstack.org/36244214:27
cdentcool, see ya14:27
*** Guest36472 has joined #openstack-nova14:29
dansmithhmm, I'm missing context on the placement_aggregates thing14:29
dansmithalaski: do you understand that?14:29
*** lixiaoy1 has quit IRC14:30
*** tonytan4ever has quit IRC14:30
alaskidansmith: link? I haven't been following the channel very well today, tracking a weird cells/service version thing14:31
dansmithalaski: well this and down: https://review.openstack.org/#/c/355263/1014:31
*** tonytan4ever has joined #openstack-nova14:31
dansmithI wasn't thinking we'd have two sets of aggregates, one for regular and one for "placement"14:31
alaskiyeah, that's a big point of unclarity14:32
dansmithI also don't see what that has to do with being able to set allocations from the clients either14:32
dansmithbut he said it was related14:32
dansmithso I'm super confused14:32
*** gszasz has quit IRC14:32
*** akshai has quit IRC14:32
*** ZZelle has joined #openstack-nova14:32
alaskias I understand it the aggregates in Nova were not going to be moved fully to the placement db, once placement db is fully separate from Nova. So the idea was to just record aggregate uuids and their relation to a rp14:33
*** akshai has joined #openstack-nova14:33
dansmithI'm not sure how that helps14:33
alaskiall a rp cares about is which aggregate(s) it's associated with14:34
johnthetubaguyhelps compared to what?14:34
alaskinot any more details about the agg14:34
dansmithif we record them, then we keep them all as aggregates in the same place and have a list of the ones we need to send with placement when we move it,14:34
*** mlavalle has joined #openstack-nova14:34
dansmithis that the point?14:35
dansmithI'm not sure why we need an API for that14:35
openstackgerritStephen Finucane proposed openstack/nova: hacking: Use assertIs(Not), assert(True|False)  https://review.openstack.org/36368514:35
dansmithand really not sure how that is related to being able to write allocations from the compute nodes, which is, IMHO the important line we need to cross14:35
*** amotoki has quit IRC14:35
sdagueso, the separate database if fully a distraction for newton, right?14:35
sdaguelike, nothing breaks without it14:36
*** oanson has quit IRC14:36
*** rmcall has joined #openstack-nova14:36
*** su_zhang has quit IRC14:36
dansmithbeing able to have the separate one if you jump through hoops was the compromise between jay wanting a fully separate one and me thinking it was just a distraction14:36
alaskion a call atm, will get this in my head in a few14:36
*** ansiwen has quit IRC14:36
*** su_zhang has joined #openstack-nova14:37
*** david-lyle_ has joined #openstack-nova14:37
dansmithhowever, this aggregate list is, I think, just to facilitate the later split according to alaski14:37
dansmithseems odd to me, but...14:37
alaskidansmith: yes, I believe that's the case14:37
*** ansiwen has joined #openstack-nova14:37
dansmithI still don't see how it's related to allocations14:37
mosheledansmith, jaypipes: hi, can you review  some pci patches  https://review.openstack.org/#/c/349060 and https://review.openstack.org/#/c/347558/14:37
*** salv-orlando has quit IRC14:38
dansmithmoshele: not right now, sorry... and jaypipes is not around14:38
*** ansiwen has quit IRC14:39
*** ansiwen has joined #openstack-nova14:40
edleafedansmith: it doesn't seem to be related. My understanding is that it's just a step toward the eventual separation, when it is needed for pooled resources14:40
dansmithedleafe: yeah, so it's just a complete distraction right now, but mriedem and cdent seem to think it's critical14:41
dansmithalthough I think mriedem just because cdent14:41
*** su_zhang has quit IRC14:41
*** su_zhang has joined #openstack-nova14:41
edleafedansmith: let's talkabout that in the hangout then14:41
*** kevinz has quit IRC14:41
dansmithedleafe: by that time I may be reduced to just making fart noises into the mic, but.. yeah14:41
mriedemi don't know enough about what's required in the placement api to have an opinion on what's critical14:42
*** kevinz has joined #openstack-nova14:42
edleafedansmith: :)14:42
sdaguethat's fine, but I'm definitely in the camp that separate db needs to just be dropped. That had until last week to merge, right now it gets in the way of moving forward14:42
mriedemi would have to reference the spec14:42
sdaguemriedem: well, it's definitively optional14:42
mriedemunless i'm missing what it is that i think is critical?14:42
mriedemoh i thought you guys were talking about aggregates in the placement api14:42
mriedemwhich i know nothing about14:43
dansmithsdague: the completely-totally-separate DB thing is what we already reverted, yeah.. this was just setup for a later split,14:43
mriedemthe separate placement db is not critical, i never said it was14:43
dansmithbut agree, it's low on the prio list compared to the critical things14:43
*** tonytan4ever has quit IRC14:43
dansmithnot sure cdent agrees, but we'll see when he returns14:43
sdaguemriedem: right, the issue is right now the aggregate api is stacked on the optional db patches14:43
*** tonytan4ever has joined #openstack-nova14:43
mriedemwell we said it was optional at the midcycle, and it was in the etherpad with a big fat 'decision' note, and it was probably also in my recap of the midcycle14:44
mriedemso yeah14:44
mriedemoptional :)14:44
mriedemoh14:44
mriedemwell, shart14:44
*** ansiwen has quit IRC14:44
sdagueright, so I think we go from optional, to dead and move that bit to ocata14:44
dansmiththere is no allocation handler in the placement api at the moment, so *that* is the thing we need to find and get mergeable before we can do it from the compute client14:44
mriedemdansmith: i believe that is this and down https://review.openstack.org/#/c/339874/14:45
*** ansiwen has joined #openstack-nova14:45
dansmithmriedem: ah yeah.. last night you said it was the aggregate bit but maybe you linked the wrong thing?14:45
*** mdrabe has quit IRC14:46
mriedemlast night i linked https://review.openstack.org/#/c/363209/214:46
dansmithokay well maybe I picked the wrong thing this morning thn14:46
mriedembtw, the placement job just completed on jay's inventory change http://logs.openstack.org/83/363583/1/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/d288f21/14:46
kashyapmarkus_z: Hey, I think this bug can have an exception of not placing in "expired" category -- https://bugs.launchpad.net/nova/+bug/133439814:46
openstackLaunchpad bug 1334398 in OpenStack Compute (nova) "libvirt live_snapshot periodically explodes on libvirt 1.2.2 in the gate" [Undecided,Expired]14:46
mriedemhttp://logs.openstack.org/83/363583/1/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/d288f21/logs/screen-n-cpu.txt.gz?level=TRACE14:46
kashyapmarkus_z: Because we have a workaround that's 'True' by default in Nova Git master ('workarounds.disable_libvirt_livesnapshot = True'), until that bug is resolved.14:47
*** ducttape_ has joined #openstack-nova14:47
dansmithmriedem: .....yeah.14:47
*** amotoki has joined #openstack-nova14:48
*** gszasz_ has joined #openstack-nova14:48
*** tonytan_brb has joined #openstack-nova14:49
mriedemi'm not seeing anything in the n-cpu logs from his _inventory_changed method14:50
*** tonytan4ever has quit IRC14:50
*** Swami has joined #openstack-nova14:52
markus_zkashyap: yeah, true, I'll revert the expiration and leave a comment. Good catch.14:52
dansmithmriedem: we're moving on with mine right?14:52
*** markvoelker has joined #openstack-nova14:52
mriedemsure - i missed the major difference, unnecessary client side optimization in jay's that we can add in later?14:52
mriedemwell, not unnecessary,14:53
mriedembut not required for FF14:53
*** ducttape_ has quit IRC14:53
*** fragatina has joined #openstack-nova14:53
kashyapmarkus_z: Thanks.14:53
*** fragatina has quit IRC14:53
dansmithmriedem: http://logs.openstack.org/61/363061/2/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/780cd4a/logs/screen-n-cpu.txt.gz#_2016-08-30_23_28_58_95414:53
*** ducttape_ has joined #openstack-nova14:53
dansmithmriedem: right14:53
dansmithmriedem: that log link is mine14:53
dansmithmriedem: and that log statement means everything was cool14:54
*** fragatina has joined #openstack-nova14:54
*** sudipto has quit IRC14:54
*** nkrinner is now known as nkrinner_afk14:54
mriedemdansmith: yeah i checked yours over last night14:54
*** mdrabe has joined #openstack-nova14:54
mriedemi still don't know why we're hitting this but it's in all of them14:54
sdaguemriedem: something is just not right at that job - http://logs.openstack.org/83/363583/1/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/d288f21/logs/screen-n-cpu.txt.gz#_2016-08-31_13_43_04_63314:54
mriedemhttp://logs.openstack.org/61/363061/2/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/780cd4a/logs/screen-n-cpu.txt.gz?level=TRACE#_2016-08-30_23_25_52_63214:54
mriedemso just a bug to work out later14:55
*** sudipto has joined #openstack-nova14:55
*** sudipto has quit IRC14:55
sdagueit's calling and the other side isn't responding14:55
sdaguemriedem: configuration fail - http://logs.openstack.org/83/363583/1/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/d288f21/logs/apache/placement-api.txt.gz ?14:55
sdaguethe placement api didn't start there14:55
mriedemsdague: jay's change isn't rebased on the latest version of the RT change below it14:56
mriedemnot sure if that would make a difference14:56
*** raunak has joined #openstack-nova14:56
sdagueyeh, I don't know14:56
sdaguemriedem: https://review.openstack.org/#/c/363699/14:56
mriedemanyway, let's not get distracted with jay's inventory change14:56
sdaguewe don't need session options there14:57
sdaguenotice we never register them14:57
mriedemsdague: yeah, i know, but i think that's an oversight too14:57
sdagueI don't think it is14:57
mriedemjay was originally registering those14:57
dansmithmriedem: yeah, dunno about that initial 404, but maybe just a sequencing thing.. we do start n-cpu before placement14:57
sdagueright, except jay had no idea how any of this worked14:57
mriedemdansmith: oh yeah good point14:58
mriedemsdague: :)14:58
bauzasdansmith: I need to bail out for getting my car at the garage but you can find my PS14:58
*** kevinz has quit IRC14:58
*** fragatin_ has joined #openstack-nova14:58
alaskidansmith: back. so looking at the resource-providers-allocations spec I think the agg info is needed because allocations are reported against a "consumer_uuid" which is an agg or compute uuid iiuc14:58
*** kevinz has joined #openstack-nova14:59
cdentdansmith: the placementdb stuff is optional but very useful and my understanding when we evaluated this etherpad https://etherpad.openstack.org/p/placement-db that we were going to go for it.14:59
dansmithalaski: but for the compute node resources it should always be a compute node14:59
dansmithbauzas: are you pushing something?14:59
*** david-lyle_ has quit IRC14:59
alaskidansmith: yes14:59
*** raunak has quit IRC14:59
bauzasdansmith: I just did14:59
alaskidansmith: for everything except shared storage it would be a compute node14:59
dansmithcdent: no, I think most of us agree the placement db is way way way out of the running at this point14:59
bauzasdansmith: oh the bot seems to be off14:59
cdentthe PlacementAggregates do not depend on it, but I put them above the db changes because of the context manager handling15:00
dansmithcdent: we're seriously in danger of not making this by FF, IMHO15:00
bauzasdansmith: https://review.openstack.org/#/c/363061/15:00
* cdent shrugs15:00
dansmithbauzas: okay thanks I shall pick it up15:00
*** ijw has joined #openstack-nova15:00
cdentthe aggregates stuff is not at all related to the allocation stuff, I'm not sure where that came from15:00
* bauzas bailing out for the next hours, but bbiab for my evening15:00
dansmithcdent: might just be me picking the wrong set pre-coffee or something15:00
cdentboth should be linked from yesterdays etherpad: https://etherpad.openstack.org/p/placement-next15:00
dansmithcdent: thought you and mriedem pointed to it yesterday15:00
openstackgerritStephen Finucane proposed openstack/nova: hacking: Always use 'assertIs(Not)None'  https://review.openstack.org/36362315:01
openstackgerritStephen Finucane proposed openstack/nova: hacking: Reword in the imperative  https://review.openstack.org/36362415:01
*** mgoddard__ has joined #openstack-nova15:01
cdenti'll rebase the set_aggregates to not use the placement db now15:01
*** tongli_ has quit IRC15:01
*** ttrumm has joined #openstack-nova15:02
*** tongli has joined #openstack-nova15:02
*** fragatina has quit IRC15:02
mriedemsdague: the sessions options give the ability to make secure rest calls to the placement api right?15:02
mriedemwith a cert?15:02
*** efried has joined #openstack-nova15:03
sdaguehonestly, we should loop in a keystone person on that15:04
*** mgoddard_ has quit IRC15:04
sdaguebecause, ffs, it's the dumbest named thing if that's the case :)15:04
*** dmellado is now known as dmellado|mtg15:04
mriedemjamielennox: are you around?15:05
mriedemor stevemar15:05
openstackgerritSivasathurappan Radhakrishnan proposed openstack/nova: Using get() method to prevent KeyError  https://review.openstack.org/35942415:05
*** jamielennox is now known as jamielennox|away15:05
auggyjohnthetubaguy: got all the tests passing on https://review.openstack.org/#/c/357540 just have to fix a pep8 issue15:06
sdaguemriedem: you've got to be kidding me.....15:06
johnthetubaguyauggy: awesome, those tests are super scary15:06
*** tongli has quit IRC15:07
sdagueoh, wait, it's a bunch of aliases, this will take me some time sift through15:07
auggyjohnthetubaguy: yeah... well once i figured out how mox was supposed to work (thanks melwitt!) then it was just a matter of getting the order of operations to match15:07
sdaguemriedem: you are correct, session makes it work with certs15:07
*** abalutoiu has quit IRC15:08
auggyjohnthetubaguy: on thing i did that may or may not make sense, since we are dealing with 2 neutron clients in some cases now, i made a second mock_client that i called mock_admin_client...15:08
johnthetubaguyauggy: yeah, those unit tests are more complex than the code right now, there are mock ones I have started adding already, with the aim of killing the mox ones15:08
*** jaosorior has quit IRC15:08
johnthetubaguyauggy: thats probably simpler15:08
*** ijw has quit IRC15:09
*** armax has joined #openstack-nova15:09
*** _coolsvap_ is now known as coolsvap15:09
sdagueso... that wins the worst naming collision in keystone for this cycle15:09
*** hemnafk is now known as hemna15:09
sdaguesession means active connection, also means certificate configs15:09
auggyjohnthetubaguy: ah nice, yeah well after digging around in those, i can help with moving those over to mock after we get through this FF hump15:09
*** markus_z has quit IRC15:10
*** yamahata has joined #openstack-nova15:10
*** rmart04 has quit IRC15:11
mriedemsdague: \o/15:11
mriedemsdague: there is some other weirdness i found when diffing the neutron options before and after your change15:12
mriedemit looks like the 3 deprecated neutron options don't show up as deprecated/aliases in the config sample, i'm not sure if they'd continue to work or not though15:12
sdaguemriedem: ok, I'll let you run with that patch, otherwise I'll never get this logging stuff sorted15:12
mriedemif those were deprecated in mitaka we could just drop them and not care15:12
*** trisq has quit IRC15:13
*** trisq has joined #openstack-nova15:13
mriedemsdague: sounds good15:13
*** diogogmt has joined #openstack-nova15:14
*** pwnall has joined #openstack-nova15:14
*** tongli has joined #openstack-nova15:14
mriedemyeah i'm just going to remove those in a pre-patch, they were deprecated since kilo15:15
*** sudipto has joined #openstack-nova15:15
*** tonytan4ever has joined #openstack-nova15:15
*** rrecio has joined #openstack-nova15:15
dansmithsdague: mriedem so I think bauzas' unit tests on my patch are good to go15:15
dansmithI want to make sure I get a CAB on there for him, but.. does the base patch now need some love? if so I can do that15:16
mriedemdansmith: the base RT one?15:16
mriedemthat's +W15:16
dansmithyeah, I thought some extra test path needed doing15:17
*** rlrossit_ has quit IRC15:17
mriedemdansmith: there are several things to be cleaned up / addressed, but those are happening in later changes15:17
dansmithokay, shall I do those or is someone else on those already?15:17
*** tongli has quit IRC15:18
openstackgerritDan Smith proposed openstack/nova: Report compute node inventories through placement  https://review.openstack.org/36306115:18
mriedemi haven't heard of a volunteer, but they could wait15:18
mriedemsean is working on improving logging in the placement api15:18
*** tonytan_brb has quit IRC15:18
cdentdansmith: did you do a review on the AllocationsList stuff?15:18
dansmithokay well, I think this is ready for you to pick apart: https://review.openstack.org/#/c/363061/15:18
mriedemi'm working on cleaning up the ksa options in the placement section15:18
dansmithcdent: no I have it open though15:19
*** Hosam has joined #openstack-nova15:19
cdentcool15:19
openstackgerritAline Bousquet proposed openstack/nova: Add Image Remote Authentication Verification  https://review.openstack.org/33077315:19
openstackgerritChris Dent proposed openstack/nova: Add {get_,set_}aggregates to objects.ResourceProvider  https://review.openstack.org/35526315:19
openstackgerritChris Dent proposed openstack/nova: Implement get and set aggregates in the placement API  https://review.openstack.org/35799315:19
openstackgerritChris Dent proposed openstack/nova: [placement] add a placement_aggregates table to api_db  https://review.openstack.org/36286315:19
johnthetubaguydansmith: I think those reserved values need to come from the appropriate CONF values?15:19
cdentthat ^ pulls the set_aggregates out from under the new database15:19
dansmithjohnthetubaguy: oh sorry hadn't seen your comments, lemme look15:20
openstackgerritMatt Riedemann proposed openstack/nova: Remove deprecated neutron options  https://review.openstack.org/36374615:20
johnthetubaguyah, so I notice bauzas says that not needed, but I am not sure why15:20
dansmithjohnthetubaguy: okay yeah I can change that.. did you see bauzas' reply on the memory one?15:20
*** mamandle has quit IRC15:20
*** rlrossit has joined #openstack-nova15:21
johnthetubaguyah, yeah, I should follow up with bauzas on that one15:21
*** pcaruana has quit IRC15:22
*** rcernin has quit IRC15:22
johnthetubaguybauzas that ram one worries me, because I know getting CONF.reserved_host_memory_mb wrong really breaks rackspace public cloud in horrible ways15:22
*** mjura has quit IRC15:23
dansmithjohnthetubaguy: so, here's the thing15:23
dansmithjohnthetubaguy: we're not scheduling on this until ocata, and we update this value every minute15:23
*** sudipto has quit IRC15:23
dansmithjohnthetubaguy: so I think we'll be okay if we figure out later that it needs to be adjusted :)15:23
openstackgerritAndrey Volkov proposed openstack/nova: Eliminate additional DB queries in nova lists  https://review.openstack.org/35555815:24
openstackgerritAndrey Volkov proposed openstack/nova: Wrap servers detail API call in single transaction  https://review.openstack.org/35295015:24
johnthetubaguydansmith: yeah, thats true15:24
*** mdrabe has quit IRC15:24
dansmithjohnthetubaguy: that said, I also don't know why it's not right to use that value15:24
dansmithjohnthetubaguy: so let me just make that change and we can alter it later if need be15:24
*** mdrabe has joined #openstack-nova15:24
johnthetubaguyyeah, it feels nice being consistent there, even if that turns out to be wrong.15:25
dansmithaye15:25
*** rlrossit has quit IRC15:25
*** su_zhang has quit IRC15:25
dansmithjohnthetubaguy: making that change now.. anything else from you on it?15:25
johnthetubaguydansmith: there was a nit of the if statement being needed in update_resource_stats, but its halmless15:26
*** jichen has quit IRC15:26
*** su_zhang has joined #openstack-nova15:26
dansmithjohnthetubaguy: you mean the "if compute_node.uuid in self._resource_providers" ?\15:27
*** andreas_s has quit IRC15:27
johnthetubaguyyeah15:27
*** moshele has quit IRC15:27
dansmithjohnthetubaguy: it's needed because I hit it the first time I ran :)15:27
dansmithjohnthetubaguy: because the _ensure method doesn't explode if it can't create the provider and we'll fail with keyerror when we try to fetch out the rp later15:27
johnthetubaguyah... gotcha15:27
johnthetubaguyI missed it didn't raise15:27
*** ttrumm has quit IRC15:28
*** mamandle has joined #openstack-nova15:28
openstackgerritAugustina Ragwitz proposed openstack/nova: Assume neutron port_binding extensions enabled  https://review.openstack.org/35772615:29
johnthetubaguydansmith: hmm, so I actually thought we would only update this data on SIG_HUP or restart, because it only reporting the max available, its generally static right?15:29
*** ljxiash has quit IRC15:29
*** gszasz_ has quit IRC15:29
dansmithjohnthetubaguy: this gets called every minute (or whatever the timer is set to), so we have the opportunity to update it every minute15:29
openstackgerritAugustina Ragwitz proposed openstack/nova: Assume neutron port_binding extensions enabled  https://review.openstack.org/35772615:29
openstackgerritAugustina Ragwitz proposed openstack/nova: Use admin context to create neutron ports  https://review.openstack.org/35754015:29
dansmithjohnthetubaguy: and later I need to make this only do the update if something actually changed, but it will be able to diff itself against placement and make updates, potentially every minute15:30
dansmithjohnthetubaguy: look at one of the runs and you'll see15:30
*** su_zhang has quit IRC15:30
johnthetubaguydansmith: OK, looking15:30
dansmithhttp://logs.openstack.org/61/363061/2/experimental/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/780cd4a/logs/screen-n-cpu.txt.gz#_2016-08-30_23_28_58_95415:31
dansmithjohnthetubaguy: ^ for example.. search for that string in that log15:31
johnthetubaguyyeah, just looking for the ones mriedem pointed out in his comments15:31
*** browne has joined #openstack-nova15:31
* johnthetubaguy shakes fist at snail speed internet15:32
*** abalutoiu has joined #openstack-nova15:33
*** dmellado|mtg is now known as dmellado15:33
openstackgerritDan Smith proposed openstack/nova: Report compute node inventories through placement  https://review.openstack.org/36306115:33
dansmithjohnthetubaguy: ^15:33
*** jlanoux has quit IRC15:34
openstackgerritAndrey Volkov proposed openstack/nova: Add create cell command  https://review.openstack.org/33271315:34
openstackgerritAndrey Volkov proposed openstack/nova: Trivial: add ability to define action description  https://review.openstack.org/35578115:34
johnthetubaguydansmith: thanks, that sorts those reserved values out15:34
dansmithaye15:35
dansmithjohnthetubaguy: thanks for catching :)15:35
*** code-R has quit IRC15:35
openstackgerritAlex Szarka proposed openstack/nova: Additional resume_guests_state enhancements  https://review.openstack.org/34354215:36
*** tonytan_brb has joined #openstack-nova15:36
openstackgerritAugustina Ragwitz proposed openstack/nova: Assume neutron port_binding extensions enabled  https://review.openstack.org/35772615:36
*** tesseract- has quit IRC15:36
*** dikonoor has quit IRC15:37
*** abalutoiu_ has joined #openstack-nova15:37
*** abalutoiu_ has quit IRC15:38
*** tonytan4ever has quit IRC15:38
*** abalutoiu has quit IRC15:38
openstackgerritMatt Riedemann proposed openstack/nova: Remove deprecated neutron options  https://review.openstack.org/36374615:40
openstackgerritMatt Riedemann proposed openstack/nova: Register keystone opts for placement sample config  https://review.openstack.org/36369915:40
mriedemsdague: johnthetubaguy: ^15:40
*** salv-orlando has joined #openstack-nova15:40
*** TravT_ has quit IRC15:40
mriedemah crap i lost the dependency on the base RT change15:40
*** sdake_ is now known as sdake15:40
johnthetubaguymriedem: do we want to update ironic to match?15:41
openstackgerritAugustina Ragwitz proposed openstack/nova: Use admin context to create neutron ports  https://review.openstack.org/35754015:41
openstackgerritMatt Riedemann proposed openstack/nova: Register keystone opts for placement sample config  https://review.openstack.org/36369915:41
*** kevinz has quit IRC15:41
*** roeyc has quit IRC15:41
*** tbachman has quit IRC15:42
mriedemoh the depends-on wasn't necessary, the RT Change is merged, that was fast15:42
mriedemjohnthetubaguy: what about ironic?15:43
mriedemlike the password and v2password plugins?15:43
*** TravT has joined #openstack-nova15:44
johnthetubaguymriedem: I was just checking for consistency how we do all these things for the other services15:44
*** mgoddard has joined #openstack-nova15:44
*** mgoddard__ has quit IRC15:45
*** armax has quit IRC15:45
*** paul-carlton2 has quit IRC15:45
johnthetubaguymriedem: now I get your question, I guess ironic is just missing password and v2password15:45
auggymriedem: dansmith: if there's anything i can help out with lemme know15:46
*** code-R has joined #openstack-nova15:46
johnthetubaguybut I think that was intentional15:46
*** sahid has quit IRC15:46
mriedemjohnthetubaguy: yeah i think that's intentional15:46
*** salv-orlando has quit IRC15:46
sdagueremember, this is just example config15:46
johnthetubaguymriedem: yeah, sorry, just remembering all that now15:46
johnthetubaguysdague: ack15:46
sdagueit in no way actually impacts the options available15:46
*** EinstCrazy has joined #openstack-nova15:46
*** ssurana has joined #openstack-nova15:47
mriedemjohnthetubaguy: i'm going to handle cinder separately i think15:47
*** armax has joined #openstack-nova15:47
johnthetubaguymriedem: np15:47
johnthetubaguyits probably better that way15:47
*** EinstCrazy has quit IRC15:48
*** matrohon has quit IRC15:48
*** markvoelker has quit IRC15:48
*** kaisers_ has joined #openstack-nova15:48
mriedemauggy: add etc/nova/policy.yaml.merged to .gitignore15:49
mriedemor some variant of it15:49
auggymriedem: kk15:49
*** syjulian_ has joined #openstack-nova15:49
openstackgerritMatt Riedemann proposed openstack/nova: Remove deprecated neutron options  https://review.openstack.org/36374615:51
openstackgerritMatt Riedemann proposed openstack/nova: Register keystone opts for placement sample config  https://review.openstack.org/36369915:51
mriedemauggy: and do a cinder version of this https://review.openstack.org/#/c/363746/3 - the kilo commit that deprecated the same options for cinder was 49192695423b949be0e914dee47695db3063628015:51
auggymriedem: alright15:52
*** praneshp has joined #openstack-nova15:53
auggymriedem: do you want me to tag both of those as part of the bp/generic-resource-pools ?15:53
mriedemno15:53
*** rcernin has joined #openstack-nova15:54
*** sheel has joined #openstack-nova15:57
openstackgerritAlex Szarka proposed openstack/nova: resume_guests_state tests enhancements  https://review.openstack.org/34725615:57
openstackgerritAugustina Ragwitz proposed openstack/nova: Ignore generated merged policy files  https://review.openstack.org/36376815:57
cdentdansmith, mriedem, sdague, bauzas, edleafe, anyone else if you're ready to hangout here we go: https://hangouts.google.com/call/joehze42tvbkfpbcmhktxnv4vue15:58
dansmithwas it now, or 9:30?15:58
cdentwe started the last one now ish, ended the prior one 9:30ish15:58
dansmithokay then15:58
openstackgerritMatt Riedemann proposed openstack/nova: Update placement config reno  https://review.openstack.org/36377115:59
*** ansiwen has quit IRC15:59
* mriedem puts on his headgear16:00
johnthetubaguycdent: I have another VC just about to start, else I would join you16:00
openstackgerritClaudiu Belu proposed openstack/os-vif: Adds NoopPlugin  https://review.openstack.org/36287616:01
sdaguecoming16:01
openstackgerritGábor Antal proposed openstack/nova: Fixed indentation  https://review.openstack.org/36377216:02
dansmithwhyfor mriedem has no camera?16:02
mriedemidk16:04
*** devananda|MOVING is now known as devananda16:05
*** ansiwen has joined #openstack-nova16:05
openstackgerritAlex Szarka proposed openstack/nova: Changed maximum code complexity to 25  https://review.openstack.org/35117616:05
*** ildikov has quit IRC16:06
*** zengine has quit IRC16:07
*** links has joined #openstack-nova16:10
openstackgerritRoman Podoliaka proposed openstack/nova: ironic_host_manager: fix population of instances info on start  https://review.openstack.org/34794816:11
*** raunak has joined #openstack-nova16:11
*** Sukhdev has joined #openstack-nova16:11
*** tongli has joined #openstack-nova16:13
*** ianw has quit IRC16:13
*** fragatin_ has quit IRC16:14
*** gszasz has joined #openstack-nova16:15
*** chrichip has quit IRC16:16
*** Sukhdev has quit IRC16:17
*** chrichip has joined #openstack-nova16:17
*** kaisers_ has quit IRC16:18
*** fragatina has joined #openstack-nova16:18
*** akshai has quit IRC16:18
openstackgerritClaudiu Belu proposed openstack/os-vif: Adds NoopPlugin  https://review.openstack.org/36287616:19
*** ijw has joined #openstack-nova16:20
*** lpetrut has quit IRC16:22
*** fragatina has quit IRC16:22
*** moshele has joined #openstack-nova16:22
*** mamandle has quit IRC16:22
*** fragatina has joined #openstack-nova16:22
*** Swami has quit IRC16:23
mriedemalaski: what do we absolutely need to get into newton for cells v2 before FF? sounds like we're going to have some downtime waiting for jaypipes to write this allocation client code in the RT16:24
*** ijw has quit IRC16:24
*** sridharg has quit IRC16:25
openstackgerritSean Dague proposed openstack/nova: Add basic logging to placement api  https://review.openstack.org/36313016:25
*** eandersson has quit IRC16:25
*** moshele has quit IRC16:26
*** mamandle has joined #openstack-nova16:26
*** tongli_ has joined #openstack-nova16:26
*** nic has joined #openstack-nova16:28
*** tongli has quit IRC16:29
*** zengine has joined #openstack-nova16:30
*** tongli_ has quit IRC16:30
*** tongli has joined #openstack-nova16:32
*** mingyu has quit IRC16:32
*** mingyu has joined #openstack-nova16:32
*** mingyu has quit IRC16:32
*** ssurana has quit IRC16:33
*** trisq has quit IRC16:34
*** tongli has quit IRC16:36
*** tongli has joined #openstack-nova16:38
*** aswadr_ has joined #openstack-nova16:39
cdentauggy: https://etherpad.openstack.org/p/placement-next16:39
auggycdent: thanks!16:40
*** tongli has quit IRC16:43
alaskimriedem: my goal is https://review.openstack.org/#/c/356138/ and the WIP above it, but I'm tracking down an intermittent bug in there right now. something odd with service version checking16:43
alaskimriedem: and https://review.openstack.org/#/c/326906/ would be good to have16:43
*** ianw has joined #openstack-nova16:43
sdaguemriedem: +2 on your respin of - https://review.openstack.org/#/c/36369916:43
*** tongli has joined #openstack-nova16:44
*** lucasagomes has quit IRC16:44
sdaguemriedem / dansmith - fyi, I become a pumkin at about 4pm EST tomorrow. We have a thing we are going to in the evening, and I'm off on friday16:45
*** lucasagomes has joined #openstack-nova16:46
dansmithsdague: okay16:46
dansmithwhen is the hard deadline for N3? I assume it's EOD tomorrow?16:46
sdagueyeh, something like that16:47
openstackgerritAugustina Ragwitz proposed openstack/nova: Remove deprecated cinder options  https://review.openstack.org/36380316:47
*** tongli has quit IRC16:48
*** Apoorva has joined #openstack-nova16:48
openstackgerritAugustina Ragwitz proposed openstack/nova: Remove deprecated cinder options  https://review.openstack.org/36380316:48
melwittsdague: does https://review.openstack.org/#/c/363295/ look reasonable to you for getting rabbit userid from devstack for use in grenade runs? we are already sourcing lib/rpc_backend in grenade16:49
mriedemoh f yes, jury duty was cancelled again16:49
mriedemit's better than a snow day16:49
*** daemontool has joined #openstack-nova16:50
mriedemdansmith: yeah EOD tomorrow16:50
mriedemi have to have the n-3 tag in EOD tomorrow16:50
*** akshai has joined #openstack-nova16:50
dansmithokay16:51
auggymriedem: got https://review.openstack.org/#/c/363768 and https://review.openstack.org/363803 done, just waiting for it to clear the gate16:51
mriedemsdague: ruh roh16:51
mriedemhttps://review.openstack.org/#/c/363613/1/zuul/layout.yaml16:51
mriedemsdague: you moved the placement job to devstack's check queue, not nova's16:51
mriedemsdague: want me to fix that so you can +W?16:52
*** matias has joined #openstack-nova16:53
sdaguemriedem: yeh, oops16:53
mriedemi'm going to move the job back to experimental for devstack16:54
sdaguemriedem: sure, fine with that16:56
*** Guest36472 has quit IRC16:56
*** unicell has quit IRC16:57
*** salv-orlando has joined #openstack-nova16:57
*** tongli has joined #openstack-nova16:57
openstackgerritAndrew Laski proposed openstack/nova: DNM logs for debugging  https://review.openstack.org/36244216:58
openstackgerritmelanie witt proposed openstack/nova: Move cell message queue switching and add caching  https://review.openstack.org/32690616:58
alaskisuper quick cells meeting in 1 minute16:58
*** mgoddard_ has joined #openstack-nova17:00
*** tongli has quit IRC17:02
*** mgoddard has quit IRC17:03
*** rlrossit has joined #openstack-nova17:04
*** yamahata has quit IRC17:05
*** code-R_ has joined #openstack-nova17:06
mriedemsdague: does FF apply to devstack?17:07
mriedemand grenade17:07
*** akshai has quit IRC17:07
mriedemb/c alaski has some changes up for cells v2 and i'm wondering what the priority is on those17:07
sdaguemriedem: no17:07
mriedemok17:08
sdaguebut, bandwidth and risk are what we go by post freeze17:08
sdagueremembering that bw remains low there17:08
*** derekh has quit IRC17:09
*** code-R has quit IRC17:09
*** akshai has joined #openstack-nova17:12
*** tongli has joined #openstack-nova17:12
mriedemsdague: we need this https://review.openstack.org/#/c/361436/ and the one below it to land a nova change for FF17:13
openstackgerritDan Smith proposed openstack/nova: Report compute node inventories through placement  https://review.openstack.org/36306117:13
*** akshai has quit IRC17:14
*** su_zhang has joined #openstack-nova17:15
*** markvoelker has joined #openstack-nova17:15
sdaguemriedem: ok, those need to link to release notes showing where we wrote those steps down for operators in the commit message17:16
mriedemk17:16
sdaguemelwitt: on the devstack change, can you move the rabbit host as well? +2 after that17:16
*** tongli has quit IRC17:17
*** akshai has joined #openstack-nova17:17
*** lucasagomes is now known as lucas-dinner17:19
*** rama_y has joined #openstack-nova17:19
sdaguedansmith: I'm super confused that you are getting a result thing that's None/False17:19
sdagueit should be a response object, or an exception, I really didn't think none was an option there17:19
dansmithsdague: this was on an earlier version, but you clearly returned none from the helpers17:19
dansmithlemme look17:19
mriedemalaski: ok https://review.openstack.org/#/c/355602/ is rebased on top of https://review.openstack.org/#/c/362154/ now17:19
melwittsdague: there was a reason I didn't do that, one sec17:19
sdaguedansmith: that's when I had the try block deeper17:20
dansmithoh yeah17:20
dansmithgone now17:20
dansmithsdague: fixed.. otherwise good?17:20
alaskimriedem: you are a gentleman17:20
alaskimriedem: I think that invalidates your -1 on there17:20
mriedemit does17:20
melwittsdague: I noticed grenade sets the rabbit host manually, does that matter? https://github.com/openstack-dev/grenade/blob/master/devstack.localrc.base#L2117:20
*** code-R_ has quit IRC17:21
sdaguemelwitt: it shouldn't17:22
sdagueyou can still set it17:22
*** su_zhang has quit IRC17:23
melwittsdague: okay, let me move rabbit host too then17:23
sdaguedansmith: why are you returning json here - https://review.openstack.org/#/c/363061/6/nova/scheduler/client/report.py@266 - given that nothing uses the output of this function17:23
mriedemi'll update https://review.openstack.org/#/c/362310/ with the link to the nova change that adds the reno17:23
*** su_zhang has joined #openstack-nova17:23
*** akshai has quit IRC17:23
*** su_zhang has quit IRC17:24
*** tongli has joined #openstack-nova17:24
dansmithsdague: I needed something truthy for an earlier iteration where the 409 retry was in the parent (like the original one). I still need something truthy for the allocation stuff which shouldn't complete if the inventory one didn't17:24
sdaguedansmith: it feels like it would be good to figure out if the 409 retry could be extacted a bit because we have this odd double fault thing17:24
dansmithsdague: so I can return True there if you want17:24
dansmithsdague: well, I did have it extracted initially but it was uglier, IMHO17:25
sdaguedansmith: ok, I guess I just didn't see it getting used anywhere17:25
*** akshai has joined #openstack-nova17:25
*** su_zhang has joined #openstack-nova17:25
*** akshai has quit IRC17:26
sean-k-mooneyhi any chance that https://review.openstack.org/#/c/334048/ can be merged to swap vhost-user port binding to use os-vif in the ovs case as part of n3?17:26
sdaguedansmith: yeh, I guess I can see that. It feels odd to not have it live in a retry decorator that could be tuned to retry counts17:26
mriedemsean-k-mooney: is there any 3rd party ci, maybe intel, that runs with that?17:27
*** mamandle has quit IRC17:27
sdaguedansmith: ok, well, I think if you just dump the None check at 239-242 I can live with it17:27
*** ssurana has joined #openstack-nova17:27
sean-k-mooneymriedem: well yes intels will test it17:27
dansmithsdague: the way this works, I don't think there is much point in retrying more than once.. we'll just run this again in 59 more seconds17:27
sdaguedansmith: ok, is there a reason to bother with the 409 catch at all then?17:28
*** akshai has joined #openstack-nova17:28
mriedemsean-k-mooney: which one?17:28
mriedemhttp://intel-openstack-ci-logs.ovh/48/334048/5/check/tempest-dsvm-ovsdpdk-nfv-networking/127e4cb/logs/ ?17:28
dansmithsdague: yes because we have to invalidate our cache specifically17:28
*** tongli has quit IRC17:28
dansmithsdague: with the re-fetch of the resource provider17:28
sean-k-mooneymriedem: yes17:28
dansmithsdague: so that we get a new generation17:28
sean-k-mooneymriedem: we have not got our xenial job working yet but we are trying to get it in place in the next few days17:29
sdagueok17:29
sdaguedansmith: ok, 3 more comments on the patch17:29
dansmithsdague: I changed the result to True instead of json and added a docstring about it17:30
mriedem2016-08-26 14:43:58.909 30272 DEBUG nova.network.os_vif_util [req-db698e71-8d4c-42ad-94d1-e9dc4012828e tempest-TestNetworkAdvancedServerOps-850235663 tempest-TestNetworkAdvancedServerOps-850235663] Converted object VIFVHostUser(active=False,address=fa:16:3e:62:b7:50,has_traffic_filtering=False,id=734fac50-5934-41d8-961f-ec1c38993438,mode='client',network=Network(537ae646-23fc-449f-8898-3e73e8aca9c8),path='/var/run/openvswitch/vhu734fac5017:30
*** tongli has joined #openstack-nova17:30
sdaguedansmith: cool17:30
*** ttrumm has joined #openstack-nova17:31
mriedemsean-k-mooney: i need to do a few things but then i can maybe come back to this17:31
alaskimriedem: if you're updating https://review.openstack.org/#/c/362310 let's try removing those two lines17:31
*** tongli_ has joined #openstack-nova17:31
mriedemalaski: will do17:31
sean-k-mooneymriedem: no worries. i need to look into the output of this ci job too. it looks like some files i expect to be generated are not copied over17:31
mriedemalaski: i was going to link to this change for the release note ack https://review.openstack.org/#/c/274885/17:32
dansmithsdague: on that last one, bauzas added that I think to specifically log something if we got a successful but non-200 result17:32
dansmithsdague: not really sure why, TBH17:32
sdaguedansmith: that doesn't make any sense to me17:32
dansmithsdague: I can just collapse the last two17:32
dansmithyeah17:32
sdagueand seems just convoluted17:32
sdagueas long as the error message records the status code, it should be fine to work out what went wrong17:33
*** mingyu has joined #openstack-nova17:33
dansmithsdague: and actually, we'd never get there anyway17:33
dansmithnot sure why he did that17:33
dansmithsdague: because of the "if not result"above17:33
sdaguedansmith: also, this should probably be LOG.warning not error17:33
sdaguebecause it's something that will recover next time17:34
sdaguehonestly, if it's expected to happen, it probably should be an info17:34
*** tongli_ has quit IRC17:34
dansmithsdague: that part shouldn't though17:34
*** tongli has quit IRC17:35
*** tongli_ has joined #openstack-nova17:35
dansmithsdague: that's my point.. we'd fail above if we get 404 for example, but I will change that one to a warning17:35
alaskidansmith: yeah, looks like a wrong binary name lookup. Should be nova-os_compute rather than nova-api which is what I assumed it would be. I think17:35
sdaguedansmith: right, but you could end up in your final error because of 2 409s17:36
alaskimriedem: cool, that looks like a good one to use17:36
sdaguewhich you just said aren't the end of the world17:36
dansmithsdague: ah true, so let me call that one out and only info it, okay?17:37
sdaguesure17:37
*** bradjones has quit IRC17:38
*** bradjones has joined #openstack-nova17:38
*** tonytan_brb has quit IRC17:38
*** mingyu has quit IRC17:38
*** pcaruana has joined #openstack-nova17:39
*** tongli_ has quit IRC17:39
mriedemalaski: done and done https://review.openstack.org/#/q/topic:setup_cell0_before_migrations17:39
*** bradjones is now known as Guest3037417:39
*** unicell has joined #openstack-nova17:39
alaskimriedem: much thanks17:40
*** tongli has joined #openstack-nova17:40
*** mgoddard_ has quit IRC17:42
*** yamahata has joined #openstack-nova17:42
sdaguemriedem: so https://review.openstack.org/#/c/274885/25/releasenotes/notes/cell-id-db-sync-nova-manage-8504b54dd115a2e9.yaml is pretty weak language17:43
sdague"This command only needs to be called when upgrading to CellsV2."17:43
sdaguebut, we're saying it's mandatory before newton?17:43
*** ttrumm has quit IRC17:43
*** tongli has quit IRC17:43
*** markvoelker has quit IRC17:43
mriedemalaski: are we going to get cell0 in for newton? is it required?17:44
*** tongli has joined #openstack-nova17:44
dansmithrequired during newton17:44
dansmithhence the soft language17:44
*** ttrumm has joined #openstack-nova17:44
dansmithbefore ocata17:44
alaskiyep, that17:44
sdagueok, then we're not going to unconditionally blast it through in grenade17:44
mriedemok, so getting cell0 in newton devstack is enough17:44
mriedemright?17:44
dansmithsdague: what does that mean?17:45
mriedemand nova in newton has to be able to handle that cell0 doesn't exist17:45
sdaguehttps://review.openstack.org/#/c/362310/217:45
alaskiNova in N handles that cell0 does not exist, unless you run the simple_cell_setup command after which it needs to exist17:45
mriedemyeah so https://review.openstack.org/#/c/362310/ says you have ot have cell0 before you can get to newton17:46
*** tongli has quit IRC17:46
mriedemand we have sibling changes for this in devstack, to create cell0 and run simple_cell_setup17:46
alaskiokay. the language can be change to say that the cell0 db must exist before running simple-cell_setup17:46
dansmithwe need to test rolling to it with newton code before the newton release so that we know we can require people to do it17:46
*** tongli has joined #openstack-nova17:46
mgagnejroll: ping17:46
mgagnejroll: re OOM errors you mentioned in Nova scheduler with Ironic17:47
openstackgerritDan Smith proposed openstack/nova: Report compute node inventories through placement  https://review.openstack.org/36306117:47
dansmithsdague: ^17:47
mgagnejroll: I think I found the root cause17:47
sdaguedansmith: but we just said we weren't requiring people to do it, right?17:47
mriedemi.e. https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack+branch:master+topic:cell0_db17:47
dansmithsdague: required to do it *in* newton17:47
mriedemdansmith: which is ^17:47
dansmithsdague: newton will run without it, but it has to be done before ocata17:47
mriedemyeah, so we don't need these grenade changes17:47
sdagueok, then we don't do it with mitaka -> newton17:47
dansmithsdague: so we need to test that it works on newton code17:47
alaskisdague: the migration to cellsv2, and cell0, must happen after moving to N but before going to O17:47
sdaguewe do it with newton -> mitaka17:47
jrollmgagne: the InstanceList.get_all_for_compute() or whatever call?17:47
sdaguesorry newton -> ocata17:48
mgagnejroll: this line: https://github.com/openstack/nova/blob/kilo-eol/nova/scheduler/host_manager.py#L59017:48
mriedemright, so we drop https://review.openstack.org/#/q/topic:setup_cell0_before_migrations17:48
dansmithsdague: but if we don't test it now, we have no idea if it works *on* newton17:48
*** zenoway has quit IRC17:48
jrollmgagne: yeah, that's what I'd pinpointed in the past17:48
mgagnejroll: should be objects.InstanceList.get_by_host_and_node17:48
*** ttrumm has quit IRC17:48
alaskidansmith: right17:48
mriedemdansmith: alaski: sdague: doesn't https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack+branch:master+topic:cell0_db test that cell0 is on newton?17:48
*** zenoway has joined #openstack-nova17:48
mgagnejroll: otherwise in Ironic context, it will load ALL instances since you often have 1 nova-compute anyway17:48
sdaguedansmith: but if we land it, then the entire universe is over there for newton and we never test them not doing it17:49
jrollmgagne: right, but there's no nodename there17:49
mgagnejroll: I sent an email in operators about the details but17:49
dansmithmriedem: it tests that, given a system upgraded to newton, that we can land that code17:49
sdagueyou make a fork17:49
dansmithmriedem: er, run17:49
dansmithsdague: um, what?17:49
mgagnejroll: in fact, with get_all_host_states looping on all hypervisors (not hosts), you end up with all instances being loaded for each hypervisor17:49
sdaguedansmith: if we land this grenade patch, we don't ever test newton upgrades without cell017:50
*** tongli has quit IRC17:50
mgagnejroll: so 2000 hypervisors/instances, this means 2000^2 loaded in memory17:50
dansmithsdague: the grenade patch is already in, this is a devstack patch17:50
alaskimriedem: that checks that cell0 works in Newton. But we can't add a cell migration in grenade because it doesn't run new devstack and breaks on the db not being setup17:50
jrollmgagne: lol, yeah I think you're right17:50
mgagnejroll: this line will do just fine instead: inst_list = objects.InstanceList.get_by_host_and_node(context, host_name, compute.hypervisor_hostname)17:50
*** tongli has joined #openstack-nova17:50
sdaguedansmith: I am staring at grenade patches17:50
dansmithsorry, I'm confusing the cell0 thing with the last one17:50
sdaguehttps://review.openstack.org/#/c/361436/517:50
mriedemalaski: oh i see, we have a circular dependency :)17:50
jrollmgagne: maybe, yeah17:51
alaskimriedem: yeah17:51
mgagnetested and it works just fine, well no errors17:51
*** dimtruck is now known as zz_dimtruck17:51
alaskisdague: so right now grenade runs simple_cell_setup, which tells Nova that a cell0 db exists. However it doesn't actually exist yet, so Nova blows up when trying to use it17:51
alaskiwhich is what my latest patch does17:51
mgagnejroll: but anyway, with your patch, it won't hit that line anymore17:51
sdaguecan we hangout, I fee like I'm playing who's on first? :)17:52
mriedemcan simple_cell_setup detect that the cell0 db doesn't exist?17:52
mriedemyeah let's get on a call17:52
alaskisdague: so my Nova patch is blocked on having the db added in grenade, or reverting the cell migration in grenade. If we revert we can't ask users to migrate to cellsv2 in N because it's not at all tested17:52
dansmithaye17:52
alaskialright, one sec. I'm in a coffee shop atm17:53
sdaguehttps://hangouts.google.com/call/vhef6o64srfalp63dfqizgfyuqe17:53
*** ducttape_ has quit IRC17:53
*** zenoway has quit IRC17:53
*** ihrachys has quit IRC17:54
*** akshai has quit IRC17:57
*** tongli has quit IRC17:58
*** shewless has quit IRC17:58
*** tongli has joined #openstack-nova17:58
*** tbachman has joined #openstack-nova17:58
cdentdansmith: I guess burning a generation when we do an allocation update would be wrong. I ask because that's the simplest way to reuse existing code. Updating to the same value if the value matches is what we said on the call, right? (just confirming)17:59
*** tongli_ has joined #openstack-nova18:00
cmartinHey does anybody know if there is a situation where the destination for an instance can be a volume but the source isn't?18:01
*** zz_dimtruck is now known as dimtruck18:01
*** diogogmt has quit IRC18:02
*** ducttape_ has joined #openstack-nova18:02
*** tongli has quit IRC18:03
*** rmcall_ has joined #openstack-nova18:03
*** rmcall has quit IRC18:05
*** rmcall_ is now known as rmcall18:05
*** thumpba has joined #openstack-nova18:05
*** akshai has joined #openstack-nova18:06
*** sudipto has joined #openstack-nova18:06
*** Kevin_Zheng has quit IRC18:06
dansmithsdague: https://review.openstack.org/#/c/361436/5/projects/60_nova/upgrade.sh18:06
*** su_zhang has quit IRC18:07
*** salv-orl_ has joined #openstack-nova18:08
*** salv-orlando has quit IRC18:10
*** tongli has joined #openstack-nova18:11
*** Kevin_Zheng has joined #openstack-nova18:11
*** lpetrut has joined #openstack-nova18:12
*** xenogear has joined #openstack-nova18:12
*** stewie925 has quit IRC18:13
*** cmartin has quit IRC18:13
*** syjulian has quit IRC18:13
*** syjulian_ is now known as syjulian18:13
*** jinli has quit IRC18:13
*** MikeG451 has quit IRC18:14
*** tongli_ has quit IRC18:14
*** xenogear has quit IRC18:17
*** tonytan4ever has joined #openstack-nova18:18
*** syjulian has quit IRC18:18
*** ducttape_ has quit IRC18:19
*** ducttape_ has joined #openstack-nova18:20
*** prateek has quit IRC18:20
nicI'm wondering if I've hit a bug or a PEBCAK error with the API18:20
nicUse case: I'm trying to GET /servers/detail with a list of UUIDs, so that I don't have to a) make 250 API calls to get the 250 VMs I need, and b) I don't have to get all 30,000 VMs and filter out the 250 I want18:22
nicThe API seems to support it: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L2369-L237418:22
nicAnd if I set a breakpoint in the debugger and change the filter to be a list, it works18:22
nicBut the wsgi only appears to support setting strings as search_opts18:22
nicHow does one pass a list in as a search query?18:23
nicThe novaclient explicitly coerces all search arguments into strings, so I'm guessing there's a trick to it?18:24
mriedemnic: use --debug with novaclient to see how it forms the query18:25
nicI already have — it's smashing my list down into a string, which then fails to match18:25
mriedemnic: you can't filter on uuid https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/servers.py#L110218:26
mriedemfrom what i can tell18:26
nicSure you can18:26
*** Sukhdev has joined #openstack-nova18:27
*** hemanthm is now known as hemanthm|lunch18:27
nicAdmins can search on whatever they like18:27
mriedemoh right, i was looking at non-admin18:28
nicAnd again, if you set a breakpoint and un-stringify the search opt back into a list, it does the right thing18:28
*** prateek has joined #openstack-nova18:29
*** amotoki has quit IRC18:31
nicDo I have to do something like that horrible trick in PHP with the magic names on query strings?18:32
nicI mean, whatever works, but eww...18:33
*** gszasz has quit IRC18:33
*** TravT_ has joined #openstack-nova18:33
mriedemwhat does the encoded uuid query string look like?18:33
mriedemdoes it have commas in it or something?18:33
mriedemin sqla db api if we have a uuid filter and there is a comma in the list, we could just split that18:34
sdaguejohnthetubaguy: your comment on https://review.openstack.org/#/c/363061/7 made me lol :)18:35
sdaguebecause we had just unwound that18:35
*** MikeG451 has joined #openstack-nova18:35
*** sudipto has quit IRC18:35
mriedemsdague: ok, in lieu of another etherpad for cellsv2, plan is create a variable in devstack, mirrored in grenade, to setup cell0 and run simple_cell_setup - and then we'll use that in one of the grenade jobs and the placement api job18:35
mriedemdansmith: alaski: ^ correct?18:36
*** TravT has quit IRC18:36
dansmithyeah, and I guess we just do those in laski's patches18:36
mriedemyup18:36
sdaguemriedem: that seems like what we just decide18:36
sdaguedecided18:36
*** jaypipes has joined #openstack-nova18:36
mriedemok, word up18:36
mriedemthat gives us something to do until his jayness shows up18:36
dansmithalaski: so since those are your patches do you actually want to just do that? if not, I will be glad to18:36
dansmithI'm going to need a lot of beer in barcelona18:37
alaskimriedem: yep18:37
mriedemjaypipes: oh his jayness is here18:37
dansmithand by a lot, I mean like.. two18:37
mriedemdansmith is going to require exactly 6.5 oz of beer18:37
alaskidansmith: if you have experience doing that it might be easier for you, but I'm happy to look for something to copy18:38
jaypipesmriedem: please don't call me that. I did my best to get back to an Internet location after dinner and family things.18:38
dansmithalaski: okay18:38
mriedemjaypipes: i'm not trying to dump on you, we do have two things that need your attention though when you can18:38
alaskidansmith: I will provide you with beverages of your choice, or some plain food. I don't actually know what to expect there foodwise18:39
mriedemcdent put those in the ML thread18:39
*** bvanhav has quit IRC18:39
*** moshele has joined #openstack-nova18:40
*** bvanhav has joined #openstack-nova18:40
*** xenogear has joined #openstack-nova18:40
jaypipesmriedem: I just read them and am reading the etherpad.18:41
mriedemthe etherpad is probably mostly distraction at this point18:41
*** cmartin has joined #openstack-nova18:41
jaypipesmriedem: ok... so you want me to focus on cdent's allocation SQL patch, yes?18:42
mriedemcorrec18:42
mriedemand write the client side RT change to populate allocations in the placement API18:43
cdentjaypipes: I'm just finishing a tweak to that, which is probably still wrong but more like what we'll eventually want18:43
mriedemif you haven't already done so18:43
jaypipesk18:43
cdentsuch that the tests may still be useful18:43
openstackgerritLudovic Beliveau proposed openstack/nova: PCI: Fix pci_passthrough_whitelist with fully qualified PF PCI address  https://review.openstack.org/36388418:43
*** tongli has quit IRC18:43
jaypipesmriedem: I suppose I should write it as a quick hack (the client side RT stuff)?18:43
*** Sukhdev has quit IRC18:43
*** jinli has joined #openstack-nova18:43
*** tongli has joined #openstack-nova18:44
openstackgerritPaulo Matias proposed openstack/nova: Fill destination check data with VNC/SPICE listen addresses  https://review.openstack.org/35859918:44
jaypipesmriedem: since my attempts to do things properly have mostly been rejected or failed outright.18:44
mriedemjaypipes: in the interest of time i think we want bare bones functionality18:44
jaypipesI gathered that, yes.18:45
mriedemwe can optimize later18:45
mriedemsdague: dansmith: alaski: posted the cells v2 plan to the dev list also, for general awareness18:45
dansmithmriedem: okay, got the devstack bits up for them to look at and then will do the grenade part18:46
*** tongli_ has joined #openstack-nova18:46
*** kfarr has joined #openstack-nova18:47
*** stewie925 has joined #openstack-nova18:47
alaskimriedem: cool18:47
*** diogogmt has joined #openstack-nova18:48
*** tongli has quit IRC18:48
openstackgerritSean Dague proposed openstack/nova: Add basic logging to placement api  https://review.openstack.org/36313018:48
*** thumpba has quit IRC18:49
*** thumpba has joined #openstack-nova18:49
*** syjulian has joined #openstack-nova18:51
mriedemdansmith: ok, comments in the devstack changes. not -1, but not +1 yet either18:52
*** david-lyle_ has joined #openstack-nova18:52
*** david-lyle_ has quit IRC18:52
melwittsdague: https://review.openstack.org/363295 is ready with RABBIT_HOST moved as well18:53
*** rmcall has quit IRC18:54
openstackgerritChris Dent proposed openstack/nova: WIP Add set_all and delete_all to AllocationList  https://review.openstack.org/36320918:54
cdentjaypipes, dansmith ^ there's a new version18:54
openstackgerritAndrew Laski proposed openstack/nova: Pull from cell0 and build_requests for instance list  https://review.openstack.org/35613818:54
openstackgerritAndrew Laski proposed openstack/nova: Fix service version lookup during delete  https://review.openstack.org/36388818:54
*** akshai has quit IRC18:55
cdentthat one changes create_all to set_all so that existing allocations for the rp, consumer pair are (sort of) updated instead of being added to (there's no unique constraint on those two columns?). It also checks the resource provider generation18:55
cdentthere's no test, as I thought best to pass this on to jay now, on the generation handling18:55
*** akshai has joined #openstack-nova18:55
cdentit uses the current generation and updates the generation to the current if it can find the current. This is to avoid changing the generation for non-inventory things. So we know if things have changed out from under us.18:56
openstackgerritAndrew Laski proposed openstack/nova: DNM logs for debugging  https://review.openstack.org/36244218:56
cdentNow that I've commited it, I think that's wrong. We should burn a generation/18:56
*** sheel has quit IRC18:56
cdentbut I'll let jaypipes give it a read through18:56
cdenti'm going to fix the follow up patch so it is using the right method18:57
*** ijw has joined #openstack-nova18:57
*** diogogmt has quit IRC18:57
openstackgerritChris Dent proposed openstack/nova: WIP Add support for allocations in placement API  https://review.openstack.org/33987418:57
*** moshele has quit IRC18:59
*** ildikov has joined #openstack-nova19:01
dansmithalaski: okay so what is the deal with this: https://review.openstack.org/#/c/361436/5/projects/60_nova/upgrade.sh19:05
dansmithalaski: do we still need to move that ordering? and/or should I just move it to before the online part?19:05
sdaguemelwitt: oh, gdi, I know why the RABBIT thing wasn't moved19:05
sdaguebecause of SERVICE_HOST calculation19:06
sdagueok, I suck, if you go back to patch 1 I'll approve19:06
alaskidansmith: that's so that db sync gets the cell0 db19:06
dansmithhah19:06
dansmithalaski: but not db_sync, just the online_data_migrations part right?19:06
alaskidansmith: no, the actual db sync command. it fans out to cell0 now19:07
dansmithwhat the... I thought I asked you that in the call19:07
dansmithlemme go look19:07
alaskihttps://review.openstack.org/#/c/274885/19:07
melwittsdague: no worries. I'm not so familiar with these, so thanks for telling the right way19:07
alaskidansmith: yeah, that was my initial faulty thumbsup.19:08
dansmithalaski:  okay, heh19:08
*** raunak has quit IRC19:09
mriedemplacement job results are in on the inventory change fwiw http://logs.openstack.org/61/363061/7/check/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/3445b46/19:11
* bauzas back up 19:12
bauzasdansmith: sdague: mriedem: anything I could help ?19:13
mriedemreview https://review.openstack.org/#/c/363061/19:13
*** links has quit IRC19:13
mriedembauzas: and https://review.openstack.org/#/c/356138/19:13
dansmithbauzas: thank you very much for writing those unit tests19:14
bauzasmriedem: roger, roger.19:14
dansmithmriedem: http://logs.openstack.org/61/363061/7/check/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/3445b46/logs/screen-n-cpu.txt.gz?#_2016-08-31_18_30_26_13219:14
mriedemyup19:14
melwittsdague: done19:14
sdaguemelwitt: yep, thanks, +A19:14
bauzasdansmith: heh, you should rather thank the TZs19:15
openstackgerritChris Dent proposed openstack/nova: WIP Add support for allocations in placement API  https://review.openstack.org/33987419:15
dansmiththe one time TZs helped19:15
melwittsdague: thanks!19:15
cdentsdague: do you have any pending placement devstack changes?19:16
cdentthere's a rather critical thing missing from the apache conf template19:16
sdaguecdent: I do not19:16
sdaguecdent: which bit is that?19:17
cdentCustomLog19:17
cdentI'll add it19:17
mriedemso, something i'm confused about with the inventorys put19:17
sdaguecdent: ok19:17
cdentand let you know when it is there19:17
sdagueit was all working locally19:17
jaypipescdent: so do you want me to push a revision that does all this in a single SQL transaction?19:17
mriedemcdent: dansmith: we pass a body with 2 keys https://review.openstack.org/#/c/363061/7/nova/scheduler/client/report.py@228 - but the gabbit doesn't pass an inventories list https://github.com/openstack/nova/blob/master/nova/tests/functional/api/openstack/placement/gabbits/inventory.yaml#L7219:18
cdentjaypipes: yes that would be great. What's there right now is chaos. it "works" but does so in a very crufty way19:18
*** fragatin_ has joined #openstack-nova19:18
mriedemoh i guess we have a gabbit for that here https://github.com/openstack/nova/blob/master/nova/tests/functional/api/openstack/placement/gabbits/inventory.yaml#L25419:18
sdaguecdent: https://dl.dropboxusercontent.com/1/view/q3r20hjyw1fdrxh/Apps/Shutter/screenshot_324.png19:18
dansmithmriedem: it does, down further19:18
cdentmriedem: there are two ways to PUT inventory (accident of history)19:18
mriedemyeah19:18
mriedemsee that now19:18
cdentone is to inventories, the other is to inventories/{resource_class}19:18
mriedemah ok19:19
mriedem$LAST_URL was not clear to me19:19
cdentsdague: yeah, that's because of what you added, right? but it isn't apache doing it's own logging, which is something that should still happen, isn't it?19:19
*** salv-orl_ has quit IRC19:19
cdentmriedem: yeah, I resisted adding that feature for a _long_ time19:20
*** coolsvap has quit IRC19:22
bauzascdent: mriedem: I looked at the gabbits to see what was possible to do with the inventories, that's cool19:22
*** fragatina has quit IRC19:22
bauzasI'm just used to look other ways, but this one looks good19:22
*** rfolco has quit IRC19:22
cdentbauzas: I'm glad you like it. It does take a bit to get used to, but usually ends up being relatively readable19:22
bauzascdent: just one note tho19:23
cdentsure19:23
*** daemontool has quit IRC19:23
*** rfolco has joined #openstack-nova19:23
bauzascdent: any idea why you're only verifying those https://github.com/openstack/nova/blob/master/nova/tests/functional/api/openstack/placement/gabbits/inventory.yaml#L266-L27019:24
bauzas?19:24
cdentyou mean instead of everything in the response?19:24
bauzascdent: I thought we were returning more than those 2 fields19:24
bauzasyeah19:24
cdentbecause the idea is to confirm that the api is behaving as expected not to test that serializers work19:24
bauzasI wanted to have kind of a exhaustive answer and I needed to look at code rather19:24
cdentif every single test tested the entire response body it would get very noisy19:25
cdenteach test has a particular purpose, despite other things happening19:25
bauzascdent: okay, but I haven't found a full answer in that gabbit file19:25
*** akshai has quit IRC19:25
*** jvgrant_ has quit IRC19:25
cdentbauzas: I hadn't really written the gabbits a full spec of the api because we have http://specs.openstack.org/openstack/nova-specs/specs/newton/approved/generic-resource-pools.html19:26
bauzascdent: I can understand gabbit is not for doc19:26
cdentgabbits certainly _can_ be that, though19:26
cdentand it would be easy to do19:26
dansmithcdent: that spec is not the right place to keep the canonical version, IMHO19:26
dansmithit's too easy for it to be wrong19:26
cdentI have a friend who insists that gabbi should be used canonical documentation19:26
bauzascdent: but I just want to make sure we have *somewhere* to look when we want to look at the apidocs19:26
cdentand it would work well for that19:26
cdentbauzas: we can add more tests at any time19:27
cdent_we_19:27
bauzascdent: well, I'm not sure gabbi is the answer to this, I would ideally like to see some formal doc I could refer to know what I can get when I call PUT /inventories, that's it :)19:27
*** akshai has joined #openstack-nova19:28
*** jvgrant has joined #openstack-nova19:28
bauzascdent: and I agree with dansmith, a spec is not for getting the right documentation19:29
*** claudiub has quit IRC19:29
bauzascdent: at least because the implementation can evolve while the spec is mostly stale once accepted19:29
*** hemanthm|lunch is now known as hemanthm19:29
*** Swami has joined #openstack-nova19:30
cdentdocs is on the todo list, on the spec, so those things are on the list, but not enough people have had the free time to be involved (until now)19:30
cdentso we can probalby get started on that soon19:30
alaskimelwitt: couple of questions on https://review.openstack.org/#/c/326906/1019:31
*** akshai has quit IRC19:31
bauzascdent: sure, I'd definitly love some kind of autodocumentation :)19:31
* melwitt looks19:31
bauzasjust for this, Pecan/WSME <319:31
*** aswadr_ has quit IRC19:31
* bauzas has to kill the troll19:32
*** akshai has joined #openstack-nova19:32
*** sdake_ has joined #openstack-nova19:32
cdentjaypipes:  I responded to your comments on https://review.openstack.org/#/c/363209/3 just you're aware of how/why it got that way. No disputes.19:32
*** sdake has quit IRC19:33
*** bvanhav has quit IRC19:33
jaypipescdent: ya, not to worry, thx19:34
*** sdake has joined #openstack-nova19:35
dansmithcdent: jaypipes' burn-a-generation logic makes sense to me and should handle the case we talked about this morning I think19:35
cdentbauzas: this is another useful gabbi trick: https://gist.github.com/cdent/a9590764fbc7402d450fa36df14f35e019:35
cdentyeah, after I went to all the trouble of making it not inc I changed my mind19:35
mriedemdansmith: comments in the code part of https://review.openstack.org/#/c/363061/19:35
mriedembefore going on to tests19:35
*** sdake_ has quit IRC19:36
dansmithmriedem: okay, will start on those19:38
mriedemis devstack/lib/nova sourced before this runs? https://review.openstack.org/#/c/362310/3/projects/60_nova/from-mitaka/upgrade-nova19:38
*** riccardo has joined #openstack-nova19:40
mriedemoh i see it's in grenade/projects/60_nova/upgrade.sh19:40
mriedemsource $TARGET_DEVSTACK_DIR/lib/nova19:40
riccardohi, what is now used instead of nova.openstack.common.importutils ?19:40
openstackgerritAndrew Laski proposed openstack/nova: Pull from cell0 and build_requests for instance list  https://review.openstack.org/35613819:41
openstackgerritAndrew Laski proposed openstack/nova: Delete BuildRequest regardless of service_version  https://review.openstack.org/36391119:41
mriedemriccardo: oslo something19:41
mriedemriccardo: https://github.com/openstack/oslo.utils/blob/master/oslo_utils/importutils.py19:41
riccardomriedem, is there a list with the mapping?19:41
riccardomriedem, thx19:41
mriedemriccardo: http://codesearch.openstack.org/19:41
*** TravT_ has quit IRC19:41
*** moshele has joined #openstack-nova19:42
riccardomriedem, cool, thx19:43
melwittalaski: commented on https://review.openstack.org/#/c/363888/ and https://review.openstack.org/#/c/356138/16 (an update was pushed while I was reviewing)19:43
*** rfolco has quit IRC19:43
alaskimelwitt: I do that on purpose (not really)19:44
melwittheh :)19:44
*** rfolco has joined #openstack-nova19:44
*** fragatin_ has quit IRC19:45
*** fragatina has joined #openstack-nova19:45
*** akshai has quit IRC19:49
alaskidansmith: you led me astray with http://git.openstack.org/cgit/openstack/nova/tree/nova/service.py#n282 . That should be osapi_compute19:51
melwittalaski: I think that might be a typo in the comment. I did a quick check in the services table of my devstack installation and saw nova-osapi_compute and I find it elsewhere in the code19:51
mriedemeaster egg19:51
alaskimelwitt: yeah, I just commented in the review that you were right. yet again... sigh19:52
mriedem# A list of APIs to enable by default (list value) #enabled_apis = osapi_compute,metadata19:52
*** raunak has joined #openstack-nova19:52
dansmithalaski: sorry, I suck19:52
melwittalaski: it's what I do19:52
melwitt:P19:53
alaskidansmith: well, you did mention that that was probably my issue with the service version lookup which helped. so I guess we'll call it even19:53
dansmithdayum19:53
dansmithalaski: heh, alright19:53
*** praneshp has quit IRC19:56
jaypipesdansmith, cdent: should have the all-in-one SQL patch pushed within a couple hours...19:56
dansmithjaypipes: okay19:57
*** code-R has joined #openstack-nova19:57
cdentthanks jaypipes19:57
cdentIf I'm still awake I'll check in19:57
dansmiththe question is.. will it be a *mondo* SQL patch?19:57
cdentI believe mondo is the order of the day19:57
* dansmith nods19:57
*** su_zhang has joined #openstack-nova19:58
cdentsdague: turns out the logging thing was a misconfiguration on my side (I had turned off the default "site" so the default access log was not being used). Since placement runs under /placement, not a virtualhost, it wants to use that for access logging19:59
*** moshele has quit IRC20:00
*** sean-k-mooney is now known as sean-k-mooneyAFK20:01
cdentdansmith, sdague is there pending stuff in the placement realm that needs review?20:01
dansmithcdent: I'm waiting for mriedem to finish with my inventory tests, but that is still un-+2d20:01
mriedemdansmith: just did20:01
mriedemmissing a test20:01
*** scottynomad has quit IRC20:01
dansmithcdent: soon I will push a new set with an extra test20:01
* cdent gazes avidly20:02
sdaguecdent: the apache access logs should probably go to another place all together20:03
sdaguehttp://logs.openstack.org/99/363699/4/check/gate-tempest-dsvm-full-ubuntu-xenial/424d857/logs/apache/ - note the keystone_access file20:03
dansmithwhat's the missing test? that the generation is bumped?20:03
*** tonytan4ever has quit IRC20:03
mriedemdansmith: really just that we don't call update_inventory from update_resource_stats if the uuid isn't in the cache20:03
mriedemthe updated generatoin thing was more of a question20:04
dansmithmriedem: okay20:04
*** rfolco has quit IRC20:04
cdentI can't decide how I feel about the phrasing "Placement API is more sensitive to this than other APIs".20:04
sdaguecdent: well, it's true :)20:04
mriedemthe placement API listens a lot of emo in the basement20:05
mriedemthe cure is on full rotatoin20:05
cdentelliot smith20:05
*** TravT has joined #openstack-nova20:05
*** rfolco has joined #openstack-nova20:05
cdentsdague: the flip side is that sending an incorrect or absent content-type is a bug?20:05
*** TravT_ has joined #openstack-nova20:05
cdentso it is _correctly_ more sensitive, thus my indecision on phrasing20:06
jaypipesdansmith: no, just a Brawndo SQL statement.20:06
cdentBrawndo! \o/20:06
dansmithjaypipes: it's what plants crave20:06
jaypipesindeed.20:06
mriedemi had to look that up20:06
sdaguecdent: sure, just most of the rest of the API are ok with sloppy content types, because they only know / can respond in application/json20:06
*** liverpooler has quit IRC20:07
sdaguewhich means you can use requests.post(data=""), for instance. But this requires we use the json= field20:07
cdentin which case you're sending bad http, which is icky and wrong and should be shunned20:08
mriedemalaski: dansmith: want me to update this? https://review.openstack.org/#/c/361436/6/projects/60_nova/upgrade.sh20:08
bauzasmriedem: dansmith: yup, I commented in PS3 that I missed to update the existing test for checking that we call the inventory20:08
sdaguecdent: that's all fine and good, it makes more effort for all client writers who may not be expecting that level of subtlety. Like the original client patch.20:09
*** code-R_ has joined #openstack-nova20:09
bauzasdansmith: you want me updating given mriedem's comments ?20:09
sdagueanyway, I think it's pointless to argue about this right now20:09
cdentsdague: I'm not arguing, I'm making conversation20:10
dansmithbauzas: I'm doign ti now20:10
bauzask20:10
bauzasleaving it for you :p20:10
sdagueit is the behavior that's there, I left a note because it was code I had to change to get to work20:10
*** TravT has quit IRC20:10
alaskimriedem: it would be a bit before I get around to it, so fine with me20:10
cdentsdague: totally fair20:10
bauzasfolks, just lemme know if you need some implementation/PS for tomorrow's EU morning, I can work on it20:10
mriedemalaski: ok i'll do it20:10
*** moshele has joined #openstack-nova20:11
*** eharney has quit IRC20:11
*** code-R has quit IRC20:12
sdaguebauzas: did you end up working on any unit test patches for the safe_connect decorator?20:12
bauzassdague: nope sorry20:12
sdaguebefore I go and do that, I just want to make sure I'm not duplicating folks20:13
bauzassdague: sorry, I had to go to my garage this afternoon :/20:13
sdaguebauzas: no worries20:13
sdaguejust checking in20:13
openstackgerritDan Smith proposed openstack/nova: Report compute node inventories through placement  https://review.openstack.org/36306120:14
mriedemwhat happens in the garage?20:14
sdaguemriedem: on https://review.openstack.org/#/c/363061/7/nova/scheduler/client/report.py - there will always be a result20:14
*** diogogmt has joined #openstack-nova20:14
mriedemsdague: before you dive into unit tests, i think this is ready https://review.openstack.org/#/q/topic:setup_cell0_before_migrations20:15
mriedemsdague: yeah i talked myself out of that one20:15
sdaguemriedem: ok, can you boil down your -1 then?20:16
sdaguemissing unit test for last function?20:16
cdentdansmith: I left a simple question on patchset 7 as you were pushing 8: not very relevant, but it's there if you care20:16
mriedemsdague: yeah, the unit test20:16
mriedemdan is updating it20:16
dansmithbauzas: sdague: Fixed mriedem's thing20:16
*** tongli_ has quit IRC20:16
*** abalutoiu_ has joined #openstack-nova20:17
sdagueit's sometimes hard to read your reviews with what you actually care about, because they get a little meandering with convincing yourself back and forth :)20:17
dansmithmriedem: already pushed the fix with the unit test and other corretions20:17
dansmithsdague: +100020:17
sdagueI think it's a midwest thing20:17
mriedemoh come on20:17
dansmithhah20:17
cdentthat explains why I find it natural20:17
dansmithcdent: ot20:18
mriedemdansmith: did you see cdent's comment about just updating the generation in the 409 case?20:18
mriedemrather than rebuilding the payload? not sure it matters since we're not like calling out to a db or anything20:18
mriedemshouldn't hurt20:18
dansmithcdent: it's not really necessary to regenerate all the data, but it's technically more correct because the point of a generation conflict is that we're supposed to merge our views,20:19
cdentbut where would things have changed?20:19
dansmithcdent: so later if we were merging in inventories we don't control there or something, we'd need to kinda re-do the whole dance to make sure we were up-to-date20:19
cdentah okay20:19
dansmithcdent: nothing in this particular path,20:19
openstackgerritAndrew Laski proposed openstack/nova: Fix service version lookups  https://review.openstack.org/36388820:19
openstackgerritAndrew Laski proposed openstack/nova: Pull from cell0 and build_requests for instance list  https://review.openstack.org/35613820:19
openstackgerritAndrew Laski proposed openstack/nova: Delete BuildRequest regardless of service_version  https://review.openstack.org/36391120:19
cdentthe "later" was the part I wasn't thinking of20:19
dansmithbut it could be different in the future, and this encodes the intent I think20:19
*** TravT_ is now known as TravT20:20
cdent✔20:20
mriedem+W on https://review.openstack.org/#/c/363061/ dontchaknow20:21
openstackgerritAndrew Laski proposed openstack/nova: DNM logs for debugging  https://review.openstack.org/36244220:21
sdaguemriedem: ok, the devstack and grenade patches I think are all good now that we are feature flagged20:22
sdague+2 all around20:22
*** rstarmer has quit IRC20:22
dansmithfuckin. A.20:22
*** dimtruck is now known as zz_dimtruck20:23
mriedemsdague: cool, i'll start the d-g and p-c changes20:23
sdaguemriedem: sounds great20:23
*** mingyu has joined #openstack-nova20:23
*** diablo_rojo has joined #openstack-nova20:23
sdaguemriedem: logging change - http://logs.openstack.org/30/363130/5/check/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/8cb677d/logs/apache/placement-api.txt.gz20:25
sdaguehttps://review.openstack.org/#/c/363130/20:25
cdentI'm going to split for a while and will check back in later to see how it is going with jaypipes. If there is something I can attend to in my AM tomorrow please send me some email, or if you leave it as a message to me here, I ought to find it. thanks.20:26
mriedemheh, 99% config option dump20:26
dansmithsdague: no request logging in there/.20:26
sdaguedansmith: yes there is20:26
mriedemdansmith: very very bottom20:26
mriedemhttp://logs.openstack.org/30/363130/5/check/gate-tempest-dsvm-neutron-placement-full-ubuntu-xenial-nv/8cb677d/logs/apache/placement-api.txt.gz#_2016-08-31_19_14_25_45720:26
mriedemStarting request: 127.0.0.1 "GET /resource_providers/31c3a568-f605-47f7-a9be-b72ce49f51bf" status: 200 len: 0 __call__ /opt/stack/new/nova/nova/api/openstack/placement/handler.py:15520:26
dansmithsdague: but only like two things.. is this not configured for placement?20:26
dansmithfrom the computes20:26
dansmithoh, this doesn't have my patch I guess/20:26
sdaguedansmith: it is20:26
mriedemright20:26
mriedemonly the RP creation20:27
dansmithgotch20:27
sdaguethis is before your patch20:27
mriedemwhich is a 1 time thing in single node devstack20:27
dansmithwill be many more after mine20:27
*** akshai has joined #openstack-nova20:27
sdagueyour patch hits it like every 2 minutes20:27
sdaguedansmith: yes20:27
*** cdent has quit IRC20:27
mriedemthis series on down is also ready https://review.openstack.org/#/c/363771/20:27
dansmithcools20:27
sdaguemriedem: ok, hitting that20:28
*** mingyu has quit IRC20:28
mriedem+2 on the logging change20:28
riccardomriedem, what about from nova.api.openstack import xmlutil20:28
riccardo?20:28
riccardomriedem, i cannot find an oslo substitute20:29
mriedemriccardo: umm, which release are you looking at?20:29
mriedemxml was dropped from the api years ago20:29
riccardomitaka20:29
mriedemriccardo: that was dropped in kilo20:30
mriedemso idk20:30
riccardomriedem, btw, what IRC client are you using? I am on HexChat but get no notifications.20:30
mriedempidgin20:30
sdaguericcardo: xmlutil?20:31
mriedemyou have to configure pidgin to get notified20:31
*** moshele has quit IRC20:31
riccardook20:31
mriedemriccardo: are you upgrading from like juno to mitaka or something?20:31
mriedemand updating patches20:31
riccardoyes, i am porting an selfmade extention from juno to mitaka20:32
riccardosdague, yes :-)20:32
mriedemriccardo: holy rap20:32
mriedem*crap20:32
mriedemwell, good luck20:32
mriedemedleafe: you can drop https://review.openstack.org/#/c/363125/20:32
riccardohahaha20:32
*** claudiub has joined #openstack-nova20:32
sdaguericcardo: we deleted that 20 months ago - https://review.openstack.org/#/c/139650/20:33
mriedemriccardo: btw, extensions are dead in newton20:33
mriedemhttp://specs.openstack.org/openstack/nova-specs/specs/newton/approved/api-no-more-extensions.html20:33
edleafemriedem: yeah, was planning on it20:33
riccardosdague, ok, lemme see for what it is used.20:33
openstackgerritSlawek Kaplonski proposed openstack/nova: Fix race condition bug during live_snapshot  https://review.openstack.org/36392620:33
*** Jeffrey4l__ has joined #openstack-nova20:34
riccardomriedem, really? so how should i do an extention? I am working on a project of the university of zurich20:34
mriedemriccardo: if you haven't noticed, a group of us are working frantically to land some features in the next <24 hours20:34
*** Jeffrey4l_ has quit IRC20:35
mriedemso helping with a juno API extension port to mitaka is not high priority right now20:35
mriedemriccardo: i'd suggest reading that spec20:35
riccardomriedem, i see. i didn't know.20:35
riccardosorry20:35
*** whenry has quit IRC20:35
mriedemnp, just read the spec20:35
riccardowhich one?20:35
mriedemhttp://specs.openstack.org/openstack/nova-specs/specs/newton/approved/api-no-more-extensions.html20:36
riccardothx20:36
mriedemif you're going to have forked extensions, you'll need to carry a revert of the patch in that blueprint that kills extensions20:36
mriedemor upstream your extension20:36
*** rlrossit has quit IRC20:37
mriedemsdague: just fyi, since we have 3 grenade jobs in the nova check queue, but only gate-grenade-dsvm-neutron-ubuntu-trusty runs with neutron, that's the one i'm going to turn on for the cellsv2 stuff20:40
mriedemmultinode and the other are n-net20:40
mriedemhonestly we should probably just drop gate-grenade-dsvm-ubuntu-trusty since the grenade multinode job runs n-net20:40
mriedemso single-node + neutron + cellsv2, and multinode + nova-network and no cells v220:41
sdaguemriedem: sure20:41
*** ansiwen has quit IRC20:41
sdaguewell, honestly, we probably want to turn our multinode job into the neutron one20:41
sdaguethere is going to need to be a rebalance of more jobs default to neutron post release20:42
*** riccardo has quit IRC20:42
clarkbsdague: we should be able to do something like neutron everywhere except one job on nova ya?20:44
mriedemsdague: yeah, i actually thought we were running neutron multinode grenade already20:44
mriedemoh that's right we run gate-tempest-dsvm-neutron-multinode-full20:45
mriedemwhich isn't grenade20:45
mriedemand gate-tempest-dsvm-multinode-live-migration which is nova-net20:45
*** praneshp has joined #openstack-nova20:46
sdaguemriedem: there is a neutron version20:46
mriedemyeah i know20:46
sdagueit's just run only on neutron I think20:46
mriedemanyway, don't need to sort that out right now20:47
sdagueclarkb: yeh, basically we should make neutron the default service, and make explicit nova-net jobs when we need them20:47
sdagueclarkb: I did a little reorg on that 2 weeks ago to get started20:47
sdagueclarkb: https://review.openstack.org/#/c/352557/20:48
clarkbcool20:48
*** ducttape_ has quit IRC20:49
*** ducttape_ has joined #openstack-nova20:49
mriedemweird, DEVSTACK_GATE_CELLS isn't used in d-g anymore20:51
*** pwnall has quit IRC20:54
*** eharney has joined #openstack-nova20:55
*** rtheis has quit IRC20:56
mriedemwith DEVSTACK_LOCAL_CONFIG i don't have to make any d-g variables, so that's good20:57
clarkbya we are trying to move more and more towards only having d-g variabels if d-g itself needs to act on them beyond passthrough to localrc20:58
*** vladikr has quit IRC20:58
*** rfolco has quit IRC21:00
*** baoli_ has quit IRC21:02
*** baoli has joined #openstack-nova21:03
*** salv-orlando has joined #openstack-nova21:03
*** ansiwen has joined #openstack-nova21:03
*** tonytan4ever has joined #openstack-nova21:04
*** kfarr has quit IRC21:08
mriedemsdague: dansmith: alaski: melwitt: ok here are the job changes for running cells v2 with cell0 https://review.openstack.org/#/c/363937/21:08
*** tonytan4ever has quit IRC21:09
dansmithmriedem: cool21:09
*** ayoung has quit IRC21:10
*** priteau has quit IRC21:11
alaskimriedem: excellent21:11
alaskidansmith: looking at https://review.openstack.org/#/c/355602/9 we're still missing one bit. the db sync needs to run after the simple_cell_setup21:12
*** code-R_ has quit IRC21:13
*** riccardo has joined #openstack-nova21:13
mriedemgah21:13
mriedemthose changes probably should have been squashed21:14
mriedemalaski: you should probably -1 if there is an issue21:14
dansmithalaski: hmm, but we have to run it late21:14
mriedemi was just about to ping someone to look at those21:14
alaskidansmith: yeah, I think we need to run db_sync again there21:15
dansmithugh21:15
dansmithalaski: well, you gonna edit it?21:15
mriedemcan simple_cell_setup run db_sync?21:15
dansmithmriedem: you might not want it to21:15
mriedemso we don't have to run db sync 50 times?21:15
alaskimriedem: we discussed doing it and decided against21:16
alaskidansmith: sure, I'll update21:16
mriedemwe should double check that the release notes are clear about this21:16
mriedemand the order it has to happen in21:16
mriedemrelease notes and/or whatever docs we're going to have for this21:16
dansmithalaski: what if that command just syncs the cell0 database?21:18
dansmithalaski: that would be okay with me I think, and thus either ordering would work21:18
alaskidansmith: okay. I assumed that's what it would do if it synced21:18
*** gouthamr has quit IRC21:18
alaskiso you'd prefer to update simple_cell_setup?21:19
alaskirather, have me update :)21:19
sdaguedansmith: you want to bring us home with the logging - https://review.openstack.org/#/c/363130/ ?21:19
dansmithalaski: I think if I previously argued against the sync, I was talking about it affecting the main db21:19
alaskidansmith: okay21:19
dansmithalaski: definitely don't want it doing that, but.. I dunno, seems okay to do the cell0 one21:19
dansmithalaski: as long as the regular sync still hits cell0 as well, so it's not like the only way to sync cell0 is with setup21:20
alaskidansmith: roger21:20
*** ansiwen has quit IRC21:21
dansmithalaski: sorry if I'm the one that prevented us from doing that21:21
openstackgerritMathieu Gagné proposed openstack/nova: Make scheduler less greedy when loading instances for tracking  https://review.openstack.org/36394421:21
alaskino worries, we'll get this sorted eventually21:21
mriedemif by eventually you mean the next 2 hours :)21:22
*** mdrabe has quit IRC21:24
*** mdrabe has joined #openstack-nova21:25
*** sdague has quit IRC21:28
*** praneshp has quit IRC21:28
*** abalutoiu_ has quit IRC21:28
bauzasfolks, bailing out for tonight, but given tomorrow is the last day before our FF, ping me if you want me to help you about some review needed or some implementation change \o21:29
*** tblakes has quit IRC21:29
mriedembauzas: thanks21:30
dansmitho/21:30
*** zz_dimtruck is now known as dimtruck21:31
*** pwnall has joined #openstack-nova21:32
mriedemmelwitt: is your only thing on this the commit message https://review.openstack.org/#/c/363888/ ?21:32
mriedemb/c otherwise it looks good to me21:32
melwittmriedem: yeah21:32
mriedemthen let's fix it inline and +W21:32
melwittk21:32
openstackgerritMatt Riedemann proposed openstack/nova: Fix service version lookups  https://review.openstack.org/36388821:32
*** zengine has quit IRC21:35
*** kevinz has joined #openstack-nova21:38
*** thorst has quit IRC21:38
mikalmriedem: did you see that service account patch I emailed about?21:38
*** pwnall has quit IRC21:38
mikalmriedem: is there any point in trying to get that to somewhere near ready to merge? Or do you want to hold off for newton?21:38
mriedemmikal: yeah, we've been pushing all day on placement service and cellsv2 so i dont' think we deal with the vd2 service account in newton21:39
*** pwnall has joined #openstack-nova21:39
mikalmriedem: that's fine, I'll keep pottering. Its actually a relatively small change, but does require that a bunch of the vendordata flags move into a config group, which causes some churn.21:40
mikalmriedem: its also untested as I haven't gotten that far yet21:40
mriedemright, with 24 hours to FF i'd like to hold off21:40
mikalmriedem: that's fair21:41
*** scsnow has quit IRC21:41
*** thumpba has quit IRC21:41
mikalmriedem: we can talk about if not working with keystone middleware is a "bug" next week I suppose21:41
mriedemalright21:42
*** kevinz has quit IRC21:42
mriedemalaski: on https://review.openstack.org/#/c/363911/ it says "Because an instance list will attempt to pull instances from the build_requests table" - isn't that only true after the next change in the series?21:44
*** praneshp has joined #openstack-nova21:44
*** Hosam has quit IRC21:44
alaskimriedem: yes21:44
alaskiwould a different wording be better21:44
mriedemso should those be re-ordered?21:44
alaskithat will introduce a potential bug21:45
mriedemsquash them?21:45
alaskiI can, but the next change is somewhat large already21:46
*** dimtruck is now known as zz_dimtruck21:46
openstackgerritAndrew Laski proposed openstack/nova: Run cell0 db migrations during nova-manage simple_cell_setup  https://review.openstack.org/36395621:47
alaskidansmith: ^21:47
*** cleong has quit IRC21:48
*** diogogmt has quit IRC21:48
*** zz_dimtruck is now known as dimtruck21:52
*** pwnall1 has joined #openstack-nova21:53
*** pwnall has quit IRC21:53
*** chrichip has quit IRC21:54
openstackgerritAndrew Laski proposed openstack/nova: Delete BuildRequest regardless of service_version  https://review.openstack.org/36391121:54
*** chrichip has joined #openstack-nova21:55
alaskimriedem: updated the comment21:56
mriedemalaski: ok, one small issue in the test in https://review.openstack.org/#/c/363956/21:57
mriedemotherwise +221:57
*** anush__ has quit IRC21:58
alaskimriedem: hmm, I've been using assert_not_called in other places.21:59
alaskibut I'll update21:59
mriedemoh, i'm confusing the lib with the py version22:00
mriedemyeah https://github.com/testing-cabal/mock/blob/master/mock/mock.py#L89022:00
mriedemdon't udpate it22:00
alaskiokay22:00
*** cdent has joined #openstack-nova22:00
mriedem+2 now22:01
openstackgerritAndrew Laski proposed openstack/nova: Run cell0 db migrations during nova-manage simple_cell_setup  https://review.openstack.org/36395622:01
alaskigah22:01
mriedemha22:01
alaskijust pushed for the bp in commit message22:01
mriedemok +2 again22:01
mriedemthe devstack change should probably depends on this right?22:01
alaski\o/22:01
alaskiI updated that22:01
mriedemthis one https://review.openstack.org/#/c/355602/22:01
mriedemok22:01
mriedemnow i can pester mtreinish22:02
cdentjaypipes: making good headway? If you get it to an almost state where the next steps are clear I can pick it up in the morning.22:02
alaskiI'm out for a bit now. will try to check back in later22:02
mriedemmtreinish: can you take a gander at these? https://review.openstack.org/#/q/topic:cell0_db+project:openstack-dev/devstack22:03
edleafecdent: jaypipes: I can take a whack at it this evening, too, if needed22:03
*** ansiwen has joined #openstack-nova22:05
cdentthanks edleafe. I'm going to bed soon, will cruise gerrit in the morning22:05
cdent'night22:05
*** cdent has quit IRC22:05
*** marst has quit IRC22:07
edleafe'night22:07
*** mingyu has joined #openstack-nova22:12
mriedemmy stomach is eating itself so i'm going to go home, will be back online later22:12
*** mriedem has quit IRC22:12
*** akshai has quit IRC22:12
openstackgerritJay Pipes proposed openstack/nova: WIP create_all and delete_all for AllocationList  https://review.openstack.org/36320922:13
jaypipesedleafe: ^^22:13
jaypipesedleafe: missing unit tests but it should be good to have a whack at.22:14
edleafejaypipes: ok, I'll whack away :)22:14
jaypipescheers22:14
edleafejaypipes: enjoy what's left of your evening22:14
*** xyang1 has quit IRC22:15
*** mingyu has quit IRC22:16
*** eharney has quit IRC22:17
*** praneshp has quit IRC22:23
*** lpetrut has quit IRC22:26
*** Sukhdev has joined #openstack-nova22:28
*** akshai has joined #openstack-nova22:32
*** su_zhang has quit IRC22:32
openstackgerritmelanie witt proposed openstack/nova: Move cell message queue switching and add caching  https://review.openstack.org/32690622:33
*** ducttape_ has quit IRC22:33
*** mdrabe has quit IRC22:33
*** Sukhdev has quit IRC22:34
*** akshai has quit IRC22:34
jaypipesedleafe: I'm heading to bed. No promises on any of that code. Likely won't work but it should be self-explanatory and if not, accompanied by extensive code comments.22:35
jaypipesedleafe: ty very much for looking at it.22:36
*** sbezverk_ has left #openstack-nova22:36
dansmithjaypipes: thanks for doing that22:37
edleafejaypipes: it looks sane after a quick review. Gonna dig a little deeper now22:39
*** hemna is now known as hemnafk22:40
jaypipesdansmith: yeah, I'll check in bright and early (it's almost midnight here) and work on the client (RT) side of things tomorrow.22:40
*** efried has quit IRC22:40
dansmithjaypipes: right on, I'll see what you got done when I get up and push on it then22:41
*** akshai has joined #openstack-nova22:42
*** riccardo has quit IRC22:45
*** Sukhdev has joined #openstack-nova22:45
*** mriedem has joined #openstack-nova22:47
auggyi have a gerrit question, the tests in this patch are fixed in the related change - https://review.openstack.org/#/c/35772622:47
auggywhat's the best way to link these two changes?22:48
*** TravT has quit IRC22:49
auggyi can also split up the work i did to update the tests so it applies to both patches, but that seems kind of silly22:50
*** praneshp has joined #openstack-nova22:52
*** jaypipes has quit IRC22:55
*** Sukhdev has quit IRC22:55
mriedemauggy: put them in a dependent series22:55
mriedemhttp://docs.openstack.org/infra/manual/developers.html#adding-a-dependency22:56
mriedemdansmith: alaski: the cellsv2 grenade and devstack changes are being tested here https://review.openstack.org/#/c/363971/22:58
mriedem^ is the same thing that will test that project-config change to those 2 jobs22:59
mriedemi'm probably just going to babysit changes tonight22:59
mriedemdansmith: maybe one that d-g test change passes grenade you want to move these in https://review.openstack.org/#/q/topic:setup_cell0_before_migrations23:00
mriedemunless there is some conflict of interest with you +Wing those23:00
mriedem*once23:00
armaxmriedem: ping23:01
kevinbentonmriedem: yoo23:01
mriedemcrap https://review.openstack.org/#/c/363956/ already hit an infra failure23:01
mriedemoh no23:01
mriedemneutron double whammy23:01
melwittauggy: I don't know the details of those patches but generally the tests should be updated alongside each patch i.e. if implementation changes and test correspondingly need to be changed23:02
*** ducttape_ has joined #openstack-nova23:02
armaxwhat happen? I open the channel and I see neutron double whammy23:02
kevinbentonmriedem: armax and i have poor coordination skills :)23:02
armaxdo I need to go away?23:02
mriedem"let's go pounce on mriedem in -nova"23:02
*** gouthamr has joined #openstack-nova23:02
kevinbentonarmax: you want to ask or me?23:02
armaxkevinbenton: you go right ahead23:03
armaxI can listen23:03
kevinbentonmriedem: os-vif fix for a linux bridge race merged23:03
mriedempatch?23:03
mriedem*link23:03
*** pradk has quit IRC23:03
kevinbentonmriedem: https://review.openstack.org/#/c/361516/23:03
auggymriedem: kk thx23:03
mriedemwhich is not in 1.2.023:03
mriedemor stable/newton23:03
kevinbentonmriedem: oh wow, already stable/newton is cut23:04
mriedemyeah, yesterday23:04
armaxmriedem: we discoverd it last Friday, dhellmann said we had time until Monday to catch last minute fixes23:04
kevinbentonmriedem: ok, so i'll propose cherry-pick23:04
mriedemyeah so let's backport and release as 1.2.123:04
kevinbentonmriedem: https://review.openstack.org/#/c/363975/23:04
kevinbentonmriedem: so another release is ok then?23:04
mriedemapparently stable-maint-core isn't on os-vif stable branches23:04
mriedemkevinbenton: 1.2.1 for stable/newton should be ok i think23:05
kevinbentonmriedem: it's an unmanned ship!23:05
auggymelwitt: yeah the issue was I'd fix broken Mox tests for the first change and then have to fix them again for the second change23:05
mriedemkevinbenton: probably an oversight, i can push a project-config change for that23:05
kevinbentonmriedem: thanks23:05
auggyI'll do the series thing, but I can split it out if that ends up making more sense23:06
*** sameo has quit IRC23:07
melwittauggy: each logical change should be separate and the test fixings are usually logically separate. if there's really a dependency there then it sounds like you need to swap the order of the commits23:07
mriedemgerrit acl for os-vif stable https://review.openstack.org/#/c/363978/23:10
*** mingyu has joined #openstack-nova23:12
*** jamielennox|away is now known as jamielennox23:14
*** akshai_ has joined #openstack-nova23:15
*** mingyu has quit IRC23:17
mriedemkevinbenton: armax: ok +1, i can't +2 until that project-config change is merged though23:17
mriedembut once it's merged we can do a 1.2.1 release for stable/newton23:17
armaxmriedem: ack23:17
*** akshai has quit IRC23:19
*** krtaylor has quit IRC23:22
*** jamielennox is now known as jamielennox|away23:22
*** cdent has joined #openstack-nova23:22
cdentedleafe: I left some comments on jay's stuff identifying a couple of issues that if you feel inclined ought to be relatively doable23:23
*** salv-orlando has quit IRC23:25
*** pwnall1 has quit IRC23:26
*** jamielennox|away is now known as jamielennox23:28
*** cdent has quit IRC23:29
*** nic has quit IRC23:30
*** krtaylor has joined #openstack-nova23:34
auggymelwitt: alright that makes sense23:34
mriedemdansmith: alaski: crap the simple_cell_setup change to run db sync for cell0 fails grenade as there is no cell0 db23:35
mriedemhttps://review.openstack.org/#/c/363956/223:35
mriedemhttp://logs.openstack.org/56/363956/2/check/gate-grenade-dsvm-ubuntu-trusty/1f9aa24/logs/grenade.sh.txt.gz#_2016-08-31_23_24_52_90423:35
mriedemwe should have probably realized that given the call today :)23:35
edleafecdent: you should be asleep now. I've already found a few things; I'll look at your comments23:35
*** chrichip has quit IRC23:36
*** jamielennox is now known as jamielennox|away23:36
alaskimriedem: I thought we were only calling that if the conditional was True23:36
alaskioh, I guess it needs a depends-on23:37
*** gongysh has joined #openstack-nova23:37
*** chrichip has joined #openstack-nova23:37
*** apuimedo has joined #openstack-nova23:37
*** Swami has quit IRC23:37
*** apuimedo has left #openstack-nova23:37
openstackgerritAndrew Laski proposed openstack/nova: Run cell0 db migrations during nova-manage simple_cell_setup  https://review.openstack.org/36395623:38
alaskiadded it ^23:38
*** oomichi has quit IRC23:39
*** oomichi has joined #openstack-nova23:39
*** hemanthm is now known as hemanthm|afk23:40
*** oomichi has quit IRC23:40
*** Sukhdev has joined #openstack-nova23:41
*** chrichip has quit IRC23:42
*** claudiub has quit IRC23:42
*** Sukhdev has quit IRC23:43
*** chrichip has joined #openstack-nova23:43
*** oomichi has joined #openstack-nova23:44
*** diogogmt has joined #openstack-nova23:46
edleafebrb, grabbing some food23:47
melwittalaski: I noticed https://review.openstack.org/#/c/363888/ already failed the functional job. I don't yet understand why. get_minimum_version now returns 15 instead of 0 but it looks like it should just fall back on what it was doing before the change23:47
alaskiand in the functional tests it matters even less because the AllServicesCurrent fixture uncondionally returns 15, so even the old lookups were returning 1523:52
melwitthm23:54
*** rama_y has quit IRC23:58
*** hieulq has quit IRC23:59

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