*** _ducttape_ has quit IRC | 00:03 | |
*** bana_k has quit IRC | 00:14 | |
openstackgerrit | Franklin Naval proposed openstack/octavia: Preparing for Tempest testing https://review.openstack.org/172199 | 00:20 |
---|---|---|
fnaval | please take a look when anyone has a chance - thanks in advance ^^ | 00:21 |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 00:22 |
*** crc32 has quit IRC | 00:39 | |
*** ducttape_ has joined #openstack-lbaas | 00:40 | |
*** ducttape_ has quit IRC | 00:45 | |
*** yamamoto has joined #openstack-lbaas | 00:56 | |
*** yamamoto has quit IRC | 01:03 | |
*** neelashah has joined #openstack-lbaas | 01:24 | |
*** bana_k has joined #openstack-lbaas | 01:24 | |
*** ducttape_ has joined #openstack-lbaas | 01:29 | |
*** allan_h has quit IRC | 01:29 | |
*** kevo has quit IRC | 01:43 | |
*** ducttape_ has quit IRC | 01:44 | |
*** ducttape_ has joined #openstack-lbaas | 01:47 | |
*** yamamoto has joined #openstack-lbaas | 01:48 | |
*** yamamoto has quit IRC | 02:00 | |
*** bana_k has quit IRC | 02:10 | |
*** neelashah has quit IRC | 02:14 | |
*** armax has joined #openstack-lbaas | 02:26 | |
*** ducttape_ has quit IRC | 02:30 | |
*** 18VAAAIFD has joined #openstack-lbaas | 02:47 | |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Fix model update flows https://review.openstack.org/280478 | 02:55 |
*** sbalukoff has quit IRC | 03:01 | |
*** armax has quit IRC | 03:03 | |
*** ducttape_ has joined #openstack-lbaas | 03:09 | |
*** ducttape_ has quit IRC | 03:23 | |
*** ducttape_ has joined #openstack-lbaas | 03:28 | |
*** madhu_ak has joined #openstack-lbaas | 03:37 | |
*** madhu_ak has quit IRC | 03:46 | |
*** prabampm has quit IRC | 03:46 | |
*** amotoki has joined #openstack-lbaas | 03:56 | |
*** amotoki has quit IRC | 03:56 | |
*** ducttape_ has quit IRC | 03:57 | |
*** fnaval has quit IRC | 04:19 | |
*** fnaval has joined #openstack-lbaas | 04:30 | |
*** allan_h has joined #openstack-lbaas | 04:45 | |
*** allan_h has quit IRC | 05:22 | |
*** sbalukoff has joined #openstack-lbaas | 05:24 | |
*** fnaval_ has joined #openstack-lbaas | 05:32 | |
*** fnaval has quit IRC | 05:35 | |
*** prabampm has joined #openstack-lbaas | 05:40 | |
*** numans has joined #openstack-lbaas | 06:17 | |
*** kobis has quit IRC | 06:43 | |
*** bana_k has joined #openstack-lbaas | 06:52 | |
*** _cjones_ has joined #openstack-lbaas | 07:04 | |
*** _cjones_ has quit IRC | 07:06 | |
*** _cjones_ has joined #openstack-lbaas | 07:06 | |
*** nmagnezi has joined #openstack-lbaas | 07:19 | |
*** kobis has joined #openstack-lbaas | 07:31 | |
*** kiranr_ has joined #openstack-lbaas | 07:32 | |
*** kiranr_ is now known as kiran-r | 07:33 | |
*** rcernin has joined #openstack-lbaas | 07:37 | |
*** bana_k has quit IRC | 07:37 | |
*** clduser_ has quit IRC | 07:43 | |
*** clduser has joined #openstack-lbaas | 07:43 | |
*** eezhova has quit IRC | 07:44 | |
*** eezhova has joined #openstack-lbaas | 07:45 | |
*** bedis has quit IRC | 07:45 | |
*** bedis has joined #openstack-lbaas | 07:45 | |
*** bana_k has joined #openstack-lbaas | 07:57 | |
*** fnaval_ has quit IRC | 07:58 | |
*** fnaval has joined #openstack-lbaas | 07:58 | |
openstackgerrit | Reedip proposed openstack/neutron-lbaas: Add Timeout on Listeners https://review.openstack.org/273896 | 08:09 |
*** bana_k has quit IRC | 08:23 | |
*** _cjones_ has quit IRC | 08:29 | |
*** jschwarz has joined #openstack-lbaas | 08:58 | |
*** kiran-r has quit IRC | 09:08 | |
*** kiran-r has joined #openstack-lbaas | 09:09 | |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Add L7 database structures https://review.openstack.org/265430 | 09:53 |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Update repos for L7 policy / methods https://review.openstack.org/265529 | 10:02 |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Update repos for L7 rules / validations https://review.openstack.org/276643 | 10:12 |
*** numans has quit IRC | 10:18 | |
*** numans has joined #openstack-lbaas | 10:18 | |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Add L7 api - policies https://review.openstack.org/265690 | 10:21 |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Add L7 api - rules https://review.openstack.org/277718 | 10:28 |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Add L7 controller worker flows and tasks https://review.openstack.org/277768 | 10:36 |
*** prabampm has quit IRC | 10:37 | |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Add L7 jinja template updates https://review.openstack.org/278223 | 10:42 |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Add L7 documentation https://review.openstack.org/278830 | 10:45 |
*** johnsom has quit IRC | 11:00 | |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Update data model conversion to be more complete https://review.openstack.org/280166 | 11:01 |
openstackgerrit | Stephen Balukoff proposed openstack/octavia: Fix model update flows https://review.openstack.org/280478 | 11:03 |
*** prabampm has joined #openstack-lbaas | 11:09 | |
*** 18VAAAIFD has quit IRC | 11:40 | |
*** pcaruana has joined #openstack-lbaas | 12:18 | |
*** yamamoto has joined #openstack-lbaas | 12:30 | |
*** rtheis has joined #openstack-lbaas | 12:31 | |
*** ducttape_ has joined #openstack-lbaas | 13:12 | |
*** doug-fish has joined #openstack-lbaas | 13:14 | |
*** neelashah has joined #openstack-lbaas | 13:18 | |
*** neelashah has quit IRC | 13:24 | |
*** ducttape_ has quit IRC | 13:25 | |
*** doug-fish has quit IRC | 13:34 | |
*** doug-fish has joined #openstack-lbaas | 14:02 | |
*** neelashah has joined #openstack-lbaas | 14:05 | |
*** kiran-r has quit IRC | 14:08 | |
*** neelashah has quit IRC | 14:21 | |
*** localloop127 has joined #openstack-lbaas | 14:40 | |
*** neelashah has joined #openstack-lbaas | 14:43 | |
*** nmagnezi has quit IRC | 14:55 | |
*** ducttape_ has joined #openstack-lbaas | 14:57 | |
*** ducttape_ has quit IRC | 14:57 | |
*** ducttape_ has joined #openstack-lbaas | 14:57 | |
*** numans has quit IRC | 15:15 | |
*** ajmiller has joined #openstack-lbaas | 15:39 | |
*** johnsom has joined #openstack-lbaas | 15:48 | |
*** nmagnezi has joined #openstack-lbaas | 15:49 | |
*** minwang2 has joined #openstack-lbaas | 15:50 | |
*** minwang2 has quit IRC | 15:52 | |
*** minwang2 has joined #openstack-lbaas | 15:55 | |
*** jschwarz has quit IRC | 15:57 | |
*** Bjoern has joined #openstack-lbaas | 16:05 | |
*** Aish has joined #openstack-lbaas | 16:13 | |
*** pcaruana has quit IRC | 16:18 | |
*** jwarendt has joined #openstack-lbaas | 16:21 | |
*** rcernin has quit IRC | 16:37 | |
*** armax has joined #openstack-lbaas | 16:38 | |
*** kobis has quit IRC | 16:45 | |
*** ajmiller has quit IRC | 16:47 | |
*** fnaval has quit IRC | 16:47 | |
*** allan_h has joined #openstack-lbaas | 16:59 | |
*** madhu_ak has joined #openstack-lbaas | 17:00 | |
*** localloop127 has quit IRC | 17:04 | |
*** fnaval has joined #openstack-lbaas | 17:04 | |
*** madhu_ak has quit IRC | 17:05 | |
*** kobis has joined #openstack-lbaas | 17:06 | |
*** rcernin has joined #openstack-lbaas | 17:09 | |
*** madhu_ak has joined #openstack-lbaas | 17:15 | |
*** jschwarz has joined #openstack-lbaas | 17:20 | |
*** Aish has quit IRC | 17:29 | |
*** minwang2 has quit IRC | 17:30 | |
*** _cjones_ has joined #openstack-lbaas | 17:35 | |
*** localloop127 has joined #openstack-lbaas | 17:35 | |
*** localloop127 has quit IRC | 17:39 | |
*** Aish has joined #openstack-lbaas | 17:40 | |
*** ajmiller has joined #openstack-lbaas | 17:46 | |
*** kevo has joined #openstack-lbaas | 17:50 | |
johnsom | Folks, I have created an etherpad for the LBaaS related summit talks open for vote. Please check that I didn't miss any: https://etherpad.openstack.org/p/Austin-LBaaS-talks | 17:51 |
*** bana_k has joined #openstack-lbaas | 17:56 | |
*** localloop127 has joined #openstack-lbaas | 17:57 | |
*** yamamoto has quit IRC | 18:05 | |
*** minwang2 has joined #openstack-lbaas | 18:06 | |
*** allan_h has quit IRC | 18:08 | |
*** yamamoto has joined #openstack-lbaas | 18:10 | |
*** PK has joined #openstack-lbaas | 18:11 | |
Bjoern | thanks for the etherpad | 18:17 |
*** neelashah has quit IRC | 18:34 | |
*** jschwarz has quit IRC | 18:37 | |
*** ajmiller has quit IRC | 18:44 | |
*** ajmiller_ has joined #openstack-lbaas | 18:44 | |
*** kobis has quit IRC | 18:48 | |
*** yamamoto has quit IRC | 18:49 | |
*** nmagnezi has quit IRC | 18:50 | |
*** neelashah has joined #openstack-lbaas | 19:00 | |
*** Bjoern has quit IRC | 19:01 | |
*** allan_h has joined #openstack-lbaas | 19:21 | |
*** allan_h has quit IRC | 19:22 | |
*** kobis has joined #openstack-lbaas | 19:24 | |
*** allan_h has joined #openstack-lbaas | 19:24 | |
*** ajmiller has joined #openstack-lbaas | 19:27 | |
*** SumitNaiksatam has joined #openstack-lbaas | 19:29 | |
*** ajmiller_ has quit IRC | 19:30 | |
*** yamamoto has joined #openstack-lbaas | 19:50 | |
fnaval | sbalukoff: this PR should have a working end-to-end scenario test for an octavia LB: https://review.openstack.org/#/c/172199/ | 19:51 |
fnaval | please test it out / review when you get a chance. thanks in advance | 19:52 |
*** yamamoto has quit IRC | 19:56 | |
sbalukoff | Awesome! | 19:57 |
*** neelashah has quit IRC | 20:03 | |
sbalukoff | blogan: Thanks for your comment on my patch from last night. I've responded, eh! | 20:03 |
blogan | sbalukoff: okay! | 20:03 |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 20:05 |
*** neelashah has joined #openstack-lbaas | 20:05 | |
*** PK has quit IRC | 20:09 | |
*** kevo has quit IRC | 20:13 | |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 20:14 |
*** PK has joined #openstack-lbaas | 20:15 | |
*** PK has quit IRC | 20:37 | |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 20:39 |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 20:40 |
*** neelashah has quit IRC | 21:20 | |
rm_work | sbalukoff: after looking through some of this L7 stuff for about the 10th time, I'm starting to wonder if this isn't another case of "make sure there's no glaring syntax errors, and merge the whole wad ASAP and fix resulting bugs afterwards" >_< | 21:21 |
sbalukoff | rm_work: I tried to add enough unit and functional tests for that to be the case. | 21:21 |
sbalukoff | But! | 21:21 |
sbalukoff | I did find a bug this morning I've yet to root out. | 21:22 |
rm_work | trying to wrap my head around the new graph model | 21:22 |
sbalukoff | Give me a chance to get that patched, and I'd be ready for the whole chain to merge. | 21:22 |
rm_work | kk | 21:22 |
sbalukoff | Let me know if there's anything I can answer about the graph generation / traversal code. | 21:22 |
rm_work | I had just finished explaining to trevorv why i wouldn't necessarily expect updating default_pool_id to actually update default_pool, and there you go fixing it to actually work :P | 21:22 |
sbalukoff | I also added a couple tests for that to make sure I wasn't totally crazy in how it should work. | 21:23 |
sbalukoff | Ha! | 21:23 |
sbalukoff | There's also a session persistence update in that patch that I'm surprise hadn't manifested before. | 21:23 |
rm_work | but that solves the dilemma i had about copy/pasting db-query code for Pool objects into the Listener repo | 21:23 |
rm_work | since you can't easily access one repo from another | 21:24 |
sbalukoff | Once I understood how the model updates worked, I was surprised it didn't come up before. | 21:24 |
sbalukoff | Are you talking about the find_in_graph method? | 21:24 |
rm_work | no, it was just when updating the listener he needed to set the default_pool in a spot and only had the ID | 21:25 |
rm_work | and was having to pull the pool object from the DB as a workaround | 21:25 |
rm_work | to set it on the listener | 21:25 |
rm_work | anywho, I'm going to check out the absolute last patch in that chain and just hammer it a bit with some manual testing, once you're ready | 21:25 |
sbalukoff | There's a trick to that method: The object you're looking for needs to actually be connected to the graph somewhere. Thankfully, since everything (right now) ultimately has a link to a load balancer object... the node you're looking for will almost certainly be in the same load balancer tree, so you'll find it if it's there. | 21:26 |
johnsom | My two cents, I would really like one of the cores to check this stuff out and do a basic smoke test before we merge it all and try to work out the bugs. | 21:26 |
rm_work | and if it all looks good, I'm going to recommend we +2/+A everything from the end of the chain to the start, so it all merges as a big wad | 21:26 |
rm_work | johnsom: ^^ | 21:26 |
rm_work | johnsom: basically that's what i said i would do :P | 21:26 |
johnsom | We have four open bugs with what has merged so far and I worry about gate breakage slowing down other merges | 21:26 |
rm_work | <rm_work>anywho, I'm going to check out the absolute last patch in that chain and just hammer it a bit with some manual testing, once you're ready | 21:26 |
rm_work | johnsom: sound like a plan? | 21:27 |
sbalukoff | rm_work: Ok, again, I'm still working on fixing that bug I found today. Want me to ping you once I have the fix for it committed? | 21:27 |
rm_work | sbalukoff: yes | 21:27 |
sbalukoff | Ok, will do. | 21:27 |
rm_work | that's what I meant by "once you're ready" | 21:27 |
rm_work | meanwhile, it's about to be sandwich time | 21:27 |
sbalukoff | Ok! | 21:27 |
rm_work | sandwich time = best time | 21:27 |
johnsom | rm_work Cool. I am just a bit concerned because I couldn't even build an lb with some of the patches last wekk. | 21:27 |
sbalukoff | Heh! | 21:27 |
*** kevo has joined #openstack-lbaas | 21:27 | |
rm_work | hmmm | 21:28 |
rm_work | i don't remember merging anything that i didn't at least get a basic build working with | 21:28 |
johnsom | sbalukoff rm_work Ping me too, I will also do a checkout and try it out. If it seems cool, I will be in favor of a mass checkin | 21:28 |
rm_work | though i was kinda out of the game for the end of last week | 21:28 |
sbalukoff | johnsom: Will do! and thanks! | 21:28 |
ptoohill | sbalukoff: ping | 21:29 |
sbalukoff | ptoohill: Pong! | 21:29 |
johnsom | sbalukoff Not to bring up a rough subject, but are the models working now such that we don't need to re-order? I saw you committed some changes, but lost my IRC log over the weekend | 21:29 |
ptoohill | ah, youre here, i was scrolled up :) Can you 'share' l7 policies between listeners? | 21:29 |
ptoohill | im looking now to verify, but youre here and can probably help me out quicker :) | 21:30 |
sbalukoff | johnsom: with this patch, they should be: https://review.openstack.org/#/c/280478/ (which has a parent patch as well) | 21:30 |
johnsom | sbalukoff Awesome, thanks! | 21:31 |
sbalukoff | johnsom: I still think we should revisit the subject how to do reverts at some point, especially because you're going to see duplicated algorithms in the L7 model code. But I don't think it's important enough to switch bikes mid-ride just before the feature freeze deadline. | 21:31 |
johnsom | rm_work BTW, the sonar gate isn't voting | 21:31 |
rm_work | urgh | 21:31 |
rm_work | what happened.... | 21:31 |
rm_work | OH GOD THE BUILD QUEUE | 21:32 |
johnsom | Not sure. Maybe jenkins isn't triggering on openstack events? | 21:32 |
ptoohill | sbalukoff: ^ messaged above without tag | 21:32 |
rm_work | executors died | 21:32 |
sbalukoff | ptoohill: No, L7 policies are associated with exactly one listener. | 21:32 |
rm_work | wtf | 21:32 |
ptoohill | ah perfect! Thank you sbalukoff | 21:32 |
ptoohill | ! | 21:32 |
rm_work | AUGH DRIVE SPACE | 21:32 |
rm_work | need to clean up builds faster | 21:32 |
rm_work | shit | 21:32 |
johnsom | opps | 21:32 |
sbalukoff | D'oh! | 21:32 |
rm_work | i'm on it | 21:32 |
fnaval | does anyone know how to get around a tox error that looks like this: Double requirement given: requests-mock>=0.7.0 (from -r /opt/stack/octavia/test-requirements.txt (line 11)) (already in requests-mock>=0.7.0 (from -r /opt/stack/octavia/test-requirements.txt (line 5)), name='requests-mock') | 21:33 |
rm_work | oh jeeze it's actually logs | 21:34 |
sbalukoff | Isn't test-requirements.txt just additive to requirements.txt? | 21:34 |
sbalukoff | Is that mock requirment already listed elsewhere? | 21:34 |
sbalukoff | fnaval ^^ | 21:34 |
rm_work | looks like ine 5 and 11 | 21:34 |
rm_work | bad merge prolly | 21:34 |
fnaval | yes, i thought so too, but removing it causes other errors to happen | 21:35 |
rm_work | *bad rebase merge from a thing | 21:35 |
rm_work | remove it from line 11 | 21:35 |
rm_work | order can matter | 21:35 |
fnaval | hmm. ok, i'll try doing that | 21:35 |
fnaval | ah yes ok | 21:36 |
fnaval | it was duped | 21:36 |
rm_work | hmm jenkins logs are FULL of this shit: | 21:39 |
rm_work | [DNSQuestion@1708491063 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ] | 21:39 |
rm_work | [DNSQuestion@1932278557 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ] | 21:39 |
rm_work | like | 21:39 |
rm_work | i can't even scroll through all of it | 21:39 |
rm_work | it's all the same | 21:39 |
johnsom | How strange | 21:40 |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 21:40 |
rm_work | https://gist.github.com/rm-you/e8b13a408318318af7ab | 21:41 |
rm_work | is this a DoS? | 21:42 |
sbalukoff | Someone really hates our analysis of Octavia code. | 21:42 |
rm_work | all the same IP | 21:43 |
sbalukoff | Or rather, it's probably a bot trying a DNS exploit. | 21:43 |
johnsom | Really suspect. Why is java doing dns incoming? | 21:43 |
sbalukoff | Maybe change the local firewall to block everything but SSH and HTTPS? | 21:43 |
rm_work | yeah this is super weird | 21:44 |
johnsom | Yeah, I would check the firewall settings, apt-get upgrade the packages | 21:45 |
johnsom | It's a russian IP, so, yeah... | 21:46 |
rm_work | lulz | 21:46 |
rm_work | https://issues.jenkins-ci.org/browse/JENKINS-10160 | 21:50 |
johnsom | Interesting | 21:51 |
*** neelashah has joined #openstack-lbaas | 21:52 | |
rm_work | now busy trying to figure out why deleting the logs didn't free the disk space O_o | 21:52 |
rm_work | nm | 21:53 |
rm_work | i know why | 21:53 |
johnsom | Try running sync | 21:53 |
rm_work | jenkins still has the file handles open | 21:53 |
rm_work | just had to restart it | 21:53 |
rm_work | and going to disable the dns shit | 21:54 |
johnsom | Yeah, we don't need it | 21:54 |
johnsom | If you want me to nmap the box to make sure extra ports aren't open, let me know | 21:54 |
*** sballe has left #openstack-lbaas | 21:58 | |
rm_work | if you want to kick that, sure | 21:59 |
rm_work | just restarted with that shit disabled | 21:59 |
madhu_ak | fnaval: just wondering, https://review.openstack.org/172199 is working locally? or still in WIP ? | 22:02 |
fnaval | madhu_ak: it should work - just figuring out why it's failing upstream | 22:02 |
fnaval | flake8 issues apparently | 22:03 |
madhu_ak | fnaval: testing out locally | 22:03 |
fnaval | i'm rebuilding a new devstack with that change and going to test it out | 22:03 |
madhu_ak | sure fnaval | 22:04 |
fnaval | pulling in refs/changes/99/172199/36 | 22:04 |
rm_work | so, should I try to re-kick our sonar job on a ton of patches? :P | 22:08 |
johnsom | Up to you. It's not easy the way the jenkins UI is setup | 22:09 |
fnaval | madhu_ak: i managed to reduce about 50% of the proposed code. but it's still about 8K lines | 22:09 |
rm_work | eh just did it i think | 22:10 |
rm_work | wasn't too bad | 22:10 |
madhu_ak | fnaval: Just tested them. Able to run the tests successfully | 22:12 |
rm_work | i'll have to keep an eye on jenkins to make sure that doesn't repeat | 22:13 |
openstackgerrit | min wang proposed openstack/octavia: Implements: blueprint anti-affinity server group https://review.openstack.org/272344 | 22:15 |
blogan | johnsom, rm_work, sbalukoff: do yall have anymore information about the intermitten scenario job failures? like do they relate to the data model discussions? | 22:16 |
rm_work | blogan: i believe they do | 22:16 |
rm_work | and i hope they will all disappear after the model changes go in | 22:16 |
rm_work | but we'll have to see | 22:16 |
blogan | but the model changes are still failing the scenario tests | 22:16 |
rm_work | or at least, the underlying cause of weirdness will be gone, and anything left will be REAL bugs | 22:16 |
rm_work | it's possible there are actual bugs exposed by the model fixes | 22:16 |
fnaval | hmm.. now i'm getting a weird sonar error - I don't think it's related to my changes | 22:17 |
rm_work | fnaval: err | 22:17 |
rm_work | what | 22:17 |
fnaval | rm_work: http://sonar.octavia.io/archive/octavia/036870b64088f6326fa689591cec8529f9f6811a/245/console_log.txt.gz | 22:17 |
rm_work | uhhhh | 22:18 |
rm_work | that looks like a bug possibly: | 22:18 |
rm_work | debug = <oslo_config.cfg.GroupAttr object at 0x7fd2509012d0> | 22:18 |
rm_work | in the config | 22:18 |
johnsom | blogan Not sure. | 22:19 |
fnaval | does that backslash supposed to be there? | 22:19 |
rm_work | fnaval: let the sonar queue clear through | 22:19 |
rm_work | and then i'll rerun | 22:19 |
fnaval | ok | 22:19 |
rm_work | but it looks like the debug value isn't being passed correctly | 22:19 |
fnaval | madhu_ak: it looks like we're good with that changeset: refs/changes/99/172199/36 | 22:20 |
rm_work | like something is passing in an OBJECT and not the actual value | 22:20 |
madhu_ak | yep. reviewing them on gerrit and see if I can find anything unusual :) | 22:20 |
rm_work | fnaval: and it's only on yours... | 22:20 |
johnsom | blogan Could be one or more of these causing issues too:https://bugs.launchpad.net/octavia/+bugs?field.tag=sharedpools | 22:21 |
fnaval | you can use this script to build a devstak to tst also: https://gist.github.com/fnaval/e3640d8e713804aa8ffb | 22:21 |
rm_work | other changes are passing fine | 22:21 |
fnaval | rm_work: ?? hmmm I dont touch the unit test stuff | 22:21 |
rm_work | yeah weird, i'll re-kick that check job in a bit | 22:21 |
rm_work | prolly 30m or so to clear the current queue | 22:22 |
rm_work | oh i forgot to sandwich >_< | 22:22 |
fnaval | but i think i have testtools in test-requirements.txt | 22:22 |
*** rtheis has quit IRC | 22:26 | |
fnaval | strange that those failures weren't hitting before | 22:27 |
fnaval | rm_work: hmm.. I think that the other PRs which have Sonar run against it are giving false successes | 22:29 |
fnaval | ex: http://sonar.octavia.io/archive/octavia/8e05ec5ac2320b5c641d4c43b8adebdacd150075/252/console_log.txt.gz | 22:29 |
fnaval | i think that should have failed | 22:30 |
*** localloop127 has quit IRC | 22:31 | |
fnaval | maybe the introduction of some test libraries in my PR is now correctly reporting the failures? (e.g, fixtures and testscenarios) | 22:32 |
rm_work | hmm | 22:33 |
fnaval | or maybe i picked up a bug when i pulled down master and rebased | 22:33 |
fnaval | i'll try rebasing again | 22:33 |
madhu_ak | I could see the same error like sonar reporting. ValueError: u'00:00:00:00:00:00' does not appear to be an IPv4 or IPv6 address | 22:34 |
madhu_ak | regardless of tox -e cover, rest looks okay to me. | 22:35 |
fnaval | cool. thanks for reviewing it madhu | 22:36 |
sbalukoff | blogan: I was hoping the model changes would fix things too, but apparently they didn't (though this time at least it doesn't appear they've made the problem worse.) | 22:36 |
fnaval | i got the scenario test to pass locally - now have to figure out why the CI gates are failing | 22:38 |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 22:39 |
fnaval | hmmm erroring again on sonar | 22:50 |
fnaval | http://logs.openstack.org/99/172199/30/check/gate-octavia-pep8/99e35bf/console.html | 22:52 |
fnaval | wrong link; right link: http://sonar.octavia.io/archive/octavia/a42d611b6f042f1f972e619a27dd1f31d4920a5d/266/console_log.txt.gz | 22:53 |
fnaval | ah ok, got what you meant now rm_work with debug = <oslo_config.cfg.GroupAttr object at 0x7f8aef8f0590> | 22:55 |
*** Bjoern has joined #openstack-lbaas | 22:55 | |
blogan | sbalukoff: i commented on your review about trying to just move to sqlalchemy models so we don't have to keep going down the path of duplicating what it does | 22:55 |
blogan | sbalukoff: but obviously not right now | 22:55 |
blogan | which is what you probably were tlakinga bout too | 22:55 |
sbalukoff | blogan: Yep. | 23:13 |
*** kobis has quit IRC | 23:16 | |
*** rcernin has quit IRC | 23:18 | |
*** kev0 has joined #openstack-lbaas | 23:28 | |
*** ducttape_ has quit IRC | 23:31 | |
*** markvan_ has joined #openstack-lbaas | 23:31 | |
*** bedis_ has joined #openstack-lbaas | 23:32 | |
*** itsuugo_ has joined #openstack-lbaas | 23:35 | |
rm_work | sbalukoff: did you finish your fixes and i missed it, or still working? | 23:36 |
sbalukoff | Still working on it. | 23:36 |
*** cgross- has joined #openstack-lbaas | 23:36 | |
sbalukoff | (I'm taking my time-- trying to make sure I don't introduce any new brokenness.) | 23:36 |
*** kevo has quit IRC | 23:37 | |
*** bedis has quit IRC | 23:37 | |
*** itsuugo has quit IRC | 23:37 | |
*** markvan has quit IRC | 23:37 | |
*** cgross has quit IRC | 23:37 | |
*** mdavidson has quit IRC | 23:37 | |
*** itsuugo_ is now known as itsuugo | 23:37 | |
sbalukoff | This might be something that I end up committing late tonight. | 23:37 |
rm_work | ok no worries | 23:37 |
rm_work | just wanted to make sure i wasn't slacking | 23:37 |
sbalukoff | Also, I have been turning my manual scenario tests into something I can run more easily (not quite scripted, but more copy-pastable) | 23:38 |
sbalukoff | so that I can make sure changes don't introduce new brokenness. | 23:38 |
sbalukoff | Have I mentioned lately how happy I am that fnaval is working on native tempest tests for Octavia? ;) | 23:38 |
rm_work | yes | 23:39 |
rm_work | sbalukoff: https://review.openstack.org/#/c/265430/28/octavia/db/models.py | 23:39 |
rm_work | so | 23:39 |
rm_work | i am not sure you fully answered my question on line 242 | 23:40 |
rm_work | "Is this intended to prevent changes from being saved in the class scope variable, or is it just a shortcut?" | 23:40 |
sbalukoff | You're asking why it's named with an underscore? | 23:41 |
rm_work | no | 23:41 |
rm_work | why did you even do "_listeners = self._default_listeners" | 23:41 |
*** neelashah has quit IRC | 23:41 | |
fnaval | sbalukoff: it's up for review - just submitting one more patch | 23:41 |
rm_work | was it to save 13 characters from self._default_listeners ? | 23:41 |
openstackgerrit | Franklin Naval proposed openstack/octavia: Octavia: Basic LoadBalancer Scenario Test https://review.openstack.org/172199 | 23:42 |
fnaval | there you go | 23:42 |
sbalukoff | Oh! No-- I wanted to make the distinction between listeners that reference that pool via their default_listener_id, and l7policies that reference that pool via their redirect_pool_id. | 23:42 |
johnsom | sbalukoff https://review.openstack.org/#/c/277768/3 | 23:42 |
*** Bjoern has quit IRC | 23:42 | |
sbalukoff | fnaval: Thanks! | 23:42 |
rm_work | sbalukoff: so it was just renaming it for readability? | 23:42 |
fnaval | but, i have a feeling it might fail again on sonar again | 23:42 |
sbalukoff | rm_work: I don't think so. But maybe I'm not following what you're implying? | 23:43 |
*** mdavidson has joined #openstack-lbaas | 23:43 | |
fnaval | but it works if you just cherry pick that patch | 23:43 |
rm_work | sbalukoff: what do you gain by using _listeners instead of self._default_listeners in the code below? (this is a leading question) | 23:43 |
rm_work | (I have a few answers in mind, want to know which one it is) | 23:43 |
rm_work | one valid answer is: it is 13 less characters | 23:44 |
sbalukoff | pool.listeners should be a unique list of listeners that reference the pool, whether that be directly through a listener.default_pool or indirectly via a listener.l7policy[n].redirect_pool | 23:44 |
rm_work | ok but | 23:44 |
rm_work | _l_ids = [l.id for l in _listeners] | 23:44 |
rm_work | is functionally identical to | 23:44 |
*** Bjoern has joined #openstack-lbaas | 23:45 | |
rm_work | _l_ids = [l.id for l in self._default_listeners] | 23:45 |
fnaval | bbl | 23:45 |
rm_work | I just want to know why line 242 exists | 23:46 |
rm_work | sbalukoff: ^^ | 23:46 |
rm_work | a perfectly valid answer is "I didn't want to type the extra 13 characters later" | 23:47 |
rm_work | but I want to know if there's more | 23:47 |
*** Bjoern has quit IRC | 23:47 | |
sbalukoff | I'm appending to _listeners on line 248. I can't do that with _default_listeners | 23:48 |
rm_work | erg ok that's what i was afraid of | 23:49 |
rm_work | it's not doing what you think it's doing | 23:49 |
sbalukoff | Or at least, I'm pretty sure I can't, since _default_listeners is an SQLAlchemy relationship. | 23:49 |
rm_work | you ARE appending to self._default_listeners | 23:49 |
rm_work | that's what I meant by " If it's the former, this doesn't work." | 23:50 |
sbalukoff | Aah-- Ok, so I'm getting a reference there where I need to be copying the whole list? | 23:50 |
rm_work | yes | 23:50 |
rm_work | use copy.copy()/deepcopy() | 23:50 |
sbalukoff | Ok. | 23:50 |
openstackgerrit | Merged openstack/octavia: Stop logging amphora cert generation in debug https://review.openstack.org/279334 | 23:51 |
sbalukoff | Good catch. | 23:51 |
rm_work | probably just copy.copy() | 23:51 |
rm_work | should be enough | 23:51 |
rm_work | there's other tricks that I think work too -- | 23:51 |
rm_work | you can redefine it with a comprehension | 23:51 |
sbalukoff | Could also just do: _listeners = [l for l in _default_listeners] | 23:51 |
rm_work | or use .extend() on a blank list | 23:51 |
rm_work | yes | 23:51 |
rm_work | that works | 23:52 |
rm_work | but copy.copy() is *for* this :) | 23:52 |
sbalukoff | Ok, please comment and -1, eh! | 23:52 |
rm_work | tthat said, i don't care which one you do | 23:52 |
rm_work | if copy.copy works i think it's clearer | 23:52 |
rm_work | and possibly more efficient? though i doubt that matters | 23:52 |
sbalukoff | Is copy.copy a builtin or do I have to import it? | 23:52 |
rm_work | import, but it's standard lib | 23:53 |
sbalukoff | Ok. | 23:53 |
sbalukoff | I'll check it out. | 23:53 |
blogan | can't just do _listeners = self._default_listeners[:] | 23:54 |
blogan | ? | 23:54 |
blogan | thats normally how you make a copy of a list in python, as long as you don't need a deep copy | 23:54 |
blogan | sbalukoff: ^^ | 23:54 |
rm_work | blogan: that works too | 23:54 |
sbalukoff | blogan: I'll do that. | 23:54 |
rm_work | like i said there's tricks | 23:54 |
rm_work | i prefer clarity, but | 23:55 |
rm_work | i'm willing to +2 anything that's functional for that | 23:55 |
rm_work | i just imagine someone walking through the code in a year being like "why the hell is this happening" | 23:55 |
blogan | welp the whole [:] trick is pretty standard list splicing | 23:55 |
sbalukoff | Yep. It's a good catch. | 23:55 |
rm_work | copy.copy() makes it explicitly clear that you're copying :) | 23:55 |
rm_work | i wonder what it does for lists on the backend | 23:56 |
*** yuanying has quit IRC | 23:56 | |
blogan | what backend? | 23:57 |
sbalukoff | the sqlalchemy back-end. | 23:57 |
rm_work | no i mean like | 23:58 |
rm_work | in the C code for the copy lib | 23:58 |
rm_work | but anyway | 23:58 |
rm_work | "Shallow copies of dictionaries can be made using dict.copy(), and of lists by assigning a slice of the entire list, for example, copied_list = original_list[:]." | 23:58 |
rm_work | from the copy docs | 23:58 |
rm_work | https://docs.python.org/2/library/copy.html | 23:58 |
rm_work | so yeah | 23:58 |
rm_work | probably it just DOES that | 23:58 |
*** yuanying has joined #openstack-lbaas | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!