*** barclaac|2 has joined #openstack-lbaas | 00:04 | |
*** chlong has joined #openstack-lbaas | 00:05 | |
*** dougw2 has quit IRC | 00:08 | |
*** barclaac has quit IRC | 00:09 | |
*** ctracey has joined #openstack-lbaas | 00:23 | |
*** markmcclain has joined #openstack-lbaas | 00:26 | |
*** markmcclain has quit IRC | 00:27 | |
*** markmcclain1 has joined #openstack-lbaas | 00:27 | |
*** markmcclain1 has quit IRC | 00:29 | |
*** markmcclain has joined #openstack-lbaas | 00:29 | |
*** codekobe has joined #openstack-lbaas | 00:33 | |
*** markmcclain has quit IRC | 00:48 | |
*** dougwig has quit IRC | 00:54 | |
*** markmcclain has joined #openstack-lbaas | 00:57 | |
*** sballe has joined #openstack-lbaas | 00:58 | |
*** markmcclain has quit IRC | 00:58 | |
*** dougwig has joined #openstack-lbaas | 00:58 | |
*** markmcclain has joined #openstack-lbaas | 00:58 | |
*** markmcclain has quit IRC | 01:00 | |
*** sbfox has quit IRC | 01:04 | |
*** xgerman has quit IRC | 01:11 | |
blogan | douwgig: we'd need our own octavia-db-manage wrapper which is a low priority | 01:19 |
---|---|---|
*** mlavalle has quit IRC | 01:27 | |
*** pattabi has joined #openstack-lbaas | 01:34 | |
pattabi | hi all | 01:34 |
pattabi | i am getting an error as part of update_status in the plugin.py (when the driver raises an exception) | 01:35 |
*** codekobe has quit IRC | 01:35 | |
pattabi | 2015-01-13 20:19:41.097 TRACE neutron.api.v2.resource self.db.update_status(context, db_entity.__class__._SA_MODEL, | 01:36 |
pattabi | 2015-01-13 20:19:41.097 TRACE neutron.api.v2.resource AttributeError: type object 'LoadBalancer' has no attribute '_SA_MODEL' | 01:36 |
pattabi | any pointers ? | 01:36 |
*** codekobe has joined #openstack-lbaas | 01:36 | |
*** markmcclain has joined #openstack-lbaas | 01:37 | |
*** markmcclain has quit IRC | 01:38 | |
*** markmcclain has joined #openstack-lbaas | 01:38 | |
*** markmcclain has quit IRC | 01:59 | |
rm_work | dougwig: you're the one that asked for exponential :P | 02:22 |
*** sballe_ has joined #openstack-lbaas | 02:23 | |
*** sballe has quit IRC | 02:23 | |
*** sballe_ is now known as sballe | 02:23 | |
*** markmcclain has joined #openstack-lbaas | 02:42 | |
*** markmcclain has quit IRC | 02:42 | |
*** markmcclain has joined #openstack-lbaas | 02:42 | |
*** rm_you| has joined #openstack-lbaas | 02:45 | |
*** woodster_ has quit IRC | 02:48 | |
*** rm_you has quit IRC | 02:48 | |
*** rm_work has quit IRC | 02:48 | |
*** markmcclain has quit IRC | 02:49 | |
*** markmcclain has joined #openstack-lbaas | 02:49 | |
*** sballe has quit IRC | 02:51 | |
*** ctracey has quit IRC | 02:52 | |
*** woodster_ has joined #openstack-lbaas | 02:53 | |
*** sballe_ has joined #openstack-lbaas | 02:53 | |
*** rm_work has joined #openstack-lbaas | 02:53 | |
*** ctracey has joined #openstack-lbaas | 02:58 | |
*** codekobe has quit IRC | 03:08 | |
*** codekobe has joined #openstack-lbaas | 03:10 | |
*** markmcclain has quit IRC | 03:28 | |
*** amotoki has joined #openstack-lbaas | 03:53 | |
*** SantoshNetSacler has joined #openstack-lbaas | 04:01 | |
*** markmcclain has joined #openstack-lbaas | 04:09 | |
*** markmcclain has quit IRC | 04:10 | |
*** markmcclain1 has joined #openstack-lbaas | 04:10 | |
*** SantoshNetSacler has quit IRC | 04:18 | |
*** sbalukoff has quit IRC | 04:23 | |
*** sbalukoff has joined #openstack-lbaas | 04:34 | |
*** hichtakk has quit IRC | 04:38 | |
*** hichtakk has joined #openstack-lbaas | 04:39 | |
*** hichtakk has quit IRC | 04:39 | |
*** hichtakk has joined #openstack-lbaas | 04:39 | |
*** hichtakk has quit IRC | 04:40 | |
*** hichtakk has joined #openstack-lbaas | 04:41 | |
*** hichtakk has quit IRC | 04:41 | |
*** hichtakk has joined #openstack-lbaas | 04:42 | |
*** hichtakk has quit IRC | 04:42 | |
blogan | pattabi: have you pulled the neutron-lbaas code down recently? | 04:42 |
*** hichtakk has joined #openstack-lbaas | 04:42 | |
*** hichtakk has quit IRC | 04:42 | |
*** hichtakk has joined #openstack-lbaas | 04:43 | |
*** markmcclain1 has quit IRC | 04:45 | |
*** SantoshNetScaler has joined #openstack-lbaas | 04:47 | |
openstackgerrit | Merged stackforge/octavia: Fixed my alembic version fail https://review.openstack.org/146996 | 04:50 |
*** hichtakk has quit IRC | 05:23 | |
*** hichtakk has joined #openstack-lbaas | 05:23 | |
*** hichtakk has quit IRC | 05:23 | |
*** hichtakk has joined #openstack-lbaas | 05:24 | |
*** hichtakk has quit IRC | 05:24 | |
*** hichtakk_ has joined #openstack-lbaas | 05:25 | |
*** hichtak__ has joined #openstack-lbaas | 05:26 | |
*** hichtakk_ has quit IRC | 05:26 | |
*** hichtak__ has quit IRC | 05:41 | |
*** ajmiller has quit IRC | 05:56 | |
openstackgerrit | Pattabi Ayyasami proposed openstack/neutron-lbaas: Brocade Driver for lbaas v2 data model https://review.openstack.org/147074 | 06:18 |
*** woodster_ has quit IRC | 06:20 | |
*** pattabi has quit IRC | 06:52 | |
openstackgerrit | Merged stackforge/octavia: Nova driver implementation https://review.openstack.org/133108 | 06:56 |
*** kmurari_ has joined #openstack-lbaas | 06:59 | |
*** enikanorov__ has quit IRC | 07:08 | |
*** apuimedo has joined #openstack-lbaas | 07:14 | |
*** kongfy has joined #openstack-lbaas | 07:15 | |
*** Miouge has joined #openstack-lbaas | 07:38 | |
*** kongfy has quit IRC | 07:45 | |
*** chlong has quit IRC | 07:47 | |
*** kobis has joined #openstack-lbaas | 07:49 | |
*** kmurari_ has quit IRC | 07:50 | |
openstackgerrit | Merged stackforge/octavia: Common TLS utilies https://review.openstack.org/145092 | 08:02 |
openstackgerrit | Merged stackforge/octavia: Updates the controller spec to clarify API Manager https://review.openstack.org/146583 | 08:03 |
sbalukoff | Don't mind me and my midnight merges... | 08:04 |
openstackgerrit | Merged stackforge/octavia: Removes flows from the amphora-driver-interface https://review.openstack.org/146602 | 08:08 |
*** Miouge has quit IRC | 08:11 | |
*** hichtakk has joined #openstack-lbaas | 08:25 | |
*** hichtakk has quit IRC | 08:25 | |
*** jschwarz has joined #openstack-lbaas | 08:40 | |
*** Miouge has joined #openstack-lbaas | 08:40 | |
*** sbalukoff has quit IRC | 09:00 | |
*** jschwarz has quit IRC | 09:08 | |
*** Miouge has quit IRC | 09:10 | |
*** jschwarz has joined #openstack-lbaas | 09:14 | |
*** sbalukoff has joined #openstack-lbaas | 09:15 | |
*** Miouge has joined #openstack-lbaas | 09:15 | |
*** Miouge has quit IRC | 09:32 | |
*** Miouge has joined #openstack-lbaas | 09:33 | |
*** jschwarz has quit IRC | 09:49 | |
*** jschwarz has joined #openstack-lbaas | 10:05 | |
*** SantoshNetScaler has quit IRC | 10:31 | |
*** jschwarz has quit IRC | 10:31 | |
*** chlong has joined #openstack-lbaas | 12:06 | |
*** enikanorov_ has joined #openstack-lbaas | 12:43 | |
*** woodster_ has joined #openstack-lbaas | 13:00 | |
*** chlong has quit IRC | 13:02 | |
*** amotoki_ has joined #openstack-lbaas | 13:07 | |
*** mestery has quit IRC | 13:33 | |
dougwig | sbalukoff: lol | 13:52 |
*** mestery has joined #openstack-lbaas | 14:02 | |
openstackgerrit | Merged stackforge/octavia: Change back the amhora driver interface https://review.openstack.org/146674 | 14:05 |
*** mestery has quit IRC | 14:39 | |
*** intr1nsic has joined #openstack-lbaas | 14:54 | |
*** amotoki_ has quit IRC | 15:12 | |
*** amotoki_ has joined #openstack-lbaas | 15:18 | |
*** mestery has joined #openstack-lbaas | 15:21 | |
*** Miouge has quit IRC | 15:22 | |
*** apuimedo has quit IRC | 15:25 | |
*** TrevorV_ has joined #openstack-lbaas | 15:26 | |
*** TrevorV_ has quit IRC | 15:27 | |
*** Miouge has joined #openstack-lbaas | 15:36 | |
*** amotoki_ has quit IRC | 15:39 | |
*** xgerman has joined #openstack-lbaas | 15:58 | |
*** evgenyf has joined #openstack-lbaas | 16:02 | |
a2hill | Mornin | 16:20 |
*** jorgem has joined #openstack-lbaas | 16:24 | |
*** sbalukoff has quit IRC | 16:30 | |
*** mlavalle has joined #openstack-lbaas | 16:39 | |
dougwig | a2hill: morning | 16:39 |
*** evgenyf has quit IRC | 16:41 | |
rm_work | dougwig / sbalukoff: you guys are such pansies | 16:44 |
dougwig | rm_work: what did i do this time? | 16:44 |
dougwig | oh, your crazy backoff from hell? | 16:45 |
rm_work | can't even handle a 17-year backoff | 16:45 |
rm_work | pfft | 16:45 |
dougwig | aka, "let's wait until technology improves to complete" | 16:45 |
rm_work | :P | 16:45 |
dougwig | flight wifi about to get turned off. | 16:45 |
rm_work | rofl you're on a plane again | 16:46 |
rm_work | dougwig: do you like steven's suggestion? | 16:46 |
rm_work | I can do that, but *someone* wanted exponential :P | 16:46 |
openstackgerrit | Ihar Hrachyshka proposed openstack/neutron-lbaas: Migrate to oslo.concurrency https://review.openstack.org/147244 | 16:47 |
openstackgerrit | Ihar Hrachyshka proposed openstack/neutron-lbaas: oslo: migrate to namespace-less import paths https://review.openstack.org/147245 | 16:47 |
*** Guest8210 is now known as redrobot | 16:54 | |
openstackgerrit | Ihar Hrachyshka proposed openstack/neutron-lbaas: oslo: migrate to namespace-less import paths https://review.openstack.org/147245 | 16:57 |
openstackgerrit | Ihar Hrachyshka proposed openstack/neutron-lbaas: Migrate to oslo.concurrency https://review.openstack.org/147244 | 16:57 |
xgerman | rm_work, what did Stephen suggest this time? | 17:01 |
xgerman | (still trying to wake up) | 17:01 |
rm_work | just a shorter timeout algorithm | 17:02 |
rm_work | float((attempts + random.random()) * attempts) | 17:02 |
rm_work | no one likes float(1 << attempts) + random.random() * attempts | 17:03 |
rm_work | just because it maxes at 17 years <_< | 17:03 |
rm_work | if we took it down to 10 attempts it'd max at 17 minutes | 17:03 |
xgerman | why do we need random? | 17:03 |
rm_work | so they dont synchronize their timeouts | 17:04 |
rm_work | having a backoff to avoid constantly slamming the server doesn't help if you sync up so you slam the server again the next try | 17:04 |
xgerman | backoff is usually exponential | 17:05 |
rm_work | yes | 17:05 |
rm_work | which is what I ahve | 17:05 |
rm_work | but dougwig and sbalukoff are pansies and can't handle the sheer power of the exponential backoff | 17:05 |
rm_work | :P | 17:06 |
rm_work | https://review.openstack.org/#/c/142629/7/octavia/certificates/generator/barbican.py | 17:06 |
xgerman | let me chime in | 17:06 |
rm_work | to be fair, 17 years is ridiculous | 17:06 |
rm_work | but i think the answer is just limiting it to 10 tries | 17:06 |
rm_work | not changing the algorithm to be non-exponential | 17:06 |
xgerman | yep, that makes sense | 17:07 |
xgerman | also if you are concerned about server load you might use a cirucit breaker | 17:08 |
rm_work | heh | 17:08 |
xgerman | to short circuit requests from other threads | 17:08 |
rm_work | possible | 17:08 |
rm_work | trying to keep this simple for now tho | 17:08 |
xgerman | well, there probbaly is some oslo library and if not there should be :-) | 17:09 |
rm_work | lol | 17:09 |
*** sbfox has joined #openstack-lbaas | 17:30 | |
dougwig | 10 tries would be fine. | 17:39 |
xgerman | +1 | 17:41 |
*** jorgem has quit IRC | 17:42 | |
dougwig | alternately, cap it at a minute at which point it will have been unserialized by the nature of the first few. | 17:42 |
*** kbyrne has quit IRC | 17:56 | |
*** sbalukoff has joined #openstack-lbaas | 18:03 | |
sbalukoff | Howdy, y'all! | 18:05 |
*** kobis has quit IRC | 18:06 | |
rm_work | dougwig: yeah those were my two suggestions, I figure I'll do the 10-tries | 18:08 |
*** chlong has joined #openstack-lbaas | 18:10 | |
rm_work | xgerman / dougwig / sbalukoff: is 17-minute total backoffs good with you? longest single would be around 8 minutes | 18:34 |
rm_work | that seems reasonable for a network outage situation | 18:34 |
sbalukoff | Yep. | 18:34 |
xgerman | sure | 18:35 |
openstackgerrit | Adam Harwell proposed stackforge/octavia: Update certificate generator implementations https://review.openstack.org/142629 | 18:35 |
rm_work | sure is a nice exponential bikeshed we've got here | 18:36 |
sbalukoff | rm_work: Heh! Exactly. | 18:37 |
sbalukoff | Anyway, y'all, please don't forget to fill out the weekly standup etherpad for this week: https://etherpad.openstack.org/p/octavia-weekly-standup | 18:37 |
sbalukoff | I'm putting together the agenda for today's meeting. Please let me know if there's something specific y'all want to discuss as a group. | 18:37 |
sbalukoff | (Otherwise, I hope to keep the meeting pretty short so we can quickly get back to writing and/or reviewing code.) | 18:38 |
xgerman | k | 18:38 |
sbalukoff | I'm totally merging that. | 18:41 |
xgerman | I didn't expect anything less from you :-) | 18:41 |
rm_work | lulz | 18:42 |
sbalukoff | What can I say? I'm a jerk. | 18:43 |
*** apuimedo has joined #openstack-lbaas | 19:01 | |
openstackgerrit | Merged stackforge/octavia: Update certificate generator implementations https://review.openstack.org/142629 | 19:03 |
*** jorgem has joined #openstack-lbaas | 19:11 | |
blogan | good afternoon gents and ladies | 19:14 |
sbalukoff | Greetings, blogan! | 19:18 |
blogan | greetings alien overlord! | 19:18 |
*** crc32 has joined #openstack-lbaas | 19:19 | |
sbalukoff | :D | 19:20 |
jorgem | sbalukoff: Hey do you know if the LBaaS community was planning on any talks for the summit? | 19:22 |
xgerman | lots | 19:23 |
sbalukoff | It's a matter of getting them in. | 19:23 |
xgerman | that's what I am hoping for | 19:23 |
sbalukoff | I don't think we've formally discussed any here just yet though. | 19:23 |
jorgem | Gotcha, it would be nice to add that to the agenda for this week | 19:23 |
jorgem | want me to add it? | 19:23 |
sbalukoff | Go for it, eh! | 19:23 |
xgerman | yeah, my attempts to get ATC by reordering import statements fell flat so I need to give a talk :-) | 19:27 |
blogan | i feel like a flood of reviews have been merged in the last 2 weeks, its awesome! | 19:35 |
xgerman | yep, way to go | 19:36 |
xgerman | we should probably aim for a panel talk Octavia - state of the union | 19:37 |
blogan | probably | 19:40 |
*** jorgem has quit IRC | 19:41 | |
bedis | morning :p | 19:43 |
*** sbfox has quit IRC | 19:45 | |
bedis | is there a URL for san antonio hackathon ? | 19:47 |
*** sbfox has joined #openstack-lbaas | 19:47 | |
blogan | bedis: https://etherpad.openstack.org/p/octavia-weekly-standup | 19:48 |
blogan | whoops | 19:48 |
blogan | wrong one | 19:48 |
blogan | bedis: https://etherpad.openstack.org/p/lbaas-kilo-meetup | 19:49 |
*** jorgem has joined #openstack-lbaas | 19:50 | |
*** ajmiller has joined #openstack-lbaas | 19:51 | |
*** rm_mobile has joined #openstack-lbaas | 20:03 | |
*** rm_mobile has joined #openstack-lbaas | 20:03 | |
rm_work | xgerman: yeah, I'm down | 20:20 |
rm_work | but only if going to Vancouver doesn't interfere with me getting selected for Tokyo | 20:20 |
xgerman | cool | 20:23 |
*** apuimedo has quit IRC | 20:26 | |
*** ptoohill has joined #openstack-lbaas | 20:28 | |
*** ptoohill has quit IRC | 20:31 | |
openstackgerrit | Trevor Vardeman proposed stackforge/octavia: haproxy reference amphora API client https://review.openstack.org/145637 | 20:50 |
bedis | guys | 20:51 |
bedis | in which hotel are you going to go in San Antonio ? | 20:52 |
blogan | i have no idea which ones they are staying, just the ones listed, but you can obviously choose any that you want | 20:53 |
blogan | the ones by the airport aren't close to the tourist areas | 20:53 |
sbalukoff | bedis: Not sure yet either. There's a person here who is supposed to be coordinating with me on that, but I've not yet heard back. | 20:53 |
*** markmcclain has joined #openstack-lbaas | 20:54 | |
bedis | sbalukoff: once you know, please let me know | 20:57 |
bedis | otherwise I'll choose a hilton group on | 20:57 |
bedis | I'm an HHonors :) | 20:57 |
johnsom | We are at the Hilton Garden Inn. It was on our approved list and we are HHonors too | 20:59 |
a2hill | bedis, the Velencia is at the heart of downtown and is nice | 21:00 |
bedis | thx, I'll check these ones | 21:01 |
bedis | I'll also try to buy tickets for a game of the Spurs | 21:02 |
bedis | ;) | 21:02 |
*** jorgem has quit IRC | 21:03 | |
a2hill | :) | 21:03 |
blogan | i hope they're doing better when that time comes around | 21:04 |
rm_work | there are motels like, right next to Castle, that are super cheap :P | 21:15 |
rm_work | just sayin | 21:15 |
rm_work | if that had been an option in Seattle, I might have taken it | 21:16 |
*** jorgem has joined #openstack-lbaas | 21:17 | |
dougwig | i haven't booked a hotel yet. | 21:18 |
rm_work | I thought you weren't actually going to make it? | 21:24 |
rm_work | or was it that you'd miss a day or something | 21:24 |
a2hill | Yea, I only suggest Velencia because its downtown and its nice. But, the trip to the castle can be a pain in if staying down there, but worth it if you want to see what downtown SA has to offer | 21:32 |
a2hill | Could even potentially set up a carpool. I would be willing to offer my services here as downtown is a skip and jump from my place | 21:33 |
*** TrevorV_ has joined #openstack-lbaas | 21:35 | |
*** markmcclain has quit IRC | 21:44 | |
*** chlong has quit IRC | 21:47 | |
*** apuimedo has joined #openstack-lbaas | 21:53 | |
dougwig | rm_work: i'm there sunday - friday | 21:56 |
dougwig | it was seattle where i couldn't make all of it | 21:56 |
xgerman | you missed out the best parts - like our world of beer outing ;-) | 22:02 |
dougwig | i'm still upset that i missed out on bbq for the last excursion to texas. | 22:14 |
dougwig | hilton garden airport? | 22:16 |
dougwig | johnsom and hp? ^^ | 22:17 |
johnsom | Hi | 22:19 |
dougwig | hilton garden airport? | 22:20 |
johnsom | Yeah, the one by the airport. It's ~10 miles from the Rack site | 22:20 |
johnsom | 12828 US HIGHWAY 281 NORTH SAN ANTONIO TX 78216 US | 22:21 |
dougwig | i'll book the same. | 22:21 |
dougwig | i'm testing if there's a speaker limit. who all were the six? (i've got brandon, stephen, me). | 22:21 |
sbalukoff | german and johnsom | 22:22 |
johnsom | german and I | 22:22 |
sbalukoff | And I think jorgem wanted to talk as well. | 22:22 |
dougwig | johnsom, what email do you use for openstack/ | 22:23 |
dougwig | ? | 22:23 |
johnsom | johnsomor@gmail.com | 22:24 |
dougwig | ty | 22:25 |
johnsom | No, thank you... | 22:25 |
TrevorV_ | dougwig, can I bother you a minute | 22:43 |
dougwig | TrevorV_: shoot | 22:44 |
TrevorV_ | I'm trying to add a package to the requirements file, and its failing | 22:44 |
TrevorV_ | I mean tox -r is failing | 22:44 |
TrevorV_ | Saying it can't install it | 22:44 |
TrevorV_ | Actually, nvmd | 22:45 |
TrevorV_ | It was a duplicate | 22:45 |
TrevorV_ | My fault :P | 22:45 |
dougwig | uhh, happy to "help". :) | 22:46 |
*** markmcclain has joined #openstack-lbaas | 22:48 | |
*** markmcclain has quit IRC | 22:52 | |
*** markmcclain has joined #openstack-lbaas | 22:52 | |
*** apuimedo has quit IRC | 22:54 | |
*** markmcclain has quit IRC | 22:54 | |
*** markmcclain1 has joined #openstack-lbaas | 22:54 | |
*** markmcclain1 has quit IRC | 22:58 | |
a2hill | I want to :( | 23:09 |
jorgem | xgerman: Hey German | 23:11 |
xgerman | Hi | 23:12 |
jorgem | xgerman: Just chatted with mwang2 | 23:12 |
xgerman | cool | 23:12 |
jorgem | xgerman: Do you mind if I take on the API Manger blueprint? I'm trying to do something relatively easy as I'm pretty new to Python and would like to start participating in terms of code | 23:12 |
jorgem | Anything else seems a little too much to start off with | 23:13 |
xgerman | understood | 23:13 |
jorgem | Java is my fortay so I just want to get my feet wet | 23:13 |
jorgem | :) | 23:13 |
xgerman | yeah, I wish we could just write the whole thing in Scala ;-) | 23:14 |
jorgem | so is that okay? blogan says I can't code anymore and I want to prove him wrong! | 23:14 |
xgerman | sure -- our plan was to sort of fuse that with the flows I am working on but I think they will end in the deploy worker anyway | 23:15 |
jorgem | xgerman: Yeah I was thinking so too. cool then. I'll start writing a spec tomorrow on this. thx! | 23:16 |
xgerman | awesome. we just need to coordinate on how you fork that worker ;-) | 23:16 |
johnsom | Yes, that is the important hand-off | 23:16 |
jorgem | sweet deal. I'll chat with you tomorrow on that | 23:16 |
jorgem | both of you | 23:16 |
johnsom | Thanks! | 23:17 |
jorgem | So, do I claim the blueprint on this then? | 23:17 |
jorgem | johnsom: ^^ | 23:17 |
xgerman | well, I guess blogan has to do that | 23:17 |
jorgem | I see your name on it ATM | 23:17 |
xgerman | but it's fins with us | 23:17 |
xgerman | fine | 23:18 |
jorgem | blogan: ^^ pleeeeease | 23:18 |
johnsom | Yes, grab it. I think you need a core to change it | 23:18 |
jorgem | xgerman: awesome thank you! | 23:18 |
blogan | done | 23:18 |
openstackgerrit | Trevor Vardeman proposed stackforge/octavia: haproxy reference amphora API client https://review.openstack.org/145637 | 23:27 |
*** TrevorV_ has quit IRC | 23:27 | |
*** jorgem has quit IRC | 23:31 | |
rm_work | who is writing the deploy-worker code? | 23:45 |
rm_work | xgerman: ^^ | 23:45 |
blogan | johnsom | 23:45 |
rm_work | I was kinda hoping to chat about that and check out the spec | 23:45 |
rm_work | kk | 23:45 |
johnsom | Yes, I am point on deploy worker. German is also contributing | 23:46 |
rm_work | I was thinking it would probably be good to actually have the deploy-worker code handle the threading or forking internally, since it'd be required everywhere it was used, so we may as well make it inherent | 23:46 |
rm_work | to reduce complexity of use / code duplication | 23:46 |
rm_work | just make it clear that there will be forking involved | 23:47 |
blogan | rm_work: deploy worker is goign to be a thread right? | 23:47 |
rm_work | thread/process, i don't really mind either way | 23:47 |
rm_work | doubt we'll be doing anything heavy-weight enough to run into GIL issues tho | 23:47 |
rm_work | so thread is prolly fine | 23:48 |
blogan | yeah so no need for a process | 23:48 |
blogan | anyway it sounds good in theory but i worry about thread management issues that may cause, which i do not have a concrete example of | 23:48 |
johnsom | Yes, we may even use some of the distributed taskflow capabilities in the future. However, API manager will be spawning the thread | 23:48 |
blogan | johnsom: he saying he wants the api manager ot just call into the deploy_worker to spawn thread, and i assume manage it as well | 23:49 |
johnsom | If you use the notification part of oslo messaging it can handle that for us... | 23:49 |
xgerman | well, in that case what's the point of the api manager? the deploy worker can lsiten on the queue as well? | 23:50 |
johnsom | What other than api manager would be calling into deploy worker? | 23:50 |
johnsom | Yeah, I went back and forth on that. | 23:50 |
*** ajmiller has quit IRC | 23:50 | |
johnsom | Will API manager do work in addition to deploy worker | 23:51 |
blogan | wasnt the housekeeping manager going to call deploy workers? | 23:51 |
blogan | johnsom: as far as I know it will just consume the queue and spawn deploy workers | 23:51 |
johnsom | Yeah, the API->database really reduced the API manager role | 23:52 |
blogan | i think having the queue consumption piece separate from the deploy code is good, i mean the deploy worker is just going to be a thread running inside the api manager process, so its still aprt of the api manager | 23:52 |
blogan | and we may just want to rename the api manager to queue listener/consumer/receiver | 23:52 |
xgerman | yep, makes sense | 23:53 |
johnsom | Yes | 23:53 |
xgerman | ok, so deploy worker is a library which sets up it's threadpool, eventloop, etc. and then spawns workers | 23:53 |
xgerman | based on library calls | 23:54 |
xgerman | and if we need it in the housekeeper we will just import | 23:54 |
blogan | yeah | 23:54 |
johnsom | Yeah, that works. | 23:54 |
xgerman | awesome - seems we are ont eh same page | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!