*** jergerber has joined #openstack-marconi | 00:09 | |
*** jergerber has quit IRC | 00:09 | |
*** ChanServ changes topic to "All of the project infrastructure hosts are being restarted for security updates." | 00:21 | |
*** openstackgerrit has quit IRC | 00:24 | |
*** rossk has quit IRC | 00:26 | |
*** kgriffs is now known as kgriffs|afk | 00:27 | |
*** nosnos has joined #openstack-marconi | 00:29 | |
*** nosnos has quit IRC | 01:16 | |
*** whenry is now known as whenry_dinner | 01:17 | |
*** ChanServ changes topic to "OpenStack Queuing and Notification Service || Smile :D || Meetings every Tuesday @ 15:00 UTC || Wiki: https://wiki.openstack.org/wiki/Marconi || Paste: http://paste.openstack.org/ || Send messages and make some noise :D" | 01:33 | |
*** openstack has joined #openstack-marconi | 01:48 | |
*** haomaiwang has quit IRC | 01:57 | |
*** haomaiwang has joined #openstack-marconi | 01:58 | |
*** haomaiw__ has joined #openstack-marconi | 02:06 | |
*** haomaiwang has quit IRC | 02:09 | |
*** tedross has joined #openstack-marconi | 02:11 | |
*** flwang has quit IRC | 02:14 | |
*** flwang has joined #openstack-marconi | 02:30 | |
*** tedross has quit IRC | 02:40 | |
*** whenry_dinner is now known as whenry | 02:46 | |
*** whenry is now known as ipbabble | 02:46 | |
*** tedross has joined #openstack-marconi | 02:47 | |
*** tedross has quit IRC | 02:52 | |
*** chandan_kumar has quit IRC | 03:44 | |
*** chandan_kumar has joined #openstack-marconi | 03:50 | |
*** chandan_kumar has quit IRC | 03:56 | |
*** chandan_kumar has joined #openstack-marconi | 04:14 | |
*** haomaiwa_ has joined #openstack-marconi | 04:19 | |
*** haomaiw__ has quit IRC | 04:20 | |
*** saju_m has joined #openstack-marconi | 05:28 | |
*** flaper87|afk is now known as flaper87 | 06:44 | |
*** dmitryme has joined #openstack-marconi | 06:45 | |
*** reed has joined #openstack-marconi | 07:01 | |
*** jay-atl has quit IRC | 07:13 | |
*** dmitryme has quit IRC | 07:15 | |
*** saju_m has quit IRC | 07:17 | |
*** ykaplan has joined #openstack-marconi | 07:20 | |
*** jay-atl has joined #openstack-marconi | 07:24 | |
*** saju_m has joined #openstack-marconi | 07:25 | |
*** flaper87 is now known as flaper87|afk | 07:26 | |
*** saju_m has quit IRC | 07:32 | |
*** reed_ has joined #openstack-marconi | 07:43 | |
*** reed has quit IRC | 07:46 | |
*** saju_m has joined #openstack-marconi | 07:58 | |
*** saju_m has quit IRC | 08:03 | |
*** jamie_h has joined #openstack-marconi | 08:13 | |
*** saju_m has joined #openstack-marconi | 08:15 | |
*** chandan_kumar has quit IRC | 08:15 | |
*** dmitryme has joined #openstack-marconi | 09:32 | |
*** saju_m has quit IRC | 09:39 | |
*** ykaplan has quit IRC | 09:39 | |
*** russellb has quit IRC | 09:39 | |
*** megan_w has quit IRC | 09:39 | |
*** ayoung_cooking has quit IRC | 09:39 | |
*** russell_h has quit IRC | 09:39 | |
*** VeggieMeat has quit IRC | 09:39 | |
*** westmaas has quit IRC | 09:39 | |
*** flaper87|afk has quit IRC | 09:39 | |
*** dragondm has quit IRC | 09:39 | |
*** VeggieMeat has joined #openstack-marconi | 09:39 | |
*** ayoung_cooking has joined #openstack-marconi | 09:39 | |
*** flaper87|afk has joined #openstack-marconi | 09:39 | |
*** saju_m has joined #openstack-marconi | 09:39 | |
*** openstackgerrit has quit IRC | 09:39 | |
*** fifieldt has quit IRC | 09:39 | |
*** flaper87|afk is now known as flaper87 | 09:39 | |
*** openstack has joined #openstack-marconi | 09:50 | |
*** flaper87 has quit IRC | 09:53 | |
*** flaper87 has joined #openstack-marconi | 09:53 | |
*** ChanServ sets mode: +o flaper87 | 09:53 | |
*** VeggieMeat has quit IRC | 10:03 | |
*** ipbabble has quit IRC | 10:03 | |
*** torgomatic has quit IRC | 10:03 | |
*** VeggieMeat has joined #openstack-marconi | 10:03 | |
*** ipbabble has joined #openstack-marconi | 10:03 | |
*** torgomatic has joined #openstack-marconi | 10:03 | |
*** russell_h has quit IRC | 10:13 | |
*** megan_w has quit IRC | 10:14 | |
*** VeggieMeat has quit IRC | 10:14 | |
*** VeggieMeat has joined #openstack-marconi | 10:14 | |
*** ipbabble has quit IRC | 10:15 | |
*** russellb has quit IRC | 10:15 | |
*** reed_ has quit IRC | 10:16 | |
*** ykaplan has joined #openstack-marconi | 10:25 | |
*** jamie_h has quit IRC | 10:26 | |
*** fifieldt has quit IRC | 10:26 | |
*** ayoung_cooking has quit IRC | 10:26 | |
*** dmitryme has quit IRC | 10:26 | |
*** jay-atl has quit IRC | 10:26 | |
*** haomaiwa_ has quit IRC | 10:26 | |
*** alcabrera|afk has quit IRC | 10:26 | |
*** seiflotfy_ has quit IRC | 10:26 | |
*** rektide has quit IRC | 10:26 | |
*** seiflotfy has joined #openstack-marconi | 10:27 | |
*** ipbabble has joined #openstack-marconi | 10:27 | |
*** rektide has joined #openstack-marconi | 10:27 | |
*** jay-atl has joined #openstack-marconi | 10:27 | |
*** haomaiwa_ has joined #openstack-marconi | 10:27 | |
*** jamie_h has joined #openstack-marconi | 10:27 | |
*** dmitryme has joined #openstack-marconi | 10:27 | |
*** alcabrera|afk has joined #openstack-marconi | 10:27 | |
*** ayoung_cooking has joined #openstack-marconi | 10:29 | |
*** fifieldt has joined #openstack-marconi | 10:29 | |
*** saju_m has quit IRC | 10:34 | |
*** saju_m has joined #openstack-marconi | 10:35 | |
*** reed has joined #openstack-marconi | 10:36 | |
*** rektide has quit IRC | 10:39 | |
*** tmu has quit IRC | 10:39 | |
*** flaper87 has quit IRC | 10:39 | |
*** mwagner_lap has quit IRC | 10:39 | |
*** tmu has joined #openstack-marconi | 10:40 | |
*** mwagner_lap has joined #openstack-marconi | 10:40 | |
*** flaper87 has joined #openstack-marconi | 10:40 | |
*** ChanServ sets mode: +o flaper87 | 10:40 | |
*** rektide has joined #openstack-marconi | 10:40 | |
*** flaper87 has quit IRC | 10:40 | |
*** flaper87 has joined #openstack-marconi | 10:40 | |
*** holmes.freenode.net sets mode: +o flaper87 | 10:40 | |
*** flaper87 has quit IRC | 10:40 | |
*** flaper87 has joined #openstack-marconi | 10:40 | |
*** holmes.freenode.net sets mode: +o flaper87 | 10:40 | |
*** chandan_kumar has joined #openstack-marconi | 11:03 | |
*** dmitryme has quit IRC | 11:17 | |
*** chandan_kumar has quit IRC | 11:44 | |
*** dmitryme has joined #openstack-marconi | 11:44 | |
*** russellb has joined #openstack-marconi | 11:46 | |
*** russell_h has joined #openstack-marconi | 11:46 | |
*** megan_w|afk has joined #openstack-marconi | 11:46 | |
*** megan_w|afk is now known as megan_w | 11:46 | |
*** tedross has joined #openstack-marconi | 11:51 | |
*** fifieldt has quit IRC | 11:52 | |
*** ayoung_cooking has quit IRC | 12:00 | |
*** chandan_kumar has joined #openstack-marconi | 12:02 | |
*** VeggieMeat has quit IRC | 12:17 | |
*** megan_w has quit IRC | 12:17 | |
*** russell_h has quit IRC | 12:17 | |
*** VeggieMeat has joined #openstack-marconi | 12:18 | |
*** ipbabble has quit IRC | 12:18 | |
*** russellb has quit IRC | 12:18 | |
*** ipbabble has joined #openstack-marconi | 12:20 | |
*** mkoderer has joined #openstack-marconi | 12:20 | |
*** russell_h has joined #openstack-marconi | 12:21 | |
*** russellb has joined #openstack-marconi | 12:21 | |
*** megan_w|afk has joined #openstack-marconi | 12:21 | |
*** megan_w|afk is now known as megan_w | 12:22 | |
*** dmitryme has quit IRC | 12:39 | |
*** sriram has joined #openstack-marconi | 12:43 | |
*** sriram has quit IRC | 12:44 | |
*** sriram has joined #openstack-marconi | 12:44 | |
*** ykaplan has quit IRC | 12:49 | |
*** fifieldt has joined #openstack-marconi | 12:57 | |
*** jmckind has joined #openstack-marconi | 12:57 | |
*** dmitryme has joined #openstack-marconi | 13:01 | |
*** Obulpathi has joined #openstack-marconi | 13:03 | |
*** jay-atl has quit IRC | 13:06 | |
*** Gammo has joined #openstack-marconi | 13:13 | |
*** alcabrera|afk is now known as alcabrera | 13:19 | |
alcabrera | Good morning! :D | 13:20 |
---|---|---|
flwang | alcabrera: hey there | 13:23 |
*** openstackgerrit has joined #openstack-marconi | 13:24 | |
alcabrera | flwang: how are you? :) | 13:24 |
flwang | alcabrera: i'm in vacation to take care my son, busy but good | 13:25 |
alcabrera | oh? vacations are nice. I'm feeling the need for a short break in the near future. | 13:27 |
flwang | really, after the summit? | 13:28 |
alcabrera | actually... | 13:28 |
alcabrera | yeah, that'd be a great time! | 13:28 |
alcabrera | especially since I'll need to house hunt in Austin, TX. I'll be moving about two months after the summit. | 13:29 |
*** ayoung has joined #openstack-marconi | 13:30 | |
flwang | alcabrera: https://www.dropbox.com/s/y60m06d0xxeox1d/290887615-629f29c9619f21f7.jpg | 13:33 |
flwang | he smiled after he knew his new name: Marconi :D | 13:33 |
alcabrera | flwang: so cute and lively! :D | 13:33 |
alcabrera | hahaha | 13:33 |
flwang | alcabrera: he's my happy source :) | 13:36 |
alcabrera | these two: 1) https://pbs.twimg.com/media/BiOq_B0CYAAoJdb.jpg, 2) https://pbs.twimg.com/media/BiOqvZUCAAAPM9i.jpg -- are some of my happy sources, flwang. :) | 13:38 |
alcabrera | 1) Dubloon, 2) Twinkie | 13:39 |
*** mpanetta has joined #openstack-marconi | 13:39 | |
flaper87 | hey hey | 13:40 |
*** mpanetta has quit IRC | 13:40 | |
flaper87 | damn, is it 16:00 already? | 13:40 |
flaper87 | :( | 13:40 |
flaper87 | flwang: are you on vacations? | 13:40 |
flaper87 | how dare you? | 13:40 |
*** mpanetta has joined #openstack-marconi | 13:41 | |
*** Hao has joined #openstack-marconi | 13:42 | |
alcabrera | lol | 13:42 |
alcabrera | flaper87: good morning. :D | 13:42 |
flaper87 | alcabrera: good morning my friend | 13:43 |
flaper87 | I hope you're dong amazing today | 13:43 |
mpanetta | Morning all | 13:43 |
alcabrera | fairly well. It's a pretty good day, so far. :) | 13:43 |
alcabrera | mpanetta: o/ | 13:43 |
mpanetta | Ooo my port was merged! | 13:44 |
flaper87 | mpanetta: what port? | 13:46 |
mpanetta | I worked on a port of the mbed library. | 13:46 |
mpanetta | Off topic I suppose :P | 13:46 |
flwang | flaper87: yep, i'm in vacation | 13:47 |
flaper87 | mpanetta: yeah right, now pretend you care about the off topic | 13:47 |
mpanetta | haha | 13:47 |
mpanetta | Hush you! :P | 13:47 |
alcabrera | lol | 13:49 |
alcabrera | mpanetta: congrats on the merge! | 13:49 |
* flaper87 has no idea what mbed is, I guess something related to embedded | 13:49 | |
mpanetta | I need to see if I can get them to DRY things now :P | 13:49 |
mpanetta | http://mbed.org/ | 13:49 |
flaper87 | HA! I know yuo soooo well | 13:50 |
alcabrera | I learned last night that Twitter is an amazing source for security alerts. :P | 13:52 |
flaper87 | hahahahahah | 13:52 |
alcabrera | I found out about heartbleed just before dinner time, maybe hours after openssl issued the advisory | 13:52 |
mpanetta | alcabrera: Oh? heh | 13:52 |
mpanetta | What is that? | 13:52 |
alcabrera | mpanetta: a pretty terrible openssl vulnerability: http://heartbleed.com/ | 13:52 |
alcabrera | it exposes up to 64K of unencrypted data thanks to a failure to bound a buffer | 13:53 |
alcabrera | well | 13:53 |
alcabrera | possibly more | 13:53 |
alcabrera | 64K i sjust cited a lot | 13:53 |
alcabrera | *is just | 13:53 |
alcabrera | :P | 13:53 |
*** dmitryme has quit IRC | 13:54 | |
mpanetta | wow | 13:55 |
* flaper87 puts his marketing hat | 13:55 | |
flaper87 | That's what Rust is perfect for, avoiding that kind of issues | 13:55 |
* flaper87 takes his marketing hat off | 13:55 | |
mpanetta | Damn, that is one scary bug | 13:56 |
alcabrera | any language with a modern type system, to be honest. :P | 13:57 |
flaper87 | well, modern type system and bound checking | 13:57 |
alcabrera | Rust, Scala, ML-derivatives, F#, Haskell, Idris, Coq, Agda - | 13:57 |
alcabrera | flaper87: good point | 13:57 |
* flaper87 remembers a not-so-old thread requesting to disable bound checking in Rust | 13:57 | |
flaper87 | that was quite a WTF | 13:57 |
mpanetta | Why would anyone want that? | 13:58 |
alcabrera | "performance" is my best guess | 13:58 |
mpanetta | Bah | 13:58 |
flwang | alcabrera: thanks for the sharing, they're so cute | 13:58 |
*** kgriffs|afk is now known as kgriffs | 13:58 | |
alcabrera | flwang: :) | 13:58 |
flaper87 | the real gain was about performance but the argument used was: "If I'm sure as hell that bounds are fine and I won't have any kind of issues there, I want to be able to optionally disable bound-checking" | 13:59 |
flwang | have the marconi meeting time been rescheduled? | 13:59 |
alcabrera | I don't think so. It should still be at 1500 UTC, flwang | 13:59 |
flaper87 | the answer was pretty much: "If you're *THAT* good, why would you use a language which main goal is to guarantee safety?" | 13:59 |
alcabrera | flaper87: "sure as hell" isn't good enough, in my book. ;) | 14:00 |
flaper87 | indeed | 14:00 |
alcabrera | arguments like that fail to see that all software development that survives is eventually collaborative | 14:00 |
kgriffs | hi to the most awesome IRC channel on the 'net! | 14:00 |
alcabrera | and the compiler is the only one that can catch | 14:00 |
kgriffs | o/ | 14:00 |
alcabrera | really silly errors based off of stale asssumptions | 14:00 |
alcabrera | hey, kgriffs! | 14:00 |
mpanetta | did kgriffs tell y'all about the project he has got me hooked on? heh | 14:01 |
mpanetta | Performance is pointless if the system is not secure | 14:01 |
flaper87 | kgriffs: hey hey!!!! | 14:02 |
alcabrera | oh my goodness... GHC 7.8.1 has finally been cut: http://www.haskell.org/ghc/dist/7.8.1/ :x | 14:03 |
* alcabrera squees with the glee of gift-unwrapping joy | 14:03 | |
* alcabrera wonders if this is how flaper87 felt about Rust 0.10 | 14:04 | |
mpanetta | Woot! | 14:04 |
alcabrera | I'm going to go build myself a compiler. <3 | 14:04 |
*** balajiiyer has joined #openstack-marconi | 14:05 | |
flaper87 | alcabrera: Fuck Yeah! I'll throw a party as soon as we get 1.0 out | 14:05 |
* flaper87 should really get better at Haskell. | 14:06 | |
flaper87 | I think I already forgot the few things I knew | 14:06 |
alcabrera | hehe, rustlang party! :D | 14:06 |
alcabrera | w00t | 14:06 |
alcabrera | haskell-wise, I'm happy to help out any time, flaper87 | 14:07 |
alcabrera | ;) | 14:07 |
alcabrera | be back in a bit | 14:07 |
*** alcabrera is now known as alcabrera|afk | 14:07 | |
*** malini_afk is now known as malini | 14:07 | |
*** Kuwagata has joined #openstack-marconi | 14:07 | |
*** jergerber has joined #openstack-marconi | 14:08 | |
flaper87 | alcabrera|afk: we should move forward marconi-haskellclient :) | 14:08 |
*** Kuwagata has left #openstack-marconi | 14:08 | |
flaper87 | erm, move forward -> "keep working on" | 14:08 |
*** ametts has joined #openstack-marconi | 14:09 | |
*** kgriffs is now known as kgriffs|afk | 14:10 | |
*** chandan_kumar has quit IRC | 14:16 | |
*** cpallares has joined #openstack-marconi | 14:22 | |
*** kgriffs-alt has joined #openstack-marconi | 14:26 | |
flaper87 | BAM! http://blog.flaper87.com/post/53440819d987d27ee4ef1f5d/ | 14:31 |
flaper87 | damnit, stupid markdown | 14:32 |
kgriffs-alt | No wifi on the shuttle - first time that has happened. Any way we could move the mtg? If not I will have to sync up Later. IRC on my phone is going to be painful. | 14:34 |
flaper87 | http://blog.flaper87.com/post/534408f1d987d2a34c881055/ | 14:34 |
* cpallares reads | 14:37 | |
kgriffs-alt | I should be back online in 1 hour | 14:37 |
flaper87 | kgriffs-alt: mmh, I won't be around 'til after 21 my time | 14:41 |
*** saju_m has quit IRC | 14:41 | |
*** balajiiyer has quit IRC | 14:41 | |
*** kgriffs-alt has quit IRC | 14:41 | |
*** alcabrera|afk is now known as alcabrera | 14:41 | |
*** balajiiyer has joined #openstack-marconi | 14:41 | |
* alcabrera reads flaper87's post | 14:42 | |
flaper87 | alcabrera: http://blog.flaper87.com/post/53440a53d987d2dc534d4530/ <- this one | 14:42 |
flaper87 | :P | 14:42 |
alcabrera | HTTP 500s on the other two. :P | 14:42 |
alcabrera | kinda weird | 14:42 |
alcabrera | great post, flaper87! | 14:44 |
flaper87 | alcabrera: yeah, I took them down :P | 14:44 |
alcabrera | yeah, you've summed up the major improvements that marconi can take advantage of | 14:44 |
alcabrera | it'll be great to see how it affects us | 14:44 |
alcabrera | hopefully, it's positive. ;) | 14:44 |
alcabrera | which I'd expect, given fewer queries/op | 14:44 |
*** apmelton has quit IRC | 14:45 | |
*** sebasmagri has quit IRC | 14:45 | |
*** sebasmagri has joined #openstack-marconi | 14:49 | |
flaper87 | Yeah, the only sad part of implementing it will be supporting older mongodb versions too | 14:49 |
flaper87 | s/sad/hard | 14:49 |
*** sebasmagri has quit IRC | 14:49 | |
*** sebasmagri has joined #openstack-marconi | 14:49 | |
*** apmelton has joined #openstack-marconi | 14:49 | |
*** apmelton has quit IRC | 14:49 | |
*** apmelton has joined #openstack-marconi | 14:49 | |
malini | wonder when 2.6 will make it to our gate jobs :-P | 14:49 |
alcabrera | can we just grump and say: no, mongod>=2.6 | 14:49 |
alcabrera | ? | 14:49 |
malini | alcabrera: for the gate? | 14:49 |
alcabrera | for all, malini | 14:49 |
alcabrera | though... | 14:49 |
malini | wont work for gate | 14:49 |
alcabrera | I suppose supporting mongod>= 2,4 isn't too difficult... maybe... :/ | 14:49 |
alcabrera | and yeah | 14:49 |
alcabrera | the gate is a pain | 14:49 |
Obulpathi | whats gate? | 14:49 |
malini | all non-python dependencies, should use whatever version comes default with the linux distro at the gate | 14:49 |
malini | Obulpathi: Openstack jenkins jobs | 14:49 |
Obulpathi | thx :) | 14:49 |
sriram | malini: whatever comes default with linux distros? :O | 14:50 |
malini | sriram: yes :( | 14:50 |
sriram | Some linux distros dont even come with curl installed. | 14:50 |
flaper87 | It's not just *the gate* | 14:50 |
malini | right now it is Mongo 2.04 :| | 14:50 |
flaper87 | it's that OpenStack supports what the major distros ship in stable versions | 14:50 |
malini | I dont know if its fair to expect anybody will use Mongo 2.04 in prod, because it comes as default | 14:50 |
alcabrera | Obulpathi: https://blog.twitter.com/2014/manhattan-our-real-time-multi-tenant-distributed-database-for-twitter-scale (that storage tech I was talking about earlier) | 14:50 |
alcabrera | malini: I would hope not. :( | 14:50 |
Obulpathi | alcabrera: will give that a read .. | 14:51 |
flaper87 | malini: it's not fair but if it's not supported then it wouldn't be possible to say: OpenStack runs on ubuntu-X | 14:52 |
flaper87 | I mean, to be fair, OpenStack is non-opinionated in that sense but there has to be some sort of good sense | 14:52 |
flaper87 | projects can depend on custome / per-project-gated features | 14:53 |
flaper87 | `if mongo.version == ... then ....` | 14:53 |
flaper87 | but well, that's painful | 14:53 |
alcabrera | yup | 14:54 |
alcabrera | my two favorite horror stories in this realm | 14:54 |
alcabrera | Python 2 -> Python 3 | 14:54 |
alcabrera | and C++<=2003 -> c++>=2011 | 14:55 |
* alcabrera watches ghc-7.8.1 build | 14:56 | |
alcabrera | oh yeah | 14:56 |
alcabrera | meeting in 3 minutes | 14:56 |
flaper87 | lol | 14:58 |
flaper87 | so, meeting, yeah | 14:59 |
flaper87 | looks like kgriffs|afk had some things he wanted to discuss | 15:00 |
flaper87 | MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEETINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG | 15:01 |
malini | Obulpathi: #openstack-meeting-alt | 15:01 |
Obulpathi | Thanks malini | 15:01 |
cpallares | flaper87: I think kgriffs|afk said he wanted to push the meeting back | 15:01 |
cpallares | flaper87: cause he was on a shuttle of some sort | 15:01 |
malini | tht is right cpallares | 15:01 |
malini | You are the only one who pays attention | 15:01 |
cpallares | and you malini :P | 15:02 |
*** russell_h has quit IRC | 15:03 | |
*** russell_h has joined #openstack-marconi | 15:03 | |
*** Hao has quit IRC | 15:05 | |
*** Hao has joined #openstack-marconi | 15:14 | |
*** saikrishna has joined #openstack-marconi | 15:37 | |
*** ykaplan has joined #openstack-marconi | 15:38 | |
*** kgriffs|afk is now known as kgriffs | 15:45 | |
*** saikrishna has quit IRC | 15:49 | |
* alcabrera is taking care of minutes | 16:00 | |
malini | want to continue POPing here? | 16:00 |
malini | My daughter has a corn popper toy & it makes the most irritating sound :/ | 16:01 |
* cpallares googles what a corn popper toy is | 16:02 | |
cpallares | lol | 16:02 |
flaper87 | <- dinner | 16:02 |
cpallares | malini: my little brothers used to have those as kids | 16:02 |
cpallares | flaper87: enjoy! | 16:02 |
cpallares | malini: they are annoying >_< | 16:02 |
malini | cpallares: I hope your eardrums are intact | 16:02 |
malini | flaper87: http://www.amazon.com/Fisher-Price-Brilliant-Basics-Corn-Popper/dp/B00CQHYWJK | 16:03 |
* cpallares suffered severe hearing loss | 16:03 | |
cpallares | :P | 16:03 |
malini | & they call it 'Brilliant' basics :D | 16:03 |
mpanetta | Oh those things | 16:04 |
malini | iron.io uses POST to delete all messages from a queue http://dev.iron.io/mq/reference/api/#clear_all_messages_from_a_queue | 16:04 |
mpanetta | Just give the kid a vacuum cleaner and be done with it :P | 16:05 |
malini | mpanetta: I need to find a small enough one ;) | 16:05 |
kgriffs | is there an etherpad for the pop thing? | 16:05 |
kgriffs | (not the toy, heh) | 16:05 |
malini | not that I know of..let me create one | 16:06 |
malini | kgriffs: https://etherpad.openstack.org/p/marconi-pop-operation | 16:07 |
Obulpathi | malini: regarding iron.io ... its not hte pop the yare doing right? | 16:08 |
Obulpathi | Its just the delete being done using POST? | 16:08 |
malini | yes..I posted tht in the context of doing POP in the context of cliams | 16:08 |
malini | claims | 16:08 |
Obulpathi | ok | 16:08 |
kgriffs | ok, I am editing there | 16:17 |
kgriffs | please fill in thoughts from the mtg | 16:18 |
*** dmitryme has joined #openstack-marconi | 16:30 | |
*** jamie_h has quit IRC | 16:31 | |
*** saju_m has joined #openstack-marconi | 16:34 | |
kgriffs | so... | 16:36 |
kgriffs | I think we have a conundrum | 16:36 |
malini | yes :( | 16:36 |
malini | we probably need to agree on a verb first | 16:36 |
kgriffs | yeah. There aren't any verbs that fit exactly | 16:37 |
malini | tht is weird..or its not there for a reason | 16:38 |
alcabrera | the internet is hinting that queue over HTTP is an unsolved problem. :P | 16:40 |
alcabrera | *queuing | 16:40 |
kgriffs | well, I would say the DELETE with a "limit" param is pretty clean | 16:41 |
kgriffs | the only problem is we already have that "ids" param | 16:41 |
kgriffs | hmm | 16:41 |
mpanetta | alcabrera: Oh? | 16:41 |
kgriffs | what if we moved that ids param to be like this | 16:41 |
kgriffs | /messages/203498234,234098,2098 | 16:42 |
kgriffs | that used to be in 1.0 but was changed at one point since it was bit odd | 16:42 |
alcabrera | kgriffs: just in regards to the choice of verbs, heh | 16:42 |
malini | kgriffs: but tht will require us to specify a message id with pop, rt? | 16:42 |
kgriffs | I mean, "pop" is like "delete the first X messages" | 16:43 |
kgriffs | malini: i don't think so? | 16:43 |
alcabrera | pop: DELETE with data returned | 16:43 |
alcabrera | malini: it's not necessary | 16:43 |
alcabrera | we just need to multiplex the logic | 16:43 |
alcabrera | to disallow ids and pop being specified at the same time | 16:43 |
kgriffs | DELETE /v1.1/queues/kgriffs/messages?limit=10 | 16:43 |
alcabrera | that limit looks awkward. :( | 16:44 |
alcabrera | limit -> pop? | 16:44 |
kgriffs | alcabrera: how so? I guess I am thinking about SQL | 16:44 |
malini | alcabrera: +1 - tht sounds like we are deleting the first 10 messages | 16:44 |
kgriffs | delete with a limit | 16:44 |
kgriffs | malini: actually, we are deleting the first 10 messages | 16:44 |
kgriffs | isn't that definition of pop? well, almost: delete and return. | 16:45 |
malini | yes..but it doesnt look like we are 'POP'ping those | 16:45 |
alcabrera | it is more clear to me that this is a data-returning operation if 'pop' is used instead of 'limit'. | 16:45 |
kgriffs | (FWIW it is ok for DELETE to return a body) | 16:45 |
malini | alcabrera: +1 | 16:45 |
kgriffs | well, ok | 16:45 |
kgriffs | DELETE /v1.1/queues/kgriffs/messages?pop=10 | 16:46 |
kgriffs | I kinda like that | 16:46 |
alcabrera | => {'href': ..., 'messages': [...]} | 16:46 |
kgriffs | if not for the pesky "ids" param | 16:46 |
kgriffs | "or a 200 (OK) status code if the action has been enacted and the response message includes a representation describing the status." | 16:46 |
malini | hmm..so pop & ids should be mutually exclusive | 16:46 |
alcabrera | DELETE /v1.1/queues/kgriffs/messages?pop=10&ids=1,2,3 => HTTP 400 {'title': "Don't do that", "description": "Not cool."} | 16:47 |
kgriffs | yes, they would have to be. that is the only think making me hesitate | 16:47 |
sriram | yes | 16:47 |
kgriffs | alcabrera: or pop just takes precedence and ids would be ignored if they are both specified. | 16:47 |
malini | tht makes our API look convoluted | 16:48 |
kgriffs | bad request would be better, though | 16:48 |
kgriffs | (to let them know it is "Not cool.", heh) | 16:48 |
alcabrera | :) | 16:49 |
alcabrera | +1 for HTTP 400 | 16:49 |
alcabrera | that way, consumers can know their applications aren't dorking up ASAP | 16:49 |
kgriffs | malini: yes, but I'm afraid we can't choose any of these options without some RESTafarian complaining | 16:49 |
alcabrera | e.g., assuming they were deleting certain ids rather than just popping | 16:49 |
malini | I am trying to find other queue implementations that pop | 16:50 |
mpanetta | RESTafarian? haha | 16:50 |
kgriffs | Option 1 is also a bit wonky, but people do tend to abuse POST for all kinds of things so there is a precedence I guess | 16:50 |
kgriffs | TBH, I think I'd rather take the chance of minor confusion around the XOR between "ids" and "pop" than abuse POST. | 16:51 |
alcabrera | kgriffs: agreed | 16:53 |
alcabrera | I don't like using the POST for this | 16:53 |
malini | Just ran into this one - http://restmq.com/.They have 'GET requests will dequeue an object.' | 16:56 |
kgriffs | I guess that might work if we didn't already have a "listing" semantic attached to GET | 16:57 |
malini | yes | 16:57 |
kgriffs | hmm | 16:57 |
kgriffs | well, if we are going to abuse a verb, GET may be a better one than POST | 16:57 |
alcabrera | I disagree. GET is one of two that are defined to have "safe" semantics. POST makes no such guarantee. | 16:59 |
alcabrera | So abusing POST would be a lesser evil than abusing GET, imho. | 16:59 |
malini | alcabrera: what is the other? | 16:59 |
alcabrera | HEAD | 16:59 |
alcabrera | :D | 16:59 |
malini | :D | 16:59 |
alcabrera | also, OPTIONS | 16:59 |
alcabrera | heh | 17:00 |
alcabrera | well | 17:00 |
alcabrera | interesting | 17:00 |
alcabrera | OPTIONS is considered idempotent by convention, but not safe | 17:00 |
alcabrera | who would do such a thing? :P | 17:00 |
malini | this feels like a game | 17:01 |
kgriffs | yeah, I think we need to decide between POST and DELETE | 17:01 |
malini | & decide fast before flaper87 is back from dinner ;) | 17:01 |
alcabrera | lol | 17:01 |
kgriffs | heh | 17:01 |
alcabrera | if we vote now, I'm +1 for DELETE w/ XOR on params | 17:02 |
malini | me too.. | 17:02 |
malini | tht appears to be the most obvious to the user | 17:02 |
kgriffs | ok, let's see what flaper87 thinks | 17:03 |
kgriffs | once we have a final idea, we can ask SDK developers if they think this will work | 17:04 |
alcabrera | +1 | 17:04 |
malini | & email openstack dev ML | 17:05 |
malini | so that 'Marconi is in their minds' | 17:05 |
*** fifieldt has quit IRC | 17:05 | |
alcabrera | yup | 17:05 |
*** balajiiyer has quit IRC | 17:06 | |
malini | on tht note, we need to get into the TC meeting calendar | 17:06 |
malini | maybe after kgriffs is back from PyCon ? | 17:06 |
*** balajiiyer has joined #openstack-marconi | 17:07 | |
alcabrera | that sounds fair. What's are we planning to discuss with the TC? | 17:07 |
alcabrera | *What are... | 17:07 |
malini | alcabrera: good point :D | 17:08 |
malini | we need to get the graduation plan signed off from them | 17:08 |
*** rossk has joined #openstack-marconi | 17:09 | |
malini | We can create a list of items that need to be done (with specifics), reviw it with TC | 17:09 |
malini | We need a sign off from them that, if we complete all the listed items we graduate | 17:09 |
malini | Many of the grad reqs are not well defined & open to personal interpretations | 17:10 |
malini | we need to remove that variable, or we'll always have a moving target | 17:10 |
kgriffs | malini: that is true, but I also fear more reqs will be added during the next 6 months | 17:10 |
malini | kgriffs: Yes.. | 17:11 |
*** Hao has quit IRC | 17:11 | |
kgriffs | malini: also, we have some philosophical battles to win that aren't really part of the codified requirements | 17:11 |
malini | we should be proactive in getting into their calendar, as soon as there is a new requirement - so we can clarify what needs to be done from our side | 17:11 |
*** Hao has joined #openstack-marconi | 17:11 | |
kgriffs | malini: agreed | 17:12 |
malini | Unfortunately the reqs are not always specific | 17:12 |
malini | :( | 17:12 |
malini | I will add that as an item for the next marconi meeting - graduation checklist for TC review | 17:13 |
kgriffs | hmm | 17:13 |
kgriffs | I wonder if there is a way to watch a specific github document | 17:14 |
kgriffs | https://github.com/openstack/governance/blob/master/reference/incubation-integration-requirements | 17:14 |
kgriffs | malini: ok. but what to do about the philosophical items? IDK how to bring that up as a simple "checklist" item with the TC | 17:14 |
kgriffs | two come to mind | 17:14 |
malini | kgriffs: Falcon/Pecan , & QA ? | 17:15 |
kgriffs | first, requiring all libraries except swift to use the same WSGI framework and even other tools (e.g., ddt) | 17:15 |
*** Hao has quit IRC | 17:15 | |
* notmyname sees swift mentioned | 17:16 | |
kgriffs | second, that it makes sense for marconi to be a data/messaging API, and a provisioning service would be out of scope (but could be a good project on it's own) | 17:16 |
malini | I think the second might be easier | 17:16 |
kgriffs | QA I see as less fuzzy | 17:17 |
malini | I think the second as clarifying our mission, & keep emphasizing this in our communications | 17:17 |
kgriffs | malini: yes, and there are plenty of people and customers who would back that mission | 17:17 |
notmyname | doesn't the first (dependencies used) flow from the 2nd? | 17:17 |
kgriffs | notmyname: I suppose in a way it does. If we were a simple provisioning API, WSGI framework is less of an issue | 17:18 |
kgriffs | malini: so, I think we need to establish our mission and get TC sign-off on that | 17:19 |
kgriffs | again, I guess <sigh>. They already signed off when they approved our incubation. | 17:19 |
notmyname | well, and similarly, swift doesn't use falcon for the same reason we don't use mysql: it solves a problem we don't have | 17:19 |
*** Hao has joined #openstack-marconi | 17:19 | |
malini | kgriffs: tht can be one of the items in our grad checklist | 17:19 |
malini | w.r.t the first problem, we need to have more dialogues with the TC | 17:19 |
kgriffs | ok. Only once we get sign off on our mission can we broach the other topic | 17:20 |
malini | but email & IRC is not the right medium for this :( | 17:20 |
malini | we need a medium with richer context | 17:20 |
malini | wonder if we can get a meeting with TC during the ATL summit? | 17:20 |
*** ipbabble has quit IRC | 17:21 | |
kgriffs | thing is, there are tons of OS contributors who feel like there should be a little more freedom in what deps they take - but I don't know how to connect that sentiment with the TC. If it is just us in a room with them, and there are 2-3 very strong voices, it will be easy to whitewash this elephant in the room. | 17:22 |
malini | & we are in different power planes :( | 17:22 |
kgriffs | (note the key word "little"; I totally get the benefits of standardization, within reason) | 17:23 |
kgriffs | malini: exactly | 17:23 |
*** Hao has quit IRC | 17:23 | |
malini | kgriffs: maybe a Cross-project-workshops in http://summit.openstack.org/ ? | 17:23 |
kgriffs | malini: that might work, but only if we are able to get the "silent majority" to show up | 17:24 |
malini | & most of us remain silent, till it starts hurting us :( | 17:25 |
malini | back in 30 min | 17:27 |
*** cpallares has quit IRC | 17:33 | |
kgriffs | malini, flaper87: btw, I updated the v1.1 spec to make metadata read-only, and return "400 Bad Request" if both "ids" and "pop" are specified when DELETEing messages. | 17:33 |
kgriffs | alcabrera, flwang: ^^^ | 17:33 |
flwang | kgriffs: cool | 17:34 |
flwang | kgriffs: btw, can you remove the -2 on this https://review.openstack.org/#/c/76555/ ? | 17:35 |
flwang | kgriffs: given the Juno is open | 17:35 |
kgriffs | flwang: done! | 17:37 |
flwang | kgriffs: thanks, and I will start to work on the other v1.1 bp | 17:37 |
kgriffs | sounds good! | 17:37 |
kgriffs | bbl | 17:38 |
kgriffs | (lunch) | 17:38 |
*** kgriffs is now known as kgriffs|afk | 17:39 | |
*** Hao has joined #openstack-marconi | 17:42 | |
* alcabrera returns | 17:44 | |
*** Hao has quit IRC | 17:46 | |
*** kgriffs|afk is now known as kgriffs | 18:06 | |
malini | kgriffs: this looks interesting http://summit.openstack.org/cfp/details/216 | 18:15 |
malini | I think marconi can also do something similar | 18:15 |
malini | But wud be better if the interested projects took the initiative | 18:15 |
*** cpallares has joined #openstack-marconi | 18:16 | |
kgriffs | you mean, publish usage data from marconi to ceilometer? | 18:16 |
kgriffs | actually, I gotta run. Not sure how much I'll be online the rest of the day - forgot my power cord! | 18:18 |
malini | no..I am referring to the session idea | 18:18 |
malini | There are other OS projects interested in using marconi | 18:18 |
*** kgriffs is now known as kgriffs|afk | 18:19 | |
malini | dedicate a session to get them talk their needs, find areas marconi might need to improve to meet their needs etc | 18:19 |
*** Hao has joined #openstack-marconi | 18:22 | |
*** tedross has quit IRC | 18:25 | |
*** Hao has quit IRC | 18:26 | |
*** dmitryme has quit IRC | 18:28 | |
*** Obulpathi has quit IRC | 18:39 | |
*** saju_m has quit IRC | 18:44 | |
*** ykaplan has quit IRC | 19:07 | |
*** mpanetta has quit IRC | 19:09 | |
*** Hao has joined #openstack-marconi | 19:22 | |
*** Hao has quit IRC | 19:26 | |
*** malini is now known as malini_afk | 19:36 | |
*** ayoung has quit IRC | 19:37 | |
*** Obulpathi has joined #openstack-marconi | 19:38 | |
*** dmitryme has joined #openstack-marconi | 19:51 | |
*** cpallares has quit IRC | 20:03 | |
*** alcabrera is now known as alcabrera|afk | 20:09 | |
*** Hao has joined #openstack-marconi | 20:23 | |
*** ayoung has joined #openstack-marconi | 20:27 | |
*** Hao has quit IRC | 20:27 | |
*** sriram has quit IRC | 20:32 | |
*** balajiiyer has quit IRC | 20:36 | |
*** dmitryme has left #openstack-marconi | 20:46 | |
*** dmitryme has joined #openstack-marconi | 20:56 | |
*** westmaas has quit IRC | 20:57 | |
*** dmitryme has left #openstack-marconi | 21:09 | |
*** jmckind has quit IRC | 21:15 | |
*** Hao has joined #openstack-marconi | 21:24 | |
*** Obulpathi has quit IRC | 21:27 | |
*** Hao has quit IRC | 21:28 | |
*** whenry has joined #openstack-marconi | 21:29 | |
*** reed has quit IRC | 21:30 | |
*** Obulpathi has joined #openstack-marconi | 21:30 | |
*** dmitryme has joined #openstack-marconi | 21:31 | |
*** Obulpathi has quit IRC | 21:32 | |
*** russellb has quit IRC | 21:44 | |
*** whenry is now known as ipbabble | 21:45 | |
*** russellb has joined #openstack-marconi | 21:45 | |
*** whenry has joined #openstack-marconi | 21:46 | |
*** whenry has quit IRC | 21:46 | |
*** reed has joined #openstack-marconi | 21:46 | |
*** dmitryme has left #openstack-marconi | 21:56 | |
*** dmitryme has joined #openstack-marconi | 21:57 | |
*** russellb has quit IRC | 22:03 | |
*** russellb has joined #openstack-marconi | 22:03 | |
*** Hao has joined #openstack-marconi | 22:21 | |
*** Hao has quit IRC | 22:23 | |
*** Hao has joined #openstack-marconi | 22:23 | |
*** Hao has quit IRC | 22:28 | |
*** jergerber has quit IRC | 22:30 | |
*** jamie_h has joined #openstack-marconi | 22:37 | |
*** ametts has quit IRC | 22:53 | |
*** Hao has joined #openstack-marconi | 23:24 | |
*** Hao has quit IRC | 23:28 | |
*** Obulpathi has joined #openstack-marconi | 23:30 | |
*** Obulpathi has quit IRC | 23:32 | |
*** amitgandhi has joined #openstack-marconi | 23:38 | |
*** amitgandhi has joined #openstack-marconi | 23:39 | |
*** flaper87 is now known as flaper87|afk | 23:43 | |
*** Obulpathi has joined #openstack-marconi | 23:44 | |
*** Obulpathi has quit IRC | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!