johnsom | rm_work So, running out of ideas. My host gets CPU bound quickly. Running in TCP mode greatly increases the CPS. | 00:00 |
---|---|---|
rm_work | hmmm | 00:01 |
rm_work | like i said, i think we have different issues | 00:01 |
johnsom | I did a quick look at perf, but nothing jumps out there. I might play with oprofile tomorrow | 00:01 |
johnsom | https://www.irccloud.com/pastebin/BY31DGw8/ | 00:03 |
*** belharar has quit IRC | 00:05 | |
*** sticker has joined #openstack-lbaas | 00:16 | |
*** tongl has quit IRC | 00:26 | |
*** SumitNaiksatam_ has joined #openstack-lbaas | 01:32 | |
*** SumitNaiksatam has quit IRC | 01:35 | |
*** SumitNaiksatam_ is now known as SumitNaiksatam | 01:35 | |
*** tongl has joined #openstack-lbaas | 02:17 | |
*** yamamoto has joined #openstack-lbaas | 02:45 | |
*** tongl has quit IRC | 03:59 | |
*** tongl has joined #openstack-lbaas | 04:00 | |
*** oanson has quit IRC | 04:21 | |
*** oanson has joined #openstack-lbaas | 04:30 | |
*** armax has quit IRC | 04:35 | |
*** pcaruana has joined #openstack-lbaas | 05:01 | |
*** gcheresh_ has joined #openstack-lbaas | 05:18 | |
*** pcaruana has quit IRC | 05:23 | |
*** tongl has quit IRC | 05:24 | |
*** gcheresh_ has quit IRC | 05:34 | |
*** oanson has quit IRC | 05:36 | |
*** oanson has joined #openstack-lbaas | 05:36 | |
*** rcernin has joined #openstack-lbaas | 05:53 | |
*** sanfern has joined #openstack-lbaas | 05:57 | |
*** eezhova has joined #openstack-lbaas | 06:16 | |
*** belharar has joined #openstack-lbaas | 06:17 | |
*** slaweq has quit IRC | 06:35 | |
*** slaweq has joined #openstack-lbaas | 06:36 | |
*** slaweq has quit IRC | 06:40 | |
*** slaweq has joined #openstack-lbaas | 06:42 | |
*** pcaruana has joined #openstack-lbaas | 06:44 | |
*** eezhova has quit IRC | 06:56 | |
*** tesseract has joined #openstack-lbaas | 07:17 | |
*** aojea has joined #openstack-lbaas | 07:31 | |
*** aojea has quit IRC | 07:33 | |
*** eezhova has joined #openstack-lbaas | 07:33 | |
*** sticker has quit IRC | 07:49 | |
*** Alex_Staf has joined #openstack-lbaas | 08:01 | |
*** oanson has quit IRC | 08:21 | |
*** oanson has joined #openstack-lbaas | 08:22 | |
*** spectr has joined #openstack-lbaas | 08:41 | |
nmagnezi | johnsom, about https://review.openstack.org/#/c/507986/ , I want review it but had a question (in the patch) ; as for dashboard patches i reviewed them (one of them needs some more work) | 08:48 |
*** salmankhan has joined #openstack-lbaas | 08:58 | |
*** nrado has joined #openstack-lbaas | 09:05 | |
*** gcheresh_ has joined #openstack-lbaas | 09:22 | |
*** yamamoto has quit IRC | 09:24 | |
*** yamamoto has joined #openstack-lbaas | 09:41 | |
*** yamamoto has quit IRC | 09:46 | |
*** yamamoto has joined #openstack-lbaas | 09:46 | |
*** yamamoto has quit IRC | 09:51 | |
*** gcheresh_ has quit IRC | 09:57 | |
*** yamamoto has joined #openstack-lbaas | 10:00 | |
*** sanfern has quit IRC | 10:07 | |
isantosp | Im trying to set a dev environment with octavia conf, the steps I did are here: https://stikked.web.cern.ch/stikked/view/b1537594, anyway something is wrong, I cant see how is balancing the load.. any idea? | 10:16 |
*** sanfern has joined #openstack-lbaas | 10:21 | |
nmagnezi | isantosp, this url looks like an internal cern thing. it asks for login | 10:30 |
*** cyberde has joined #openstack-lbaas | 10:38 | |
*** oanson has quit IRC | 10:38 | |
*** oanson has joined #openstack-lbaas | 10:40 | |
*** sanfern has quit IRC | 10:55 | |
*** spectr has quit IRC | 11:07 | |
*** belharar has quit IRC | 11:07 | |
isantosp | my fault, sorry | 11:18 |
isantosp | https://pastebin.com/ix4GdNkS | 11:19 |
nmagnezi | isantosp, what happens after neutron lbaas-loadbalancer-create --name lb1 private-subnet ? | 11:19 |
isantosp | nmagnezi, everything is created and working apparently, the status is active when I do show | 11:27 |
nmagnezi | isantosp, so what does not work for you exactly? | 11:37 |
isantosp | nmagnezi, actually the aim of this question is if u sow something wrong on that steps, when I do "while true; do echo -e 'HTTP/1.0 200 OK\r\nContent-Length: 8\r\n\r\n<servername>' | sudo nc -l -p 80 ; done " I should see the balancing, but actually nothing happens. probably something unrelated to it.. | 11:41 |
*** belharar has joined #openstack-lbaas | 11:57 | |
*** spectr has joined #openstack-lbaas | 12:24 | |
*** atoth has quit IRC | 12:33 | |
*** aojea has joined #openstack-lbaas | 12:33 | |
*** catintheroof has joined #openstack-lbaas | 12:36 | |
*** catintheroof has quit IRC | 12:36 | |
*** gcheresh_ has joined #openstack-lbaas | 12:36 | |
*** catintheroof has joined #openstack-lbaas | 12:36 | |
*** aojea has quit IRC | 12:38 | |
*** leitan has joined #openstack-lbaas | 12:40 | |
*** catintheroof has quit IRC | 12:41 | |
*** atoth has joined #openstack-lbaas | 12:47 | |
*** catintheroof has joined #openstack-lbaas | 12:54 | |
xgerman_ | o/ | 13:00 |
*** eezhova_ has joined #openstack-lbaas | 13:03 | |
*** eezhova has quit IRC | 13:05 | |
*** chlong has joined #openstack-lbaas | 13:10 | |
*** chlong_ has joined #openstack-lbaas | 13:11 | |
*** yamamoto has quit IRC | 13:16 | |
*** sanfern has joined #openstack-lbaas | 13:19 | |
*** yamamoto has joined #openstack-lbaas | 13:35 | |
*** fnaval has joined #openstack-lbaas | 13:55 | |
*** spectr has quit IRC | 13:58 | |
*** spectr has joined #openstack-lbaas | 13:59 | |
nmagnezi | o/ | 14:04 |
*** gcheresh_ has quit IRC | 14:12 | |
nmagnezi | isantosp, what happens if you simply use 'curl <vip_address>' ? | 14:13 |
*** jniesz has joined #openstack-lbaas | 14:21 | |
*** yamamoto has quit IRC | 14:26 | |
*** eezhova_ has quit IRC | 14:26 | |
*** tongl has joined #openstack-lbaas | 14:30 | |
*** gcheresh_ has joined #openstack-lbaas | 14:31 | |
*** chlong has quit IRC | 14:31 | |
*** chlong_ has quit IRC | 14:31 | |
*** chlong has joined #openstack-lbaas | 14:32 | |
openstackgerrit | Bar RH proposed openstack/octavia master: [WIP] Assign bind_host ip address per amphora https://review.openstack.org/505158 | 14:36 |
*** tongl has quit IRC | 14:37 | |
*** gcheresh_ has quit IRC | 14:37 | |
*** belharar has quit IRC | 14:42 | |
*** belharar has joined #openstack-lbaas | 14:46 | |
*** leitan has quit IRC | 14:47 | |
*** sanfern has quit IRC | 14:55 | |
*** sanfern has joined #openstack-lbaas | 14:56 | |
*** leitan has joined #openstack-lbaas | 15:05 | |
openstackgerrit | Bar RH proposed openstack/octavia master: [WIP] Assign bind_host ip address per amphora https://review.openstack.org/505158 | 15:06 |
johnsom | isantosp It might be that you need to update the security group on the web servers to allow port 80 | 15:07 |
johnsom | I don't see that in your script | 15:07 |
*** armax has joined #openstack-lbaas | 15:10 | |
*** rcernin has quit IRC | 15:12 | |
*** pcaruana has quit IRC | 15:20 | |
*** yamamoto has joined #openstack-lbaas | 15:26 | |
*** yamamoto has quit IRC | 15:34 | |
*** belharar has quit IRC | 15:36 | |
*** chlong has quit IRC | 15:36 | |
*** leitan has quit IRC | 15:44 | |
*** leitan has joined #openstack-lbaas | 15:45 | |
*** leitan has quit IRC | 15:46 | |
*** tongl has joined #openstack-lbaas | 15:51 | |
*** tonygunk has joined #openstack-lbaas | 16:14 | |
*** sshank has joined #openstack-lbaas | 16:24 | |
*** leitan has joined #openstack-lbaas | 16:29 | |
*** sshank has quit IRC | 16:29 | |
*** longstaff has joined #openstack-lbaas | 16:29 | |
*** tesseract has quit IRC | 16:37 | |
*** sshank has joined #openstack-lbaas | 16:39 | |
*** eezhova has joined #openstack-lbaas | 16:41 | |
johnsom | FYI: zuulv3 update: http://lists.openstack.org/pipermail/openstack-dev/2017-October/123049.html | 16:42 |
johnsom | Summary, rolling back to zuul v2 for now | 16:44 |
*** SumitNaiksatam has quit IRC | 16:48 | |
longstaff | johnsom: Hi Michael. I'm working on the provider driver spec and have a quick question: the Octavia docs say that users cannot specifiy both provder and flavor. Why are these mutually exclusive? Can't a provider support different flavors? | 16:55 |
johnsom | Yeah, I think we can allow both, but the have to both be valid | 16:57 |
johnsom | It's mutually exclusive currently because a flavor includes the provider, so no point in allowing a provider | 16:57 |
*** salmankhan has quit IRC | 16:59 | |
longstaff | Thanks. | 17:00 |
*** SumitNaiksatam has joined #openstack-lbaas | 17:15 | |
*** eezhova has quit IRC | 17:23 | |
*** sanfern has quit IRC | 17:30 | |
*** Alex_Staf has quit IRC | 17:31 | |
*** sanfern has joined #openstack-lbaas | 17:31 | |
*** sshank has quit IRC | 18:15 | |
*** sshank has joined #openstack-lbaas | 18:19 | |
*** sanfern has quit IRC | 18:30 | |
*** aojea has joined #openstack-lbaas | 18:34 | |
*** aojea has quit IRC | 18:38 | |
*** sshank has quit IRC | 18:40 | |
*** sanfern has joined #openstack-lbaas | 18:53 | |
*** eezhova has joined #openstack-lbaas | 19:15 | |
*** sanfern has quit IRC | 19:17 | |
*** catintheroof has quit IRC | 19:32 | |
*** catintheroof has joined #openstack-lbaas | 19:32 | |
*** chlong_ has joined #openstack-lbaas | 19:43 | |
*** chlong has joined #openstack-lbaas | 19:44 | |
*** chlong has quit IRC | 19:46 | |
*** eezhova has quit IRC | 20:09 | |
*** catintheroof has quit IRC | 20:10 | |
*** catintheroof has joined #openstack-lbaas | 20:11 | |
*** tomtomtom has joined #openstack-lbaas | 20:14 | |
*** catintheroof has quit IRC | 20:42 | |
*** catintheroof has joined #openstack-lbaas | 20:42 | |
*** sshank has joined #openstack-lbaas | 20:49 | |
*** belharar has joined #openstack-lbaas | 20:49 | |
*** chlong_ has quit IRC | 21:03 | |
*** numans has quit IRC | 21:03 | |
*** numans has joined #openstack-lbaas | 21:07 | |
*** sshank has quit IRC | 21:15 | |
*** sshank has joined #openstack-lbaas | 21:16 | |
*** armax has quit IRC | 21:37 | |
*** fnaval_ has joined #openstack-lbaas | 21:45 | |
*** fnaval has quit IRC | 21:48 | |
*** fnaval_ has quit IRC | 22:04 | |
rm_work | wtf | 22:05 |
rm_work | 2017-10-03 21:57:25.131 | sed: -e expression #1, char 36: expected newer version of sed | 22:05 |
rm_work | that's a new one | 22:05 |
rm_work | not sure there IS a newer version of sed T_T | 22:06 |
rm_work | (during a stack.sh run) | 22:06 |
rm_work | maybe caused by something else being null or something | 22:06 |
*** belharar has quit IRC | 22:13 | |
*** tonygunk has quit IRC | 22:15 | |
*** tonygunk has joined #openstack-lbaas | 22:16 | |
johnsom | CentOS? | 22:18 |
johnsom | sed (GNU sed) 4.2.2 here | 22:19 |
*** fnaval has joined #openstack-lbaas | 22:20 | |
rm_work | this is actually ubuntu | 22:20 |
rm_work | also 4.2.2 | 22:20 |
rm_work | so my guess is that it's a red herring, and actually the issue is some arg it normally has is filled by a var and the var is being filled wrong, or something like that | 22:20 |
rm_work | ignoring that for now as i'm switching gears away from perf testing, unfortunately | 22:21 |
rm_work | got retasked | 22:21 |
rm_work | kong: still not sure I can rebase my WIP failover test yet, since I need to have members, and ... that's not done yet? | 22:27 |
kong | rm_work: alll resource operations methods are inside octavia_tempest_plugin.tests.v2.base.BaseLoadbalancerTest | 22:28 |
rm_work | hmm | 22:28 |
kong | rm_work: i put them there instead of service client because there is assertion in each method | 22:29 |
kong | and only basic methods are provided in service client | 22:29 |
rm_work | errr | 22:29 |
kong | rm_work: btw, for specific resource test, do i need to move them to api folder? | 22:29 |
rm_work | not sure which tests you're thinking of | 22:30 |
rm_work | but one sec | 22:30 |
kong | octavia_tempest_plugin.tests.v2.scenario.test_loadbalancer.LoadbalancerTest | 22:30 |
rm_work | yeah... what is in this? | 22:31 |
kong | crud for lb | 22:31 |
rm_work | I only see create/delete loadbalancer | 22:31 |
rm_work | yes but a LB can't pass traffic without members | 22:31 |
rm_work | and the failover test is a traffic test | 22:31 |
kong | ok, so you also prefer it's api test right? | 22:31 |
rm_work | err | 22:31 |
rm_work | I guess? i'm not sure what you mean there | 22:32 |
rm_work | it's a scenario test... | 22:32 |
kong | 1 sec | 22:32 |
rm_work | where would "api" tests go | 22:32 |
kong | rm_work: https://review.openstack.org/#/c/486775/20/octavia_tempest_plugin/tests/v2/scenario/test_loadbalancer.py | 22:33 |
kong | i mean, should test_loadbalancer.py reside in api dir instead of scenario dir? | 22:33 |
rm_work | i don't think so | 22:34 |
rm_work | it's not just testing the API | 22:34 |
rm_work | it's testing to make sure the stuff actually is created | 22:34 |
rm_work | that's a scenario test | 22:35 |
*** longstaff has quit IRC | 22:40 | |
kong | that's what i thought when i started to write the code, i am asking because someone disagree with that https://review.openstack.org/#/c/492311/11 | 22:40 |
kong | and also lb tests rely on compute/image/network, according to tempest definition https://docs.openstack.org/tempest/latest/field_guide/index.html#scenario-field-guide | 22:41 |
*** jniesz has quit IRC | 22:41 | |
kong | they are all scenario tests, except what i understand is wrong | 22:41 |
kong | rm_work: and you can not simply rebase your failover test, maybe you need a little bit 'refactor' | 22:43 |
rm_work | I don't think I agree with Alex | 22:44 |
rm_work | we *do* have API Tests ... they're in the main tree, and they're called "functional" | 22:45 |
rm_work | anything that actually creates an LB and has it go to active, is a scenario | 22:45 |
kong | +1 | 22:46 |
kong | ok, so i will keep the tests there for now, maybe need more feedback before i actually change it | 22:46 |
kong | could you please review https://review.openstack.org/#/c/486775 when you are available? It is the root patch all other patches depend on | 22:47 |
rm_work | yeah i just need to wait for Member rebase I think | 22:47 |
rm_work | to do my rebase | 22:48 |
rm_work | ah yeah i'll look, but again, I really will just end up giving the whole chain a +2 when I verify it works from the end | 22:48 |
kong | hah, ok | 22:48 |
rm_work | for these kinda of patches (dumping the whole initial state) it's really tedious to constantly test each patch level | 22:49 |
johnsom | There is value to API level tests in the plugin as it's supposed to be branchless | 22:49 |
rm_work | if the whole thing works by the end, i'm good | 22:49 |
rm_work | hmm, that's interesting johnsom | 22:49 |
rm_work | I guess that makes sense | 22:49 |
rm_work | but I see a test that creates a LB and a listener on it and deletes them as being ... a kind of scenario, just because it's testing a ton more than just "the api" in octavia | 22:50 |
johnsom | But, that said, scenario tests are important here as we do have functional tests that cover the API | 22:50 |
johnsom | Yeah, totally right | 22:50 |
kong | johnsom: do you think the test in https://review.openstack.org/#/c/486775/20/octavia_tempest_plugin/tests/v2/scenario/test_loadbalancer.py is api test? | 22:50 |
johnsom | Hmm, I guess, but an incomplete one | 22:51 |
johnsom | It's like a "smoke" API test | 22:51 |
kong | yeah, i know, it's just basic lb api functionality, not cover every test case for lb api | 22:52 |
*** sshank has quit IRC | 22:52 | |
*** armax has joined #openstack-lbaas | 22:53 | |
kong | but do you think i should move the file to tests/v2/api/test_loadbalancer.py? | 22:53 |
*** fnaval has quit IRC | 22:54 | |
johnsom | Yes, probably | 22:55 |
rm_work | eugh i guess if we really want to classify them as such | 22:55 |
*** nrado has quit IRC | 22:55 | |
rm_work | i still feel like they're not just API | 22:55 |
rm_work | they rely on a bunch of other services to work | 22:55 |
johnsom | True | 22:55 |
rm_work | which seems very scenario | 22:55 |
johnsom | I guess we need to make a call | 22:55 |
johnsom | Do we want tempest API tests that use noop drivers? | 22:56 |
johnsom | Or should they actually drive an LB? | 22:56 |
rm_work | we could do that | 22:56 |
rm_work | but that'd be ... not what these are | 22:56 |
rm_work | and also, that'd require us to reconfigure and restart the octavia services | 22:56 |
rm_work | between tests | 22:56 |
rm_work | (until we get Flavors!) | 22:56 |
johnsom | Yes, it would be different runs by filter | 22:56 |
*** sshank has joined #openstack-lbaas | 22:57 | |
johnsom | I think we just move forward with "scenario" tests, stick with our functional API tests. | 22:57 |
rm_work | it'd be worth looking at later | 22:57 |
johnsom | If we need to move the functional API tests into a branchless repo, that is fine | 22:57 |
johnsom | I mean, it's 100% overlap when you are running real drivers | 22:58 |
*** leitan has quit IRC | 22:59 | |
johnsom | So, yeah, leave it as scenario IMO | 22:59 |
*** catintheroof has quit IRC | 23:01 | |
johnsom | So, it looks like things are back to zuulv2 and gates are working again | 23:03 |
*** sshank has quit IRC | 23:06 | |
*** SumitNaiksatam has quit IRC | 23:06 | |
kong | johnsom, rm_work, sorry was distracted by something else. I see your points | 23:07 |
rm_work | yeah so i think with flavor support, we can have a noop flavor and do "api" tests like that | 23:10 |
rm_work | but until then, they're all going to be scenario unless we make the whole test run be noop | 23:10 |
rm_work | but, again, we already do noop api tests in the main tree | 23:10 |
johnsom | Yeah, and frankly, the scenarios should cover the API right? | 23:10 |
rm_work | yes | 23:22 |
rm_work | kong: ah i see, i think i had been looking at an old patchset or something... i see the member clients there now | 23:25 |
rm_work | so i will see about rebasing | 23:25 |
rm_work | kong: what happened to the waiters stuff? like, how do I wait for a LB to change status now? | 23:37 |
rm_work | ah nm I see it, you moved it into the main thing and named it await_loadbalancer_active | 23:38 |
*** tongl has quit IRC | 23:41 | |
rm_work | brb | 23:44 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!