*** nosnos has joined #openstack-marconi | 01:28 | |
*** haomaiwang has quit IRC | 02:22 | |
*** haomaiwa_ has joined #openstack-marconi | 02:23 | |
*** cpallares has joined #openstack-marconi | 02:55 | |
*** cpallares has quit IRC | 02:55 | |
*** flwang has quit IRC | 03:10 | |
*** flwang has joined #openstack-marconi | 03:47 | |
*** nosnos has quit IRC | 04:28 | |
*** nosnos has joined #openstack-marconi | 04:34 | |
*** haomaiwa_ has quit IRC | 05:48 | |
*** haomaiwa_ has joined #openstack-marconi | 05:49 | |
*** nosnos has quit IRC | 06:01 | |
*** nosnos has joined #openstack-marconi | 06:06 | |
*** saju_m has joined #openstack-marconi | 06:31 | |
*** nosnos has quit IRC | 06:40 | |
*** chandankumar_ has quit IRC | 06:45 | |
*** chandan_kumar has joined #openstack-marconi | 06:51 | |
*** chandan_kumar has quit IRC | 06:55 | |
*** nosnos has joined #openstack-marconi | 07:04 | |
*** haomaiwang has joined #openstack-marconi | 07:12 | |
*** haomaiwa_ has quit IRC | 07:15 | |
*** davidhadas has quit IRC | 07:35 | |
*** flaper87|afk is now known as flaper87 | 08:00 | |
flwang | flaper87: morning | 08:16 |
---|---|---|
flaper87 | flwang: hey hye | 08:17 |
flwang | flaper87: do we have to land all bp patches asap given the FF is coming? | 08:18 |
flaper87 | well, just if they're related to a blueprint | 08:18 |
flaper87 | I mean, if they introduce a new feature | 08:19 |
flaper87 | otherwise no | 08:19 |
flwang | I understand, so I'm afraid of my /health bp | 08:24 |
flaper87 | flwang: don't be, it's healthy :P | 08:25 |
flwang | flaper87: I have not added test cases given the sqlalchemy change and the v1.1 test change | 08:25 |
flaper87 | flwang: we need to discuss a bit how we wan't to land all those patches. I mean, I don't think v1.1 should / will be part of Icehouse so we propably want to defer some patches | 08:25 |
flwang | flaper87: sounds good | 08:26 |
flwang | so please take a look about the overall shape when you're available, I have addressed you and kgriffs_afk's comments | 08:27 |
*** davidhadas has joined #openstack-marconi | 08:27 | |
flwang | I think we can discuss that on tomorrow meeting | 08:28 |
flwang | https://review.openstack.org/#/c/76555/ | 08:29 |
*** haomaiwang has quit IRC | 08:35 | |
*** haomaiwang has joined #openstack-marconi | 08:35 | |
*** davidhadas_ has joined #openstack-marconi | 08:36 | |
*** davidhadas has quit IRC | 08:39 | |
*** saju_m has quit IRC | 08:40 | |
*** saju_m has joined #openstack-marconi | 08:42 | |
*** saju_m has quit IRC | 09:02 | |
*** chandan_kumar has joined #openstack-marconi | 09:03 | |
*** flwang has quit IRC | 09:13 | |
*** saju_m has joined #openstack-marconi | 09:34 | |
*** jamieh has joined #openstack-marconi | 09:50 | |
*** jamieh_ has joined #openstack-marconi | 10:03 | |
*** flwang has joined #openstack-marconi | 10:04 | |
*** jamieh has quit IRC | 10:05 | |
*** ykaplan has joined #openstack-marconi | 10:09 | |
*** jamieh_ has quit IRC | 10:19 | |
*** jamieh has joined #openstack-marconi | 10:22 | |
*** saju_m has quit IRC | 10:25 | |
*** jamieh has quit IRC | 10:25 | |
*** jamieh has joined #openstack-marconi | 10:31 | |
*** saju_m has joined #openstack-marconi | 10:41 | |
*** ykaplan has quit IRC | 11:03 | |
*** saju_m has quit IRC | 11:11 | |
*** nosnos has quit IRC | 11:21 | |
*** saju_m has joined #openstack-marconi | 11:25 | |
*** ykaplan has joined #openstack-marconi | 11:26 | |
*** flwang has quit IRC | 11:28 | |
*** malini_afk is now known as malini | 11:30 | |
*** flwang has joined #openstack-marconi | 11:44 | |
*** ykaplan has quit IRC | 11:58 | |
*** jamieh has quit IRC | 12:07 | |
*** jamieh has joined #openstack-marconi | 12:08 | |
*** ykaplan has joined #openstack-marconi | 12:16 | |
*** seiflotfy has joined #openstack-marconi | 12:29 | |
seiflotfy | hey guys | 12:29 |
seiflotfy | flaper87 hey | 12:31 |
seiflotfy | around? | 12:31 |
seiflotfy | i wanted to know if its ok for me to pathc up https://bugs.launchpad.net/marconi/+bug/1222932 | 12:31 |
seiflotfy | ? | 12:31 |
*** malini is now known as malini_afk | 12:37 | |
*** chandan_kumar has quit IRC | 12:48 | |
*** chandan_kumar has joined #openstack-marconi | 12:49 | |
*** saju_m has quit IRC | 12:52 | |
*** chandankumar_ has joined #openstack-marconi | 12:54 | |
flaper87 | seiflotfy: hey hey | 12:54 |
flaper87 | I am now | 12:54 |
flaper87 | seiflotfy: yeah, please! | 12:55 |
flaper87 | seiflotfy: ah wait | 12:55 |
flaper87 | seiflotfy: flwang is assigned to that | 12:55 |
flaper87 | flwang: are you working on that bug? | 12:55 |
*** chandan_kumar has quit IRC | 12:57 | |
seiflotfy | flaper87i intend to use marconi for my own stuff but as a standalone | 12:58 |
seiflotfy | its good stuff | 12:58 |
seiflotfy | flaper87 | 13:00 |
flaper87 | seiflotfy: I'm happy to hear that! Please, feel free to share any thoughts, feedback and / or complains here or on the mailing list! | 13:02 |
flaper87 | we're looking forward to improve it as much as possible | 13:02 |
*** nidhi has joined #openstack-marconi | 13:05 | |
flaper87 | seiflotfy: may I ask what your usecase is? | 13:07 |
seiflotfy | well i use rabbitmq for github.com/seiflotfy/compatipede | 13:08 |
seiflotfy | which is used by mozilla internally | 13:09 |
seiflotfy | i intend to move it away from rabbitmq and marconi | 13:09 |
seiflotfy | there is no reason i am doing that really | 13:09 |
seiflotfy | just feels fun to help out on something awesome | 13:09 |
seiflotfy | i do prefer my technology to all be in python | 13:09 |
flwang | flaper87: yes, after a long ^run^ with Glance, I'm going to pay more attention on Marconi, so the bug 1222932 is on my list | 13:21 |
flwang | seiflotfy: if you're finding some low-hanging-fruit, I think there are a lot in Marconi | 13:22 |
flwang | seiflotfy: for example, you can add test cases for Marconi | 13:22 |
seiflotfy | yeah | 13:22 |
seiflotfy | but not so motivating to right test cases | 13:22 |
*** jamieh has quit IRC | 13:23 | |
flaper87 | seiflotfy: awesome, pls, let us know what you think | 13:25 |
flaper87 | and what your experience is | 13:25 |
flaper87 | I'm quite interested to hear what the integration process is like | 13:25 |
flaper87 | as in, downloading marconi and using the client | 13:25 |
flaper87 | seiflotfy: what did you use to talk to rabbitmq? kombu? | 13:26 |
*** jamieh has joined #openstack-marconi | 13:30 | |
seiflotfy | flaper87 pika | 13:33 |
seiflotfy | flaper87 do u have any bugs you would like me to look at besides test cases (not motivated to do that) | 13:34 |
*** tedross has joined #openstack-marconi | 13:35 | |
*** westmaas has quit IRC | 13:38 | |
*** westmaas has joined #openstack-marconi | 13:39 | |
*** dragondm has quit IRC | 13:40 | |
*** dragondm has joined #openstack-marconi | 13:40 | |
*** sballe_ has joined #openstack-marconi | 13:44 | |
*** sballe has quit IRC | 13:48 | |
nidhi | Hi I built marconi from the github source code | 13:50 |
nidhi | https://github.com/openstack/marconi | 13:50 |
nidhi | the server seems to be running fine | 13:50 |
nidhi | but the queue creation gives a HTTP 503 error | 13:51 |
*** rustlebee is now known as russellb | 13:56 | |
flwang | nidhi: what's the trace? | 13:56 |
*** nidhi has quit IRC | 14:00 | |
*** cpallares has joined #openstack-marconi | 14:17 | |
cpallares | good morning! | 14:18 |
flwang | cpallares: morning :) | 14:19 |
cpallares | hello flwang, how are you doing? | 14:19 |
flwang | cpallares: good, just reviewed your patch and left my 2 cents | 14:19 |
cpallares | flwang, thanks. I appreciate that. | 14:20 |
flwang | cpallares: my pleasure | 14:20 |
*** mpanetta has joined #openstack-marconi | 14:32 | |
*** ykaplan has quit IRC | 14:39 | |
*** nidhi has joined #openstack-marconi | 14:49 | |
*** jergerber has joined #openstack-marconi | 14:49 | |
flaper87 | ops, looks like my irc notifications failed me | 14:50 |
flaper87 | seiflotfy: I'll take a look, there are some you may be interested in | 14:50 |
flaper87 | nidhi: any traceback? Could you try running $ marconi-server -d -v ? What are you using to talk to marconi (client lib or curl) ? | 14:51 |
nidhi | i just logged in now | 14:52 |
nidhi | i dont have the previous messages | 14:52 |
nidhi | i am using curl | 14:52 |
flaper87 | nidhi: what about giving the client library a try ? :) | 14:53 |
nidhi | i'll try that | 14:53 |
flaper87 | nidhi: before you yell at me, I know there's no much documentation :( | 14:53 |
flaper87 | nidhi: https://github.com/openstack/python-marconiclient/ | 14:53 |
flaper87 | nidhi: but there are examples: https://github.com/openstack/python-marconiclient/blob/master/examples/simple.py | 14:54 |
*** amitgandhi has joined #openstack-marconi | 14:54 | |
*** amitgandhi has quit IRC | 14:54 | |
*** amitgandhi has joined #openstack-marconi | 14:55 | |
*** kgriffs_afk is now known as kgriffs | 14:57 | |
*** Kuwagata has joined #openstack-marconi | 14:59 | |
nidhi | flapper87: what is the command to run marconi server with some other port number ? | 14:59 |
flaper87 | nidhi: as of now, you need to change it in the config file since there's a bug w/ how config options are registered that I'm fixing now | 15:04 |
*** jay-atl1 has quit IRC | 15:08 | |
kgriffs | flaper87: did that kombu patch land? | 15:09 |
*** malini_afk is now known as malini | 15:16 | |
flaper87 | kgriffs: not yet | 15:23 |
flaper87 | kgriffs: I'm a bit afraid to let it land as is since there's a chance for race conditions there | 15:23 |
flaper87 | since the client lib still doesn't have support for claims | 15:23 |
flaper87 | I'd like to first let the claim patch land | 15:23 |
flaper87 | then do a 0.1 release | 15:24 |
malini | good morning!! | 15:25 |
flaper87 | malini: good morning! | 15:25 |
flaper87 | malini: does the gate work? | 15:25 |
flaper87 | :D | 15:25 |
malini | no :( | 15:26 |
malini | But I think we are really close.. | 15:26 |
malini | close by an inch, but the inch keeps moving every time :( | 15:26 |
malini | There is something funny going on with the logging | 15:26 |
flaper87 | shoot | 15:27 |
flaper87 | lets get that fixed | 15:27 |
malini | if I direct the output to something silly like > /dev/null in https://github.com/openstack-dev/devstack/blob/master/lib/marconi#L151 , it works | 15:27 |
malini | I am wondering if we are still logging to console or if its a permissions thing | 15:28 |
*** alcabrera has joined #openstack-marconi | 15:28 | |
alcabrera | Good morning! :D | 15:29 |
flaper87 | alcabrera: GOOOOOOOOOOOOOOOOOOOOOD MORNINNNNNNNNNNNNNNNGGGGGGGGGGGGGGGG | 15:31 |
flaper87 | malini: it may be a permissions thing | 15:31 |
flaper87 | malini: the logging lib we're using is the same used by other openstack projects | 15:32 |
flaper87 | meaning, if it doesn't fail for them, it shouldn't fail for us | 15:32 |
alcabrera | flaper87: yay! How are you? :) | 15:32 |
malini | flaper87: I compared with other devstack projects & none of them have anything special for logging in their scripts | 15:32 |
flaper87 | I do think we should fix the logs folder name since our default folder is `marconi` not `marconi-api` | 15:32 |
flaper87 | malini: do we have something special? | 15:33 |
malini | flaper87: I did try tht in my local devstack | 15:33 |
malini | tht didnt help | 15:33 |
flaper87 | alcabrera: all good my friend, you? | 15:33 |
malini | flaper87: But I think that is ALSO needed (marconi instead of marcobi-api) | 15:33 |
alcabrera | fantastic, and only slightly sleepy. | 15:33 |
* kgriffs waives | 15:37 | |
kgriffs | soooooooo | 15:37 |
alcabrera | kgriffs: o/ | 15:37 |
kgriffs | we have less than 48 hours to finish up i-3 | 15:37 |
alcabrera | much review, such time-constraint | 15:37 |
kgriffs | I am planning on moving out all "low" priority work items that aren't already completed, unless anyone objects | 15:38 |
malini | flaper87: I am going to dig more into the permissions thing now | 15:38 |
alcabrera | I'll be back in a bit. Meeting. :P | 15:38 |
*** alcabrera is now known as alcabrera|afk | 15:38 | |
kgriffs | alcabrera|afk: ok | 15:38 |
flaper87 | so, we need to close blueprints but we can still work on bugs :) | 15:38 |
kgriffs | flaper87: ah, OK. we can allow critical bug fixes in until Wed, right? | 15:39 |
flaper87 | the freeze is for new features not bugs | 15:41 |
*** chandan_kumar has joined #openstack-marconi | 15:41 | |
flaper87 | so, as long as patches don't add new features, it's fine | 15:41 |
kgriffs | hence the name "FeatureFreeze" | 15:42 |
kgriffs | :D | 15:42 |
flaper87 | :) | 15:42 |
kgriffs | do they cut an i-3 on thursday? | 15:42 |
kgriffs | hmmm | 15:42 |
kgriffs | https://wiki.openstack.org/wiki/Icehouse_Release_Schedule | 15:42 |
kgriffs | Looks like icehouse RCs start 27th | 15:43 |
flaper87 | kgriffs: yup | 15:43 |
kgriffs | so I am assuming i-3 goes out on the 6th | 15:43 |
kgriffs | then we have a couple weeks to keep fixing teh bugz for Icehouse release | 15:43 |
flaper87 | correct | 15:44 |
flaper87 | *just bugs* | 15:44 |
flaper87 | no features | 15:44 |
flaper87 | my sqlalchemy patches would be fine because those fix bugs | 15:44 |
flaper87 | also, we need to ask a graduation review | 15:44 |
kgriffs | flaper87: yep | 15:44 |
flaper87 | kgriffs: Next week ? | 15:45 |
kgriffs | flaper87: I thought grad reviews happened just before PTL elections? | 15:45 |
kgriffs | flaper87: we can ask for next week, but they may ask us to wait another few weeks | 15:46 |
kgriffs | flaper87: I'd like to make sure our docs are good to go first, in any case | 15:46 |
kgriffs | also we need the final report on the Pecan evaluation | 15:47 |
flaper87 | kgriffs: it's fine if they ask us to wait, I just want to make sure we / they don't forget | 15:47 |
flaper87 | :D | 15:47 |
kgriffs | yep | 15:47 |
kgriffs | let's talk about graduation tomorrow at our team meeting | 15:48 |
kgriffs | we can send a note to the TC if everyone agrees we will be ready or almost ready by the end of the week | 15:49 |
flaper87 | kgriffs: kk | 15:50 |
kgriffs | flaper87: I am going to try to get v1.1 done but if we can't get things reviewed and merged fast enough, I think it would be OK to talk about "experimental v1.1 API support" being available, in our messaging at the Atlanta Summit. | 15:52 |
flaper87 | kgriffs: could you please go through the sql patches again? | 15:53 |
kgriffs | flaper87: yes | 15:53 |
flaper87 | LOL | 15:53 |
flaper87 | dude, dunno whether we should reading our minds or doing it more often | 15:53 |
kgriffs | let's all try to get fast turnaround on patches | 15:53 |
* flaper87 reviews | 15:53 | |
kgriffs | flaper87: d00d, I'm starting to wonder if *I'm* human now. What have you done to me! | 15:55 |
* kgriffs thinks this could be an excellent plot for a movie. | 15:55 | |
kgriffs | flaper87: btw | 15:56 |
kgriffs | I was going to make retries_on_autoreconnect configurable | 15:56 |
kgriffs | BUT | 15:56 |
kgriffs | we don't want to use global configs | 15:56 |
cpallares | lol | 15:57 |
kgriffs | wait... | 15:57 |
cpallares | hello flaper87, kgriffs! | 15:57 |
kgriffs | I think I have an idea | 15:57 |
kgriffs | let me try this and resubmit that patch, see what you think | 15:57 |
kgriffs | cpallares: o/ | 15:57 |
kgriffs | cpallares: saw your Falcon patch - looks good! | 15:57 |
cpallares | kgriffs: :D | 15:58 |
kgriffs | just waiting for alcabrera|afk to review it | 15:58 |
kgriffs | cpallares: are you back in Dallas? | 15:58 |
cpallares | kgriffs: yep, it snowed here | 15:58 |
kgriffs | srsly?! | 15:58 |
kgriffs | And I thought it was cold here! | 15:58 |
cpallares | kgriffs: yeah, there was just ice falling at some point | 15:59 |
flaper87 | cpallares: helloooooooooooooooooooooooooo | 15:59 |
cpallares | kgriffs: how was the conference? | 15:59 |
kgriffs | flaper87: how's the weather over there? | 15:59 |
kgriffs | cpallares: it was TEH AWESOME | 15:59 |
cpallares | kgriffs: haha | 15:59 |
kgriffs | I heard from lots of people who made new connections and got tons of good ideas that they can't wait to start working on | 16:00 |
flaper87 | kgriffs: this was quite a weird winter... It didn't snow that much and spring is basically already here | 16:00 |
flaper87 | lot of rain | 16:00 |
kgriffs | ah | 16:00 |
cpallares | kgriffs: Nice. I saw that you got an award? Congratulations :D | 16:00 |
kgriffs | cpallares: thanks | 16:00 |
*** jmckind has joined #openstack-marconi | 16:00 | |
kgriffs | was sort of embarrassing, but also sort of awesome | 16:00 |
cpallares | flaper87: I'm jealous. Weather here doesn't make up its mind. It's nice, it's cold, it snows, it's hot. | 16:01 |
kgriffs | lol | 16:01 |
kgriffs | would be nice if we had some random cool days in, say, July | 16:01 |
cpallares | kgriffs: that would be glorious | 16:01 |
kgriffs | but not *this* cool | 16:01 |
cpallares | haha | 16:02 |
kgriffs | flaper87: based on your earlier comments, I will move this out to Juno | 16:02 |
kgriffs | https://blueprints.launchpad.net/marconi/+spec/marconi-kombu-support | 16:02 |
flaper87 | kgriffs: wait | 16:03 |
flaper87 | gimme 2 secs, call | 16:03 |
*** chandan_kumar has quit IRC | 16:03 | |
kgriffs | cpallares: it was great to hang out with you in Austin. Thanks for coming around! | 16:04 |
kgriffs | cpallares: did you ever find your phone? | 16:04 |
cpallares | kgriffs: Thanks for showing me around! | 16:04 |
cpallares | kgriffs: Yeah, Anne mailed it back to me, it was in her car. | 16:04 |
kgriffs | w00t | 16:04 |
kgriffs | cpallares: next time we should do a hardware hackday or something. You can teach me the ways of the EE ninja. | 16:05 |
cpallares | kgriffs: Kinda disappointed since I wanted another one :P | 16:05 |
kgriffs | LOOOOL | 16:05 |
kgriffs | I know how that goes! | 16:05 |
cpallares | kgriffs: That sounds fun! | 16:05 |
cpallares | kgriffs: We should | 16:05 |
kgriffs | I just bought my first soldering iron a few weeks ago | 16:05 |
cpallares | kgriffs: I might head down there for the next hackathon | 16:05 |
* kgriffs is so proud | 16:05 | |
cpallares | kgriffs: Oh neat :D | 16:05 |
cpallares | kgriffs: You should check out the tech shop! | 16:06 |
cpallares | kgriffs: They have really neat stuff there. | 16:06 |
kgriffs | what's/where's that? | 16:06 |
cpallares | kgriffs: It's really north, like almost hitting Roundrock | 16:06 |
cpallares | kgriffs: or it might be in round rock. | 16:06 |
malini | kgriffs: soldering iron was the reason I wanted to do electrical engineering :D | 16:07 |
cpallares | malini: Are you an EE? :D | 16:07 |
malini | yes | 16:07 |
cpallares | malini: wooh | 16:07 |
kgriffs | cpallares: is this what you are talking about? http://techshop.ws/austin_round_rock.html | 16:07 |
* cpallares high-fives malini | 16:07 | |
cpallares | kgriffs: yeah | 16:07 |
kgriffs | malini: I forgot abou that! | 16:07 |
malini | but my sister made more holes in my mom's curtains than me :D | 16:07 |
kgriffs | we TOTALLY need to get everyone together for a hardware hackday | 16:07 |
malini | cpallares: are you an EE too ? | 16:07 |
cpallares | malini: yep :D | 16:08 |
cpallares | kgriffs: I have a coupon for a free one month membership that I never used, next time I see you I'll give it to you. | 16:08 |
malini | cpallares: yayy! | 16:08 |
kgriffs | cpallares: you are too kind! | 16:08 |
cpallares | kgriffs: they have 3D printers and oscilloscopes, really neat soldering irons, frequency counter, all the good stuff. | 16:10 |
cpallares | kgriffs: I think they also give classes. | 16:10 |
*** reed has quit IRC | 16:11 | |
*** chandan_kumar has joined #openstack-marconi | 16:16 | |
mpanetta | Hardware!!! | 16:21 |
mpanetta | I, in my stargate obsession, got an ancient font up on the free sample VFD I got from noritake. | 16:22 |
mpanetta | I can't believe I missed at talk about hardware... My fav thing ever. | 16:26 |
cpallares | mpanetta: are you an EE too? :) | 16:27 |
mpanetta | I was born one :P So to say. Never had any real formal training, but my dad was one back in the day and I have always been around soldering irons or wire wrap tools. :P | 16:29 |
mpanetta | I don't wirewrap too much anymore, since places like OSHPark make having PCB's done so easy and cheap. | 16:30 |
malini | flaper87: can you check if our logging writes to both the log_file and the console (or somewhere else) ? | 16:31 |
mpanetta | cpallares: https://plus.google.com/108215088092353345562/posts/hCxBWRTQqgA I did that over the weekend. | 16:32 |
* mpanetta loves getting free parts to play with | 16:33 | |
cpallares | mpanetta: that is cool :D is it using the stargate font? | 16:33 |
kgriffs | I think we should do a hardware hacking meetup in Atlanta around the summit | 16:33 |
mpanetta | cpallares: I hand coded it, but yeah. | 16:33 |
cpallares | kgriffs: +1 | 16:33 |
mpanetta | It is running off an arduino | 16:34 |
mpanetta | kgriffs: Yes! | 16:34 |
kgriffs | Internet of Things Powered by OpenStack | 16:34 |
mpanetta | Now that I can go :P | 16:34 |
mpanetta | Well I hope. I guess I should ask my boss first, :P | 16:34 |
kgriffs | heh | 16:35 |
mpanetta | I should make a display that I can push messages to using queues. | 16:35 |
kgriffs | mpanetta: I'm thinking we should all meet on the Saturday before for a hackday or something. Maybe we can even get someone to sponsor it and make it official | 16:36 |
kgriffs | or... | 16:36 |
kgriffs | [your idea here] | 16:36 |
mpanetta | kgriffs: Well we have space for that now | 16:37 |
cpallares | kgriffs: There's lot of neat hardware related stuff during sxsw, you should check it out. Last year, I took my little brothers. There was a makey makey banana piano, and they were giving out little lilypads to make patches. | 16:37 |
kgriffs | oh, fun | 16:37 |
cpallares | kgriffs: They give out lots of stuff. | 16:37 |
mpanetta | I have always wanted to go to SXSW | 16:37 |
malini | cpallares: we are planning on a kids area in the office..tht sounds like a cool idea for it :) | 16:37 |
Kuwagata | There are some hackerspaces around Atlanta right? | 16:37 |
mpanetta | Kuwagata: Yes | 16:38 |
mpanetta | 2 at least | 16:38 |
mpanetta | More like 3 I think | 16:38 |
Kuwagata | Could probably try to organize something with them maybe. | 16:38 |
mpanetta | The Gwinnett Geeks finally have a place now... | 16:38 |
cpallares | malini: you should :) my little brothers (both 11 years old) really enjoyed it, but I saw little kids there. | 16:38 |
mpanetta | Sparkfun sells fiberoptic cloth now | 16:39 |
*** balajiiyer has joined #openstack-marconi | 16:39 | |
mpanetta | Kuwagata: We could. | 16:40 |
*** alcabrera|afk is now known as alcabrera | 16:40 | |
cpallares | mpanetta: is this it? https://www.sparkfun.com/products/12712 It looks aweeeesome. | 16:40 |
alcabrera | hey, guys. Let's see what I've missed. :P | 16:40 |
mpanetta | Worst comes to worst I have all the equipment that anyone would ever need. Including some oscilloscopes lol | 16:40 |
* alcabrera catches up | 16:40 | |
mpanetta | cpallares: Yep that is the one :) | 16:40 |
mpanetta | I bet the wandboard quad could run some of openstack. I wish it had one of the ARM's on it that supported virtualization though :( | 16:42 |
mpanetta | I want a NON-X86(_64) cluster. I think that would be way cool. | 16:42 |
kgriffs | alcabrera: we are discussing partnering with Gwinnett Geeks or something to sponsor an OpenStack-themed Internet of Things hackday the saturday before the summit or something | 16:45 |
* flaper87 back | 16:47 | |
flaper87 | kgriffs: re kombu | 16:47 |
flaper87 | I don't think we should move it to icehouse nor that it is tight to the FF | 16:47 |
flaper87 | it won't land in our codebase | 16:47 |
kgriffs | oic | 16:47 |
kgriffs | well... | 16:47 |
kgriffs | I know ttx will ask about it | 16:47 |
flaper87 | actually, it doesn't make much sense to have that bp other than just reminding us that we have to do it | 16:48 |
kgriffs | right | 16:48 |
*** davidhadas_ has quit IRC | 16:52 | |
*** ykaplan has joined #openstack-marconi | 16:55 | |
*** jay-atl has joined #openstack-marconi | 16:55 | |
kgriffs | flaper87: just got a good use case for pop functionality | 17:05 |
kgriffs | someone wants to consume loglines, perf data and they are ok if they lose a few messages once in a blue moon (when a worker dies) | 17:05 |
kgriffs | plus, they want multi-pop | 17:06 |
kgriffs | like, pop 10-50 messages at a time | 17:06 |
kgriffs | flaper87: did that ever get added to the api 1.1 blueprint? | 17:06 |
kgriffs | alcabrera: ^^^ | 17:06 |
kgriffs | flwang: ^^^ | 17:06 |
* alcabrera catches up again | 17:10 | |
alcabrera | I got pulled into an awesome discussion locally | 17:11 |
alcabrera | let's see, for real now | 17:11 |
alcabrera | I caught on that malini has a background in EE (awewsome) | 17:11 |
alcabrera | glad to hear that you found your phone, cpallares. :) | 17:11 |
alcabrera | mpanetta does all the hardware | 17:11 |
alcabrera | and we need a graduation review in the next week | 17:11 |
* alcabrera feels caught up | 17:11 | |
mpanetta | Not all :P | 17:12 |
alcabrera | lol | 17:12 |
cpallares | alcabrera: haha thanks | 17:18 |
cpallares | alcabrera: how was your trip/presentation/the conference/your weekend? | 17:18 |
alcabrera | it was *amazing*! | 17:19 |
alcabrera | I was really happy with how the workshops I was teaching turned out, in particular | 17:21 |
alcabrera | I didn't end up doing all the teaching. :P | 17:21 |
alcabrera | The attendees kicked in and we worked together to explain Monads and currying over in Haskell land, and then during the "Python, Openstack, and You" session - | 17:21 |
alcabrera | Many, many great questions and stories were shared about working on/with openstack. | 17:21 |
alcabrera | I couldn't have asked for a better turn out! | 17:21 |
*** nidhi has quit IRC | 17:22 | |
cpallares | alcabrera: that sounds pretty awesome :) | 17:23 |
*** chandan_kumar has quit IRC | 17:25 | |
*** cpallares has quit IRC | 17:28 | |
kgriffs | alcabrera: I need to chat with you some time about that second session | 17:29 |
kgriffs | I'd like to cross-reference with the community unconference session I lead | 17:29 |
*** davidhadas has joined #openstack-marconi | 17:29 | |
alcabrera | kgriffs: sounds great! | 17:30 |
*** cpallares has joined #openstack-marconi | 17:30 | |
alcabrera | cpallares: yeah. :D | 17:30 |
kgriffs | malini: what's the latest news on tempest? | 17:33 |
kgriffs | any progress on the logging issue? | 17:33 |
malini | kgriffs: there is progress, but we havent progressed enough :| | 17:34 |
malini | it looks like there is something going on with our logging | 17:34 |
alcabrera | it's a battke against stdout, kgriffs - wrt to devstack patch | 17:34 |
alcabrera | *battle | 17:34 |
malini | I have a suspicion we are logging to stdout for some reason | 17:34 |
*** amitgandhi has quit IRC | 17:35 | |
malini | kgriffs, alcabrera: this is my current suspect https://github.com/openstack/marconi/blob/master/marconi/openstack/common/log.py#L523 | 17:36 |
*** amitgandhi has joined #openstack-marconi | 17:37 | |
malini | we might be missing a config ? | 17:37 |
malini | still checking | 17:37 |
alcabrera | malini will discover the root cause! | 17:39 |
alcabrera | I mean, seriously | 17:39 |
alcabrera | thanks so much for digging on this all this time | 17:39 |
alcabrera | I'd have lost all my hair working through this. :P | 17:39 |
alcabrera | It sounds infinitely frustrating. | 17:39 |
malini | I am losing sleep over this | 17:39 |
malini | seriously | 17:39 |
alcabrera | :( | 17:39 |
malini | I am waking up at 2 & 3 wondering what this is :-( | 17:39 |
*** ykaplan has quit IRC | 17:40 | |
malini | So this weekend I decided to NOT look at it & it was tough | 17:40 |
alcabrera | dang, malini | 17:41 |
alcabrera | so I'm calling this an official openstack pain point | 17:41 |
alcabrera | putting it in my little black book. :P | 17:41 |
*** amitgandhi has quit IRC | 17:42 | |
malini | I think the problem is we keep looking at how other projects implemented stuff. We really need templates we can refer to, instead of other projects :( | 17:44 |
kgriffs | alcabrera: you should rename your PDF: "Contributing to OpenStack: The Little Black Book" ;) | 17:44 |
kgriffs | malini: so, without a config, logging may default to stdout, is that what you suspect? | 17:45 |
alcabrera | kgriffs: hahaha | 17:45 |
kgriffs | alcabrera: speaking of which, I want to contribute to that project | 17:45 |
malini | kgriffs: or we might be missing a config in logging.conf | 17:46 |
kgriffs | I'd like to have a chapter about community dynamics/politics. | 17:46 |
kgriffs | maybe there is one already? I haven't looked too closely yet at what you have so far | 17:46 |
kgriffs | malini: ok, so there is a logging.conf already in the devstack thing? | 17:46 |
malini | I though alcabrera was writing the 'Little' black book ;) | 17:47 |
alcabrera | kgriffs: there isn't one yet, and it'd be a super welcome asddition | 17:47 |
alcabrera | malini: yeah, that'd be the side project! :D | 17:47 |
alcabrera | It'd be a blog where I grump for days | 17:47 |
alcabrera | then, at the end of the week, I'd say, "Sure, I'm grumpy. Here's what we can do!" | 17:48 |
malini | kgriffs: no, but other projects dont write out a logging.conf either..I am trying to figure out waht is different b/w us & other projects | 17:48 |
alcabrera | do we run wsgiref and other projects use something else? | 17:48 |
malini | kgriffs, alcabrera, flaper87: Any idea which file this gets populated from https://github.com/openstack/marconi/blob/master/marconi/openstack/common/log.py#L190 ? | 17:51 |
kgriffs | malini: you mean, which *.conf file? | 17:52 |
malini | yes | 17:52 |
alcabrera | malini: it should be populated from the application that uses this. So, Marconi should have a "log_file" entry in marconi.conf | 17:52 |
alcabrera | https://github.com/openstack/marconi/blob/master/marconi/openstack/common/log.py#L230 | 17:53 |
alcabrera | because we do cfg.CONF(project='marconi', ...) | 17:53 |
malini | I am running pdb & the log_file is showing up as 'None' though I have log_file defined in marcobi.conf | 17:53 |
alcabrera | in marconi.queues.transport.wsgi.app | 17:53 |
alcabrera | hmmm... | 17:53 |
malini | Can somebody else give it a try? | 17:53 |
* alcabrera can't be that some body at the moment - hands tied. D: | 17:54 | |
kgriffs | that could be the problem | 17:55 |
kgriffs | https://gist.github.com/anonymous/2e6759b3a36bb0cdca4b | 17:55 |
*** rwsu has joined #openstack-marconi | 17:55 | |
malini | kgriffs: yeah | 17:55 |
kgriffs | sys.stdout becomes the default | 17:55 |
malini | can u try it? just want to make sure its not my conf file | 17:55 |
kgriffs | I used to think there was a default log path - maybe that changed at some point with oslo logging? | 17:56 |
kgriffs | malini: ok | 17:56 |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: fix(MongoDB): Driver does not retry on AutoReconnect errors https://review.openstack.org/75165 | 17:58 |
kgriffs | malini: I created ~/.marconi/marconi.conf | 18:01 |
kgriffs | set logfile | 18:01 |
kgriffs | and _get_log_file_path read it correctly | 18:01 |
malini | kgriffs: did you set logfile or log_file ? | 18:01 |
kgriffs | log_file | 18:01 |
malini | under DEFAULT ? | 18:01 |
kgriffs | yes | 18:02 |
kgriffs | https://gist.github.com/anonymous/ba291a38d6177f2387bf | 18:02 |
kgriffs | I will try use_syslog | 18:02 |
malini | hmm... | 18:03 |
*** ykaplan has joined #openstack-marconi | 18:04 | |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: fix(MongoDB): Driver does not retry on AutoReconnect errors https://review.openstack.org/75165 | 18:05 |
*** amitgandhi has joined #openstack-marconi | 18:06 | |
*** ykaplan has quit IRC | 18:07 | |
*** amitgandhi has quit IRC | 18:07 | |
*** amitgandhi has joined #openstack-marconi | 18:07 | |
kgriffs | I wonder if we need to set use_stderr = False | 18:08 |
kgriffs | or is it just stdout that is causing the problem? | 18:08 |
mpanetta | I didn't even know that was an available option... | 18:09 |
mpanetta | It may be both | 18:09 |
kgriffs | ok | 18:09 |
mpanetta | There is all sorts of weird redirecting of FD's in devstack... | 18:09 |
kgriffs | use_syslog defaults to False, so we shouldn't need to set that explicitly | 18:09 |
mpanetta | It is like trying to chase Allice's rabbit down the rabbit hole heh | 18:09 |
kgriffs | mpanetta: EPIC FAIL | 18:09 |
mpanetta | kgriffs: hmm? | 18:10 |
kgriffs | all kinds of undocumented FD redirecting | 18:10 |
mpanetta | Not my fault! | 18:10 |
mpanetta | :P | 18:10 |
mpanetta | Yeah | 18:10 |
mpanetta | Have you seen it? | 18:10 |
kgriffs | nope, just going off what you said | 18:10 |
mpanetta | Ah, you should take a look some time. heh | 18:10 |
kgriffs | malini: so, maybe we need these in the marconi.conf ? | 18:11 |
mpanetta | Jamie, Malini and I were looking at it last friday. | 18:11 |
kgriffs | log_file = /var/log/marconi/queues.log | 18:11 |
kgriffs | use_stderr = False | 18:11 |
malini | kgriff:trying tht | 18:11 |
kgriffs | of course, that marconi dir will need to be created | 18:11 |
mpanetta | kgriffs: I don;t think /var/log is good | 18:11 |
mpanetta | It has to be writeable by stack user | 18:11 |
kgriffs | mpanetta: wherever we wantz it | 18:11 |
mpanetta | Ah yeah | 18:12 |
*** amitgandhi has quit IRC | 18:12 | |
mpanetta | Am I allowed to say that devstack is a mess? Or will I get kicked in the junk for that? :P | 18:12 |
*** amitgandhi has joined #openstack-marconi | 18:12 | |
malini | kgriffs, mpanetta: when I do 'marconi-server &' I get some stuff printed out to my console | 18:13 |
malini | Does tht sound ok? | 18:13 |
mpanetta | Yeah, that is the logging stuff I think | 18:13 |
mpanetta | It is OK with me, but maybe not with devstack? | 18:13 |
kgriffs | mpanetta: you are allowed to say it | 18:13 |
kgriffs | I don't think it is news to anybody. :p | 18:13 |
mpanetta | kgriffs: Ah I was not sure. ;) | 18:14 |
malini | I feel we are really really close | 18:14 |
mpanetta | malini: I think the issue is it prints stuff every time you connect and do a queue operation... | 18:14 |
kgriffs | jraim & Co. did a hackday project last friday to start fixing that | 18:14 |
malini | this is frustrating | 18:14 |
mpanetta | kgriffs: Oh sweet | 18:14 |
mpanetta | The problem is, I am not sure it is ok to print things when screen is not running. | 18:15 |
malini | mpanetta: 'I am not sure it is ok to print things when screen is not running.' I think that is a problem | 18:15 |
kgriffs | malini: why would it print if logging is set? Won't that prevent the stdout logging handler from being configured? | 18:15 |
malini | where wud it print to? | 18:15 |
mpanetta | malini: To the log you told it to, I hope. ;) | 18:16 |
mpanetta | Apparently it is doing that, and more... | 18:16 |
*** rossk has joined #openstack-marconi | 18:16 | |
kgriffs | As long as we seet log_path in the config, it shouldn't install the sys.stdout logger | 18:16 |
kgriffs | I did a quick test, ran marconi-server -v, and it didn't log to console | 18:17 |
malini | log_path ? | 18:17 |
mpanetta | whats -v? | 18:17 |
kgriffs | mpanetta: sets logging level to INFO | 18:18 |
mpanetta | oic | 18:18 |
malini | kgriffs: do you need a log_path set ? | 18:18 |
mpanetta | so verbose | 18:18 |
kgriffs | malini: yeah, I set log_path in my marconi.conf to /usr/local/var/log/marconi/queues.log | 18:18 |
kgriffs | then ran | 18:18 |
kgriffs | marconi-server -v | 18:18 |
kgriffs | and got this: https://gist.github.com/anonymous/ff690b7888ca2bdc9eb9 | 18:18 |
kgriffs | and nothing printed to console | 18:18 |
malini | kgriffs: can you paste ur entire conf file? | 18:19 |
kgriffs | oops | 18:19 |
kgriffs | crap | 18:19 |
kgriffs | I meant, I set log_file | 18:19 |
malini | aah ..ok | 18:19 |
kgriffs | mal | 18:19 |
kgriffs | https://gist.github.com/anonymous/15a5d8e245fd1f8bd060 | 18:19 |
kgriffs | there's my marconi.conf | 18:19 |
kgriffs | alcabrera: can you review pls? https://review.openstack.org/#/c/76040/ | 18:20 |
*** davidhadas has quit IRC | 18:21 | |
*** davidhadas has joined #openstack-marconi | 18:22 | |
malini | kgriffs: This is my conf file http://paste.openstack.org/show/71839/ | 18:23 |
malini | Let me try getting rid of verbose/debug | 18:23 |
mpanetta | Shouldnt use_syslog be false? | 18:23 |
mpanetta | Or do the other things log to syslog? | 18:25 |
malini | mpanetta: doesnt work either way with use_syslog | 18:26 |
mpanetta | Blergh | 18:26 |
kgriffs | folks, please check your email if you are subscribed to open-stack dev | 18:29 |
kgriffs | I have proposed flwang to be a core reviewer and need everyone's votes ASAP | 18:29 |
*** balajiiyer has quit IRC | 18:31 | |
*** davidhadas has quit IRC | 18:31 | |
malini | only if flwang solves the devstack issue ;) | 18:32 |
malini | kgriffs: but I dont see any mail yet | 18:33 |
cpallares | kgriffs, malini: what does ATC stand for? | 18:36 |
malini | Active Tech Contributor? | 18:37 |
cpallares | malini: thanks | 18:39 |
kgriffs | cpallares: active technical contributor | 18:45 |
kgriffs | malini was 99% correct :) | 18:46 |
kgriffs | malini: sometimes the mailing list is a little slow | 18:46 |
kgriffs | you should see it now | 18:46 |
kgriffs | malini: I would just leave use_syslog = False | 18:48 |
kgriffs | and make sure /var/log/marconi is accessible | 18:48 |
malini | kgriffs: yeap & by default gate uses syslog false | 18:48 |
malini | kgriffs: I tried with ur conf file & no longer see console o/p | 18:49 |
kgriffs | malini: is there a place that gates set up that is writeable by the devstack stuff? | 18:49 |
kgriffs | (for logs?) | 18:49 |
malini | kgriffs: yes | 18:49 |
malini | See logs here http://logs.openstack.org/49/63449/18/experimental/check-tempest-dsvm-marconi/ce5cb55/logs/devstacklog.txt.gz from the last run | 18:49 |
malini | search for iniset /etc/marconi/marconi.conf | 18:50 |
malini | I am making changes locally in my devstack server to try out stuff | 18:50 |
malini | kgriffs: I tried with the exact same config you had & no longer see terminal o/p with 'marconi-server &' | 18:50 |
malini | But devstack still doesnt like it | 18:51 |
malini | But when I direct marconi-server o/p to afile in the devstack script, it still runs | 18:51 |
malini | kgriffs: do u want to take a look at my devstack server? | 18:51 |
kgriffs | so, looks like the other projects log under /opt/stack/.... | 18:52 |
malini | yes.. | 18:52 |
malini | But I still cant figure out any difference between us & them | 18:52 |
kgriffs | oh maybe not | 18:53 |
kgriffs | hmmm | 18:53 |
malini | I mean there is nothing the other projects specify in their devstack scripts | 18:53 |
kgriffs | ceilometer has /var/log/ceilometer-api | 18:53 |
malini | only ceilometer has a /avr/log specified like us | 18:53 |
kgriffs | oic | 18:53 |
malini | but only ceilometer | 18:53 |
kgriffs | "devstack doesn't like it" | 18:53 |
kgriffs | can you point me to the error? | 18:54 |
kgriffs | and is the error in the gate, or on your box | 18:54 |
malini | I can repro it in my box now | 18:54 |
malini | in a cloud server * | 18:54 |
kgriffs | oh, that helps! | 18:54 |
malini | it seems like marconi crashes or hangs | 18:54 |
kgriffs | at least we can iterate quicker | 18:54 |
malini | yes! | 18:54 |
kgriffs | ok, can we confirm it is writing the startup message to queues.log ? | 18:55 |
kgriffs | run with info level debug and we should see "Serving on host..." | 18:55 |
malini | kgriffs: it does | 18:55 |
malini | I have a band-aid to get around this | 18:56 |
kgriffs | do we get the "terminating" message too | 18:56 |
malini | https://github.com/openstack-dev/devstack/blob/master/lib/marconi#L151 | 18:56 |
malini | kgriffs: no terminating message | 18:56 |
kgriffs | malini: so, screen_it is the workaround? | 18:56 |
malini | if I change https://github.com/openstack-dev/devstack/blob/master/lib/marconi#L151 to screen_it marconi-server "marconi-server --config-file $MARCONI_CONF" >> some_random_file.log | 18:56 |
malini | it works | 18:56 |
kgriffs | oic | 18:57 |
malini | kgriffs: devstack runs without screen in gate.. | 18:57 |
kgriffs | and what is written to some_random_file.log when you do that? | 18:57 |
malini | kgriffs: nothing (!) | 18:58 |
kgriffs | hmmm | 18:58 |
*** balajiiyer has joined #openstack-marconi | 18:58 | |
kgriffs | try this | 18:58 |
kgriffs | in marconi/common/cli.py | 18:58 |
kgriffs | comment out L35 | 18:59 |
kgriffs | also, does screen_it itself require stdout or something? | 18:59 |
kgriffs | oh, you said that doesn't run in gate | 19:00 |
kgriffs | well, can we remove screen on your box too so we are identical with gate? | 19:00 |
malini | kgriffs: I use use_screen=false in my devstack config | 19:01 |
malini | So tht shud make it identical | 19:01 |
malini | But I can totally remove it | 19:01 |
kgriffs | oh, ok | 19:01 |
kgriffs | brb | 19:01 |
kgriffs | (food) | 19:01 |
alcabrera | me, too. I'm starving. :x | 19:02 |
*** alcabrera is now known as alcabrera|afk | 19:02 | |
* flaper87 back | 19:11 | |
flaper87 | holy moly, long backlog | 19:11 |
malini | flaper87: quick!! fix it! | 19:15 |
flaper87 | malini: what's the fix? | 19:16 |
malini | flaper87: thts for you to figure out ;) | 19:16 |
flaper87 | ahhahahahahaha | 19:16 |
malini | I have a band-aid, but no real fix | 19:16 |
*** alcabrera|afk is now known as alcabrera | 19:19 | |
alcabrera | Green grapes are *really* yummy | 19:19 |
flaper87 | alcabrera: Yes they are :D | 19:19 |
kgriffs | back | 19:19 |
kgriffs | malini: did commenting out L35 make any difference? | 19:20 |
malini | kgriffs: no :( | 19:20 |
kgriffs | hmmm, ok | 19:20 |
kgriffs | so we start up | 19:20 |
kgriffs | never see the termination message | 19:20 |
kgriffs | must mean crash or hang as you said earlier | 19:20 |
malini | kgriffs: yes | 19:21 |
malini | & re-directing stdout to a file seems to fix things | 19:21 |
kgriffs | more likely a hang | 19:21 |
kgriffs | since a crash should still log the error | 19:21 |
kgriffs | (given we catch all exceptions in cli.py) | 19:21 |
malini | if it hangs, I shud see marconi-server in ps | 19:21 |
kgriffs | well, except for signals | 19:21 |
malini | I dont see the process running | 19:21 |
kgriffs | hmmm | 19:21 |
kgriffs | the plot thickens... | 19:21 |
kgriffs | when you do your workaround, you see it? | 19:22 |
malini | yes | 19:22 |
* kgriffs tears out hair | 19:22 | |
* kgriffs what's left of it | 19:22 | |
alcabrera | D: | 19:22 |
malini | my hair is all gone after 3 weeks | 19:22 |
malini | this is dinner conv in my house these days..even my 1 year old knows | 19:23 |
kgriffs | ok, so it starts listening | 19:23 |
kgriffs | then disappears | 19:23 |
kgriffs | ...without a trace! | 19:24 |
* kgriffs queue scary music | 19:24 | |
alcabrera | it was the butler | 19:24 |
alcabrera | the butler killed marconi | 19:24 |
alcabrera | his name - | 19:24 |
alcabrera | F. D. Redirect | 19:25 |
cpallares | lol | 19:25 |
malini | mpanetta tried adding strace &the last thing we saw was it trying to open a file descriptor | 19:25 |
kgriffs | malini: maybe we can try running it under supervisord | 19:25 |
malini | alcabrera: :D | 19:25 |
kgriffs | and see if supervisord logs what happens to the process | 19:25 |
alcabrera | :) | 19:25 |
malini | on it now..let me figure out how to do tht.. | 19:25 |
kgriffs | malini: when you redirect output to a file is it 0 byte file? | 19:29 |
malini | yes | 19:29 |
kgriffs | or maybe it contains a single null or newline? | 19:29 |
kgriffs | oh darn, worth a shot | 19:30 |
malini | -rw-rw-r-- 1 stack stack 0 Mar 3 18:48 m.log | 19:30 |
*** jmckind has quit IRC | 19:31 | |
*** jmckind has joined #openstack-marconi | 19:32 | |
*** balajiiyer has quit IRC | 19:32 | |
kgriffs | malini: so, something needs stdout to be there | 19:34 |
kgriffs | even though it doesn't actually write to it | 19:34 |
malini | yes | 19:35 |
kgriffs | mpanetta, flaper87: know of a tool that will help us figure out what that "something" is? | 19:35 |
kgriffs | malini: I just got an evil thought | 19:35 |
kgriffs | maybe we just monkey-patch sys.stdout | 19:36 |
kgriffs | (until we get to the root of this) | 19:36 |
kgriffs | actually | 19:36 |
kgriffs | wait | 19:36 |
kgriffs | we could monkey patch | 19:36 |
kgriffs | and log when something tries to write to it! | 19:36 |
malini | tht sounds like a good plan! | 19:37 |
kgriffs | stand by | 19:37 |
malini | kgriffs: with supervisord | 19:38 |
malini | 2014-03-03 19:37:24,869 INFO spawned: 'marconi-server' with pid 6912 | 19:38 |
malini | 2014-03-03 19:37:25,872 INFO success: marconi-server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) | 19:38 |
malini | I amtrying with debug now | 19:38 |
*** sballe has joined #openstack-marconi | 19:39 | |
*** balajiiyer has joined #openstack-marconi | 19:39 | |
malini | kgriffs: http://paste.openstack.org/show/71855/ | 19:40 |
*** sballe_ has quit IRC | 19:40 | |
kgriffs | hmmm, looks like some FDs were opened for stderr and stdout? | 19:43 |
flaper87 | mmh, sorry, I'm in and out tonight! | 19:49 |
flaper87 | what have you guys figured so far? | 19:49 |
flaper87 | kgriffs: could you review the sql patches? | 19:49 |
kgriffs | flaper87: will do in a few minutes - trying to get a stdout monkey patch to malini so she can try it | 19:51 |
kgriffs | malini: https://gist.github.com/anonymous/72982cfad1046d94462b | 20:01 |
malini | kgriffs: shud I replace the cli.py with this ? | 20:01 |
kgriffs | just replace marconi/cmd/server.py | 20:01 |
kgriffs | (server.py not cli.py) | 20:02 |
kgriffs | that should log an error message if something tries to write to stdout | 20:02 |
malini | great !! | 20:03 |
alcabrera | hehe | 20:03 |
alcabrera | monkey patch the environment away | 20:03 |
alcabrera | I hope to hear good news | 20:04 |
* kgriffs crosses fingers | 20:04 | |
alcabrera | oh yes | 20:04 |
alcabrera | reviews | 20:04 |
alcabrera | lemme do that | 20:05 |
kgriffs | alcabrera: http://paulmontgomerycode.wordpress.com/ | 20:05 |
malini | kgriffs: hmm..shud I have seen a message somewhere? | 20:05 |
kgriffs | paulmo will be brain dumping in the next few weeks | 20:05 |
kgriffs | you two should sync up | 20:06 |
kgriffs | malini: only if something tried to write to stdout | 20:06 |
kgriffs | from python land | 20:06 |
alcabrera | kgriffs: I'll ping paulmo via email by the end of day. I've also been talking to Stefano M. about dropping barriers to entry for newcomers to OS | 20:07 |
kgriffs | sweet | 20:07 |
kgriffs | malini: no luck? | 20:07 |
malini | no :( | 20:07 |
kgriffs | maybe also patch stderr | 20:07 |
kgriffs | sys.stdout = sys.stderr = MockSTDOut() | 20:07 |
*** sriram has joined #openstack-marconi | 20:09 | |
kgriffs | malini: what does "screen_it" do? | 20:10 |
kgriffs | could "screen_it" be trying to write out to the console itself? | 20:10 |
alcabrera | kgriffs, flaper87: approved (https://review.openstack.org/#/c/76040/) test refactoring | 20:10 |
kgriffs | even though it is disabled | 20:10 |
kgriffs | alcabrera: w00t | 20:10 |
kgriffs | thanks man | 20:10 |
kgriffs | I'll pay you later. ;) | 20:10 |
alcabrera | sweet. :) | 20:10 |
flaper87 | alcabrera: awesome! | 20:10 |
flaper87 | :D | 20:10 |
* alcabrera wants to rack up a high review combo | 20:11 | |
*** jmckind has quit IRC | 20:12 | |
openstackgerrit | A change was merged to openstack/marconi: test(wsgi): Refactor tests in preparation for API v1.1 https://review.openstack.org/76040 | 20:12 |
malini | kgriffs: let me chk | 20:12 |
kgriffs | alcabrera: https://review.openstack.org/#/c/76480/4 | 20:12 |
malini | kgriffs: but in tht case other projects shud have seen it too | 20:13 |
alcabrera | +2'd, approved | 20:13 |
alcabrera | sqlite is special | 20:13 |
kgriffs | alcabrera: let's go through all the related patches | 20:13 |
alcabrera | kk | 20:14 |
kgriffs | flaper87: https://review.openstack.org/#/c/76481/ | 20:14 |
flaper87 | kgriffs: yo | 20:14 |
kgriffs | do we have the work tracked somewhere to add a test? | 20:14 |
kgriffs | "I think the bulk_delete deserves a more detailed one. However, since that affects all drivers, I'd prefer adding it later." | 20:15 |
mpanetta | Just FYI, kgriffs, malini, all processes have FD's 0, 1, and 2 opened for them by the OS when it starts the process. These of course are stdin, stdout, and stderr respectively. | 20:15 |
flaper87 | kgriffs: keep reading | 20:15 |
flaper87 | :P | 20:15 |
kgriffs | ah, found it | 20:16 |
kgriffs | so many comments! | 20:16 |
flaper87 | yeah, and so confusing | 20:16 |
* flaper87 doesn't like gerrit's UI | 20:16 | |
flaper87 | kgriffs: https://review.openstack.org/#/c/76483/ this one is tracked by the same bug on the previous review | 20:17 |
mpanetta | kgriffs: WRT your IoT talks... http://circuitcellar.com/wiznet2014/samplerequest/ | 20:17 |
mpanetta | I am trying to get in to that one. | 20:17 |
alcabrera | lots of merging coming soon | 20:19 |
kgriffs | alcabrera: you missed one :D | 20:19 |
mpanetta | I need a good project description... heh | 20:19 |
alcabrera | workers = 20 amused me. Serious hard work there. | 20:19 |
alcabrera | IoT! | 20:19 |
alcabrera | such a massive topic. :) | 20:19 |
mpanetta | All I know is I want to use Marconi heh | 20:20 |
malini | kgriffs: this is where they do the log handling w/o screen https://github.com/openstack-dev/devstack/blob/master/functions-common#L960 | 20:21 |
kgriffs | woah | 20:22 |
mpanetta | hah | 20:22 |
kgriffs | all kinds of redirects | 20:22 |
mpanetta | Now you see! | 20:22 |
mpanetta | Welcome to the rabbit hole kgriffs | 20:22 |
malini | mpanetta: you can fix this! | 20:23 |
malini | I mean the devstack redirects ;) | 20:23 |
mpanetta | malini: I think the correct term would be rewrite :P | 20:23 |
kgriffs | ok, so where are we on this? | 20:24 |
kgriffs | the stdout patch didn't help, or did it? | 20:24 |
mpanetta | stdout patch? | 20:25 |
malini | kgriffs: it did not | 20:25 |
kgriffs | mpanetta: I monkey-patched python's sys.stdout | 20:25 |
mpanetta | To do what? | 20:25 |
kgriffs | malini: one more thing | 20:25 |
mpanetta | dump everything? | 20:25 |
kgriffs | https://gist.github.com/anonymous/d450c94cb9929b8e1eec | 20:26 |
kgriffs | try this version | 20:26 |
kgriffs | it will just eat the messages | 20:26 |
malini | ok | 20:26 |
kgriffs | (rather than try to log them anywhere) | 20:26 |
mpanetta | I still don;t understand why printing to stdout is so bad :( | 20:26 |
kgriffs | mpanetta: IT_SHOULD_NOT_BE | 20:27 |
kgriffs | so, when malini does an stdout redirect, we're gravy | 20:28 |
kgriffs | afaik, '>>' just redirects stdout, not stderr | 20:28 |
mpanetta | yes | 20:28 |
alcabrera | ETOO_MUCH_DEVSTACK_WEIRDNESS | 20:28 |
kgriffs | LOL | 20:28 |
mpanetta | To do stderr you would have to do >foo 2&>1 | 20:28 |
kgriffs | "It worked on my box." | 20:29 |
mpanetta | er | 20:29 |
mpanetta | 2>&1 | 20:29 |
kgriffs | malini: as a last resort can we do the >> trick and file a bug to continue working on finding the root cause? | 20:29 |
malini | kgriffs: still no luck | 20:29 |
kgriffs | darn | 20:29 |
kgriffs | ok, I am officially out of ideas | 20:29 |
malini | kgriffs: I am thinking of just submitting a devstack patch as a bandaid | 20:30 |
flaper87 | ah, my patch failed to merge | 20:30 |
flaper87 | I know it's kgriffs fault | 20:30 |
malini | I hope that it'll work in the gate | 20:30 |
kgriffs | malini: I'm OK with that as long as we file a bug to revisit | 20:30 |
malini | ok | 20:30 |
kgriffs | malini: you may mention the bug in your commit msg | 20:30 |
mpanetta | They seemed ok with something like that, remember when I tried doing that patch? | 20:30 |
kgriffs | at this point, it would seem that there are two possibilities | 20:31 |
kgriffs | first, something is trying to use stdout before it hits our app | 20:31 |
kgriffs | maybe middleware? | 20:31 |
kgriffs | no, that would still come in with server.py | 20:32 |
mpanetta | I think it prints that lit is listening on port blah | 20:32 |
kgriffs | well, something else | 20:32 |
malini | I'll open a bug & reference it in the patch | 20:32 |
malini | Before that I'll make sure it really works on a brand new devstack server | 20:32 |
kgriffs | OR something in our app is doing something with stdout other than writing, but still requires a console | 20:32 |
kgriffs | malini: kk | 20:32 |
malini | It always seems to work here & fail at the gate | 20:32 |
kgriffs | joy | 20:32 |
kgriffs | darn | 20:33 |
mpanetta | What else can you do to stdout besides write to it? heh | 20:33 |
kgriffs | flaper87: looks like you have some rebasing to do! :( | 20:33 |
malini | I am going to write a primer on how NOT to do things , after this :| | 20:33 |
kgriffs | srsly | 20:33 |
malini | got to go know..will submit my bug/patch later this evening | 20:33 |
mpanetta | I think it would all work fine if it wasn't for all the wonky redirects | 20:34 |
kgriffs | devstack has failed it's mission if it is supposed to duplicate gate environment on your local box | 20:34 |
kgriffs | malini: ok | 20:34 |
kgriffs | thanks! | 20:34 |
malini | thank you kgriffs!! | 20:34 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Register sqlalchemy endpoints https://review.openstack.org/76482 | 20:34 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Don't raise `DoesNotExist` on claims deletion https://review.openstack.org/76483 | 20:34 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Enable pragma foreign key for sqlite https://review.openstack.org/76480 | 20:34 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Fix message's get and deletion https://review.openstack.org/76481 | 20:34 |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Deprecate sqlite in favor of sqlalchemy https://review.openstack.org/76484 | 20:34 |
flaper87 | kgriffs: alcabrera there you go! :D | 20:35 |
kgriffs | w00t | 20:35 |
alcabrera | lessee | 20:35 |
alcabrera | lots of patches | 20:35 |
alcabrera | gonna map (+2 <*> approve)' them | 20:35 |
alcabrera | nvm | 20:36 |
alcabrera | kgriffs: is too much of a ninja | 20:36 |
alcabrera | :P | 20:36 |
kgriffs | once all this is in, I'll rebase and address flaper87's comment on the bulk delete patch | 20:37 |
kgriffs | then it is off to the v1.1 races! | 20:37 |
kgriffs | flaper87: btw, did you see my earlier comments about popping messages? | 20:37 |
flaper87 | kgriffs: nope, sorry, what was it about ? | 20:37 |
kgriffs | come on man, you don't know about poppin'? | 20:38 |
kgriffs | http://www.youtube.com/watch?v=tc0t8Use3Wo | 20:38 |
kgriffs | srsly, tho | 20:38 |
kgriffs | someone wants that so they can process things like loglines and op stats | 20:38 |
kgriffs | they are ok with the small risk of losing a message or two | 20:39 |
kgriffs | so, they want bulk pop | 20:39 |
kgriffs | where, you can specify a limit of 10-50 | 20:39 |
flaper87 | HOLYSHIT! that...dude....is...WTF? | 20:39 |
kgriffs | yep. srsly. | 20:40 |
kgriffs | that guy is legit | 20:40 |
flaper87 | the holyshit was about the video anyway :P | 20:40 |
flaper87 | anyway, we've bulk_(get|delete|claim|post) | 20:41 |
flaper87 | having bulk pop just makes the API consistent so, why not? | 20:41 |
kgriffs | w00t | 20:41 |
kgriffs | bulk for everyone! | 20:41 |
mpanetta | bulk pop <tarts> ? | 20:42 |
alcabrera | bulk eat | 20:42 |
kgriffs | mmmm | 20:42 |
alcabrera | custom HTTP verbs, ya know | 20:42 |
kgriffs | I'm getting fat just thinking about that | 20:42 |
kgriffs | stop it | 20:42 |
alcabrera | HTTP EAT /v1/queues/poptarts | 20:42 |
mpanetta | LOL | 20:42 |
alcabrera | lol | 20:42 |
mpanetta | Can I do that in falcon yet? :P | 20:42 |
alcabrera | I wonder... | 20:42 |
alcabrera | maybe if defined an on_eat method for your responder | 20:43 |
alcabrera | **if you defined... | 20:43 |
mpanetta | Would it pick up on that? hmmm... | 20:43 |
alcabrera | HMMM | 20:44 |
alcabrera | http eat <url> | 20:44 |
alcabrera | actually works! | 20:44 |
alcabrera | I got this back from goo.gl | 20:44 |
mpanetta | Woah | 20:44 |
alcabrera | "The request method <code>EAT</code> is inappropriate for the URL <code>/</code>. <ins>That’s all we know.</ins>" | 20:44 |
alcabrera | httpie <3 | 20:44 |
mpanetta | Ok so trying it now | 20:44 |
*** malini is now known as malini_afk | 20:44 | |
kgriffs | alcabrera: if we give jdpainter some bulk poptarts do you think he would help with our devstack issue? | 20:45 |
jay-atl | Hey Kurt, what is the process to fix the url not having /v1/ in the service catalog in OpenStack? | 20:45 |
mpanetta | Aww poo | 20:46 |
mpanetta | I get bad request | 20:46 |
kgriffs | alcabrera: even better, let's put them inside a brand new airplane | 20:46 |
kgriffs | with his name on it | 20:46 |
alcabrera | hahaha | 20:46 |
alcabrera | such benefits | 20:46 |
alcabrera | brought to you by #openstack-marconi | 20:46 |
alcabrera | your own plane | 20:47 |
kgriffs | jay-atl: i think we have to find the related project and submit a patch | 20:47 |
alcabrera | bulk poptarts | 20:47 |
alcabrera | you name it | 20:47 |
alcabrera | kgriffs delivers | 20:47 |
mpanetta | haha | 20:47 |
alcabrera | jay-atl, kgriffs: it's probably a keystone patch that needs sending | 20:47 |
kgriffs | jay-atl: maybe ping dolphm in #openstack-dev ? | 20:48 |
kgriffs | he is the Keystone PTL | 20:48 |
jay-atl | Ok, I'll try that. It's not something we have to do? It's them? | 20:48 |
kgriffs | not sure, but anybody can submit patches, so we can do one and they would review it | 20:48 |
kgriffs | I just don't know exactly what needs to be patched TBH | 20:49 |
jay-atl | Ok, I'll ask him.. :-0 | 20:49 |
jay-atl | :-) | 20:49 |
openstackgerrit | A change was merged to openstack/marconi: Enable pragma foreign key for sqlite https://review.openstack.org/76480 | 20:59 |
openstackgerrit | A change was merged to openstack/marconi: Fix message's get and deletion https://review.openstack.org/76481 | 20:59 |
kgriffs | here we go! | 20:59 |
flaper87 | :D | 20:59 |
alcabrera | w00t | 21:00 |
alcabrera | my email is going to blow up | 21:00 |
alcabrera | but it's all for the greater good | 21:00 |
mpanetta | alcabrera: Oh? | 21:02 |
alcabrera | everytime a patch gets rebased/approved/merged/ready-for-jenkins, I get a message | 21:02 |
openstackgerrit | A change was merged to openstack/marconi: Register sqlalchemy endpoints https://review.openstack.org/76482 | 21:03 |
alcabrera | so in the next 10 minutes, I expect to go from 0 -> 60 | 21:03 |
mpanetta | what repo is falcon under anyway? | 21:03 |
alcabrera | rackerlabs/falcon, I believe | 21:03 |
mpanetta | haha yeah that will be a few messages | 21:03 |
alcabrera | lemme double chekc that | 21:03 |
alcabrera | https://github.com/racker/falcon/ | 21:03 |
alcabrera | it was racker | 21:03 |
mpanetta | Cool | 21:03 |
mpanetta | Thank you! | 21:04 |
alcabrera | np. :) | 21:04 |
openstackgerrit | A change was merged to openstack/marconi: Don't raise `DoesNotExist` on claims deletion https://review.openstack.org/76483 | 21:04 |
mpanetta | Does any web standard actually support arbitrary verbs? | 21:04 |
alcabrera | hmmm | 21:05 |
mpanetta | This whole thing has made me curious to how falcon works... | 21:05 |
alcabrera | for HTTP, I doubt it | 21:05 |
alcabrera | I'm sure you can piggy-back anything at all on TCP | 21:05 |
alcabrera | brb | 21:05 |
*** alcabrera is now known as alcabrera|afk | 21:05 | |
*** amitgandhi has quit IRC | 21:06 | |
*** jamieh has quit IRC | 21:07 | |
openstackgerrit | Flavio Percoco proposed a change to openstack/marconi: Deprecate sqlite in favor of sqlalchemy https://review.openstack.org/76484 | 21:07 |
mpanetta | Apparently HTTP does allow custom methods... | 21:20 |
kgriffs | yes, but that's EVIL | 21:20 |
* kgriffs ducks | 21:20 | |
mpanetta | EVIL is fun :P | 21:20 |
kgriffs | um, I guess if someone really wants custom methods in falcon, they can send me a patch | 21:20 |
mpanetta | lol | 21:21 |
kgriffs | http EVIL http://example.com/science | 21:21 |
mpanetta | joyent supports them :P | 21:21 |
mpanetta | kgriffs: How is that evil? | 21:21 |
kgriffs | oh, I'm just kidding. Kind of. | 21:22 |
mpanetta | Do I need some learning? heh | 21:22 |
kgriffs | when you support custom verbs, it is harder to use your service from standard tools/libs | 21:22 |
kgriffs | that's all | 21:22 |
mpanetta | Oh, no I meant the example.com thing | 21:22 |
kgriffs | I personally wouldn't design an API with them | 21:23 |
kgriffs | mpanetta: haha | 21:23 |
kgriffs | oic | 21:23 |
kgriffs | science isn't evil | 21:23 |
kgriffs | but if you wanted to *do* evil science | 21:23 |
kgriffs | that would be one way | 21:23 |
kgriffs | i mean | 21:24 |
mpanetta | Unless it was for something silly | 21:24 |
kgriffs | use science for an evil goal | 21:24 |
mpanetta | Ah that is done all the time, unfortunately | 21:24 |
kgriffs | you know, like to create dark chocolate that is 110% cacao | 21:24 |
mpanetta | Haha | 21:25 |
mpanetta | Now that *IS* evil! | 21:25 |
mpanetta | All I wanted was to be able to write a falcon app that could eat pop tarts. Is that so bad? :P | 21:26 |
kgriffs | lol | 21:26 |
kgriffs | no, I suppose not | 21:26 |
kgriffs | it would make for a nice demo, anyway | 21:26 |
*** sriram has left #openstack-marconi | 21:26 | |
kgriffs | http TOAST http://iot.example.com/poptart | 21:26 |
kgriffs | mpanetta, cpallares: if someone were to submit an elegant patch to falcon for supporting custom verbs, I may be convinced to merge it | 21:28 |
kgriffs | just sayin' | 21:28 |
kgriffs | especially if it came with a hilarious unit test | 21:28 |
mpanetta | lol | 21:29 |
mpanetta | aww iot.example.com does not work? | 21:30 |
mpanetta | poptarts and tacos | 21:31 |
kgriffs | flaper87: I think that patch is still failing | 21:32 |
cpallares | kgriffs: I might conspire to add a poptarts one with mpanetta. | 21:33 |
cpallares | hilarious unit test included. | 21:33 |
cpallares | :P | 21:33 |
kgriffs | rock on | 21:33 |
mpanetta | haha | 21:34 |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: fix(MongoDB): Driver does not retry on AutoReconnect errors https://review.openstack.org/75165 | 21:34 |
*** alcabrera|afk is now known as alcabrera | 21:35 | |
alcabrera | I'd be surprised if falcon didn't already support custom HTTP verbs | 21:35 |
alcabrera | I don't remember us explicitly disallowing them | 21:35 |
kgriffs | alcabrera: I think it does as a side-effect of the way generic responders work. | 21:36 |
kgriffs | but, I could be wrong | 21:36 |
alcabrera | my thoughts exactly, kgriffs | 21:36 |
kgriffs | alcabrera, cpallares: your mission, should you choose to accept it, is to "persuade" mpanetta to submit his first Falcon patch. | 21:36 |
cpallares | kgriffs: hahaha | 21:37 |
alcabrera | mission started, kgriffs. I sent mpanetta *the link* | 21:37 |
alcabrera | :D | 21:37 |
mpanetta | BTW, either way it needs to be fixed, currently if you send an unsupported method it returns http 400, which should apparently be a 405 or 501 according to what I have read.. But maybe not :P | 21:37 |
mpanetta | haha YEah I am already looking at the link ;) | 21:37 |
cpallares | woo alcabrera, you're ahead of the game. | 21:37 |
mpanetta | Found the Requests Class | 21:38 |
* mpanetta is insane :P | 21:38 | |
mpanetta | http CATS http://cat.me | 21:39 |
mpanetta | heh | 21:39 |
alcabrera | lol | 21:39 |
alcabrera | http PURRFECT http://cat.ly | 21:39 |
alcabrera | I'm out for the night. | 21:40 |
alcabrera | see you all tomorrow. | 21:40 |
mpanetta | Have a good night! | 21:40 |
alcabrera | more patches, more poptarts | 21:40 |
alcabrera | o/ | 21:40 |
*** alcabrera has quit IRC | 21:41 | |
kgriffs | need some love here: https://review.openstack.org/#/c/76678/ | 21:42 |
kgriffs | see my response to flaper87 | 21:42 |
kgriffs | flaper87: jenkins is gunnin' for ya. https://review.openstack.org/#/c/76484/ | 21:43 |
openstackgerrit | Kurt Griffiths proposed a change to openstack/marconi: feat(api): API v1.1 bulk delete change https://review.openstack.org/76093 | 21:52 |
kgriffs | cpallares: can you sanity-check this patch for me? | 21:53 |
kgriffs | https://review.openstack.org/#/c/76678/ | 21:53 |
cpallares | kgriffs: sure thing | 21:53 |
*** amitgandhi has joined #openstack-marconi | 21:53 | |
kgriffs | thanks! | 22:00 |
flwang | kgriffs: ping | 22:09 |
*** ayoung is now known as ayoung_afk | 22:09 | |
*** amitgandhi has quit IRC | 22:10 | |
*** amitgandhi has joined #openstack-marconi | 22:11 | |
kgriffs | flwang: pong | 22:14 |
flwang | kgriffs: may I know what's your original thought about this https://bugs.launchpad.net/marconi/+bug/1222932 ? | 22:15 |
flwang | kgriffs: btw, thanks for the nomination, I will definitely contribute more for the cure project | 22:16 |
kgriffs | :) | 22:16 |
flwang | kgriffs: I found a lot of fun at here :) | 22:16 |
kgriffs | glad to hear it! | 22:16 |
kgriffs | if I remember correctly (this is an old bug) there were some functions that were creating functions for filtering lists and stuff | 22:16 |
kgriffs | maybe filter isn't the right term | 22:17 |
kgriffs | more like "transform" | 22:17 |
kgriffs | sort of like named lambdas | 22:17 |
kgriffs | does that make sense? | 22:17 |
flwang | kgriffs: embedded functions, right? | 22:17 |
kgriffs | right | 22:17 |
kgriffs | def foo(...): | 22:17 |
flwang | but we'd like to see make them like inline/lambda, exactly? | 22:17 |
kgriffs | def bar(): | 22:17 |
kgriffs | pass | 22:18 |
kgriffs | [bar(x) for x in y] | 22:18 |
kgriffs | stuff like that | 22:18 |
flwang | cool, I can see your point | 22:18 |
kgriffs | flwang: we'd like to make them "static" | 22:18 |
kgriffs | so, if there is a nice way to declare the function once rather than making the interpreter recreate the function each time | 22:18 |
flwang | kgriffs: yep, that would be better | 22:18 |
kgriffs | that reminds me, I need to take a look at that /health patch | 22:19 |
flwang | kgriffs: haha, yep, that's my next request :D | 22:19 |
kgriffs | ;D | 22:19 |
flwang | kgriffs: could you revisit my patch? about the overall shape | 22:19 |
kgriffs | kk | 22:19 |
kgriffs | will do! | 22:20 |
flwang | kgriffs: I will add test cases after your v1.1 patch landed | 22:20 |
kgriffs | flwang: the test refactoring landed just a little while ago | 22:20 |
kgriffs | so you should be all set | 22:20 |
flwang | kgriffs: cool, thanks. btw, do you think we're safe given the FF is coming... | 22:20 |
flwang | kgriffs: nice to hear ;) | 22:20 |
kgriffs | I am working hard on v1.1 stuff | 22:21 |
kgriffs | if we don't get everything done by EOD tomorrow | 22:21 |
flwang | kgriffs: got it, count me | 22:21 |
kgriffs | then we will just have to go to the ATL summit and say that v1.1 stuff is experimental | 22:21 |
flwang | kgriffs: oh, nope | 22:21 |
kgriffs | by that time it should all have landed in the mainline, just won't be in the tarball for icehouse | 22:21 |
kgriffs | I'm a hopeless optimist, so I am going to work on it down to the wire. :) | 22:22 |
kgriffs | otherwise, I think the other bp's are on track | 22:22 |
flwang | kgriffs: got it | 22:22 |
kgriffs | rock on | 22:22 |
flwang | kgriffs: coding... | 22:23 |
*** flaper87 is now known as flaper87|afk | 22:30 | |
*** Kuwagata has quit IRC | 22:43 | |
*** mpanetta has quit IRC | 22:47 | |
*** balajiiyer has quit IRC | 23:02 | |
*** mwagner_lap has joined #openstack-marconi | 23:02 | |
*** jergerber has quit IRC | 23:02 | |
*** tedross has quit IRC | 23:04 | |
*** balajiiyer has joined #openstack-marconi | 23:04 | |
kgriffs | see you later folks | 23:12 |
kgriffs | I should be back online in a few hours to assist with any i-3 stuff | 23:12 |
*** balajiiyer has quit IRC | 23:12 | |
*** amitgandhi has quit IRC | 23:14 | |
kgriffs | flwang: feel free to assist with v1.1 bp's | 23:15 |
kgriffs | https://launchpad.net/marconi/+milestone/icehouse-3 | 23:15 |
kgriffs | same goes for anyone else: ^^^ | 23:15 |
kgriffs | cpallares: ^^^ | 23:16 |
kgriffs | ttfn | 23:16 |
*** kgriffs is now known as kgriffs_afk | 23:26 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!