Monday, 2013-11-18

*** flwang has joined #openstack-marconi00:14
*** nosnos has joined #openstack-marconi01:24
*** haomaiwang has quit IRC01:28
*** flwang has quit IRC02:35
*** flwang has joined #openstack-marconi02:40
*** flwang has quit IRC02:43
*** flwang has joined #openstack-marconi03:52
*** nosnos_ has joined #openstack-marconi05:36
*** nosnos has quit IRC05:36
*** flwang has quit IRC06:02
*** flwang has joined #openstack-marconi06:03
*** flwang has quit IRC06:53
*** flwang has joined #openstack-marconi06:56
*** nosnos_ has quit IRC06:56
*** nosnos has joined #openstack-marconi06:56
*** flaper87 has quit IRC07:48
*** flaper87 has joined #openstack-marconi07:48
*** ChanServ sets mode: +o flaper8707:48
*** flwang has quit IRC07:55
*** flwang has joined #openstack-marconi08:46
*** nosnos has quit IRC08:59
*** nosnos has joined #openstack-marconi08:59
*** nosnos has quit IRC09:03
*** yassine has joined #openstack-marconi09:18
*** flwang has quit IRC10:08
*** yassine has quit IRC10:39
*** John___ has joined #openstack-marconi10:44
*** John___ has quit IRC10:49
*** fifieldt has joined #openstack-marconi10:57
*** fifieldt has quit IRC11:34
*** malini_afk is now known as malini11:40
*** yassine has joined #openstack-marconi12:06
*** tedross has joined #openstack-marconi12:34
*** haomaiwang has joined #openstack-marconi13:11
*** mpanetta has joined #openstack-marconi13:53
mpanettamorning all13:58
flaper87mpanetta: goooood morning14:03
mpanettaflaper87: How goes?14:03
flaper87mpanetta: good, good, you?14:03
mpanettaflaper87: Ok, it is a new day :)14:03
*** mpanetta_ has joined #openstack-marconi14:06
*** mpanetta has quit IRC14:06
*** malini is now known as malini_afk14:08
*** jcru has joined #openstack-marconi14:24
*** amitgandhi has joined #openstack-marconi14:36
*** alcabrera has joined #openstack-marconi14:37
alcabreraGood morning!14:37
*** amitgandhi has quit IRC14:44
*** ametts has joined #openstack-marconi14:44
*** amitgandhi has joined #openstack-marconi14:45
alcabreraflaper87: hey! :D14:52
flaper87alcabrera: yo yo yo!!! Goooood morning!!!14:55
alcabreraI've got a mysterious mongodb error reported by mpanetta_ and I'm wondering if you have any thoughts on it.14:56
alcabrerahttps://gist.github.com/anonymous/6f0938648c5381af8be6/raw/69750c817bbb45205cb227834c9382cf0439fa62/gistfile1.txt14:56
* flaper87 clicks14:56
flaper87russell_h: wrt the client, I haven't updated the wiki page yet. I'll do that very soon!14:57
flaper87alcabrera: o.014:59
alcabrera^^ my thoughts exactly14:59
flaper87I know what that error means but the 79 bytes / 0 bytes doesn't make sense14:59
alcabreraThe only workaround known at the moment is to restart the mongodb instance and then it starts behaving normally.15:00
alcabreraAnd Google is dry on this error. :/15:00
mpanetta_Every time I have seen it I have had to restart that systems uwsgi stack.15:00
mpanetta_No not even mongo, I only restart the app.15:00
*** mpanetta_ is now known as mpanetta15:00
flaper87mmh, in that case, it seems something related to uwsgi. I know I'm stating the obvious ehre15:01
flaper87:D15:01
flaper87I guess what I want to say is that mongodb's document limit is ~16MB15:01
flaper87or even more15:01
alcabreraflaper87: it's 16MB as of 2.4.x, I believe. :)15:01
flaper87alcabrera: right15:01
alcabreraI read up on limits just a bit ago.15:01
alcabrerabrb15:04
*** alcabrera is now known as alcabrera|afk15:04
*** alcabrera|afk has quit IRC15:07
*** alcabrera|afk has joined #openstack-marconi15:16
*** alcabrera|afk is now known as alcabrera15:16
flaper87malini_afk: ping15:47
alcabreraflaper87: malini_afk said she would be online in about an hour. :)15:51
flaper87alcabrera: By that time, I'll have forgotten what I've to say to her15:52
flaper87:(15:52
flaper87ghghg15:52
flaper87malini_afk: I did the devstack update ;)15:52
flaper87now I'll forget it but she can still read it15:52
flaper87:D15:52
alcabrerahaha, that'll do it. :D15:53
alcabreraAlso, now I can send the message along, in case it is missed.15:53
*** ayoung has joined #openstack-marconi15:55
alcabrerahmmm... don't we have a meeting in an hour?15:56
flaper87alcabrera: yup15:56
flaper87actually, it should be at 16 UTC15:57
flaper87AFAIK15:57
alcabrerahmmm15:58
alcabreraso that's in 1 minute. :P15:58
flaper87yes sir!15:59
* alcabrera is turned around by daylight savings time15:59
*** kgriffs_afk is now known as kgriffs16:00
flaper87Gotta say, I hate it when it's 16:00 and it's already dark outside, however, being nearer to US TZs and to UTC helps A LOT16:00
flaper87look who's here!16:01
flaper87kgriffs: HELLO!16:01
alcabrerakgriffs: o/16:01
flaper87I guess I should've said closer instead of nearer16:01
flaper87mmhh16:01
flaper87kgriffs: around?16:02
alcabreracloser and nearer both work equally well, IMO. :)16:02
flaper87cool16:02
*** jergerber has joined #openstack-marconi16:05
kgriffsyeah16:06
kgriffssorry, just got out of another mtg16:06
kgriffssee you in #openstack-meeting-alt16:06
*** reed has joined #openstack-marconi16:39
*** cpallares has joined #openstack-marconi16:43
flaper87cpallares: hey, we're having Marconi's meeting in openstack-meeting-alt16:45
openstackgerritFlavio Percoco proposed a change to openstack/marconi: Isolate tests a bit more  https://review.openstack.org/5366916:53
alcabreraMeeting minutes updated.17:08
*** ametts has quit IRC17:09
kgriffsflaper87, alcabrera: tomorrow and next I will be missing in action since I will be in SF talking about Solum17:09
kgriffsI will try to hop on when I can and get some reviews done in spite of that17:09
alcabrerakgriffs: thanks for the heads up! Bring back awesome news about solum. :)17:09
flaper87kgriffs: cool! Have a nice trip there (if you're not already there)17:10
kgriffsI wish I was there already...17:10
flaper87eheheh17:10
kgriffsI have to fly out EARLY in the morning17:10
kgriffsUsually I try to fly out when most humans are awake17:11
kgriffsbut it didn't work out this time.17:11
kgriffs:p17:11
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: feat: connect sharding manager to control drivers  https://review.openstack.org/5460517:11
flaper87kgriffs: alcabrera btw, the last client patch is ready to be reviewed17:11
flaper87kgriffs: I addressed your comments!17:11
flaper87I'd love to get it approved before you leave to SFO, if possible17:11
flaper87and if it looks good17:12
flaper87:D17:12
flaper87there are some things I'd like to do on the client but I'd like us to agree on the API first (queues and Messages)17:12
flaper87I'll get claims part done as well17:12
cpallaresflaper87:  Did the meeting already end?17:13
flaper87one of the things I'd like to do is to remove the dependency on oslo.config. Since we'll add CLI support through openstack-cli, I don't think we need all the power oslo.config brings17:13
openstackgerritAlejandro Cabrera proposed a change to openstack/marconi: feat: connect sharding manager to control drivers  https://review.openstack.org/5460517:13
flaper87and depending on that will limit the usage of the library in other apps17:13
flaper87cpallares: yup17:13
flaper87:(17:13
flaper87It's very Monday at 16:00 UTC17:14
flaper87cpallares: it'd be awesome if you could participate every Monday17:14
flaper87we'll need your feedback about the API17:14
flaper87:)17:14
cpallaresflaper87: yeah definitely. I'll make the next one.17:15
alcabreracpallares: join us next time! The meetings are usually about us relaxed as this channel, though with a more directed effort towards resolving pending issues. :)17:15
cpallareshi alcabrera!17:16
alcabreracpallares: hey! How are you? :)17:17
flaper87cpallares: and you can get free tickets to every meeting just by paying 10$ every time you attend17:17
cpallaresflaper87: wow what a bargain :P17:18
flaper87:D17:18
alcabreralol17:18
flaper87alcabrera: kgriffs today is the 'Make an Italian happy' day: https://review.openstack.org/#/c/52389/17:19
cpallaresalcabrera: I'm doing good and you?17:19
*** paulmo has joined #openstack-marconi17:19
kgriffsflaper87: re oslo.config17:20
alcabreracpallares: I'm doing pretty well. It was a relaxing weekend for me and it's been a productive day, so far!17:20
kgriffscan you elaborate on what you mean by "all the power oslo.config brings"17:20
kgriffsI.e., why oslo.config exists in the first place?17:21
flaper87kgriffs: reading config files, dot-notation and CLI parsing.17:21
flaper87If we want to *just* be a library, we won't need to either parse the CLI nor read config files17:22
paulmoSorry to hop in, what benefit does it offer over Python's SafeConfigParser?17:22
flaper87all that will be input by the application using Marocni's client17:22
flaper87(btw, I'm not saying oslo.config is not good, I'm just saying we don't need it for marconiclient)17:22
*** whenry has quit IRC17:23
flaper87paulmo: It's a better API for sure, it eases the whole implementation, it's better support for configuration files. It's easier to extract documentation out of it17:24
alcabrerapaulmo: oslo.config includes some of the functionality of SafeConfigParser, but also provides dynamic registration of conf options, code-generated documentation for those optioms, and a means to expose it via a CLI.17:24
kgriffsthe registration of conf options is interesting - it let's you create a schema for your config file that is enforced17:27
kgriffsdocumentation -that is for CLI options or also for, e.g., readthedocs?17:28
flaper87kgriffs: correct17:28
flaper87mostly for CLI options17:28
paulmoIs argparse in there?17:29
flaper87paulmo: yes sir17:30
flaper87paulmo: https://github.com/openstack/oslo.config/blob/master/oslo/config/cfg.py17:30
paulmoOk, I see.  I suspected that after looking at it briefly. :)17:30
alcabreraflaper87: whenever you have a moment, I'd like to discuss DRYing sharding with you. :)17:30
flaper87alcabrera: Sure thing, I think we'll have to do it in a couple of hours or worst case tomorrow. I've got to step out in a bit (grocery shopping T_T)17:33
alcabreraflaper87: that'll be fine, Groceries need doing. :)17:33
alcabrera(and tend to lead to delicious food)17:33
* flaper87 prefers eating them17:33
alcabrerahehe17:34
flaper87kk, gotta go!17:36
alcabreraflaper87: see ya. :D17:36
flaper87alcabrera: kgriffs if you guys can: https://review.openstack.org/#/c/53669/ https://review.openstack.org/#/c/52389/17:36
*** flaper87 is now known as flaper87|afk17:37
*** amitgandhi has quit IRC17:42
*** yassine has quit IRC17:45
*** cpallares has quit IRC18:17
*** cpallares has joined #openstack-marconi18:17
*** cpallares has quit IRC18:21
*** cpallares has joined #openstack-marconi18:21
kgriffsalcabrera: A good link to keep an eye on:18:22
kgriffs#link https://etherpad.openstack.org/p/incubation-and-integration-requirements18:22
kgriffsI added it to our graduation wiki18:23
kgriffshttps://wiki.openstack.org/wiki/Marconi/Incubation/Graduation#Graduation18:23
kgriffsThat etherpad is the set of "guidelines" that is being discussed on the mailing list18:23
kgriffsnothing set in stone18:23
*** amitgandhi has joined #openstack-marconi18:27
* alcabrera reads18:29
*** wirehead_ has quit IRC18:29
alcabrerakgriffs: gtk. Thanks!18:29
kgriffssure thing18:29
*** malini_afk is now known as malini18:38
*** wirehead_ has joined #openstack-marconi18:39
alcabrerabrb18:49
*** alcabrera is now known as alcabrera|afk18:49
*** alcabrera|afk is now known as alcabrera18:57
*** whenry has joined #openstack-marconi19:16
*** ametts has joined #openstack-marconi19:30
*** ametts has quit IRC20:26
*** ametts has joined #openstack-marconi20:31
*** amitgandhi has quit IRC20:43
*** whenry has quit IRC20:54
*** kgriffs is now known as kgriffs_afk20:55
*** kgriffs_afk is now known as kgriffs20:58
*** oz_akan_ has joined #openstack-marconi21:06
*** amitgandhi has joined #openstack-marconi21:21
*** amitgandhi has quit IRC21:23
*** amitgandhi has joined #openstack-marconi21:23
kgriffsalcabrera: https://gist.github.com/anonymous/68accfbd3af03e791af121:26
kgriffsI verified this with nodejs as well21:26
kgriffsSo, I believe this behavior is actually prescribed by RFC21:27
alcabrerahmmm21:27
alcabrerathat slash position makes a world of difference.21:27
kgriffsIn [60]: urlparse.urljoin("https://marconi.example.com/v1", "/v1/queues/foo")21:28
kgriffsOut[60]: 'https://marconi.example.com/v1/queues/foo'21:28
kgriffsone more example ^^^21:28
alcabreragtk21:28
kgriffsyeah21:28
alcabreraso as long as the slash delimits the two components, urljoin is happy, marconi is happy - we're all happy.21:28
kgriffsthe relative URI replaces the leaf of the original21:28
alcabreraI'll keep that in mind next time we're talking homedoc. :)21:29
alcabreraI'm out for the day.21:29
kgriffsone more:21:29
kgriffsIn [61]: urlparse.urljoin("https://marconi.example.com/v1/", "/v1/queues/foo")21:29
kgriffsOut[61]: 'https://marconi.example.com/v1/queues/foo'21:29
kgriffsalcabrera: kk21:29
kgriffschears!21:29
kgriffscheers21:29
kgriffsI mean21:29
alcabreraooohh, merged.21:29
alcabrera:)21:30
alcabrerao/21:30
*** alcabrera has quit IRC21:30
kgriffsmalini, amitgandhi: does this look good to you? https://github.com/racker/eom/pull/921:31
maliniyes..will add comment there21:31
malinikgriffs: done21:32
kgriffsthanks!21:32
amitgandhikgriffs: in the eom.conf-sample, why is /v1/stats a restricted route?21:33
*** paulmo has left #openstack-marconi21:34
amitgandhiie dont we want to authorize on that endpoint?21:34
amitgandhior is it just an example?21:34
amitgandhioh wait thats not a queue stats21:34
maliniamitgandhi: I had the same question for alejandro21:34
amitgandhiwth is v1/stats21:34
maliniHe just wanted to show an example of listing multiple endpoints in the sample file21:34
amitgandhioic21:35
amitgandhiv1/stats returns a 40421:35
malinicoz its really v1/queue_name/stats21:36
amitgandhiLGTM21:37
amitgandhikgriffs: ^21:37
kgriffsthanks!21:37
kgriffsmerged21:37
kgriffsmpanetta: ^^^21:37
kgriffsmalini, mpanetta: you guys are free to test that new middleware21:38
mpanettakgriffs: thanks, will do asap.21:42
*** tedross has quit IRC22:23
kgriffsmalini: I appended a paste to the home doc bug22:27
kgriffshttps://bugs.launchpad.net/marconi/+bug/124565622:27
malinithanks kgriffs22:28
*** mpanetta has quit IRC22:53
*** fifieldt has joined #openstack-marconi23:03
*** malini is now known as malini_afk23:14
*** amitgandhi has quit IRC23:21
*** kgriffs is now known as kgriffs_afk23:24
*** oz_akan_ has quit IRC23:55

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