Thursday, 2014-04-03

openstackgerritJoe Gordon proposed a change to openstack/marconi: Add specific doc build option and gate on warnings  https://review.openstack.org/8489600:24
*** rossk has joined #openstack-marconi00:47
*** nosnos has joined #openstack-marconi01:29
*** megan_w|afk is now known as megan_w01:32
*** balajiiyer has joined #openstack-marconi01:51
*** haomaiwang has quit IRC02:02
*** haomaiwang has joined #openstack-marconi02:02
*** malini_afk is now known as malini02:04
*** rossk has quit IRC02:08
*** oz_akan_ has joined #openstack-marconi02:09
*** haomaiw__ has joined #openstack-marconi02:20
*** haomaiwang has quit IRC02:23
*** balajiiyer has quit IRC02:24
*** malini is now known as malini_afk02:47
*** fifieldt_ is now known as fifieldt02:54
*** oz_akan_ has quit IRC03:11
*** bruceSz has joined #openstack-marconi03:23
*** nosnos has quit IRC03:23
*** megan_w is now known as megan_w|afk04:02
*** nosnos has joined #openstack-marconi04:09
*** AAzza has joined #openstack-marconi05:13
*** haomaiw__ has quit IRC05:40
*** haomaiwang has joined #openstack-marconi05:41
*** AAzza has quit IRC05:56
*** haomai___ has joined #openstack-marconi06:01
*** haomaiwang has quit IRC06:05
*** bruceSz has quit IRC06:15
*** AAzza has joined #openstack-marconi06:23
*** ykaplan has joined #openstack-marconi06:31
*** ykaplan has quit IRC06:35
*** ykaplan has joined #openstack-marconi06:35
*** ykaplan has quit IRC07:16
*** ykaplan has joined #openstack-marconi07:45
*** dmitryme has joined #openstack-marconi08:54
*** reed has joined #openstack-marconi09:25
*** chandankumar_ has joined #openstack-marconi10:22
*** ykaplan has quit IRC10:31
*** reed has quit IRC10:48
*** ykaplan has joined #openstack-marconi11:01
*** AAzza has quit IRC11:11
*** jamie_h has joined #openstack-marconi11:23
*** AAzza has joined #openstack-marconi11:26
*** tedross has joined #openstack-marconi11:35
*** AAzza has quit IRC11:44
*** flaper87|afk is now known as flaper8711:48
openstackgerritA change was merged to openstack/python-marconiclient: Updated from global requirements  https://review.openstack.org/8349011:59
*** dmitryme has quit IRC12:07
*** apmelton1 has joined #openstack-marconi12:09
*** apmelton has quit IRC12:10
*** ayoung_AFK has quit IRC12:14
*** dmitryme has joined #openstack-marconi12:34
*** sriram has joined #openstack-marconi12:36
*** sriram has quit IRC12:36
*** sriram has joined #openstack-marconi12:37
*** balajiiyer has joined #openstack-marconi12:43
*** nosnos has quit IRC12:50
*** balajiiyer has left #openstack-marconi12:52
*** amitgandhi has joined #openstack-marconi13:03
*** amitgandhi has joined #openstack-marconi13:04
*** oz_akan_ has joined #openstack-marconi13:08
*** cyrichardson has joined #openstack-marconi13:08
*** oz_akan_ has quit IRC13:09
*** oz_akan_ has joined #openstack-marconi13:09
*** dmitryme has quit IRC13:12
*** chandankumar_ has quit IRC13:19
*** alcabrera|afk is now known as alcabrera13:20
alcabreraGood morning. :D13:20
*** mpanetta_ has joined #openstack-marconi13:32
*** dmitryme has joined #openstack-marconi13:33
alcabreraflaper87: ping13:37
flaper87alcabrera: pong13:38
*** jcru has joined #openstack-marconi13:38
* flaper87 failed at being a good community guy13:38
* flaper87 didn't send any doodle to the mailing list13:38
flaper87:(13:38
alcabreraheh. :P13:38
* flaper87 completely forgot13:38
alcabreraI forgot, too.13:38
alcabreraI even forgot we were doing this today.13:38
alcabreraHonestly, I was hakyll-ing most of the night and reading up on gadts.13:38
alcabrerasomeone else tackled the HKT question for me: http://www.reddit.com/r/rust/comments/2212j2/higherkinded_polymorphism/13:39
flwangflaper87: may I get your attention on this https://review.openstack.org/#/c/84460/ ?13:39
flaper87alcabrera: AWESOME!!!!!13:39
*** mpanetta_ has quit IRC13:40
flaper87alcabrera: ah yeah. He's a really cool guy13:40
alcabreraflwang: sure thing13:40
*** mpanetta_ has joined #openstack-marconi13:40
*** sriram has quit IRC13:40
flwangalcabrera: haha, morning and thanks :)13:40
*** ykaplan has quit IRC13:40
alcabreraflaper87: TheHydroImpulse...? (re: He's a really cool guy)13:41
alcabrerathat guy? There's a lot of people in that thread. :P13:41
flaper87alcabrera: yeah13:41
alcabreraah, alright. :)13:42
*** sriram has joined #openstack-marconi13:42
* flaper87 hadn't seen this thread13:42
* flaper87 is in Rome today and spent his morning traveling13:42
flaper87damn, soooo long!13:42
flaper87T_T13:42
flaper87alcabrera: so, thoughts about GADTs ?13:42
alcabrerahehe13:43
alcabrerayeah, so much to read/watch13:43
alcabrerare: gadts13:44
alcabrerathe biggest reason to use them/have them in a language is to facilitate the construction of type-safe EDSLs13:44
alcabrerathey also go by the name "phantom types"13:44
alcabrerathe example I keep seeing is the trivial interpreter, in which you define data types to represent the terms of your syntax tree13:45
alcabrerasyntax tree -- meaning interpreter13:45
alcabreraso13:45
*** ayoung has joined #openstack-marconi13:45
alcabreradata Term a = I Int | B Bool | Add (Expr a) (Expr a) | Mul (Expr a) (Expr a)13:46
*** malini_afk is now known as malini13:46
alcabreraand when you define Add13:46
alcabreraAdd :: Expr Int -> Expr Int -> Expr Int13:46
alcabreraYou constrain it using the 'a' from13:47
alcabreraTerm a13:47
alcabreraabove13:47
alcabrerathe user never sees the a13:47
alcabrerabut as an implementor of the EDSL13:47
alcabrerayou take advantage of the presence of the type variable 'a'13:47
alcabreraflaper87: that's the intro-level of it13:47
alcabreraah13:48
alcabreraanother example13:48
alcabreralet's extend this interpreter with Eq13:48
alcabreradata Term a = ... | Eq (Expr a) (Expr a)13:48
alcabreraEq :: Expr Int -> Expr Int -> Expr Bool13:48
alcabreranow we have type-safe comparison13:48
malinio/13:49
alcabreramalini: good morning! :)13:49
maliniGood Morning!!13:49
*** mpanetta_ has quit IRC13:49
*** mpanetta_ has joined #openstack-marconi13:49
maliniI started looking at the non test part of Marconi y'day night..It is simple & beautiful13:50
maliniI felt bad I didnt start doing this sooner :D13:50
*** saikrishna has joined #openstack-marconi13:51
alcabreramalini: hahaha, it really is well-organized. :D13:51
alcabreraflwang: -1 - whitespace nit13:51
alcabreraflwang: I'm ready to +2 after that minor fix. :)13:51
mpanetta_Morning all13:51
alcabrerampanetta_: good morning! o/13:51
malinihello mpanetta!13:51
*** cpallares has joined #openstack-marconi13:52
*** balajiiyer has joined #openstack-marconi13:52
cpallareso/13:52
* flaper87 back13:53
alcabreracpallares: heeeey! :D13:53
malinihello cpallares13:54
cpallareshello alcabrera!13:54
cpallareshello malini :)13:54
cpallareshooooola flaper8713:54
mpanetta_How goes?13:54
cpallaresgood morning, mpanetta_!13:55
flaper87alcabrera: so yeah, however, Term could also be implemented with inhabited variants13:55
flaper87cpallares: hoooola caracola!13:55
mpanetta_mornin cpallares13:55
flaper87alcabrera: or not, actually13:56
flaper87there's still some lack of flexibility when defining the content values of the type13:56
flaper87so, are we all set for the Marconi FAQ hangout ?13:56
flaper87https://plus.google.com/u/0/events/cjep0mauc38flkqsj45pea7fhek13:57
alcabrera1 minute to go! :)13:59
*** kgriffs|afk is now known as kgriffs13:59
* flaper87 goes to a conf room14:00
malinihello kgriffs!14:00
*** mwagner_lap has joined #openstack-marconi14:01
*** ametts has joined #openstack-marconi14:02
* flaper87 is on-line14:03
alcabrerasweet14:03
alcabrera"This live broadcast will begin soon"14:03
maliniflaper87: do you want to email the dev ML ?14:04
flaper87mmh, wait, you shouldn't open the live broadcast, the core team should join the hangout14:04
flaper87otherwise you won't be able to talk14:04
flaper87I *think*14:04
flaper87malini: I didn't do it because I thought it was already too late14:05
flaper87I thought about running this FAQ ourselves and then inviting the dev list for the next hangout14:05
maliniok..next time14:05
flaper87I'm fine either way14:05
flaper87so, people, join14:05
* flaper87 is feeling lonely14:05
*** mpanetta_ has quit IRC14:05
alcabrerawhere can I join? >.>14:05
maliniALl I have is the hangout air link14:05
*** mpanetta_ has joined #openstack-marconi14:06
* flaper87 sent the invite again14:06
flaper87ohhh14:07
flaper87there you are14:07
alcabrerabrb going to find a quiet conference room14:07
flaper87alcabrera: cool14:07
amitgandhiim watching the live stream14:09
kgriffswe could put the FAQ into a slide deck and do a talk next time, then we have something recorded we can put on our wiki14:10
amitgandhiif you arent talking please mute14:11
amitgandhii hear background discussions from someone14:11
amitgandhikgriffs: i think its you14:11
flaper87kgriffs: that sounds like a very good idea14:11
*** saikrishna has quit IRC14:13
flwangalcabrera: ping14:14
flaper87flwang: https://plus.google.com/events/cjep0mauc38flkqsj45pea7fhek14:14
flaper87flwang: I invited you to the G+14:14
flaper87are you going to join?14:14
flwangwhen?14:15
flaper87flwang: now14:15
flaper87:D14:15
flaper87It's live14:15
*** Kuwagata has joined #openstack-marconi14:15
alcabreraso very live. :)14:15
flwangjoining, but my son is sleeping, so I can't talk aloud :D14:15
flaper87cpallares: https://plus.google.com/events/cjep0mauc38flkqsj45pea7fhek14:15
flaper87cpallares: pls, join :)14:16
flaper87flwang: kk14:16
alcabrera5/5 core -- would hangout again. ;)14:16
amitgandhiyes14:16
flwangi'm in14:21
*** chandan_kumar has quit IRC14:27
*** chandan_kumar has joined #openstack-marconi14:27
*** chandan_kumar has quit IRC14:30
*** jcru has quit IRC14:31
*** jcru has joined #openstack-marconi14:32
amitgandhiyagni14:33
*** balajiiyer has quit IRC14:37
*** AAzza has joined #openstack-marconi14:37
*** balajiiyer has joined #openstack-marconi14:37
*** ykaplan has joined #openstack-marconi14:38
*** Kuwagata has left #openstack-marconi14:47
*** jmckind has joined #openstack-marconi14:57
flwanghow to join the hangouts?15:06
flwangnow I'm just watching15:06
alcabreraflwang: I think you needed a direct invite15:06
alcabrerathe link didn't do it for me. :/15:06
*** jcru has quit IRC15:07
*** jcru has joined #openstack-marconi15:07
flwangok, I will check my  mailbox to check for invitation15:07
*** megan_w|afk is now known as megan_w15:10
flaper87http://lists.openstack.org/cgi-bin/mailman/listinfo/legal-discuss15:21
flaper87malini: ^15:21
alcabreracool, thanks flaper8715:21
flaper87http://lists.openstack.org/pipermail/legal-discuss/2014-March/000174.html15:21
*** jamie_h has quit IRC15:22
*** jamie_h has joined #openstack-marconi15:25
*** ykaplan has quit IRC15:32
*** jcru has quit IRC15:37
*** jcru_ has joined #openstack-marconi15:37
*** jcru_ has quit IRC15:38
*** jcru has joined #openstack-marconi15:38
*** vkmc has joined #openstack-marconi15:39
*** vkmc has quit IRC15:39
*** vkmc has joined #openstack-marconi15:39
*** rossk has joined #openstack-marconi15:45
alcabrerabrb15:47
*** AAzza has quit IRC15:51
*** flaper87 is now known as flaper87|afk15:52
alcabreraback15:56
*** alcabrera is now known as alcabrera|afk15:56
flwangalcabrera|afk: around?16:03
*** alcabrera|afk is now known as alcabrera16:07
alcabreraflwang: o/16:07
flwangalcabrera: as for https://review.openstack.org/#/c/84460/2/examples/keystone_auth.py your comment16:07
flwangseems pep8 didn't blame me, so is it a blocker?16:07
alcabreraflwang: ah16:08
alcabreranever mind16:08
alcabreraI see16:08
alcabreraheh. :P16:08
alcabreraI thought that pep8 required 2 newlines after a function definition16:08
alcabreraflwang: +2. :)16:08
flwang:-D thanks16:09
kgriffsfolks, are we about ready to cut RC1?16:24
kgriffsmalini: ping16:26
maliniI believe we are ready for RC116:26
maliniflaper87|afk had the marconi-server fork patch merged y'day16:27
kgriffsmalini: is that patch working well?16:27
kgriffs(in devstack)16:27
malinikgriffs: it re-introduces the original bug16:27
maliniSo we reopened it16:27
maliniThe plan is to pass in a command line arguments when we need to send marconi to the background, instead of always send it16:28
kgriffsoh, is USE_SCREEN not set in the gate?16:28
maliniUSE_SCREEN is set to false at the gate16:28
maliniBut gate always pulls from the master16:29
maliniSo provided we can fix https://bugs.launchpad.net/marconi/+bug/1287490 ASAP, we should be able to get the gate job working again16:29
kgriffsbut isn't marconi-server still forking then?16:29
malinikgriffs: yes16:29
kgriffsI'm confused. :p16:29
flwangmaybe we should check if USE_SCREEN is True explicitly16:29
kgriffs"Don't fork marconi-server unless USE_SCREEN=False"16:30
maliniit is not an env variable & is just set at localrc in devstack16:30
maliniso we cannot really the env check :(16:30
kgriffsoh, so that env check isn't working16:30
maliniWe need a different way of specifying when to fork16:30
malinikgriffs: yes16:30
maliniflaper87|afk has 'volunteered' to fix the bug16:31
kgriffsok16:31
kgriffsso do we want to still cut RC1? I guess that gate is non-voting still, and now we basically don't fork by default16:32
malinikgriffs: yes16:33
maliniwe have two bugs to fix before we make the tempest gate voting16:33
openstackgerritKurt Griffiths proposed a change to openstack/marconi: Open Juno development  https://review.openstack.org/8510216:33
kgriffsok folks, I would like to get all core members to sign off on this before someone approves it16:34
kgriffsflwang, alcabrera, flaper87|afk, malini: ^^^16:34
*** rossk has quit IRC16:35
alcabrerakgriffs: +216:35
*** rossk has joined #openstack-marconi16:37
flwang+216:39
*** rossk has quit IRC16:49
*** rossk has joined #openstack-marconi16:50
*** AAzza has joined #openstack-marconi16:59
*** vkmc has quit IRC17:03
*** dmitryme has quit IRC17:10
*** AAzza has quit IRC17:39
*** rwsu has quit IRC18:03
*** dmitryme has joined #openstack-marconi18:04
*** jmckind has quit IRC18:09
*** mwagner_lap has quit IRC18:27
*** megan_w is now known as megan_w|afk18:51
*** jamie_h has quit IRC18:52
*** megan_w|afk is now known as megan_w18:55
*** balajiiyer has quit IRC18:57
*** mwagner_lap has joined #openstack-marconi19:08
*** rossk has quit IRC19:13
*** balajiiyer has joined #openstack-marconi19:13
*** rossk has joined #openstack-marconi19:15
*** rossk has quit IRC19:16
*** rossk has joined #openstack-marconi19:17
*** ayoung has quit IRC19:19
*** malini is now known as malini_afk19:26
*** balajiiyer has quit IRC19:35
*** balajiiyer has joined #openstack-marconi19:35
*** AAzza has joined #openstack-marconi19:39
*** AAzza has left #openstack-marconi19:39
*** rwsu has joined #openstack-marconi19:56
*** rwsu has quit IRC20:07
*** rwsu has joined #openstack-marconi20:09
*** rwsu has quit IRC20:11
*** rwsu has joined #openstack-marconi20:11
*** malini_afk is now known as malini20:15
*** alcabrera is now known as alcabrera|afk20:17
*** ayoung has joined #openstack-marconi20:18
*** megan_w is now known as megan_w|afk20:18
*** sriram has quit IRC20:22
*** rwsu has quit IRC20:27
*** tellesnobrega has joined #openstack-marconi20:30
*** rwsu has joined #openstack-marconi20:31
tellesnobregahi, i have one question, can i use marconi outside openstack? for example in samza?20:31
malinitellesnobrega: I dont know what samza is20:33
maliniBut you can run marconi-server standalone even in your laptop20:33
maliniyou wont have keystone etc though20:33
tellesnobregamalini: hum, samza is a realtime processing tool like storm, and it uses kafka as message queue (but it pluggable) , i was wondering if i could plug marconi in for performance testing20:34
malinikgriffs/flaper87|afk might be better folks to answer that20:35
*** megan_w|afk is now known as megan_w20:39
kgriffstellesnobrega: interesting use case!20:40
kgriffsso, as long as you don't enable the keystone auth (disabled by default) you won't need any other openstack bits20:40
kgriffsyou'll want to deploy using a production-ready WSGI server such as uWSGI or gunicorn, and in either case be sure to use an async worker type (e.g., gevent)20:41
kgriffsthe MongoDB driver is pretty fast, but FWIW we are planning on adding some other drivers, such as Redis, that may be better suited to your needs.20:43
tellesnobregakgriffs: i see. I'm just browsing questions that i can start researching, i think comparing marconi with kafka will be something interesting and also samza and storm, so i can have some configurations changing queues, all that on openstack, i'm thining about implementing enabling realtime processing in openstack. i will be back here once i have more definitions and if im actually testing marconi so i can get more directions20:46
kgriffsok, cool. All those projects you mentioned have their own strengths, and it will be interesting to see what you learn.20:48
tellesnobregakgriffs: i will try my best :)20:56
*** megan_w is now known as megan_w|afk21:04
*** oz_akan_ has quit IRC21:10
*** rwsu has quit IRC21:22
*** tedross has quit IRC21:26
*** dmitryme has quit IRC21:29
*** dmitryme has joined #openstack-marconi21:30
*** malini is now known as malini_afk21:30
*** dmitryme has quit IRC21:30
*** jogo has left #openstack-marconi21:34
*** cyrichardson has quit IRC21:43
*** balajiiyer has quit IRC21:44
*** mpanetta_ has quit IRC21:48
*** amitgandhi has quit IRC22:04
*** reed has joined #openstack-marconi22:12
*** reed has quit IRC22:13
*** cpallares has quit IRC22:16
*** jcru has quit IRC22:24
*** rwsu has joined #openstack-marconi22:26
*** tellesnobrega has quit IRC22:30
*** tellesnobrega has joined #openstack-marconi22:30
kgriffsttfn all23:11
*** kgriffs is now known as kgriffs|afk23:22
*** cpallares has joined #openstack-marconi23:32
*** cpallares has quit IRC23:47

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