Tuesday, 2015-09-22

*** crc32 has quit IRC00:02
*** Brian has joined #openstack-lbaas00:13
*** minwang2 has quit IRC00:13
*** Brian is now known as Guest6961500:13
*** Guest69615 has quit IRC00:18
*** Varun_Lodaya has quit IRC00:39
*** denghui has quit IRC00:44
*** denghui has joined #openstack-lbaas00:45
openstackgerritMichael Johnson proposed openstack/neutron-lbaas: Set Octavia as the reference LBaaSv2 driver  https://review.openstack.org/22326500:48
johnsomOk, ^^^ sets up a minimal "happy path" set of tests for the neutron gate.  Should run about an hour including the painful devstack setup time.00:49
*** Brian has joined #openstack-lbaas01:04
*** Brian is now known as Guest4416601:05
*** bana_k has quit IRC01:07
*** ganeshna has joined #openstack-lbaas01:07
*** ganeshna has quit IRC01:07
*** ganeshna has joined #openstack-lbaas01:08
*** ganeshna has quit IRC01:11
*** ganeshna has joined #openstack-lbaas01:12
*** ganeshna has quit IRC01:13
*** ganeshna has joined #openstack-lbaas01:14
*** ganeshna has quit IRC01:19
*** vivek-ebay has quit IRC01:27
xgermandougwig: wonder if what johnsom did is enough to get you to remove the -201:31
rm_youhmm01:31
rm_youjohnsom: is that 5 classes?01:32
xgermanHe said happy path and he measured the time on his box and calculated up01:36
*** manishg has joined #openstack-lbaas01:41
*** denghui has quit IRC01:41
*** denghui has joined #openstack-lbaas01:42
*** manishg has quit IRC01:48
*** vivek-ebay has joined #openstack-lbaas01:58
*** woodster_ has quit IRC01:59
*** vivek-ebay has quit IRC02:06
*** diogogmt has joined #openstack-lbaas02:28
openstackgerritMerged openstack/neutron-lbaas: Use admin context in octavia driver, improve logs  https://review.openstack.org/22554202:32
xgermanyeah… so if we want to be merged by tomorrow we better start now ;-)02:33
bloganthe load balancer job still took 1 hr 40 mins02:35
blogangoing to do a recheck for sanity though02:35
blogansince that last merge just happened02:36
*** minwang2 has joined #openstack-lbaas02:37
blogani'm willing to bet 1.666 hrs is still not going to be good enough02:38
xgermanjohnsom did a new minimal set02:39
xgermanthe long lb test would be for things in the labs project02:39
bloganthat just completed02:39
xgermanyep02:39
bloganwhat do you mean things in the labs project?02:39
xgermanaurocorrect lbaas02:40
bloganahh02:40
bloganwell i mean that still took 1.66 hrs02:40
bloganseems inconsistent though02:40
xgermanI though our queue can stay slow but we want the neutron queue to be peppy02:40
xgermanyeah, but I also think zulu runs on different hardware — fanatical RAX machines and well...02:41
xgermanzuul02:41
bloganim not sure which lbaas test will run for neutron gate02:42
bloganhave to ask tomorrow though02:42
rm_youI feel like this a lot when I'm trying to debug something but the gate is getting in the way: https://www.youtube.com/watch?v=lg7MAacSPNM02:42
blogangozer02:43
xgermanour HP internal CI is called Zuul02:44
xgermanI guess we are done for today02:45
xgerman:-)02:45
bloganwell i did a recheck for sanity too02:53
johnsomThere is no Dana02:54
johnsomCool, so the subset I put together is in the minimal job, which I think is the upstream neutron gate.  I targeted about an hour total run time (counting devstack) based on the previous runs.02:56
johnsomThat should not change the neutron-lbaas gate(s) run time.02:56
bloganjohnsom: was the previous minimal only running the load_balancers tests?02:57
bloganjohnsom: or was it running lb, listeners, pools, hms, and members?02:57
johnsomYes, it was running all of the tests that matched "load_balancer"02:57
johnsomAh, before Adam changed it, good question.02:58
bloganmatched in file name? dotted path?02:58
johnsomtest name02:58
johnsomI think02:58
bloganyeah bc if you've changed it to run all of thsoe then i'd expect it to have a greater run time02:58
johnsomNO!02:58
bloganif previously it was only running test_load_balancers_admin and test_load_balancers_non_admin02:58
johnsomI changed it to just run certain tests.  Basically one happy path test from each part of the LBaaS api02:59
johnsomJust specific tests02:59
bloganoh duh you're specifying method too02:59
blogansorry02:59
johnsomYep.  It should be ~25-30 minutes02:59
bloganokay, i thought it was just the module being specified, but glad its not :)03:00
bloganif this recheck passes ill feel a bit better03:01
johnsomYeah, Adam's minimal ran just tests with load_balancer in the name.  It ran 24m under namespace03:02
johnsomPrior to that, with namespace and full test suite we ran ~57m so in theory, the new minimal will match the old full test suite03:03
*** vivek-ebay has joined #openstack-lbaas03:04
*** crc32 has joined #openstack-lbaas03:04
johnsomOk, I'm going to check back in a bit03:05
*** ganeshna has joined #openstack-lbaas03:06
rm_workcorrect03:07
*** ganeshna has quit IRC03:21
*** ganeshna has joined #openstack-lbaas03:23
*** minwang2 has quit IRC03:28
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/22522703:34
*** ganeshna_ has joined #openstack-lbaas03:43
*** ganeshna has quit IRC03:43
*** vivek-ebay has quit IRC03:46
*** ganeshna_ has quit IRC03:49
*** minwang2 has joined #openstack-lbaas03:49
*** minwang2 has quit IRC04:02
*** Guest44166 has quit IRC04:04
*** KunalGandhi has quit IRC04:06
*** numans has joined #openstack-lbaas04:10
openstackgerritMerged openstack/neutron-lbaas: Removed +x flag from alembic script  https://review.openstack.org/22266004:15
*** Brian has joined #openstack-lbaas04:50
*** Brian is now known as Guest1980104:50
*** Guest19801 has quit IRC04:55
johnsomWell, that passed04:58
*** Alex_Staf has joined #openstack-lbaas04:58
johnsomIt looks like increasing the retry count on the neutron call to delete a security group helped.  I can see in the log where it hit six attempts before succeeding.  The old retry limit was five.05:06
johnsomI don't see the database error in the log for the lb either.05:06
*** crc32 has quit IRC05:17
*** ganeshna has joined #openstack-lbaas05:21
*** Brian has joined #openstack-lbaas05:25
*** Brian is now known as Guest3824805:25
*** ganeshna has quit IRC05:26
openstackgerritvenkata anil proposed openstack/neutron-lbaas: Update status of members from Haproxy statistics  https://review.openstack.org/21502706:28
*** vjay10 has joined #openstack-lbaas07:05
*** kiran-r has joined #openstack-lbaas07:07
*** vjay10 has quit IRC07:09
*** kiran-r has quit IRC07:18
*** kiran-r has joined #openstack-lbaas07:23
*** codekobe has quit IRC07:41
*** dougwig has quit IRC07:41
*** xgerman has quit IRC07:41
*** ctracey has quit IRC07:41
openstackgerritRishabh Das proposed openstack/neutron-lbaas: Fix typo in test names for test_health_monitors_non_admin.py Closes-Bug: 1498301  https://review.openstack.org/22619207:45
openstackbug 1498301 in neutron "[neutron-lbaas] typo in health monitor test names" [Undecided,In progress] https://launchpad.net/bugs/1498301 - Assigned to Rishabh Das (rishabh5290)07:45
openstackgerritvenkata anil proposed openstack/neutron-lbaas: lbaasv2: validate tenant-id is non-empty in api  https://review.openstack.org/21925007:48
openstackgerritPhillip Toohill proposed openstack/octavia: Adding new network driver for containers  https://review.openstack.org/19785808:10
openstackgerritPhillip Toohill proposed openstack/octavia: Adding new network driver for containers  https://review.openstack.org/19785808:11
openstackgerritPhillip Toohill proposed openstack/octavia: Adding new network driver for containers  https://review.openstack.org/19785808:11
openstackgerritPhillip Toohill proposed openstack/octavia: Updates for containers functionality  https://review.openstack.org/19995408:11
rm_workpc-pothole: you on?08:12
*** blallau has joined #openstack-lbaas08:13
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/22522709:19
openstackgerritElena Ezhova proposed openstack/neutron-lbaas: [LBaaS v2] Validate http_method and url_path for health monitor  https://review.openstack.org/22365109:21
openstackgerritRishabh Das proposed openstack/neutron-lbaas: Fix typo in test names for test_health_monitors_non_admin.py in API v2  https://review.openstack.org/22619209:50
*** xgerman has joined #openstack-lbaas09:52
*** dougwig has joined #openstack-lbaas09:53
*** bharathm has quit IRC09:54
*** ctracey has joined #openstack-lbaas09:54
*** codekobe has joined #openstack-lbaas09:55
*** Alex_Staf has quit IRC10:04
*** ganeshna has joined #openstack-lbaas10:27
*** ganeshna has quit IRC11:07
*** vjay10 has joined #openstack-lbaas11:37
*** vjay10 has quit IRC11:42
*** kiran-r has quit IRC12:45
*** _kiran_ has joined #openstack-lbaas12:45
*** _kiran_ is now known as kiran-r12:45
*** alejandrito has joined #openstack-lbaas12:47
*** manishg has joined #openstack-lbaas12:55
*** manishg has quit IRC13:01
*** Guest38248 has quit IRC13:16
*** _kiran_ has joined #openstack-lbaas13:16
*** kiran-r has quit IRC13:17
*** _kiran_ is now known as kiran-r13:17
*** kiran-r has quit IRC13:40
*** amotoki has joined #openstack-lbaas13:53
*** mlavalle has joined #openstack-lbaas14:02
*** manishg has joined #openstack-lbaas14:04
*** Brian has joined #openstack-lbaas14:17
*** Brian is now known as Guest4882714:17
openstackgerritElena Ezhova proposed openstack/neutron-lbaas: Improve resource cleanup in API v2 tests  https://review.openstack.org/22634414:22
*** Guest48827 has quit IRC14:22
*** vivek-ebay has joined #openstack-lbaas14:34
*** denghui has quit IRC14:38
*** bharathm has joined #openstack-lbaas14:38
*** vivek-ebay has quit IRC14:38
*** vivek-ebay has joined #openstack-lbaas14:43
johnsomblogan What is your thought on the ref-driver patch?  Should we give it another go with the merge gate?  The recheck after our patches merged looked good last night.14:45
*** minwang2 has joined #openstack-lbaas14:55
xgermanwe better get that show on the road with the gate queue what it is14:55
*** vivek-ebay has quit IRC14:58
*** blallau has quit IRC15:01
*** kiran-r has joined #openstack-lbaas15:12
openstackgerritElena Ezhova proposed openstack/neutron-lbaas: [LBaaS v2] Improve API tests performance  https://review.openstack.org/22637015:12
openstackgerritElena Ezhova proposed openstack/neutron-lbaas: Improve resource cleanup in API v2 tests  https://review.openstack.org/22634415:14
*** ganeshna has joined #openstack-lbaas15:16
*** blogan_ has joined #openstack-lbaas15:18
*** TrevorV has joined #openstack-lbaas15:19
blogan_johnsom: to answer your question, has dougwig or mestery said anything?15:19
johnsomYeah, we need to make a decision today15:20
xgermanblogan is there something which will increase our confidence in the gate15:23
xgermanor should e just wait until our name comes up?15:23
xgerman(I think there is only one way to find out if the gate is better and the earlier we start the better)15:24
*** akamyshnikova has quit IRC15:24
*** akamyshnikova has joined #openstack-lbaas15:25
johnsomAgreed.  We need to get in the gate queue early if we want to try this out15:25
blogan_well dougwig has it -2'ed right now anyway, he needs to chime in on it15:25
xgermanso paging dougwig...15:25
*** diogogmt has quit IRC15:26
xgermanalso we can always back the patch out if it doesn’t work as expected15:26
blogan_is there anyway to test the minimal job out without merging this? so we know exactly how long it takes for neutron merges?15:26
xgermanif we split the minimal job out and merge we still won’t know if it works with octavia15:27
johnsomYou can run it local.  We also run those same jobs during the main gate run, so if you want to see run times just look at our last gate run.15:27
*** manishg has quit IRC15:36
*** diogogmt has joined #openstack-lbaas15:36
johnsomMy guess, the "minimal" that runs for neutron will run somewhere around 3919.85 seconds or 65.33 minutes including devstack setup time.15:36
johnsomBased on our last gate run times15:37
*** manishg has joined #openstack-lbaas15:39
*** manishg has quit IRC15:42
*** KunalGandhi has joined #openstack-lbaas15:42
johnsomThat is pretty much inline with what we were running previously15:44
blogan_well from what i can tell it currently runs at 30 mins15:46
blogan_but 65 minutes wouldn't make us the long pole in the tent anyway15:46
*** vivek-ebay has joined #openstack-lbaas15:46
xgermanyep15:46
blogan_bc other jobs take just as long if not longer15:46
xgermanyeah, now are we happy with just running the happy path?15:47
xgermanI am but I also expect us to get containers going before M ends so we can run the full test suite15:48
*** KunalGan_ has joined #openstack-lbaas15:48
*** KunalGandhi has quit IRC15:49
blogan_yeah i expect that too15:52
johnsomyeah, I took a cross section of happy path tests.  I think that is good for the neutron gate15:52
johnsomWe can optimize test run times in M15:53
blogan_yeah i'm fine with that too, just worried about the run time, bc there are tests for each entity, so thats 5 lbs that get created, each taking 5-8 mins boot time, so worst case scenario it takes 40 mins for the boot, plus 30 mins for devstack, +5 minutes for child entity creation, around 75 minutes worst case scenario?15:54
*** f13o has joined #openstack-lbaas15:55
blogan_does hot plugging a VM without the vt-x enabled take longer?15:55
johnsomNot that I have noticed15:55
*** woodster_ has joined #openstack-lbaas15:56
johnsomI think 75 minutes would be the absolute maximum.  I put some cushion in my numbers too15:56
openstackgerritPhillip Toohill proposed openstack/octavia: Adding new network driver for containers  https://review.openstack.org/19785815:58
openstackgerritPhillip Toohill proposed openstack/octavia: Updates for containers functionality  https://review.openstack.org/19995415:58
xgermanthe Neutron gate is really to protect us from crazy changes over there — so it’s how much we want to play with fire ;-)15:58
*** Aish has joined #openstack-lbaas16:00
*** blogan_ has quit IRC16:01
*** blogan_ has joined #openstack-lbaas16:02
blogan_grrr16:02
blogan_yall get any of my messages 10:59 and later?16:02
blogan_well *:59 for yall16:02
*** numans has quit IRC16:03
*** whydidyoustealmy is now known as shakamunyi16:03
xgermanno16:04
blogan_welp i feel less apprehensive about it, but i won't +A something with a -2 on it until they've got a chance to comment16:05
blogan_so dougwig needs to come out of hibernation16:05
* dougwig stretches.16:05
dougwigthe -2 was just because i wanted to hear from all the NO votes today. this needs to be a team decision to move forward.16:06
blogan_well im still a bit nervous, but im sure i'd be nervous if it all went smoothly anyway16:09
*** vivek-eb_ has joined #openstack-lbaas16:14
dougwigso i'll take that as a yes from johnsom and blogan_ .  rm_work ?  pc-pothole ?  who else voted no?16:15
johnsommestery was the other no16:16
pc-potholeI was no only because of the testing16:16
pc-potholeThe code itself is solid enough to be comparable to the current ref driver IMO.16:16
*** vivek-ebay has quit IRC16:17
*** Brian has joined #openstack-lbaas16:19
*** Brian is now known as Guest5674216:20
dougwigmestery: ping, i think we might have a reversal here.16:20
*** Guest56742 has quit IRC16:24
*** enikanorov_ has quit IRC16:26
xgermanwell, he is a lame duck...16:26
*** enikanorov_ has joined #openstack-lbaas16:26
*** Aish has quit IRC16:27
johnsomHe is probably out partying now that his last neutron meeting is over....16:27
xgermanwasn’t he fond of gin?16:30
*** kiran-r is now known as _kiran_16:35
*** manishg has joined #openstack-lbaas16:35
*** _kiran_ has quit IRC16:40
*** kiran-r has joined #openstack-lbaas16:40
*** kiran-r has quit IRC16:40
*** kiranr_ has joined #openstack-lbaas16:40
*** kiranr_ has quit IRC16:40
blogan_well rm_work is preoccupied, mestery appears to be as well16:40
*** vivek-eb_ has quit IRC16:40
blogan_dougwig: i gotta leave here in a second, im thinking everyone will be okay with this16:41
blogan_and in the interest of getting this thing in the gate16:41
blogan_i can +A it right now16:41
blogan_if someone objects we can cancel it16:41
mesterydougwig blogan_: I'm back :)16:42
mesteryOctavia is in now?16:42
blogan_mestery: i think we all feel more confident in it now16:43
xgermanyep, we cut the Neutron gate down + increased retries/timeouts helped a lot16:44
*** Aish has joined #openstack-lbaas16:51
*** johnsom_ has joined #openstack-lbaas16:52
blogan_welp i gotta go, dougwig has to remove his -2 anyway so he can +A it or mestery16:54
mesteryblogan_: Ack16:54
*** bana_k has joined #openstack-lbaas17:01
*** vivek-ebay has joined #openstack-lbaas17:03
*** ganeshna has quit IRC17:10
*** ganeshna has joined #openstack-lbaas17:10
*** Brian has joined #openstack-lbaas17:20
*** Brian is now known as Guest6435117:20
*** KunalGan_ has quit IRC17:21
*** Guest64351 has quit IRC17:25
*** kiran-r has joined #openstack-lbaas17:32
*** kiranr has joined #openstack-lbaas17:33
*** crc32 has joined #openstack-lbaas17:34
*** johnsom_ has quit IRC17:41
davidlenwellSo I'm looking for something and thought I'd just ask here and see if anyone can point me in the right direction.. where is the code that removes an lb from neutron? does octavia just set the status to GONE or whatever and neutron cleans it up on its own or is some other action required to make neutron clean things up?17:51
johnsomWe call nova delete once we are done with an instance17:52
johnsomOh, you are talking about the neutron DB side of the shop17:54
davidlenwellyes17:54
davidlenwelljohnsom:  that is what I mean.. sorry I wasn't clear..17:55
johnsomNo, I'm sorry, distracted so thought you were asking about the instance deletes.17:55
johnsomOnce they call delete in lbaas it will pass that back to Octavia.  Octavia will delete and set status to DELETED which the status sync will pickup17:56
johnsomNot that I'm really familiar with that part of the code, but I'm pretty sure that is how it works.17:57
davidlenwellwell that really does answer my question.. if i can trust that neutron status sync will clean it up once the status is set to deleted17:58
davidlenwellthanks johnsom17:58
johnsomYeah, we are working to improve the status sync in the M cycle.  There is code already in progress17:59
*** ganeshna has quit IRC18:06
openstackgerritmin wang proposed openstack/octavia: Add cert tracking and rotating in Housekeeping  https://review.openstack.org/21535918:14
bana_kI was checking out the create listener and we have this option18:19
bana_k--connection-limit18:19
bana_kbut if I give any values to this I don't see any difference on the create rest call body18:19
bana_k-d '{"listener": {"protocol": "HTTP", "name": "test_listener", "admin_state_up": true, "tenant_id": "asdadsgfad", "protocol_port": "80", "loadbalancer_id": "e3e0b1d2-12b2-4855-a5cb-6faf121b2d10"}}'18:20
mesteryLooks like the LBaaS Octavia patch is a go once dougwig removes his -2.18:27
xgermanyeah, waiting for dougwig to remove his -2 is almost a abased as waiting for the gate queue18:27
johnsomYeah, it is all resting in dougwig's hands....18:27
xgermanabased = as bad18:28
*** kiran-r has quit IRC18:29
dougwigAs bad as the gate?  Man.18:29
dougwig30 minutes. Almost back to office.18:30
*** manishg has quit IRC18:32
*** manishg has joined #openstack-lbaas18:34
*** minwang2 has quit IRC18:34
mesteryrofl18:37
*** ganeshna has joined #openstack-lbaas18:41
pc-potholeFor those interested: https://review.openstack.org/#/c/199954/ This can be tested with devstack now. Just need to update config for the plugin and network driver since its not default. But any eyes on it is a good thing.18:43
*** ganeshna has quit IRC18:43
*** ganeshna has joined #openstack-lbaas18:44
*** ganeshna has quit IRC18:47
*** ganeshna has joined #openstack-lbaas18:47
*** ganeshna has quit IRC18:51
*** vivek-ebay has quit IRC18:55
*** manishg has quit IRC19:01
johnsompc-pothole Definitely interested.  I probably won't have time to take a pass over it until Thursday, but will put it on my list19:01
*** KunalGandhi has joined #openstack-lbaas19:02
pc-potholeThats fine, thank you19:02
*** manishg has joined #openstack-lbaas19:10
blogan_davidlenwell: the octavia driver spins up a thread whenever a delete comes in and after sending the delete action to octavia's api, the thread polls that load balancer until its deleted from octavia.  once it sees its deleted, it then deletes it from neutron's db19:14
*** vivek-ebay has joined #openstack-lbaas19:19
*** bharathm has quit IRC19:20
*** Brian has joined #openstack-lbaas19:21
*** Brian is now known as Guest2220719:22
*** Aish has quit IRC19:26
*** mlavalle has quit IRC19:26
*** Guest22207 has quit IRC19:26
*** mlavalle has joined #openstack-lbaas19:28
blogan_gate is running pretty fast today19:30
johnsomI hope so.  We have a true trial by fire here.  There is a minimal gate going too19:31
blogan_well if this gate run fails it will make my vote a no on pushing forward with this19:31
johnsomYeah, me too.  That is a given19:32
*** vivek-ebay has quit IRC19:32
* blogan_ knocks on wood while crossing fingers around a lucky rabbits food with a four leaf clover glued to it19:33
* johnsom hands blogan a rabbits foot19:33
TrevorVall while he jumps around black cats19:33
xgermandon’t jinx us19:37
*** manishg has quit IRC19:38
*** manishg has joined #openstack-lbaas19:38
*** vivek-ebay has joined #openstack-lbaas19:39
*** blogan_ has quit IRC19:39
johnsomHow many songs does it take to build a devstack?19:43
xgerman99 bottles of beer on the wall;?19:43
*** blogan_ has joined #openstack-lbaas19:43
johnsomI like yours better19:43
* xgerman glued to the zulu status19:44
xgermanand autocorrect stroke again19:44
*** manishg has quit IRC19:44
* johnsom watching lb, listener, minimal, and zuul across the screens19:45
*** manishg has joined #openstack-lbaas19:45
xgermanI am more of a big picture kind-a guy19:45
*** bradjones has joined #openstack-lbaas19:46
*** bradjones has quit IRC19:46
*** bradjones has joined #openstack-lbaas19:46
johnsomlb devstack is built, going into the tests19:47
johnsomminimal too19:47
johnsom~20 minutes just to build the devstack19:49
*** vivek-ebay has quit IRC19:57
*** minwang2 has joined #openstack-lbaas19:57
*** bharathm has joined #openstack-lbaas19:58
*** manishg_ has joined #openstack-lbaas19:59
*** manishg has quit IRC19:59
*** Aish has joined #openstack-lbaas20:01
*** blogan_ has quit IRC20:04
*** manishg_ has quit IRC20:04
*** manishg has joined #openstack-lbaas20:04
*** blogan_ has joined #openstack-lbaas20:06
johnsommember tests passed20:07
johnsomhealthmonitor tests passed20:07
blogan_now just the last 2, the ones that were failing consistently20:09
johnsomlistener passed20:10
blogan_load balancer is creating the final lb20:11
blogan_grr nvm, it creates a few in the actual tests20:11
blogan_so itll still be a while20:11
blogan_yeah it'll be another 45 mins before it completes20:14
blogan_at least listener passed though, that was failing consistently20:15
*** vivek-ebay has joined #openstack-lbaas20:19
johnsomWhat?  aborted?20:20
xgermanhbuh?20:20
johnsomAll of the jobs aborted20:20
xgermanback  to square 1? we broke the VM?20:20
johnsomNo, not us, someone aborted the jobs20:21
xgermanthis thriller has twists20:21
johnsomThe whole thing just started over20:21
johnsomJenkins says Build was aborted, Aborted by anonymous20:22
blogan_wtf20:23
johnsomOur run and the minimal run both got killed20:23
blogan_maybe something merged in neutron that required these to run again20:24
johnsomAh, yeah, there were some above us in zuul that are now gone20:24
blogan_well thats unfortunate20:25
blogan_but being the optimistic person that i am, its an even great sanity check :)20:25
xgermanjust another roadblock20:25
xgermanthis will be a nail biter20:25
blogan_more like a speed bump20:25
blogan_that is on a fault line20:25
xgermanI know all about fault lines ;-)20:26
blogan_if you didnt, you'd be sinking into the ocean when you found out about them20:27
xgermanright now I am like 5 blocks from the ocean but I have it on good authority I am living on future ocean front property20:28
*** kiranr has quit IRC20:32
blogan_sounds like a wise investment20:34
blogan_other than hoping that the people and homes closer to the ocean sink into it20:35
dougwigthat's the integrated gate.  when someone ahead of you fails, it resets.20:48
*** diogogmt has quit IRC20:52
blogan_so if ours fails it fails everyone behind us? or just those that have an gate job on us?20:55
blogan_dougwig: ^20:55
dougwigit stalls everyone behind us, yes.20:55
dougwigand every reset has to wait for our jobs, so if we're >60 mins, we're making the overall gate throughput much slower.20:56
blogan_welp we are >60 mins20:58
blogan_why 60 mins?20:58
*** diogogmt has joined #openstack-lbaas20:58
johnsomlistener passed again21:03
dougwigblogan_: that's about the longest job now.21:04
xgermanwe are competitive — we can be longer21:05
blogan_dougwig: okay, well we shall take that record now, though we may look at skipping some of the tests until we can get containers implemented21:05
blogan_some of the load balancer tests21:05
blogan_but obviously that can wait21:06
xgermanyeah, babysteps21:06
dougwigblogan_: https://review.openstack.org/#/c/226105/21:07
xgermanthose people… we will never catch a break21:07
xgermanalso see how one core can +A thjere21:07
blogan_dougwig: if that merges, that'll fail our job then no?21:08
johnsomYeah, I can optimize the minimal more.21:08
johnsomWe don't have anything in front of us now, so I don't think anything else should block us21:08
blogan_minimal should be easy to get under 1 hr, we're going to have to skip a good amoutn of tests for our load_balancer tests21:09
xgermanalso that idea to restrict testing is sort of trying to solve the wrong problem21:10
johnsomOh, wow, yeah, that would impact our neutron-lbaas tempest jobs too I think.21:10
xgermanwhere does infra think tests should run?21:10
johnsomWe can meet that if we either re-work the lb tests or split them more21:11
xgermanwell, we can always get rid of tests but even with the namespace driver we were pushing an hour21:12
johnsomYeah, namespace was over an hour21:12
johnsomIt definitely would have failed with that change21:13
blogan_i know restricting tests is solving the wrong problem, but its a short term solution21:13
xgermanwell, the patch doesn’t sat short term21:13
*** TrevorV has quit IRC21:13
blogan_i kinda assume any skipped tests is considered temporary21:14
blogan_unless the test is just deleted, which these would not be21:14
xgermanyep, but if they restrict us to 60 minutes we will never be able to run all our tests21:14
blogan_this is true21:14
xgerman(unless we make dozens of jobs) and I wonder how that helps them21:14
blogan_i suppose they would like to keep the gate flowing though, which i understand21:14
blogan_well i bet they're hoping this makes developers rethink how they write their tests, to make more efficient tests21:15
blogan_which we coudl certainly do, but then again we'd be modifying our in tree tempest as well21:15
johnsomWell, I'm going to throw in a -1 and ask for nested virtualization.21:15
blogan_and its a lot of work21:15
blogan_johnsom: thats a good idea21:15
blogan_at least they'll see your request while +A'ing it21:16
johnsomHeck over half of the 60 minutes is just getting the host ready to test on it.21:16
blogan_yeah no kidding21:16
blogan_so really our tests need to run in 30 mins21:16
xgermanyep, and I think having more slower tests outweighs having less tests and taking a long time21:17
johnsomblogan_ actually a lot less than 30 mins to account for the host variability21:17
johnsomThey have to be crazy enabling that before Liberty is done.  Just looking at a typical neutron test run they would all fail.21:19
xgermanwell, I added a nastygram in comments as well21:21
johnsomJust look at this run: https://review.openstack.org/#/c/213563/21:22
johnsomAll of these would fail: gate-tempest-dsvm-neutron-full, gate-grenade-dsvm-neutron, gate-tempest-dsvm-neutron-dvr, gate-tempest-dsvm-neutron-linuxbridge, gate-neutron-lbaasv2-dsvm-api(namespace), gate-tempest-dsvm-neutron-multinode-full, and gate-tempest-dsvm-neutron-dvr-multinode-full21:23
xgermanyeah, quality has a cost21:23
blogan_isnt nodepool a neutron thing? so will this only affect nodepool?21:24
blogan_i dont know the jobs well21:24
xgermanimagine we wouldn’t have tests (like say other *aaS) we would be done21:24
blogan_so im probably dumb on this21:24
xgermanyeah, maybe dougwig just wanted to distract us ;-)21:25
dougwigsimmer down, let's let jeblair answer the questions.  :)21:26
xgermanheh, I was getting my pitchfork ready21:26
blogan_i feel like this is only for nodepool tests, not everyones21:27
blogan_but i could be wrong21:27
blogan_and yeah nodepool is an infra thing, that i barely read about that i hardly know anything about21:27
dougwignodepool dsvm == devstack-virtual-machine21:27
blogan_yeah21:27
blogan_but they have tests for that right? and it looks like that is just modifying nodepools tests, or does that yaml control all jobs?21:27
*** alejandrito has quit IRC21:32
*** alejandrito has joined #openstack-lbaas21:33
xgermanit seems we don’t need the pitchfork today21:33
dougwigblogan_ is correct.21:36
xgermannow I feel like a fool21:36
dougwigxgerman: welcome to my everyday.21:37
blogan_yes i dont look like the fool this time!21:43
blogan_well other than my normal foolish look21:43
*** manishg has quit IRC21:48
*** manishg has joined #openstack-lbaas21:48
xgermanonly load balancer left21:52
johnsomPassed!21:56
johnsomTwice even21:56
openstackgerritMerged openstack/neutron-lbaas: Set Octavia as the reference LBaaSv2 driver  https://review.openstack.org/22326521:56
* xgerman dances in joy21:57
johnsomOk, bad news(though not that bad) is the minimal regexed in a bad way and is running way too many tests21:58
johnsomI can fix that quickly21:58
minwang2we finally get this merged, it is huge!!!21:59
openstackgerritMichael Johnson proposed openstack/neutron-lbaas: The minimal test suite is running too many tests  https://review.openstack.org/22657422:00
johnsomblogan rm_work dougwig ^^^22:00
*** Aish has quit IRC22:03
xgermanit’s really just pretty_ox vs. to syntax22:05
*** Aish has joined #openstack-lbaas22:06
*** jerrygb has joined #openstack-lbaas22:08
*** davidlenwell has quit IRC22:08
johnsomYeah, that is annoying.  tox, the way I originally tested it isn't greedy, but when run through the full apiv2 pretty_tox stuff it is greedy22:09
*** davidlenwell has joined #openstack-lbaas22:09
blogan_im tempted to +A it22:15
xgermanyep, infra style22:15
blogan_of course this means it'll be another 2 hours before it merges22:16
blogan_at beast22:16
blogan_at best22:16
xgermanbut I won’t be watching this time — too much excitement already ;-)22:16
johnsomWe aren't failing the minimal jobs, it's just still running 111 out of the 217 instead of the 7 intended22:17
blogan_and there's a neutron patch in the gate22:17
blogan_yeah but wont it take longer than 2 hours?22:17
johnsomYeah, I caught it by watching another neutron job22:17
blogan_oh it completed?22:17
johnsomyes22:17
blogan_oh okay well thats good then22:17
johnsomJust too darn slow22:18
blogan_was afraid it'd cause failures all around22:18
johnsomNo, it didn't fail22:18
johnsomhttps://review.openstack.org/#/c/225927/22:18
blogan_ha pretty close!22:19
xgermanwell, nobody should me merging stuff anyway22:20
johnsomYeah.  I was not happy when I saw that it was running more than the seven22:20
*** mlavalle_ has joined #openstack-lbaas22:34
*** mlavalle has quit IRC22:36
*** mlavalle has joined #openstack-lbaas22:36
*** mlavalle_ has quit IRC22:39
rm_worklol22:40
rm_workyes it is very open22:40
rm_workremember I just put "load_balancer" originally22:41
rm_workit basically shoves .* on both sides22:41
rm_workfor great lulz22:41
xgermanwell, we fixed one end22:41
johnsomtox working with just the full method path threw me off22:41
*** rm_you has quit IRC22:55
*** alejandrito has quit IRC22:55
*** blogan_ has quit IRC22:56
openstackgerritBrandon Logan proposed openstack/neutron-lbaas: Fix scenario tests for octavia driver  https://review.openstack.org/22658723:02
*** manishg has quit IRC23:03
*** manishg has joined #openstack-lbaas23:03
*** blogan_ has joined #openstack-lbaas23:11
bloganthat should fix the tempest tests ^23:27
bloganbut we dont have to merge23:27
*** crc32 has quit IRC23:34
blogangrrr vt-x strikes the scenario tests now!23:38
openstackgerritBrandon Logan proposed openstack/neutron-lbaas: Fix scenario tests for octavia driver  https://review.openstack.org/22658723:41
rm_workT_T23:41
dougwigstupid question, can we use containers for the amps in these tests?23:41
rm_workdougwig: we'd need a containers driver23:42
rm_work<_<23:42
rm_workand then we would be testing a different code path23:42
rm_workso ... yes?23:42
rm_workbut i don't know that it solves our problem23:42
dougwigif containers was our default, it would.  :)23:42
rm_workheh23:42
rm_workbut then how would we test the other drivers?23:42
rm_workwe just ... don't23:43
rm_work?23:43
johnsomdougwig I think we all agree that containers are an answer.  We just need more time to make containers work.23:43
dougwigjohnsom: gotcha.23:43
johnsomThe issue is working around the network hot-plug limitations containers bring23:44
dougwigif you go to any con lately, containers are the question, answer, and religious nirvana, too.23:44
rm_worki mean, do we spin up Magnum too?23:44
rm_workor is there like ... nova-containers or something?23:44
xgermanyep, hence we are really excited about them23:44
johnsomYep.23:44
rm_workbecause obviously nova needs their own version of EVERYTHING23:44
rm_workdug23:44
rm_work*duh23:44
xgermanmagnum?23:44
rm_workMagnum is the Openstack CaaS project23:44
johnsomMore to the point, we are told we are really excited about them...23:44
rm_worknot sure what nova-containers is23:45
rm_workI think nova-networking : neutron :: nova-containers : magnum23:45
xgermandocker!!23:45
bloganyes we spin up magnum23:46
dougwigand then there's kuryr23:46
bloganrm_work: even the CaaS we are goin got use internally will move to be magnum23:46
johnsomYeah, I started to read about kuryr but didn't learn much23:46
xgerman+ magnum will have VT_X enabled boxes in infra23:47
xgermanso they are clearly the answer ;-)23:47
rm_workheh23:50
johnsomdougwig blogan rm_work Can you guys take a look at the release note section I added: https://wiki.openstack.org/wiki/ReleaseNotes/Liberty23:50
johnsomUnder Neutron "Performance Considerations" about the vt-x issue23:51
johnsomAnyone can comment, I just wanted to highlight it for those folks23:53
rm_worklooks good i think23:54
*** ganeshna has joined #openstack-lbaas23:56
*** manishg has quit IRC23:57

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