Monday, 2019-04-01

*** mrjk has quit IRC00:05
*** brinzhang has quit IRC00:05
*** mrjk has joined #openstack-nova00:06
*** brinzhang has joined #openstack-nova00:06
*** erlon has quit IRC00:20
*** wolverineav has quit IRC00:29
*** tbachman has joined #openstack-nova00:32
*** ileixe has joined #openstack-nova00:59
*** sapd1_x has joined #openstack-nova01:03
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (4)  https://review.openstack.org/57410601:07
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (5)  https://review.openstack.org/57411001:07
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (6)  https://review.openstack.org/57411301:07
*** mlavalle has quit IRC01:10
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (7)  https://review.openstack.org/57497401:22
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (8)  https://review.openstack.org/57531101:22
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (9)  https://review.openstack.org/57558101:22
*** wolverineav has joined #openstack-nova01:26
openstackgerritzhaixiaojun proposed openstack/nova master: Remove flavor id and name validation code  https://review.openstack.org/63815001:45
*** tiendc has joined #openstack-nova01:54
*** tetsuro has joined #openstack-nova01:56
*** cfriesen has quit IRC01:57
*** hongbin has joined #openstack-nova02:05
*** burt has quit IRC02:07
*** ricolin has joined #openstack-nova02:07
*** sapd1_x has quit IRC02:15
*** irclogbot_2 has quit IRC02:19
*** edleafe has quit IRC02:22
*** edmondsw has quit IRC02:22
*** wolverineav has quit IRC02:35
*** wolverineav has joined #openstack-nova02:38
*** wolverineav has quit IRC02:39
*** ileixe has quit IRC02:45
*** dannins has joined #openstack-nova02:50
openstackgerritGhanshyam Mann proposed openstack/nova-specs master: Spec for API policy updates  https://review.openstack.org/54785003:01
openstackgerritGhanshyam Mann proposed openstack/nova-specs master: Spec for API policy updates  https://review.openstack.org/54785003:05
*** psachin has joined #openstack-nova03:17
*** lpetrut has joined #openstack-nova03:50
*** edmondsw has joined #openstack-nova04:01
*** udesale has joined #openstack-nova04:02
*** hongbin has quit IRC04:17
*** lpetrut has quit IRC04:19
*** takashin has left #openstack-nova04:24
*** takashin has joined #openstack-nova04:26
*** jaosorior has joined #openstack-nova04:39
*** wolverineav has joined #openstack-nova04:40
*** wolverineav has quit IRC04:46
*** psachin has quit IRC05:09
*** psachin has joined #openstack-nova05:15
openstackgerritMerged openstack/os-vif master: Update master for stable/stein  https://review.openstack.org/64403605:20
*** ivve has joined #openstack-nova05:22
*** whoami-rajat has joined #openstack-nova05:31
*** ratailor has joined #openstack-nova05:32
*** sidx64 has joined #openstack-nova05:36
*** dpawlik has joined #openstack-nova05:38
*** jaosorior has quit IRC05:46
*** jaosorior has joined #openstack-nova05:47
*** psachin has quit IRC05:57
*** sidx64 has quit IRC05:59
*** psachin has joined #openstack-nova06:05
*** elbragstad has quit IRC06:07
*** slaweq has joined #openstack-nova06:19
*** janki has joined #openstack-nova06:21
*** sridharg has joined #openstack-nova06:24
openstackgerritzhaixiaojun proposed openstack/nova master: Remove flavor id and name validation code  https://review.openstack.org/63815006:27
*** sapd1_x has joined #openstack-nova06:36
*** ratailor_ has joined #openstack-nova06:38
*** ratailor has quit IRC06:40
*** sapd1_x has quit IRC06:41
*** krypto has joined #openstack-nova06:49
*** ccamacho has quit IRC06:53
*** lpetrut has joined #openstack-nova06:57
*** rcernin has quit IRC06:58
*** pcaruana has joined #openstack-nova06:58
*** pcaruana has quit IRC07:02
*** pcaruana has joined #openstack-nova07:02
*** psachin has quit IRC07:08
*** awalende has joined #openstack-nova07:08
*** awalende has quit IRC07:09
*** awalende has joined #openstack-nova07:10
*** awalende has joined #openstack-nova07:11
*** tosky has joined #openstack-nova07:13
*** awalende has quit IRC07:15
*** psachin has joined #openstack-nova07:16
*** psachin has quit IRC07:16
*** awalende has joined #openstack-nova07:22
*** ccamacho has joined #openstack-nova07:22
*** luksky has joined #openstack-nova07:23
*** rpittau|afk is now known as rpittau07:24
*** tesseract has joined #openstack-nova07:24
*** sidx64 has joined #openstack-nova07:30
*** ralonsoh has joined #openstack-nova07:31
*** kashyap has joined #openstack-nova07:33
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (10)  https://review.openstack.org/57601707:43
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (11)  https://review.openstack.org/57601807:43
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (12)  https://review.openstack.org/57601907:43
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (13)  https://review.openstack.org/57602007:44
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (14)  https://review.openstack.org/57602707:44
openstackgerritYongli He proposed openstack/nova master: Clean up orphan instances virt driver  https://review.openstack.org/64891207:44
openstackgerritYongli He proposed openstack/nova master: Clean up orphan instances  https://review.openstack.org/64891307:44
openstackgerritYongli He proposed openstack/nova master: Clean up orphan instances  https://review.openstack.org/62776507:48
*** Dinesh_Bhor has quit IRC07:59
openstackgerritya.wang proposed openstack/nova-specs master: expose auto converge in rest api  https://review.openstack.org/64861908:01
*** Dinesh_Bhor has joined #openstack-nova08:03
*** jangutter has joined #openstack-nova08:04
*** phasespace has joined #openstack-nova08:05
*** zbr is now known as zbr|pto08:08
*** tssurya has joined #openstack-nova08:08
*** cdent has joined #openstack-nova08:15
*** ttsiouts has joined #openstack-nova08:19
*** sidx64 has quit IRC08:23
*** sidx64 has joined #openstack-nova08:24
openstackgerritBrin Zhang proposed openstack/nova-specs master: Change the default value of swap in the show flavor details API  https://review.openstack.org/64891908:24
*** wolverineav has joined #openstack-nova08:30
*** sidx64 has quit IRC08:33
*** tkajinam has quit IRC08:34
*** wolverineav has quit IRC08:34
*** dtantsur|afk is now known as dtantsur08:35
*** derekh has joined #openstack-nova08:37
openstackgerritBrin Zhang proposed openstack/nova-specs master: Change the default value of swap in the show flavor details API  https://review.openstack.org/64891908:59
*** davidsha has joined #openstack-nova09:07
openstackgerritZhenyu Zheng proposed openstack/nova master: WIP fix live migration violate affinity groups.  https://review.openstack.org/64892909:09
*** xek has joined #openstack-nova09:10
openstackgerritBoxiang Zhu proposed openstack/nova-specs master: Add host and hypervisor_hostname flag to create server  https://review.openstack.org/64545809:12
*** med_ has quit IRC09:15
*** cdent has quit IRC09:28
*** sapd1_x has joined #openstack-nova09:32
openstackgerritBoxiang Zhu proposed openstack/nova-specs master: Add host and hypervisor_hostname flag to create server  https://review.openstack.org/64545809:40
openstackgerritBoxiang Zhu proposed openstack/nova-specs master: Add host and hypervisor_hostname flag to create server  https://review.openstack.org/64545809:51
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (15)  https://review.openstack.org/57603109:51
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (16)  https://review.openstack.org/57629909:51
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (17)  https://review.openstack.org/57634409:51
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (18)  https://review.openstack.org/57667309:52
openstackgerritStephen Finucane proposed openstack/nova master: tests: Stub out privsep modules  https://review.openstack.org/64874709:52
openstackgerritStephen Finucane proposed openstack/nova master: tests: Stub out os_vif  https://review.openstack.org/64874809:52
openstackgerritBoxiang Zhu proposed openstack/nova-specs master: Add host and hypervisor_hostname flag to create server  https://review.openstack.org/64545809:57
*** cdent has joined #openstack-nova10:12
openstackgerritStephen Finucane proposed openstack/nova stable/queens: [stable-only] Add report_ironic_standard_resource_class_inventory option  https://review.openstack.org/62011110:13
openstackgerritStephen Finucane proposed openstack/nova stable/queens: Fail to live migration if instance has a NUMA topology  https://review.openstack.org/62959710:13
openstackgerritStephen Finucane proposed openstack/nova stable/queens: fix up numa-topology live migration hypervisor check  https://review.openstack.org/64893910:13
stephenfinbauzas: Any chance you could look at these two trivial fixes? https://review.openstack.org/#/c/648748/ https://review.openstack.org/#/c/648747/10:16
kashyapstephenfin: If you have time this week: https://review.openstack.org/#/c/645814/ (Add "CPU selection with hypervisor consideration" spec)10:16
*** luksky has quit IRC10:17
kashyapAlso appreciate a critical eye from the "native English speaker" point of view.  /me already spent far too much time (is there such a thing?) with words. :-)10:17
sean-k-mooneykashyap: wordsmithing10:18
kashyapsean-k-mooney: Yeah, I enjoy it :-)10:19
kashyapAlso your feedback is appreciated, too.  If you have time.10:19
*** ttsiouts has quit IRC10:21
*** sapd1_x has quit IRC10:28
*** wolverineav has joined #openstack-nova10:31
kashyapUnrelated: Is it really frowned upon to rename a (previously-approved) blueprint (with a spec), when re-proposing?10:33
kashyap(I didn't file the blueprint, but the name bothers me.)10:34
kashyapThis is the BP: https://blueprints.launchpad.net/nova/+spec/cpu-model-selection10:34
kashyapAnd my suggested "diff" is:10:34
kashyap    - cpu-model-selection10:34
kashyap    + allow-a-list-of-cpu-models10:34
sean-k-mooneyi dont think so if the new name makes more sense10:34
sean-k-mooneyon the other hand it goes slightly beyond https://github.com/openstack/nova-specs#previously-approved-specifications10:35
*** wolverineav has quit IRC10:35
*** ivve has quit IRC10:35
kashyapProbably I'll quit editing it.  As I don't want to break others bookmarks10:35
kashyapI don't really dislike it _that_ much, and can slightly grudgingly live with it. :D10:36
* kashyap --> lunch10:36
sean-k-mooneyyou could jsut file a new blueprint and update the old one to say its superceed by the new one10:36
*** tbachman has quit IRC10:37
*** sridharg has quit IRC10:38
*** efried has quit IRC10:54
*** ttsiouts has joined #openstack-nova10:57
*** efried has joined #openstack-nova11:01
*** ttsiouts has quit IRC11:02
*** sridharg has joined #openstack-nova11:02
*** ttsiouts has joined #openstack-nova11:03
*** cdent has quit IRC11:03
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (19)  https://review.openstack.org/57667611:05
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (20)  https://review.openstack.org/57668911:05
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (21)  https://review.openstack.org/57670911:05
openstackgerritTakashi NATSUME proposed openstack/nova master: Remove mox in unit/network/test_neutronv2.py (22)  https://review.openstack.org/57671211:05
*** erlon has joined #openstack-nova11:13
*** tiendc has quit IRC11:15
*** takashin has quit IRC11:16
*** udesale has quit IRC11:22
*** ivve has joined #openstack-nova11:25
sean-k-mooneyefried: fyi this https://blueprints.launchpad.net/nova/+spec/consistent-use-of-network-events is the blueprint to track teh nova side of the neutron spec https://review.openstack.org/#/c/645173/11:26
*** luksky has joined #openstack-nova11:26
*** zhubx has quit IRC11:37
*** zhubx has joined #openstack-nova11:37
*** erlon has quit IRC11:39
*** tbachman has joined #openstack-nova11:45
*** erlon has joined #openstack-nova11:46
*** ratailor_ has quit IRC11:46
openstackgerritSurya Seetharaman proposed openstack/nova-specs master: Support adding the reason behind a server lock  https://review.openstack.org/63862911:48
*** cdent has joined #openstack-nova11:55
*** brinzhang has quit IRC12:00
*** weshay|rover is now known as weshay12:03
*** leakypipes is now known as jaypipes12:07
*** priteau has joined #openstack-nova12:12
*** tetsuro has quit IRC12:18
bauzasstephenfin: I'll take a look12:19
*** rcernin has joined #openstack-nova12:19
*** avolkov has joined #openstack-nova12:20
*** elbragstad has joined #openstack-nova12:31
*** wolverineav has joined #openstack-nova12:32
*** markvoelker has quit IRC12:32
*** wolverineav has quit IRC12:36
*** cdent has quit IRC12:36
*** nicolasbock has joined #openstack-nova12:45
*** nicolasbock has quit IRC12:47
*** nicolasbock has joined #openstack-nova12:47
*** cdent has joined #openstack-nova12:48
*** mvkr has quit IRC12:49
*** ricolin has quit IRC12:50
*** priteau has quit IRC12:51
*** zhubx has quit IRC12:51
*** zhubx has joined #openstack-nova12:52
*** priteau has joined #openstack-nova12:54
*** jmlowe has quit IRC12:55
*** mriedem has joined #openstack-nova12:55
*** whoami-rajat has quit IRC13:00
*** elbragstad is now known as lbragstad13:02
*** whoami-rajat has joined #openstack-nova13:05
*** munimeha1 has joined #openstack-nova13:07
openstackgerritsean mooney proposed openstack/nova master: make lower-constraints env use lower-constraints  https://review.openstack.org/64539213:09
efriedsean-k-mooney: ack, thanks.13:09
efriedsean-k-mooney: Are you wanting it targeted for train?13:09
sean-k-mooneythe blueprint i think so yes but that will likely depend on the conversation at the PTG.13:10
sean-k-mooneywe (nova and neutorn) could decide that it was not a priority for train but it is techdebt i would like to resovle eventually13:11
sean-k-mooneyefried: by the way im hoping we can merge either cdents lower constratints fix https://review.openstack.org/#/c/622972 or mine  https://review.openstack.org/645392 sooner rather then later13:12
efriedsean-k-mooney: I'll mark the bp series goal for train then.13:12
cdentsean-k-mooney: what's the essential difference?13:12
cdent(between mine and yours)13:12
sean-k-mooneycdent: i thihk at this point they are more or less the same although you remove a test i didnt need too13:14
*** edleafe has joined #openstack-nova13:14
sean-k-mooneycdent: also your's has a better commit message but it does not have the close bug line "Closes-Bug: #1822575" for the bug i opened to track it13:14
openstackbug 1822575 in OpenStack Compute (nova) "lower-constraints are not used in gate job" [Undecided,In progress] https://launchpad.net/bugs/1822575 - Assigned to sean mooney (sean-k-mooney)13:15
sean-k-mooneycdent: im fine to abandon min in favor of yours as long as one of them is merged13:15
*** mvkr has joined #openstack-nova13:16
efriedThey do seem to differ a fair bit in the updates to l-c13:18
sean-k-mooneythey do13:19
efriedand requirements.txt13:19
sean-k-mooneyi tried to make as few chagnes as i coudl initally but ended up pulling in some of the changes cdent had made.13:19
efriedsean-k-mooney: You're not thinking to backport this to stein, are you?13:19
sean-k-mooneyefried: no. we could but if we did the lower constraitn version change would have to be different13:20
sean-k-mooneywell we proably should backport somthing but it cant be exactly the same13:20
efriedbackporting requirements changes is messy under the best of circumstances; I would think we should avoid doing it at all unless there's a really good reason.13:21
sean-k-mooneyefried: well what i was planning to do was backport the tox change only and see if it worked on stable*13:21
sean-k-mooneythe older the branch the more likely it will13:22
efriedbut not stein13:22
sean-k-mooneystein need some of the version bumps or the unitest wont work13:22
sean-k-mooneyfor example oslo.messaging 7.0.0 is need for the mocking of RPC calls to work properly13:23
*** ttsiouts has quit IRC13:24
sean-k-mooneywere as branches that test with ubuntu-xenial dont ned the psycopg2 bump as i think they wont have postgresql 10.313:24
*** cdent has quit IRC13:25
*** ttsiouts has joined #openstack-nova13:25
*** irclogbot_1 has joined #openstack-nova13:26
efriedsean-k-mooney: I'm asking thode about it in -requirements.13:27
efriedcdent also ^13:27
efriedsean-k-mooney: meanwhile, would you please ack https://review.openstack.org/#/c/647512/ for me?13:27
efriedmriedem: have you started looking at the lm job yet?13:27
mriedemefried: i didn't see any bug reported for it13:28
efriedYeah, I haven't opened one or looked into it at all, just noticed (on my bug mail on my phone) that it's failing 100% since like Friday.13:28
sean-k-mooneyif by ack you mean +1 ill review it now but yes i think this is the more complete fix for the patch i abandoned13:28
efriedjust didn't want to start digging if you were already in there13:28
mriedemefried: first morning back from vacation so no i'm not on it13:28
*** cfriesen has joined #openstack-nova13:29
efriedsean-k-mooney: Yes, that's what I'm looking for, since you had already started to think about the solution previously.13:29
*** rcernin has quit IRC13:29
efriedmriedem: ack. I could actually use a brief tutorial on how you do the triage here. You seem to have a system for identifying when failures started and registering the signature of the problem somewhere (e-r?).13:30
efriedif you have time.13:30
mriedemefried: i'd need a link to a failing job first13:30
efriedteach me to fish, in other words13:30
efriedmriedem: stand by13:31
efried(but any patch from the past three days)13:31
mriedemok http://logs.openstack.org/00/641200/7/check/nova-live-migration/d55c8ab/13:31
efriedhttps://review.openstack.org/#/c/648653/13:31
mriedemlooks like this is the problem http://logs.openstack.org/00/641200/7/check/nova-live-migration/d55c8ab/job-output.txt.gz#_2019-04-01_11_12_47_68503313:31
mriedemMultiple possible networks found, use a Network ID to be more specific. (HTTP 409) (Request-ID: req-6c6a7e2b-6e5a-4ff4-ba6a-a3aaa8d8f83a)13:31
mriedemwhich probably means https://github.com/openstack-dev/devstack/commit/0d4c9c9fa37c6f47523359044e5f65629321ff6d13:32
mriedemso if i take "Multiple possible networks found, use a Network ID to be more specific" from that nova-live-migration console log and dump it in logstash, i bet it starts around 3/2913:33
*** cdent has joined #openstack-nova13:34
efriedclearly I don't know how to use logstash13:35
mriedemhttp://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22Multiple%20possible%20networks%20found%2C%20use%20a%20Network%20ID%20to%20be%20more%20specific%5C%22%20AND%20tags%3A%5C%22console%5C%22%20AND%20build_name%3A%5C%22nova-live-migration%5C%22&from=7d13:35
mriedemso the message filter is part of the message above, excluding anything unique like a request id13:36
mriedemor timestamp13:36
mriedemthe 'tags' is the file the message is in, so 'console' in this case13:36
mriedemand i threw build_name in there, which we don't normally do, but figured i would to avoid noise from falst negatives in functional jobs or something13:36
mriedem*false13:36
efriedhow did you get it to span the correct time frame?13:37
*** yan0s has joined #openstack-nova13:37
mriedemanyway, my guess is https://review.openstack.org/#/c/601433/ because (1) devstack creates the networks we're using here and (2) it doesn't fail for tempest because tempest always provides a specific nic when creating a server, but in the evacuate tests in nova-live-migration we don't13:37
mriedemused the dropdown at the top right13:37
mriedemhttps://wiki.openstack.org/wiki/BootstrappingHour/Debugging_Gate is old but might be relevant still13:38
efriedCool. So now a bug needs to be opened, and then registered in e-r?13:38
mriedemyeah13:38
*** jroll has quit IRC13:39
efriedhow did you get from the error message to the patch? Did you just happen to know about that devstack change?13:39
*** eharney has joined #openstack-nova13:39
*** jroll has joined #openstack-nova13:39
mriedemi didn't, but i know that devstack creates the network we use in testing,13:40
mriedemso assumed that because we're now failing on ambiguous network errors, someone started creating a 2nd network in devstack13:41
mriedemlo and behold someone did13:41
efrieddo you want me to open the bug?13:41
mriedemsure13:41
yongliheorphan patch was splited: https://review.openstack.org/#/q/topic:bug/1820802+(status:open+OR+status:merged)   nova-live-migration test fail, but the test result said all test passed...13:42
efriedagainst nova or against devstack?13:42
mriedemyonglihe: we're talking about that nova-live-migration failure right now13:42
mriedemefried: i guess start with nova13:42
yongliheooh, got you.13:42
mriedemit's really a behavior change in devstack, but it looks like it's only breaking nova-live-migration right now13:42
sean-k-mooneyefried: one nit inline but yep it looks good to me. i left a +1 to recored the same13:43
mriedemi guess our options are (1) make nova-live-migration pick a network if there are multiple or (2) add a variable to devstack to toggle whether or not it creates a shared network13:44
mriedem#1 is more flexible to env changes, but i can see myself being really annoyed without #2 in local devstack testing if i have to always specify a network now13:45
efriedmriedem: https://bugs.launchpad.net/nova/+bug/182260513:45
openstackLaunchpad bug 1822605 in OpenStack Compute (nova) "nova-live-migration fails 100% with "Multiple possible networks found, use a Network ID to be more specific"" [Undecided,New]13:45
*** mrjk has quit IRC13:45
mriedemalthough i guess i always disable tempest in my devstack setup local.conf so i won't hit #213:46
efriedmriedem: okay, so how do I register this with e-r?13:46
mriedemhttps://docs.openstack.org/infra/elastic-recheck/readme.html13:47
*** mrjk has joined #openstack-nova13:48
mriedemhttps://docs.openstack.org/infra/elastic-recheck/readme.html#queries specifically13:48
sean-k-mooneymriedem: isnt there already a tempest config option to specify the network to use13:48
mriedemsean-k-mooney: see https://review.openstack.org/#/c/615425/13:48
mriedembut what's failing isn't tempest13:48
*** awaugama has joined #openstack-nova13:50
*** burt has joined #openstack-nova13:51
*** mdbooth_ is now known as mdbooth13:52
*** tetsuro has joined #openstack-nova13:53
sean-k-mooneymriedem: sorry thats too much of a context switch to figure out if the review you linked helps or not.13:53
sean-k-mooneyi need either more or less coffee but not the amount i have currently consumed13:53
mdboothkaisers: Just found a bug in https://review.openstack.org/#/c/648093/ which just merged. Nothing catastrophic, but definitely worthy of another follow-up.13:53
*** jmlowe has joined #openstack-nova13:55
mriedemefried: i should have a patch up shortly13:55
sean-k-mooneymriedem: #2 sound resonable just in general as a way to auto create an env with a shared network13:55
sean-k-mooneyalthouhg i often just do that via a local.sh file which you could also do in the gate job13:57
*** tbachman has quit IRC13:57
*** takashin has joined #openstack-nova13:58
efriedmriedem: https://review.openstack.org/#/c/649034/ ?13:58
*** sridharg has quit IRC13:59
*** cdent has quit IRC13:59
*** erlon has quit IRC14:00
openstackgerritMatt Riedemann proposed openstack/nova master: Pass --nic when creating servers in evacuate integration test script  https://review.openstack.org/64903614:00
*** awalende has quit IRC14:01
*** awalende has joined #openstack-nova14:01
sean-k-mooneyhttps://bugs.launchpad.net/tempest/+bug/1821007 is ment to be fixed right?14:02
openstackLaunchpad bug 1821007 in tempest "The field 'environment' has an invalid value, which includes an undefined variable. The error was: 'gabbi_tempest_path' is undefined" [Critical,Fix released] - Assigned to Paul Belanger (pabelanger)14:02
mriedemefried: +W14:02
mriedemsean-k-mooney: yes http://status.openstack.org/elastic-recheck/#182100714:02
sean-k-mooneymriedem: im still hitting it in my thirdparty ci job and just trying to figure out why14:03
*** priteau has quit IRC14:03
*** tetsuro has quit IRC14:04
*** mrhillsman_wkend is now known as mrhillsman14:04
*** awalende has quit IRC14:06
*** belmoreira has joined #openstack-nova14:08
sean-k-mooneyfor some reason it appears to be using a commit form 7 days ago which was the commit just before that merged.14:11
efriedsean-k-mooney: prometheanfire doesn't care which l-c fix as long as it passes. I'm going to take cdent's because a) older, b) more comprehensive commit message. Cool?14:11
*** yan0s has quit IRC14:11
sean-k-mooneyefried: yep that is fine with me14:12
sean-k-mooneyefried: can we land it in stien or no?14:12
efriedsean-k-mooney: That I don't know. Sounds hairy to me.14:13
efriedsean-k-mooney: What would be the motivation to do that?14:13
mriedemwe don't need an rc2 for lower-constraints fixes right?14:13
efriedIs it going to break distros or something?14:13
*** tbachman has joined #openstack-nova14:13
mriedemalso, how latent is this?14:13
sean-k-mooneymriedem: it has always been broken14:13
sean-k-mooneysince we introduced lower-constarits14:14
sean-k-mooneyi think14:14
mriedemthen it's definitely not an rc2 issue14:14
sean-k-mooneymriedem: correcct14:14
sean-k-mooneyi was wondering if we want to backport it after rc214:14
sean-k-mooneye.g. do we want to fix lower-constratins on stable branches or not in general14:14
sean-k-mooneyif the answer is no we proably shoudl disable the job on the stable branches14:15
*** tbachman has quit IRC14:20
*** zhubx has quit IRC14:22
*** cdent has joined #openstack-nova14:22
*** phasespace has quit IRC14:22
sean-k-mooneymriedem: oh i realised i have my own version of devstack-tempest because i cant import jobs from tempest without needing to pull in amost all of openstack into my zuul configruation. so ya i need to copy the same fix. thanks for confiming its fixed upstream14:27
*** rchurch has joined #openstack-nova14:27
openstackgerritStephen Finucane proposed openstack/nova master: tests: Full stub out os_vif  https://review.openstack.org/64874814:30
*** mlavalle has joined #openstack-nova14:33
*** med_ has joined #openstack-nova14:39
*** derekh has quit IRC14:40
*** derekh has joined #openstack-nova14:40
*** mrch_ has quit IRC14:41
*** wolverineav has joined #openstack-nova14:41
*** yan0s has joined #openstack-nova14:42
*** dpawlik has quit IRC14:44
*** wolverineav has quit IRC14:46
*** janki has quit IRC14:47
*** janki has joined #openstack-nova14:47
*** belmoreira has quit IRC14:47
*** itlinux_ has quit IRC14:50
*** belmoreira has joined #openstack-nova14:53
*** dpawlik has joined #openstack-nova14:56
mriedemefried: looks like https://review.openstack.org/#/c/649036/ fixes the problem, nova-live-migration job is past that issue now, but will need to recheck the change14:56
efriedack14:57
efriedmriedem: grenade failure spurious?14:57
efriedssh auth error14:58
bauzasI just feel we have enough consensus with https://review.openstack.org/#/c/647512/414:59
bauzasefried: alex_xu: ^14:59
mriedemefried: yes15:00
efriedbauzas: Yes. Let's wait for the gate fix before pushing this into the queue.15:00
*** dpawlik has quit IRC15:00
*** takashin has left #openstack-nova15:01
openstackgerritEric Fried proposed openstack/nova master: Do not persist RequestSpec.ignore_hosts  https://review.openstack.org/64751215:01
efriedbauzas: I rebased on the gate fix and pushed ^15:01
efriedmriedem: any reason to wait to recheck?15:02
mriedemefried: i'm not sure it will do anything while zuul is still running15:03
bauzascool, mriedem: planning to propose the backports or want me doing it ?15:03
mriedembauzas: for the RequestSpec.ignore_hosts thing? i'll handle it.15:03
*** ttsiouts has quit IRC15:04
*** ttsiouts has joined #openstack-nova15:04
*** lpetrut has quit IRC15:04
bauzasmriedem: ok :)15:05
*** ivve has quit IRC15:06
*** _alastor_ has joined #openstack-nova15:06
*** priteau has joined #openstack-nova15:08
efriedanswer appears to be no, the recheck doesn't kick the running job out.15:08
*** ttsiouts has quit IRC15:09
dansmithyou have to change the patch to kick it out of any queue15:09
dansmithno vote or comment will do it15:09
*** ttsiouts has joined #openstack-nova15:11
*** owalsh has quit IRC15:11
*** dpawlik has joined #openstack-nova15:15
openstackgerritEric Fried proposed openstack/nova-specs master: Add a script for counting blueprints  https://review.openstack.org/58191415:16
openstackgerritEric Fried proposed openstack/nova-specs master: Add a process to abandon a spec  https://review.openstack.org/64880015:16
*** dpawlik has quit IRC15:19
openstackgerritMerged openstack/nova stable/queens: [Stable Only] hardware: Handle races during pinning  https://review.openstack.org/64783115:21
*** luksky has quit IRC15:23
openstackgerritChris Dent proposed openstack/nova master: Add placement as required project to functional py36 and 37  https://review.openstack.org/64906815:23
*** belmoreira has quit IRC15:25
*** belmoreira has joined #openstack-nova15:25
*** sapd1_x has joined #openstack-nova15:25
*** owalsh has joined #openstack-nova15:26
*** owalsh has quit IRC15:27
bauzasefried: sorry, just saw your question, well, like dansmith said, you need to provide a new PS to put off the check or gate pipeline15:31
bauzasjust use the right words, I wasn't understanding your question15:32
efriednod.15:32
*** tbachman has joined #openstack-nova15:33
bauzasbut let's ask jaypipes to provide a follow-up post from http://www.joinfu.com/2014/01/understanding-the-openstack-ci-system/ :p15:33
*** owalsh has joined #openstack-nova15:33
bauzasor just digest https://zuul-ci.org/docs/zuul/user/gating.html :p15:34
bauzashuh, rather https://zuul-ci.org/docs/zuul/user/concepts.html15:34
*** ircuser-1 has joined #openstack-nova15:36
*** janki has quit IRC15:37
*** ttsiouts has quit IRC15:41
*** tssurya has quit IRC15:45
*** itlinux has joined #openstack-nova15:47
*** tbachman has quit IRC15:47
*** priteau has quit IRC15:48
*** yan0s has quit IRC15:54
jaypipesbauzas: erm...15:57
jaypipesbauzas: yeah, "Just Use Zuul CI"15:57
*** _alastor_ has quit IRC15:57
*** _alastor_ has joined #openstack-nova15:57
*** wolverineav has joined #openstack-nova16:00
*** awalende has joined #openstack-nova16:01
*** wolverineav has quit IRC16:04
*** awalende has quit IRC16:07
bauzasjaypipes: FWIW, I give you credits on helping some French folk who was working on a Stackforge project named "Climate" to know why Jenkins was telling him -1 sometimes16:07
*** dtantsur is now known as dtantsur|afk16:07
bauzasthen, 5 months after, he was working on Nova16:07
bauzaserr, 416:08
openstackgerritEric Fried proposed openstack/nova-specs master: Tools & docs for backlog & abandoned spec process  https://review.openstack.org/64880016:08
*** tbachman has joined #openstack-nova16:09
openstackgerritMerged openstack/nova master: tests: Stub out privsep modules  https://review.openstack.org/64874716:10
*** rpittau is now known as rpittau|afk16:13
*** temka has quit IRC16:14
*** cdent has quit IRC16:14
openstackgerritEric Fried proposed openstack/nova-specs master: Abandon flavor-classes backlog spec  https://review.openstack.org/64909516:18
mnaserhmm16:26
*** wolverineav has joined #openstack-nova16:27
*** sapd1_x has quit IRC16:30
openstackgerritEric Fried proposed openstack/nova-specs master: Abandon instance-tasks backlog spec  https://review.openstack.org/64910016:30
*** wolverineav has quit IRC16:32
*** erlon has joined #openstack-nova16:32
openstackgerritEric Fried proposed openstack/nova-specs master: Abandon parallel-scheduler backlog spec  https://review.openstack.org/64910116:34
openstackgerritEric Fried proposed openstack/nova-specs master: Abandon same-instances-scheduling backlog spec  https://review.openstack.org/64910216:36
*** Sundar has joined #openstack-nova16:39
*** belmoreira has quit IRC16:42
*** wolverineav has joined #openstack-nova16:44
openstackgerritStephen Finucane proposed openstack/nova master: Raise Exception instead of Exception method call  https://review.openstack.org/48220016:48
*** wolverineav has quit IRC16:49
*** wolverin_ has joined #openstack-nova16:49
*** wolverin_ has quit IRC16:51
*** wolverineav has joined #openstack-nova16:52
*** wolverineav has quit IRC16:53
*** wolverineav has joined #openstack-nova16:53
*** derekh has quit IRC17:02
*** davidsha has quit IRC17:04
*** erlon has quit IRC17:10
*** Sundar has quit IRC17:18
*** eandersson has joined #openstack-nova17:22
*** Sundar has joined #openstack-nova17:25
*** zigo has quit IRC17:37
*** phasespace has joined #openstack-nova17:38
*** wolverineav has quit IRC17:39
*** wolverineav has joined #openstack-nova17:40
*** wolverin_ has joined #openstack-nova17:43
*** wolverineav has quit IRC17:44
*** wolverin_ has quit IRC17:47
mnaserjust to confirm17:58
*** tesseract has quit IRC17:58
mnasernova-consoleauth is no longer technically needed as of stein17:58
mnaserassuming all the "cleanup" of remaining things was killed off in rocky?17:59
*** mvkr has quit IRC18:01
*** wolverineav has joined #openstack-nova18:05
melwittmnaser: right, not technically needed. only if you needed already existing console auths to work during a rolling upgrade, or if you have long TTL and didn't want things invalidated immediately18:12
melwittwhat do you mean by "cleanup" of remaining things?18:12
mnasermelwitt: yeah I meant that if you didn't want things to be smooth and consoles not be invalidated18:14
mnasernow curiously I have this other issue where the calculated token hash doesn't seem to match the one in the db..18:14
mnaserI get token id `dc574410-2c5c-4762-ae0d-f1689372337f` .. the sha256 is b7cc4998dea5dd0a3b663fcbe8df7c487246b3d3e52ec3361530b091477e5b28 which matches the db entry18:16
mnaserbut when I do a print(token_hash) in the novncproxy codebase..  I get e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85518:16
*** wolverineav has quit IRC18:16
melwitthm, that's strange. I'm not aware of anything that could have changed there18:17
*** wolverineav has joined #openstack-nova18:17
mnaserok, looks like the function is being called with token == ''18:17
melwitthm... empty string should mean that the GET url didn't have the token in it18:19
mnaseryeah url im hitting has a token, im following it up the stack, im up to _get_connect_info_database() and that gets a token == none18:19
melwittthat's where the token comes from (GET request param or cookie) in the novncproxy18:20
*** wolverineav has quit IRC18:22
*** wolverineav has joined #openstack-nova18:23
melwittmnaser: https://github.com/openstack/nova/blob/master/nova/console/websocketproxy.py#L19518:23
mnasermelwitt: that gets called when we call /websockify which doesn't seem to have a token18:23
mnaserprint('path', self.path) in here shows18:23
mnaser('path', '/websockify')18:23
mnaseroh crap, I have a dr appointment in 5 minutes gotta run, ill dig into this after if you don't keep looking18:25
mnaserbut looks like unless its not sending cookies with a token.. we can't do anything18:25
melwittok. I'll keep looking. I'm not familiar with the /websockify path so I need to find what that is18:25
melwittbecause usually the path should be like this http://ip:port/?token=xyz18:26
*** jonher has quit IRC18:29
*** jonher has joined #openstack-nova18:29
mnasermelwitt: indeed and xyz is there but it looks like the token lookup seems to happen in the websockify part18:33
* mnaser is on mobile while waiting18:33
mnaserWeird thing is that code has been there for 5 years so..18:34
*** igordc has joined #openstack-nova18:35
mnaserUnless the behaviour to forward token from cookie was removed with more recent novnc versions18:35
melwittyeah, I know. I'm puzzled as to what's going on here18:35
mnaserWe pull master novnc in OSA so mahbe its recent behaviour change18:35
melwittI'll take a look in novnc18:36
mnaserOkay18:37
melwittI thought the cookie thing was a backup, if the token is not in the GET request params, but forwarding via cookie does sound really familiar18:37
mnasermelwitt: we use vnc_lite.html in OSA. https://github.com/novnc/noVNC/commit/51f9f0098d306bbc67cc8e02ae547921b6f6585c18:37
melwittI had dug into this stuff back when I worked on the db backend for console auths, back when we were thinking we could pass the instance uuid in the GET request too (turns out bc of novnc limitations, more than one request param would not work)18:38
melwitt(it only forwards the first request param)18:38
mnaserSo it always probably used a cookie but that seems to have been pulled out from vnc_lite.html which is for some historic reason what’s being used in OSA18:39
melwitthuh, interesting18:40
mnaserThe worrying thing is I can’t find any token references in novnc18:40
melwitt/ If a token variable is passed in, set the parameter in a cookie.18:40
melwitt/ This is used by nova-novncproxy.18:40
mnaserWhere do you see this melwitt ?18:40
melwittseeing that all in red being removed. "used by nova-novncproxy" :P18:40
melwittmnaser: in the commit you linked https://github.com/novnc/noVNC/commit/51f9f0098d306bbc67cc8e02ae547921b6f6585c#diff-1d6838e3812778e95699b90d530543a1L17318:41
mnaserugh18:41
mnaserWhat does devstack use18:41
mnaserI wonder how it hasn’t been affected18:42
melwittmust not be using lite?18:42
melwittbc this was removed from the vnc_lite.html file, unless I'm missing something18:43
* melwitt looks at a recent devstack run18:43
mnaserOf course18:43
mnaserNOVNC_FROM_PACKAGE defined in jobs18:43
*** itlinux has quit IRC18:44
melwitthttp://logs.openstack.org/65/627765/12/check/tempest-full-py3/b00b2ab/controller/logs/devstacklog.txt.gz#_2019-04-01_08_01_25_05118:44
mnaserYikes well i guess we can ask novnc to revert18:45
*** mvkr has joined #openstack-nova18:48
melwittmnaser: I don't understand, how do you use lite vs not?18:49
mnasermelwitt: vnc_lite seems to be what vnc_auto was a while ago18:50
mnaserSearching the code doesn’t give any results for token18:50
melwittmnaser: and which one you use depends on the url you use?18:50
melwittyeah, ok. looks like we have to ask for a revert of at least that part18:51
mnasermelwitt: I assume we’re using the lite which handled the token stuff and did the cookie handoff18:51
melwittmnaser: yeah, I'm just saying, how do you choose whether to use lite or not18:51
mnaserdunno :P18:51
melwitthaha ok18:52
mnaserIt seems like there’s something called token plugin18:52
melwittat first I was thinking, can we use non-lite but then you pointed out only lite was handling token18:52
*** wolverineav has quit IRC18:52
melwittso my thought was moo18:52
mnaserDon’t quote me on this stuff I’m going over it on my phone heh18:52
*** wolverineav has joined #openstack-nova18:53
melwitt:)18:53
melwittI do wonder why we have to rely on the cookie forwarding. I wonder why it doesn't just show up as a GET request param by the time we get it18:54
melwittfrom the way our code is written, it looks like the expectation was that the cookie was a fall back18:54
*** itlinux has joined #openstack-nova18:55
*** tbachman has quit IRC18:55
melwittbut in practice, we were always falling back18:55
*** BjoernT has joined #openstack-nova18:55
*** ralonsoh has quit IRC18:56
melwittgoing to see if I can find out18:56
*** wolverineav has quit IRC18:58
*** erlon has joined #openstack-nova18:59
*** wolverineav has joined #openstack-nova19:03
*** wolverineav has quit IRC19:07
*** eharney has quit IRC19:09
*** erlon has quit IRC19:11
*** erlon_ has joined #openstack-nova19:11
openstackgerritEric Fried proposed openstack/nova master: Correct lower-constraints.txt and the related tox job  https://review.openstack.org/62297219:15
openstackgerritEric Fried proposed openstack/nova master: Correct lower-constraints.txt and the related tox job  https://review.openstack.org/62297219:16
openstackgerritEric Fried proposed openstack/nova master: Mock time.sleep() in unit tests  https://review.openstack.org/64876219:17
*** tbachman has joined #openstack-nova19:18
*** jmlowe has quit IRC19:22
mnasermelwitt: so I think the problem here is the /websockify HTTP request comes afterwards19:25
mnaserso its GET /vnc_lite.html?token=foobar .. and then CONNECT /websockify19:26
mnaserso you can't really reliably tie that GET request and the CONNECT request19:26
mnaserUNLESS we sent a Set-Cookie: token when you visit vnc_lite.html19:26
mnaserthat would workaround it19:26
melwittmnaser: I see. well, from some googling it looks like something like this might work? GET /vnc_lite.html?path=/websockify?token=foobar19:27
openstackgerritEric Fried proposed openstack/nova master: Add placement as required project to functional py36 and 37  https://review.openstack.org/64906819:28
melwittsecond ? should probably be a &19:28
mnaserI think it would be cleaner to set-cookie19:28
melwittor maybe not19:28
melwittmnaser: ok. I can see if I can figure out how to do that, unless you want to19:30
mnasermelwitt: im looking around right now, just need to figure out where the HTTP requests are handled in nova-novncconsole19:32
mnaserill welcome all help :P19:32
mnaser*novncproxy19:32
mnaserthink it relies on upstream this https://github.com/novnc/websockify/blob/master/websockify/websocketproxy.py#L26719:34
mnaserself.token_plugin = kwargs.pop('token_plugin', None)19:34
mnaseroh I wonder what that is19:34
melwittmnaser: I looked at that and it doesn't seem like something that would help us. but I could be wrong https://github.com/novnc/websockify/wiki/Token-based-target-selection19:35
*** luksky has joined #openstack-nova19:35
*** spsurya has quit IRC19:36
*** artom has joined #openstack-nova19:36
mnasermaybe we somehow override the html portion19:37
mnaserhttps://github.com/novnc/websockify/blob/master/websockify/websocketserver.py#L35-L5219:37
melwittmnaser: I think handling of HTTP (GET) requests might be this https://github.com/novnc/websockify/blob/6e09ec25486f431e2acc463f994c4eb4bebc6ddd/websockify/websockifyserver.py#L26819:37
mnaseroh that's even better19:37
melwittone of those, I don't really understand it yet19:38
efriedThis one came across my desk again just now, can I please get a couple of pairs of core eyeballs on it? https://review.openstack.org/#/c/635533/19:39
mnaserI'm thinking https://github.com/novnc/websockify/wiki/Token-based-target-selection#custom-plugins19:41
*** wolverineav has joined #openstack-nova19:41
melwittmnaser: hm. so instead of validating the token in new_websocket_client we'd do it in a new lookup method?19:43
melwitt'lookup'19:43
mnasermelwitt: yeah, if we write a custom plugin, we can validate the token in it and then give it back to novnc19:43
efriedmriedem: This looks like a deadlock starting n-api? http://logs.openstack.org/36/649036/1/check/tempest-full-py3/a8c7223/controller/logs/screen-n-api.txt.gz19:43
*** wolverineav has quit IRC19:43
melwittmnaser: it says lookup has to return a host:port tuple?19:43
*** wolverineav has joined #openstack-nova19:43
mnaseror none, none (if we don't validate I guess)19:44
efried(maybe not, I guess the locks are being released quickly)19:44
mnaserand the host:port tuple business can be grabbed from the db19:44
mnaserthe example module there seems to be reasonable19:46
mnaserugh but even then19:47
mnaserI don't think anything will pass ?token=foo19:47
melwittmnaser: ok, I was trying to say when you said "give the token back to novnc" I don't think you can do that in lookup()19:48
mnaseroooo19:48
melwittmnaser: earlier I was saying maybe we could do the entire validation in lookup() and then no longer need the token after that?19:48
mnasermelwitt: https://github.com/novnc/websockify/blob/6e09ec25486f431e2acc463f994c4eb4bebc6ddd/websockify/websocketproxy.py#L164-L17519:49
melwittyeah19:49
mnaserso we get lookup called with the token, grab the stuff from the db, and return it back, and we can probably drop all that extra code19:49
melwittwhat do you mean by return it back?19:49
mnaserso in the token plugin, we check the db, see if the var is still valid, and return (host, port)19:50
mnaserand technically... I think none will just do the rest of the issues19:50
melwittok. I thought you meant return the token19:50
melwittok. that's what I was trying to say earlier19:50
mnaserah no I meant return the host/port, sorry distracted19:50
mnaserpeople keep walking into my office >:(19:51
melwitthow dare they!19:51
mnaserlet me try to hack at this19:52
melwittsounds good. I will review it when it's ready :)19:54
mnaserhonestly I think this could completely eliminate the websocketproxy.py19:54
mnasera lot of that stuff exists in webproxify but I dunno how much of this can be back portable at this point..19:54
melwittmaybe. there is some extra stuff in there though19:55
*** awalende has joined #openstack-nova20:03
*** awalende has quit IRC20:07
*** jmlowe has joined #openstack-nova20:09
*** jmlowe has quit IRC20:09
mnasermelwitt: well, I got a nice refactor out of it, but still I think it expects I to be there20:19
melwittmnaser: yeah, you'd have to change https://github.com/openstack/nova/blob/master/nova/cmd/baseproxy.py#L68 too20:21
*** xek has quit IRC20:22
mnaserok well to get it just to work I found a gross fix.. I think20:23
mnaserlet me test it against the original code20:23
mnaservnc_lite.html?path=?token=<token> seems to be calling my token plugin20:23
mnaserBut I think then the original code works20:25
mnaserWe would just need to tweak the default value :/20:25
melwittyeah, shouldn't need path= right20:25
melwittdefault value of what?20:25
*** jmlowe has joined #openstack-nova20:26
mnaserThe nova configuration value20:27
mnaserThe one pointing at vnc_lite or whatever20:27
mnaserTo not longer suggest ?token=foo is the way but ?path=?token=foo20:28
melwittI thought earlier you told me including path= wasn't as clean :P20:28
mnaserYeah it’s just BLAH20:28
mnaserwhy people gotta rip code out20:28
melwittI guess, I thought the token plugin would let us use the old default url20:29
mnaserSame.20:29
mnaserBut once it was done I realized the web socket thing was only checking it at the web socket stage20:29
melwittbecause if we include path in the default, we could fix this without the token plugin, I think, as I mentioned earlier20:29
mnaserYeah then we won’t be falling back to cookies every time20:29
melwittright20:30
*** whoami-rajat has quit IRC20:30
mnaserI guess we can propose a revert and then I’ll just pin on the old commit :/20:31
mriedemefried: you're talking about get_or_set_cached_cell_and_set_connections right?20:31
efriedmriedem: yeah20:32
efriedI didn't go back and look whether that's "normal".20:32
mriedemi think that's nova.compute.api.API being constructed per controller per worker20:32
efriedk20:32
mriedemwhich is a lot since it's not a singleton20:32
efriedLast week I noticed pretty frequent failures sprayed across the long-running jobs. Never more than one per patch, and never the same one twice in a row.20:33
efriedbut I didn't dig into any of them.20:33
mriedemi assume the get_or_set_cached_cell_and_set_connections target_cell is due to a query on the services table when constructing the compute RPCAPI with [upgrade_levels]/compute=auto20:33
mriedemhttps://bugs.launchpad.net/nova/+bug/181569720:33
openstackLaunchpad bug 1815697 in OpenStack Compute (nova) "[upgrade_levels]compute=auto grinds the API response times when a cell is down" [Medium,Confirmed]20:33
mnaserI honestly don’t have that much time to dig more into this. I can report a bug and add a known issue (if needed) but I don’t have time to deal with getting this merged into novnc :/20:33
mriedemefried: also https://bugs.launchpad.net/nova/+bug/181569220:33
openstackLaunchpad bug 1815692 in OpenStack Compute (nova) "minimum nova-compute service version is not cached in nova-api when running under wsgi" [Low,Triaged]20:34
melwittmnaser: or we could change our default nova conf value? or do you think asking for a revert is a better route?20:34
mnasermelwitt: I think the amount of downstream stuff that will break (because everyone configures this in their compute nodes) is gonna be .. a lot20:35
mnasercause now tripleo/osa/etc all have to change our paths20:35
mnaserto something sketchy none the less :P20:35
melwittmnaser: yeah, I see. ok20:35
mnaserI wouldn't revert it all20:36
mnasermaybe just the small part to set the cookie20:36
melwittyeah20:36
mriedemefried: i guess bug 1815692 won't help because we don't cache the minimum compute service version until we get one, meaning until a nova-compute starts up, which in devstack is after the api20:41
openstackbug 1815692 in OpenStack Compute (nova) "minimum nova-compute service version is not cached in nova-api when running under wsgi" [Low,Triaged] https://launchpad.net/bugs/181569220:41
efriedis making the thing a singleton an option?20:42
mriedemmaking nova.compute.api.API or nova.compute.rpcapi.ComputeAPI a singleton might help20:42
efriedIs there any evidence that that's actually a problem though?20:42
mnasermelwitt: https://bugs.launchpad.net/nova/+bug/182267620:42
openstackLaunchpad bug 1822676 in OpenStack Compute (nova) "novnc no longer sets token inside cookie" [Undecided,New]20:42
melwittmnaser: you know, while I was looking at the websockify source, I was thinking maybe in code we could append to our self.path earlier in the call path. I can try something out20:42
efriedthe devstack log just says n-api doesn't start.20:42
efriedI guess that means "within a certain amount of time"20:42
melwittmnaser: thanks for the bug report20:42
mriedemefried: it's a timeout20:42
mnasermelwitt: all yours :) I don't think I can take more time on this :X20:42
mnaserI will "work-around" it in osa20:43
melwittmnaser: yeah, I'll try this out and let you know20:43
mriedemefried: the non-singleton nature with locks can definitely cause slowness ala https://review.openstack.org/#/c/623246/20:43
melwittmnaser: if what I'm thinking doesn't end up working, I can ask the novnc folks if they can revert the nova part20:43
*** itlinux has quit IRC20:58
*** itlinux has joined #openstack-nova20:59
openstackgerritEric Fried proposed openstack/nova master: Hacking N362: Don't abbrev/alias privsep import  https://review.openstack.org/64918821:00
*** ivve has joined #openstack-nova21:02
efriedthis f'in thing is never going to merge. Now it's failed py3721:02
*** erlon_ has quit IRC21:05
*** Sundar has quit IRC21:08
*** ivve has quit IRC21:09
*** owalsh_ has joined #openstack-nova21:12
*** awaugama has quit IRC21:13
mriedemdansmith: you know how on nova-api startup we check for the minimum nova-compute service version in order to set the rpc pin if [upgrade_levels]/compute=auto https://github.com/openstack/nova/blob/master/nova/compute/rpcapi.py#L408 ?21:15
*** owalsh has quit IRC21:15
mriedemthe comment above that says we don't cache it because "we will get a better answer next time." - but next time would have to be on restart of the service right? because we only call _determine_version_cap once in order to construct the ClientRouter21:16
*** owalsh has joined #openstack-nova21:17
*** owalsh_ has quit IRC21:17
*** pcaruana has quit IRC21:17
openstackgerritMichael Still proposed openstack/nova master: Style corrections for privsep usage.  https://review.openstack.org/64861521:18
openstackgerritMichael Still proposed openstack/nova master: Improve test coverage of nova.privsep.path.  https://review.openstack.org/64860121:18
openstackgerritMichael Still proposed openstack/nova master: Improve test coverage of nova.privsep.fs.  https://review.openstack.org/64860221:18
openstackgerritMichael Still proposed openstack/nova master: Improve test coverage of nova.privsep.fs, continued.  https://review.openstack.org/64860321:18
openstackgerritMichael Still proposed openstack/nova master: Add test coverage for nova.privsep.libvirt.  https://review.openstack.org/64861621:18
openstackgerritMichael Still proposed openstack/nova master: Privsepify ipv4 forwarding enablement.  https://review.openstack.org/63543121:18
openstackgerritMichael Still proposed openstack/nova master: Remove unused FP device creation and deletion methods.  https://review.openstack.org/63543321:18
openstackgerritMichael Still proposed openstack/nova master: Privsep the ebtables modification code.  https://review.openstack.org/63543521:18
openstackgerritMichael Still proposed openstack/nova master: Move adding vlans to interfaces to privsep.  https://review.openstack.org/63543621:18
openstackgerritMichael Still proposed openstack/nova master: Move iptables rule fetching and setting to privsep.  https://review.openstack.org/63650821:18
openstackgerritMichael Still proposed openstack/nova master: Move dnsmasq restarts to privsep.  https://review.openstack.org/63928021:18
openstackgerritMichael Still proposed openstack/nova master: Move router advertisement daemon restarts to privsep.  https://review.openstack.org/63928121:18
openstackgerritMichael Still proposed openstack/nova master: Move calls to ovs-vsctl to privsep.  https://review.openstack.org/63928221:18
openstackgerritMichael Still proposed openstack/nova master: Move setting of device trust to privsep.  https://review.openstack.org/63928321:18
openstackgerritMichael Still proposed openstack/nova master: Move final bridge commands to privsep.  https://review.openstack.org/63958021:18
openstackgerritMichael Still proposed openstack/nova master: Cleanup the _execute shim in nova/network.  https://review.openstack.org/63958121:18
openstackgerritMichael Still proposed openstack/nova master: We no longer need rootwrap.  https://review.openstack.org/55443821:18
openstackgerritMichael Still proposed openstack/nova master: Cleanup no longer required filters and add a release note.  https://review.openstack.org/63982621:18
*** wolverineav has quit IRC21:27
*** wolverineav has joined #openstack-nova21:31
*** samueldmq has joined #openstack-nova21:36
*** wolverineav has quit IRC21:36
*** lbragstad is now known as lbragstad_dad_mo21:40
*** lbragstad_dad_mo is now known as lbragstad21:40
*** itlinux has quit IRC21:43
*** ccamacho has quit IRC21:43
*** wolverineav has joined #openstack-nova21:44
*** itlinux has joined #openstack-nova21:44
*** itlinux has quit IRC21:44
*** slaweq has quit IRC21:45
*** mrhillsman is now known as mrhillsman_afk21:46
openstackgerritMatt Riedemann proposed openstack/nova master: Make nova.compute.rpcapi.ComputeAPI.router a singleton  https://review.openstack.org/64919721:47
*** eharney has joined #openstack-nova21:52
*** munimeha1 has quit IRC22:01
*** BjoernT has quit IRC22:01
*** eharney has quit IRC22:04
*** mlavalle has quit IRC22:14
*** krypto has quit IRC22:16
openstackgerritMatt Riedemann proposed openstack/nova master: Fix ProviderUsageBaseTestCase._run_periodics for multi-cell  https://review.openstack.org/64117922:17
openstackgerritMatt Riedemann proposed openstack/nova master: Improve CinderFixtureNewAttachFlow  https://review.openstack.org/63938222:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add functional recreate test for bug 1818914  https://review.openstack.org/64152122:17
openstackbug 1818914 in OpenStack Compute (nova) "Hypervisor resource usage on source still shows old flavor usage after resize confirm until update_available_resource periodic runs" [Low,In progress] https://launchpad.net/bugs/1818914 - Assigned to Matt Riedemann (mriedem)22:17
openstackgerritMatt Riedemann proposed openstack/nova master: Remove unused context parameter from RT._get_instance_type  https://review.openstack.org/64179222:17
openstackgerritMatt Riedemann proposed openstack/nova master: Update usage in RT.drop_move_claim during confirm resize  https://review.openstack.org/64180622:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add Migration.cross_cell_move and get_by_uuid  https://review.openstack.org/61401222:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add InstanceAction/Event create() method  https://review.openstack.org/61403622:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add Instance.hidden field  https://review.openstack.org/63112322:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add TargetDBSetupTask  https://review.openstack.org/62789222:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add CrossCellMigrationTask  https://review.openstack.org/63158122:17
openstackgerritMatt Riedemann proposed openstack/nova master: Execute TargetDBSetupTask  https://review.openstack.org/63385322:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add can_connect_volume() compute driver method  https://review.openstack.org/62131322:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add prep_snapshot_based_resize_at_dest compute method  https://review.openstack.org/63329322:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add PrepResizeAtDestTask  https://review.openstack.org/62789022:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add prep_snapshot_based_resize_at_source compute method  https://review.openstack.org/63483222:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add nova.compute.utils.delete_image  https://review.openstack.org/63760522:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add PrepResizeAtSourceTask  https://review.openstack.org/62789122:17
openstackgerritMatt Riedemann proposed openstack/nova master: Refactor ComputeManager.remove_volume_connection  https://review.openstack.org/64218322:17
openstackgerritMatt Riedemann proposed openstack/nova master: Revert cross-cell resize from the API  https://review.openstack.org/63804822:17
openstackgerritMatt Riedemann proposed openstack/nova master: Confirm cross-cell resize while deleting a server  https://review.openstack.org/63826822:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add CrossCellWeigher  https://review.openstack.org/61435322:17
openstackgerritMatt Riedemann proposed openstack/nova master: Add cross-cell resize policy rule and enable in API  https://review.openstack.org/63826922:17
*** mriedem has quit IRC22:21
openstackgerritEric Fried proposed openstack/nova master: Mock time.sleep() in unit tests  https://review.openstack.org/64876222:34
*** betherly has joined #openstack-nova22:34
*** nikrin is now known as knikolla22:34
*** betherly has quit IRC22:39
*** rcernin has joined #openstack-nova22:40
*** tkajinam has joined #openstack-nova22:56
*** itlinux has joined #openstack-nova23:23
*** tosky has quit IRC23:28
*** wolverineav has quit IRC23:39
*** wolverineav has joined #openstack-nova23:39
*** wolverineav has quit IRC23:44
*** BjoernT has joined #openstack-nova23:50
*** lbragstad has quit IRC23:54
*** BjoernT has quit IRC23:54
*** openstackgerrit has quit IRC23:56
*** BjoernT has joined #openstack-nova23:57
*** Vek has quit IRC23:57
*** Vek has joined #openstack-nova23:57
*** antonym has quit IRC23:58

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