Thursday, 2014-07-10

*** keith_newstadt has quit IRC00:11
*** keith_newstadt has joined #openstack-marconi00:11
*** amitgandhi has joined #openstack-marconi00:21
*** Hao has joined #openstack-marconi00:33
*** Hao has quit IRC00:38
*** oz_akan_ has joined #openstack-marconi01:10
*** keith_newstadt has quit IRC01:12
*** keith_newstadt has joined #openstack-marconi01:12
*** keith_newstadt has quit IRC01:22
*** Hao has joined #openstack-marconi01:34
*** Hao has quit IRC01:39
*** nosnos has joined #openstack-marconi01:48
*** amitgandhi has quit IRC01:52
*** mwagner_lap has quit IRC02:04
*** prashanthr_ has joined #openstack-marconi02:16
prashanthr_flwang: Hello. Good morning.02:16
flwangprashanthr_: hey there02:17
prashanthr_how you doing ? I had a small question for you.02:17
flwanggood, thank you. what's the qiz?02:18
prashanthr_you had mentioned to me that we no longer add backend dependencies to requirements.txt.02:18
prashanthr_hence we would need it to be added to test-requirements.txt02:18
flwangyep, I noticed that the other components are doing that02:18
flwangwait a sec, let me find a link02:19
prashanthr_sure.02:19
flwanghttps://github.com/openstack/ceilometer/commit/febc8347f79a69531e8b69c3f4f7fd8ecefd203302:20
flwangdoes that make any sense for you?02:20
prashanthr_Will check it.02:21
prashanthr_flwang: Yes it does02:21
prashanthr_makes sense caz most driver dependancies are not required while deployment02:21
flwangyes02:21
flwangthat's the point02:21
flwangso that's why I asked02:21
prashanthr_So when i add it to test-requirements should I create a new section called #Backends.02:22
prashanthr_there are none currently02:22
flwangup to you, it's not a big deal02:22
prashanthr_okay sure.02:23
prashanthr_I will go ahead with that.02:23
flwangawesome, thanks for working on this, you're doing great job02:23
prashanthr_thanks flwang :).02:23
prashanthr_flwang: When i did a git pull of the latest version and tried to run the unit tests most of them are failing with an ImportError.02:33
flwangprashanthr_: really? I didn't see any error in my local env02:34
*** flwang_ has joined #openstack-marconi02:34
prashanthr_Yes. they are saying unable to import marconi.common.pipeline02:34
prashanthr_sorry02:34
prashanthr_marconi.common.decorators02:34
prashanthr_https://etherpad.openstack.org/p/marconi-err02:35
prashanthr_I have pasted the error @ the etherpad02:35
*** flwang_ has quit IRC02:39
*** cpallares has quit IRC02:45
*** haomaiw__ has quit IRC02:46
*** haomaiwang has joined #openstack-marconi02:46
prashanthr_flwang: Can you send me an etherpad of your marconi.conf ?02:52
flwangsure02:53
flwangwait a min02:53
flwanghttp://paste.openstack.org/show/85861/02:54
prashanthr_thanks :)02:55
*** haomai___ has joined #openstack-marconi03:02
*** haomaiwang has quit IRC03:04
wpfflwang:  I also run into the same issue ,seems to be related with oslo.i18n,  I'd pip install -r requirement.txt03:07
wpfbut did not work03:07
wpfwhat can I do?03:07
flwangyou mean the patch delivered by flaper87?03:08
wpfFile "marconi/common/pipeline.py", line 36, in <module>03:08
wpf    from marconi.common import decorators03:08
wpfImportError: cannot import name decorators03:08
flwangcan you checkout a new branch to back to a commit before that and try again?03:08
wpf  File "marconi/i18n.py", line 16, in <module>03:08
wpf    from oslo.i18n import *  # noqa03:08
wpfImportError: No module named i18n03:08
flwangok, let me check03:09
flwangmarconi works fine after reinstall the requirements.txt03:12
wpfoops , I'd reinstall it , let me try again03:13
* vkmc lurks03:16
prashanthr_wpf:03:16
prashanthr_reinstalling  fixes the issues03:16
prashanthr_vkmc: Hello. Good evening03:17
prashanthr_:)03:17
wpfI run "sudo pip install -r requirement.txt"03:17
vkmcprashanthr_, morning prashanthr! :)03:17
prashanthr_wpf: you can install marconi instead using pip install -e . in the marconi base folder03:18
prashanthr_it installs all the requirements03:18
wpfI did that ever03:18
prashanthr_hmm then it must reflect the new changes.03:19
wpfit seems that tox did refresh the dependencies03:19
wpf I can run the marconi-server -v03:19
prashanthr_wpf: Hmmm.03:20
wpfhow to refresh tox  , -:)03:20
wpfprashanthr_:   you can run "tox -e py27" successfully ,right?03:20
prashanthr_wpf: Yes i can now after reinstalling :)03:21
wpfprashanthr_:   Ok, maybe I have to remove .tox to make it work03:22
prashanthr_Ahh the error actually still exists but since i shifted to my new branch03:22
prashanthr_i did not find it03:22
*** nosnos has quit IRC03:23
prashanthr_wpf: Deleting .tox and running the tests works03:25
prashanthr_you were bang on :)03:25
wpf-:)03:26
vkmcboo something happened with the switch to oslo i18n?03:26
prashanthr_tests failing ?03:26
prashanthr_vkmc : tests failing ?03:27
vkmcI haven't tried it, I just was reading the backlog03:27
wpfseems tox did not refresh the dependencies or I don't know how to refresh it without deleting .tox03:27
flwangprashanthr_: or you can try tox --recreate -e py2703:27
wpfOk, I will try --recreate03:28
prashanthr_flwang : Ahh. This reinstalls the dependencies again :)03:28
prashanthr_thanks for it :)03:28
flwangprashanthr_: sure03:29
*** prashanthr_ has quit IRC03:32
*** prashanthr_1 has joined #openstack-marconi03:33
*** Hao has joined #openstack-marconi03:35
*** Hao has quit IRC03:40
*** oz_akan_ has quit IRC03:46
prashanthr_1flwang: Any idea what "H405  multi line docstring summary not separated with an empty line03:46
prashanthr_1" means ?03:46
*** prashanthr_1 has quit IRC03:52
*** nosnos has joined #openstack-marconi03:53
*** prashanthr_ has joined #openstack-marconi03:55
flwangcan you paste the code?03:56
*** prashanthr_ has quit IRC04:09
*** oz_akan_ has joined #openstack-marconi04:17
*** oz_akan_ has quit IRC04:21
*** chandankumar has joined #openstack-marconi04:34
*** flwang_ has joined #openstack-marconi04:35
*** flwang_ has quit IRC04:39
*** chandankumar has quit IRC04:44
*** keith_newstadt has joined #openstack-marconi04:49
*** vkmc has quit IRC04:53
*** keith_newstadt has quit IRC04:53
*** keith_newstadt has joined #openstack-marconi04:53
*** oz_akan_ has joined #openstack-marconi05:17
*** oz_akan_ has quit IRC05:22
*** chandankumar has joined #openstack-marconi05:24
*** k4n0 has joined #openstack-marconi05:35
*** prashanthr_ has joined #openstack-marconi05:47
prashanthr_flwang: I did tox --recreate -e pep805:47
prashanthr_and installed the new requirements05:47
prashanthr_it's working fine now :)05:48
prashanthr_H405  multi line docstring summary not separated with an empty line -> adding an empty new line before every line in a multi line docstring05:48
prashanthr_example :05:48
prashanthr_""" This is a multi line05:48
prashanthr_comment.05:48
prashanthr_"""05:48
prashanthr_i mean there has to be a line between "This is a multi line" and the line containing "comment"05:49
wpfprashanthr_:  http://docs.openstack.org/developer/hacking/, check here05:49
wpf[H405] Multi line docstrings should start with a one line summary followed by an empty line.05:49
prashanthr_wpf: Ahh this is perfect. thanks a lot :)05:50
wpfnp05:50
*** nosnos has quit IRC06:08
*** AAzza_afk is now known as AAzza06:11
*** oz_akan_ has joined #openstack-marconi06:18
*** oz_akan_ has quit IRC06:23
*** mkoderer has joined #openstack-marconi06:26
* flaper87 should've probably mentioned that reinstalling requirements was needed06:29
*** haomai___ has quit IRC06:40
*** haomaiwa_ has joined #openstack-marconi06:41
*** AAzza is now known as AAzza_afk06:46
*** ykaplan has joined #openstack-marconi07:01
*** AAzza_afk is now known as AAzza07:02
*** haomai___ has joined #openstack-marconi07:12
*** haomaiwa_ has quit IRC07:15
*** amalagon has quit IRC07:18
*** oz_akan_ has joined #openstack-marconi07:19
*** oz_akan_ has quit IRC07:23
prashanthr_flwang: I had a small doubt.07:48
prashanthr_while i run pep8 tests07:48
prashanthr_i get the error07:48
prashanthr_H104  File contains nothing but comments07:48
prashanthr___init__.py07:48
prashanthr_so i deleted it07:48
prashanthr_but without it i am unable to load the driver07:48
wpfprashanthr_:   then you don't need the comments in it08:02
wpfjust an empty one is ok08:02
prashanthr_wpf: Cool. thanks :)08:03
wpfprashanthr_:  np08:03
openstackgerritPrashanth Raghu proposed a change to openstack/marconi: Implements Queue and Message Controllers for Redis  https://review.openstack.org/9717808:12
*** oz_akan_ has joined #openstack-marconi08:20
*** oz_akan_ has quit IRC08:25
*** AAzza is now known as AAzza_afk08:29
prashanthr_flwang: I want a review to depend on the latest version of another one08:45
prashanthr_as it is showing updated08:45
prashanthr_how do i do it ?08:45
wpfmaybe he is away , -:)08:47
prashanthr_wpf: Yeah i guess :)08:52
wpfis the rebase what you want ?08:52
wpfdo you mean that you'd modify your PS in your local ,and you want set it review again?08:56
wpfthen  you need to "git commit --amend" and git review again08:57
wpfprashanthr_:09:01
prashanthr_wpf: Sorry. I have change 2 depending on change 109:01
prashanthr_now i have made a small amendment to change 109:01
prashanthr_so now change 2 shows it's dependancy as outdated09:02
wpfwow, you depend on unmerged changes in another branch?09:03
prashanthr_hmm yeah kind of a complex mix and mash :P09:03
flaper87prashanthr_: you need to rebase09:15
prashanthr_sure. Doing that now09:15
prashanthr_saw the comment on jenkins09:15
flaper87if change 1 is in branch-a, you need to rebase branch-b where change 2 is to latest branch-a09:16
prashanthr_flaper87: Yup doing that now :)09:16
openstackgerritPrashanth Raghu proposed a change to openstack/marconi: Implementation of claims controller for Redis  https://review.openstack.org/10405509:17
*** oz_akan_ has joined #openstack-marconi09:21
*** oz_akan_ has quit IRC09:22
*** oz_akan_ has joined #openstack-marconi09:22
openstackgerritPrashanth Raghu proposed a change to openstack/marconi: Implements Pools and Catalogue controllers for Redis  https://review.openstack.org/10405809:24
*** haomai___ has quit IRC09:26
*** haomaiwang has joined #openstack-marconi09:27
*** oz_akan_ has quit IRC09:27
*** dmakogon_ is now known as denis_makogon09:43
*** flwang_ has joined #openstack-marconi09:54
*** haomaiw__ has joined #openstack-marconi10:06
*** haomaiwang has quit IRC10:09
*** oz_akan_ has joined #openstack-marconi10:23
*** oz_akan_ has quit IRC10:28
*** prashanthr_ has quit IRC11:02
*** tedross has joined #openstack-marconi11:09
*** malini has joined #openstack-marconi11:11
*** vkmc has joined #openstack-marconi11:25
*** vkmc has quit IRC11:25
*** vkmc has joined #openstack-marconi11:25
*** k4n0 has quit IRC11:26
vkmcmorning!11:27
flaper87vkmc: 'sup ?11:36
flaper87vkmc: congrats, i guess :P11:36
* flaper87 is messing with vkmc11:36
vkmcflaper87, hey youu :)11:37
*** malini has quit IRC11:37
vkmcflaper87, thanks thanks11:38
vkmcwhat happened with the neds? they let you down!11:39
* vkmc messes back11:40
flaper87LOL11:40
flaper87lets admit, that game was booooooooooooooooooooooooooooooriiiiiingggggggggggg11:40
vkmcI prefer a slow game11:41
flaper87and I really hate penalties, I don't think it's a fair way of winning (regardless the team)11:41
vkmcand not 5 goals in 30 min11:41
flaper87but hey, someone has to win, right?11:41
vkmcyes I suffered like hell11:41
vkmcjust one tiny comment... the netherlands are great pulling tshirts and hiding it :p11:43
flaper87LOL, fair enough, I saw lot of that11:43
vkmcso now... the germans!11:44
flaper87GO GERMANY11:45
vkmchttps://www.youtube.com/watch?v=TahSjSjOE9o11:45
* flaper87 hides11:45
flaper87LOOOL11:45
vkmcyeah go cheer germany ¬¬11:45
*** openstackgerrit has quit IRC11:47
vkmcflaper87, btw, I looked into the URI parser yesterday... I couldn't find it :(11:51
vkmcflaper87, I'll ask gsim, but for what I saw... kgiusti had to build a parser himself too for pyngus11:52
flaper87vkmc: oh mmh, if he did then there's probably nothing useful in proton11:52
flaper87which is a shame11:52
vkmchere https://github.com/kgiusti/pyngus/blob/master/examples/python/utils.py#L30-L3911:52
flaper87vkmc: at least you can copy/paste what kgiusti did11:53
* flaper87 never said that11:53
vkmchaha I already had it working... but kgiusti' only takes host and port, not queues or other fancy stuff11:53
vkmcflaper87, btw, this is already working https://github.com/vkmc/marconi-transport-amqp10/tree/master/marconi/queues/transport/amqp11:54
* flaper87 clicks11:54
vkmcpost messages to Marconi server11:54
vkmcmongo saves them11:54
vkmcand no one can get it later :D11:54
* vkmc working on GET now11:54
flaper87vkmc: why do you need to get the queue from there?11:54
flaper87I mean, I know what you're doing with it but isn't there another way to get that info?11:55
vkmcflaper87, I'll check it out... maybe there is some attribute or something to ease things a bit11:55
flaper87vkmc: I think it'd be better to rely on something that doesn't require parsing the URI11:57
flaper87parsing may be expensive and error prone11:57
vkmcI'm aware of that yeah11:57
flaper87if there's no other good way to do it then fine11:57
flaper87cool11:57
flaper87:D11:57
vkmcin fact that code there if you don't specify a queue, breaks :)11:58
vkmcthings is, AMQP allows clients sending messages without queues11:58
vkmcit send everything to a 'common queue'11:58
* flaper87 will quite programming and become a future guesser11:58
flaper87vkmc: if a client sends a message without queue, we basically can't do anything with that message11:59
vkmcfortune teller? with tarot cards and all? :o11:59
vkmcflaper87, in our API, we can't11:59
vkmcMarconi raises and exception in that case11:59
flaper87no no, I'll be a future guesser because I'll likely be wrong most of the time so I can't call that telling but guessing :P11:59
vkmcso we have to capture that11:59
* vkmc was picturing flaper87 with fancy clothes reading hands12:00
flaper87LOL, I want aladin's shoes12:00
vkmchaha12:02
vkmcanother thing12:03
vkmchow are we providing the client-id and project-id?12:04
vkmcI thought that maybe, our best call here, is to put it in the conf12:04
vkmcwell, the client-id... the project-id cannot be done that way12:04
flaper87ametts: just FYI jealousy interest. I went to an open-cinema event lastnight and watched a movie by the lake in the open. Just sayin'12:08
flaper87vkmc: which conf?12:08
vkmcflaper87, marconi.conf, or some special conf for amqp12:08
vkmcunless we authenticate with user and password instead of a token12:10
vkmcand declare the project-id as namespace12:10
flaper87oh, mmh, isn't there a way to recognize a client's request in AMQP's headers?12:11
vkmcflaper87, we could use the client-id for client-id and the correlation-id for project-id12:13
vkmcbut12:13
flaper87mmhhh12:13
vkmcit's the client responsability to specify it before sending the message12:13
flaper87how do I tell Azure which queue I want to post a message to when using AMQP?12:14
vkmcit doesn't appear explicitly in the address12:14
vkmcazure --> "amqps://[username]:[password]@[namespace].servicebus.windows.net/[entity]"12:14
flaper87ooooooooooohhhhhhhhhhhhhhhhhhhhhhhhhhhh12:15
flaper87namespace12:15
flaper87mmh12:15
flaper87nasty, elegant and clever12:15
vkmcoh no12:15
vkmcthe [entity] is the queue12:16
vkmcnamespace is our project-id concept12:16
flaper87and the namespace would be the project12:16
flaper87right12:16
flaper87so, I guess we'll have to parse the url12:16
flaper87and fuck the client-id12:16
* flaper87 never said that12:16
vkmclol12:16
vkmcwe need to require the amqp address syntax as much as possible12:17
vkmcneed to require lol12:17
vkmcwe require12:17
vkmcotherwise all the interoperability of AMQP goes to the trash12:18
vkmcand one final thing12:40
vkmc(note how I bug you in little doses so you don't hate me much)12:41
vkmcfor the consumer role12:41
*** sriram has joined #openstack-marconi12:41
vkmcwhen it suscribes to a queue12:42
vkmcthe server should send it all the messages that queue12:42
vkmcor that should be the normal behaviour... not sure if for the prod/cons scenario as well12:42
vkmcthere is no way to know that there is a new consumer unless it sends a message to the server12:43
flaper87malini|afk: https://review.openstack.org/#/c/98777/ :)12:43
flaper87and good morning12:43
flaper87vkmc: remember to ping me :P12:43
flaper87I get distracted very easily12:43
vkmchaha I know, I ping you when there is enough to keep you entertained12:43
vkmcso... flaper87 ^^12:43
flaper87vkmc: hahaha, good strategy. 1 big ping instead of 10 tiny ones12:44
vkmcyup :D12:44
flaper87that's weird, mmhh. There must be a way to know when there's a new connection aiming to consume messages12:45
flaper87hard thing is the connection may be persistent12:45
flaper87which means we'll have to keep track of who's connected12:46
flaper87crap12:46
vkmcexactly12:46
vkmcthis is the subcription thing I was mentioning yesterday12:46
flaper87yeah but I thought you were just talking about pub/sub12:46
vkmcI was12:46
flaper87HA!12:46
* flaper87 knew that12:46
flaper87:P12:46
vkmcbut in the producer/consumer scenario we need to do something alike... less complex though12:46
* flaper87 pulls vkmc chair12:47
flaper87yeah12:47
vkmcmaybe sending a dummy message, like the first part in the three way handshake for tcp12:47
flaper87that's unfortunate, though. Nonetheless, since we have to do it, we better do it right and for both12:47
vkmcyup it is12:48
vkmcis slightly related with the notifications bp12:48
flaper87let me dig into this a bit12:48
vkmcok12:49
vkmcI'll think in a decent solution too12:49
vkmcI don't want all this to be on your shoulders.. but well, that happens when you are that smart12:49
*** mpanetta has joined #openstack-marconi12:57
*** oz_akan_ has joined #openstack-marconi12:57
flaper87vkmc: http://qpid.apache.org/releases/qpid-proton-0.7/protocol-engine/python/api/proton.Messenger-class.html#recv12:58
flaper87vkmc: so, according to that doc, the recv call accepts an `n` keyword which specifies how many messages the client wants to receive12:58
flaper87this means the consumer is telling the server it wants some messages and how many it wants12:59
vkmcflaper87, exactly, but that works only if there is some remote node sending messages to it12:59
vkmceer12:59
flaper87the part that we need to solve is: "If the Messenger is in blocking mode, this call will block until at least one Message is available in the incoming queue."13:00
*** jmckind has joined #openstack-marconi13:00
*** jmckind has quit IRC13:00
flaper87but that's probably done by proton itself13:00
flaper87not sure, I'll ping gsim13:00
*** jmckind has joined #openstack-marconi13:00
vkmcflaper87, I'll try it right now13:02
flaper87I think the easiest solution is to keep the sessions around13:02
vkmcbut, afaik, the recv() feature works if there is a node executing send() somewhere in the network13:02
vkmcyes we have a subscriptions map13:03
vkmcwell, I'll let you know what I find13:03
vkmcthaaaaaaaaaaanks for everything Fla13:04
vkmcyou are really kind (despite you cheer for Germany) :)13:05
*** mwagner_lap has joined #openstack-marconi13:05
*** tedross has quit IRC13:05
flaper87vkmc: recv() should work if there's a node that it can connect to and get messages from13:06
flaper87that would be marconi13:06
flaper87remember that amqp 1.0 defines a way to send messages between peers and that includes intermediari nodes that store messages13:06
flaper87in other words, marconi would be an amqp1.0 peer13:07
vkmcawesome13:07
*** flwang_ has quit IRC13:13
*** malini has joined #openstack-marconi13:17
*** tedross has joined #openstack-marconi13:18
*** alcabrera|afk is now known as alcabrera13:26
flaper87vkmc: https://github.com/rhs/qpid-proton-demo13:26
flaper87you may want to take a look to that demo13:27
flaper87it basically implements a broker using proton13:27
flaper87the main difference is that it doesn't use the Messenger API13:27
flaper87that's where we want to get after we figure out how good/bad this will work using the Messenger API13:27
alcabreragood morning! :)13:28
flaper87alcabrera: goooooood morning13:28
alcabreraheya flaper87. How are you?13:29
vkmcthanks flaper87, I'll check it out13:29
flaper87alcabrera: I'm doing great, what about you? How's it going on your new tasks? Haskell all the way, w000t13:29
vkmcalcabrera, hiiiiiiii13:29
alcabreravkmc, hello! :)13:29
* flaper87 laughs because vkmc doesn't know he just asked her to read java13:29
alcabreraoh no java. D:13:30
alcabreraflaper87: I'm great! The tasks are coming slowly, since they're mostly waiting for me to move to Austin, TX before assigning me the meatier things. I've written a log parser in haskell so far. Aside from that, I've been enjoying studying type and category theory.13:31
alcabreraso13:31
alcabreramany13:31
alcabreragood13:31
alcabreramath books13:31
flaper87alcabrera: I'm glad to hear that, it sounds like you're having a blast13:31
alcabreraoh yeah!13:31
flaper87I should do that as well, it's just been a crazy period13:31
flaper87in a good way, but still crazy13:32
alcabrerakeeping busy and traveling every where, flaper87? :)13:33
flaper87alcabrera: yeah13:33
vkmcflaper87, I kinda heared an evil laugh13:33
vkmcfar away13:33
vkmcsomewhere in Italy13:33
flaper87alcabrera: and there's also this girl, vkmc. Man, she's all crazy about AMQP and keeps talking about it like every single second. OMFG13:34
alcabrera"javahahaha", could be heard echoing through Italy13:34
* flaper87 ducks and runs far far away from vkmc13:34
vkmcalcabrera, 'good' and 'math books' are not expected to be together haha13:34
alcabrerait struck me as well, vkmc. ;)13:35
alcabreraI was like13:35
alcabrerawait13:35
alcabrerawow, I said that13:35
alcabrera"nice"13:35
alcabrera:D13:35
alcabrera"Topoi: The Categorial Analysis of Logic" kept me very entertained this morning13:35
vkmcflaper87, tomorrow morning... you will hear someone knocking at your door13:39
vkmcand instead of hearing 'braaaains'13:39
vkmcyou will hear... 'amqppp'13:39
mpanettahah13:41
*** Obulpathi has joined #openstack-marconi13:43
*** Obulpathi has quit IRC13:44
vkmcalcabrera, what is categorial analysis about? more or less13:44
vkmcsounds interesting13:44
flaper87hahahahahhahaha13:44
*** Obulpathi has joined #openstack-marconi13:45
flaper87vkmc: I don't believe that you'll come all the way just to scream AMQP at me at 7am. I'm sure as hell that you'll come here with that intention then you'll see the lake, sit there and think: "Fuck AMQP, flavio and openstack all together"13:45
flaper87:D13:45
alcabreravkmc: categorial analysis is about understanding the relationship between functions in terms of their compositions, and understanding how they transform/map objects while maintaining/changing their structures13:46
alcabrerait is a new foundation for msathematics that exceeds the potential of set theory and is also very useful from a functional programming POV13:46
alcabreranew as in -- invented around 1950s :P13:47
alcabrerajust, it hasn't been widely introduced to most curriculum13:47
vkmcflaper87, of course :D but since I'm there I'll take the chance to haunt you13:47
vkmcalcabrera, wow neat!13:48
flaper87damn :/13:48
alcabrerahaha, the serenity of that lake. :)13:48
*** ametts has quit IRC13:49
*** ametts has joined #openstack-marconi13:52
*** tedross has quit IRC14:03
*** amitgandhi has joined #openstack-marconi14:04
*** ykaplan has quit IRC14:19
*** tedross has joined #openstack-marconi14:19
*** prashanthr_ has joined #openstack-marconi14:21
prashanthr_My first merge to the main branch today :)14:22
prashanthr_Finally14:22
prashanthr_Good morning all btw :)14:22
vkmc\o/ go prashanthr_14:24
prashanthr_vkmc: Hey i was able to fix the pep8 error issues today14:24
alcabrerayay. prashanthr_!14:24
prashanthr_alcabrera: Thank you :) Now the review process has speedened up :)14:24
alcabrera:)14:25
vkmcprashanthr_, awesome :)14:25
prashanthr_vkmc: In future if you see that many tests are failing or inconsistent with jenkins behaviour14:25
prashanthr_you could just do14:25
prashanthr_tox --recreate -e py27,pep814:25
prashanthr_to update all the requirements14:25
prashanthr_at one shot14:26
flaper87alcabrera: do you feel like reviewing this patch? https://review.openstack.org/#/c/98777/14:28
*** cpallares has joined #openstack-marconi14:28
*** amalagon has joined #openstack-marconi14:28
flaper87malini: good morning :)14:29
flaper87why are you so silent?14:29
flaper87malini: is there https://review.openstack.org/#/c/98777/ something you're https://review.openstack.org/#/c/98777/ running away from?14:29
vkmcprashanthr_, oh thanks for that... I didn't know how to update the requirements :)14:29
alcabreraflaper87: I'll pass on reviewing that. thanks for checking, though. :)14:30
flaper87alcabrera: np, :)14:30
prashanthr_vkmc: Welcome. flwang helped me with this today morning.14:30
*** prashanthr_ has quit IRC14:30
*** AAzza_afk is now known as AAzza14:30
*** prashanthr_ has joined #openstack-marconi14:32
*** ykaplan has joined #openstack-marconi14:33
prashanthr_alcabrera: I needed a small help with git.14:34
* flaper87 goes for a walk14:34
alcabreraprashanthr_: sure thing. what can I help with?14:35
prashanthr_I have a change https://review.openstack.org/#/c/97178/14:35
prashanthr_which is the basis for https://review.openstack.org/104055 14:35
prashanthr_because of this dependency when i change the first commit14:35
prashanthr_and submit a review14:36
prashanthr_the second one says outdated14:36
prashanthr_how should I go about solving this issue ?14:36
alcabrerahmmm14:36
alcabreraso 104055 depends on 9717814:36
prashanthr_yes14:36
alcabrera97178 was updated14:36
prashanthr_right14:36
alcabreraand 104055 neds to be rebased14:36
alcabreraso the trick I use there14:36
alcabrerathe easy case: click 'rebase' on 10405514:37
alcabreraif that doesn't work14:37
alcabrerayou need to git down, which I'll detail in a moment14:37
mpanettagit down?14:38
prashanthr_Sure.14:38
prashanthr_I will try the first one.14:39
prashanthr_today i reverted all changes on branch 114:39
prashanthr_and reworked completely one another branch14:39
prashanthr_which was quite time consuming.14:39
alcabrerasometimes the hardest part of OS development14:40
alcabrerais rebase hell14:40
alcabrerain the process of making it through reviews14:40
alcabreraI've totally been there. :P14:40
prashanthr_alcabrera: ha ha :)14:42
prashanthr_I think i will stall claims and pools reviews14:42
prashanthr_until i get queues and messages14:43
prashanthr_through14:43
prashanthr_and then finally rebase14:43
alcabreramakes sense. :)14:44
alcabreraprashanthr_: http://lpaste.net/571195917396973977614:44
alcabrerathat details my procedure for rebasing in the face of reviews/changes14:44
maliniflaper87: yes..not enough pop-tarts14:52
maliniflaper87: Sorry..was in a meeting14:52
malinichecking it out now14:52
alcabreraheya, malini. :)14:52
prashanthr_alcabrera: this is just woow. Thanks a lot :)14:52
prashanthr_malini, flaper87: Good morning.14:53
maliniheyyy alcabrera & prashanthr_!!14:54
alcabreraprashanthr_: glad you find it helpful. It may need a little tweaking, as the last chance I had an opportunity to practice it was well ove three months ago. :P14:55
prashanthr_alcabrera: This will be bookmarked on all browsers immediately :)14:55
*** abettadapur has joined #openstack-marconi14:56
alcabrerahahaha, yay!14:56
prashanthr_alcabrera: Meeeeeeting time :)15:03
alcabreraoh yeah!15:04
alcabrerathanks, prashanthr_15:04
alcabreraI'm all late today. :P15:04
prashanthr_alcabrera: No problems :)15:04
alcabreraAAzza, prashanthr_, vkmc: would you all like to join me for a gsoc/opw update? :)15:05
vkmcalcabrera, Sure!15:05
prashanthr_prashanthr_: Sure !15:05
alcabreraawesome!15:06
alcabreralet's start in reverse order today. :D15:06
alcabreravkmc: could you share the latest?15:07
vkmcalcabrera, sure :)15:07
vkmcalcabrera, since last week I have been working on the AMQP transport driver15:08
vkmcseveral design decisions came up so I've worked along with flaper87 to come up with something that allows us to take full profit of the performance provided by AMQP while keeping consistency with our way of doing things15:09
alcabrerathat sounds like quite the challenge!15:09
*** Obulpath_ has joined #openstack-marconi15:09
vkmcs/to come up with something/to come up with a design15:09
alcabrerawhat next steps do you see for the amqp transport?15:10
*** Obulpathi has quit IRC15:10
vkmcyeah semantics are really different so it took us some time to define what we wanted to add for this first version15:10
vkmcwell, the current amqp transport driver can receive messages and store them in the storage backend15:10
vkmcbut no one can retrieve it those messages yet :p15:11
alcabrerahehe15:11
vkmcso I'm working on adding a way to allow clients to suscribe to those queues and get the messages15:11
vkmcwe are going to implement a prod/cons pattern now15:11
vkmcthe pub/sub pattern is harder since it depends on notifications15:11
vkmcI've put up a wiki with all the changes in here...15:12
vkmchttps://wiki.openstack.org/wiki/Marconi/specs/amqp/api/v115:12
alcabreraah! nice!15:12
vkmcand the code is in my github repo https://github.com/vkmc/marconi-transport-amqp1015:13
vkmcI'll add instructions of how to use it soon in case someone is curious15:13
alcabrerathanks!15:13
alcabreraone quick question15:13
vkmcsure15:14
alcabrerais client.py something that we write?15:14
*** ChanServ sets mode: +o kgriffs15:14
*** flwang_ has joined #openstack-marconi15:14
vkmcnope, is something I wrote15:14
vkmcI'll upload it soon15:14
alcabreraah, alright!15:14
vkmcit's a simple AMQP client15:14
alcabreraon that client.py15:14
alcabreradoes it also expose an API that can be used to embed the functionality in another python application?15:14
alcabreraclient:queue.post(subject, body)15:15
alcabreraetc.15:15
*** malini has quit IRC15:15
vkmcyes, it shows how users should use proton to interact with Marconi using AMQP15:15
vkmca very simple version of it15:15
alcabrerasweet. :)15:16
alcabreraso it sounds like the next steps are to flesh out the design a bit more, to extend the client, and to retrieve mesasges15:16
vkmcclient.py is a simple way to test the server :) since there is no AMQP 1.0 shell client15:16
alcabrera*messages15:16
vkmcexactly15:16
vkmcthe latter is maybe the most important15:16
alcabreraagreed. it's just one of those 'must-have' features. ;)15:17
vkmchaha yes15:17
vkmcnow I'm reading Java code flaper87 shared with me15:17
alcabreraany other thoughts/updates vkmc?15:17
vkmcnothing else for now alcabrera15:17
vkmcthanks15:17
alcabreraoh yeah, Java. requires coffee to parse.15:17
alcabrerathanks, vkmc. :)15:17
vkmchaha yes15:18
alcabreraprashanthr_: how goes redis, rebasing, and reviews? :)15:18
*** flwang_ has quit IRC15:18
prashanthr_alcabrera: It's going really nice and pacy now :)15:18
prashanthr_yes. New set of comments have come in recently from15:19
prashanthr_flwang15:19
*** malini has joined #openstack-marconi15:19
prashanthr_for the queues and messages controllers15:19
prashanthr_I was just doing that15:19
prashanthr_meanwhile i have rebased and submitted15:19
prashanthr_new reviews for all my other patches15:19
prashanthr_so they have made their way into the repository :)15:19
prashanthr_I also was interacting with flaper8715:20
prashanthr_over the last two days15:20
prashanthr_over redis integration into15:20
prashanthr_oslo.cache15:20
alcabrerawhat were flaper87's thoughts?15:20
kgriffshelloooooooo15:20
prashanthr_but it seems like they have shifted the design of oslo.cache15:20
alcabreraheya, kgriffs. :)15:20
vkmckgriffs, hiiiiiiiii15:20
alcabreraah15:20
prashanthr_https://review.openstack.org/#/c/97155/15:21
prashanthr_Here is the spec for the new design15:21
kgriffsflaper87: ping15:21
alcabreraah, I remember reading about this long ago15:21
alcabreradogpile.cache15:21
prashanthr_it uses a common pattern called dogpile.cache15:21
prashanthr_I had invested two days to code into the redis cache15:21
prashanthr_and all the associated test cases15:22
prashanthr_:(15:22
kgriffsdang. Well, at least you gained some experience. :)15:22
alcabrerayeah, definitely a bonus for experience. community sometimes shifts like that.15:22
prashanthr_kgriffs, alcabrera: true :)15:22
alcabrerayou know redis all the better for it15:23
prashanthr_But i feel even with dogpile.cache the API is not going to change15:23
prashanthr_so i feel some parts of the code can still be reused :)15:23
*** abettadapur has quit IRC15:23
alcabrerahopefully!15:23
alcabrerasince my understanding15:23
alcabrerais that dogpile.cache does not allow for remote caching15:23
alcabrerawhich is a plus for memcache/redis-based solutions15:24
alcabreraso I imagine there's a bit of discussion to be had there still15:24
*** keith_newstadt has quit IRC15:24
prashanthr_alcabrera: True15:24
prashanthr_flaper87 suggested me to interact with the oslo committee15:25
prashanthr_if I was willing to work15:25
alcabrerathat's a good idea15:25
prashanthr_So i thought i would study a bit about dogpile15:25
prashanthr_before a approach the team15:25
prashanthr_So I invested sometime into dogpile15:25
prashanthr_and some examples15:25
kgriffsIf they do move to dogpile does that preclude creating a hierarchical caching driver? E.g., L1 (local), L2 (remote)15:25
kgriffsIf they are just putting a facade on dogpile.cache's API then there isn't an opportunity to create meta-drivers like that.15:26
prashanthr_hmm kgriffs, I still need to invest some more time into dogpile cache.15:26
alcabreraah, sweet -- http://dogpilecache.readthedocs.org/en/latest/usage.html#creating-backends15:27
alcabreradogpile supports custom backends15:27
alcabreraI take it leveraging custom backends15:27
kgriffsoic15:27
alcabreraone could create hierarchical caching with dogpile15:27
prashanthr_alcabrera: thanks for that. Yes we can create backends15:27
prashanthr_the team has plans for memcached, redis15:27
prashanthr_and couchbase15:27
alcabrerayou'd just need to encode the TTL semantics onto the chosen backend15:27
alcabreralots of options. :)15:28
alcabreraalright15:28
prashanthr_alcabrera: Right.15:28
alcabreraso next steps for me15:28
alcabreraare to help review your patches prashanthr_. :D15:28
prashanthr_alcabrera: Ha ha yes.15:28
alcabreraI'll take some review time between today and tomorrow15:28
prashanthr_sure.15:29
prashanthr_thanks a lot :)15:29
alcabrerathank you, too. :)15:29
prashanthr_I will not update my reviews15:29
prashanthr_tonight15:29
alcabrerayeah, get some rest!15:29
alcabreraany other thoughts/updates prashanthr_?15:29
prashanthr_alcabrera: I am done :).15:29
alcabrerathanks!15:29
alcabreraAAzza: are you available to share some updates? :)15:30
AAzzaalcabrera: yes, i'm here15:30
alcabrerayay!15:30
alcabrerawhat's the latest?15:30
AAzzaalcabrera: i was busy making storage unit tests running in pooled setup. just uploaded patches yesterday15:31
AAzzaalcabrera: really need review, because I have some questions about how to several things15:31
*** chandankumar has quit IRC15:31
alcabreraI'll give it a review between today and tomorrow.15:31
peoplemergeMe too15:31
alcabrerato see if I can clarify the gaps.15:31
AAzzaalcabrera: have no time to try benchmarking, hopefully will do is starting from next monday15:32
peoplemergeg'morning all!15:32
alcabreragood morning, peoplemerge. :)15:32
AAzzapeoplemerge: morning)15:32
vkmcpeoplemerge, hi!15:32
*** openstackgerrit has joined #openstack-marconi15:33
alcabreraare there any question you'd like to bring up now, AAzza?15:33
AAzzaalcabrera: hmmm....15:33
AAzzaalcabrera: for now - no.15:33
alcabrerakk15:34
alcabreraI started reading existing comments on your two patches15:34
*** Alex_Gaynor has left #openstack-marconi15:34
alcabreraI think I'll be able to help15:34
AAzzaalcabrera:  good, thanks)15:34
alcabreraany other thoughts/updates to share, AAzza? :)15:35
*** Obulpath_ has quit IRC15:35
prashanthr_alcabrera: Also I have begun with py33 compat for redis. Need AAzza's help on this.15:35
prashanthr_oops sry alcabrera15:35
AAzzaprashanthr_: i'm here to help)15:36
prashanthr_AAzza: thanks :)15:36
alcabrerano worries, prashanthr_.15:36
maliniwhee whee whee This is an interesting thread http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg29099.html ..looks like ppl are finally seeing some value in project level functional testing <:o)15:36
AAzzaalcabrera: no, nothing else)15:36
alcabrerathanks, AAzza!15:37
alcabrerayay, malini!15:37
alcabrerawith that, we come to a close on our update meeting. Thanks all for joining in!15:37
AAzzafrom next monday i will be available rarely on irc, but will read and answer everything at least once per day. and surely will review and update my commits.15:37
alcabrerathanks for the heads up, AAzza.15:38
peoplemergeWhat's the update meeting?15:38
prashanthr_AAzza: I am getting an error like this15:39
prashanthr_https://etherpad.openstack.org/p/py3-error15:39
prashanthr_when i try15:39
prashanthr_tox -e py3315:39
vkmcpeoplemerge, is for OPW/GSoC interns :)15:40
vkmcalcabrera, thanks!15:40
alcabrerawe hold it once a week on Thursdays, peoplemerge. :)15:40
peoplemergevkmc: ah ok!15:40
AAzzaprashanthr_: it seems you should install also python3-dev15:42
AAzzaprashanthr_: or package like that. maybe python33-dev for py33)15:43
*** Obulpathi has joined #openstack-marconi15:43
peoplemergeSo regular meeting I have down as TU 8-850 PST.  Would it be good to join one held this day of the week since I'm onboarding?15:43
prashanthr_AAzza: Can i work with py32 ?15:43
alcabreraprashanthr_: avoid py32, if you can.15:44
kgriffsbtw, folks, we need to go into crunch mode15:44
kgriffspy32 is BAAADNESS15:45
alcabrerapy33 adds many compatibility features that make it possible to work with py2.6+15:45
kgriffsmostly because it doesn't support the u prefix on strings. :p15:45
prashanthr_alcabrera,kgriffs: Ahh got it. Strings are the large part of  the compatibility :D :P15:45
AAzzaprashanthr_: if you use ubuntu in has some ppa for all major python versions.15:46
alcabrerapeoplemerge: I'd like to limit the Thursday meeting updates to interns-only, but you're welcome to join in and ask questions. :)15:46
peoplemergealcabrera: ok will do15:46
vkmcbrb15:46
alcabrerakgriffs: crunch time?15:46
AAzzaprashanthr_: it doesn't work very well, but at least it is a way to install.  https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes15:47
peoplemergeI sent in a patch to review yesterday.  I see how they'll appear in review now, I see the commit message could have been more consise in the beginning.15:49
peoplemergekgriffs: vkmc: could sb have a peek at 105830?15:51
malinikgriffs: welcome back! I thought you went into the vacation black hole :)15:52
peoplemergeI figured I could start with the simplest test that could possbibly (not) work.15:52
*** amitgandhi has quit IRC15:53
peoplemergekgriffs: ah you probably have lot of catchup!15:53
kgriffsyep, I'm still trying to sort out what everyone's been up to. :)15:54
kgriffsanyway, I just want to highlight we have ~12 days left in j-215:54
kgriffsand a TON OF WORK LEFT15:54
kgriffshttps://launchpad.net/marconi/+milestone/juno-215:54
kgriffsI'd like to slip as little as possible. I just assigned myself to a few items15:55
prashanthr_AAzza: Yup i installed the headers15:55
kgriffsWe need everyone to focus on j-2 bps and bugs15:55
prashanthr_and now it's setup15:55
kgriffsand pretty please do lots of reviews so that doesn't become the bottleneck. :D15:55
peoplemergekgriffs: is msgpack on the critical path for j-2?15:55
kgriffsI think so, because I'd like to have v1.1 squared away for j-3 so it has a full milestone to bake and be debugged.15:56
openstackgerritA change was merged to openstack/marconi: Start scratching Queue Flavors api  https://review.openstack.org/9877715:56
kgriffsI suspect client SDK authors may have some 1.1 feedback during j-3 too that we want to address15:56
peoplemergeGood, I have the time now, but it may take some input.  I'll definitely do reviews.15:57
kgriffsrock on15:58
kgriffsthanks man15:58
* flaper87 back15:59
flaper87kgriffs: HELLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO15:59
*** amitgandhi has joined #openstack-marconi15:59
peoplemergeflaper87: Hey!16:00
flaper87peoplemerge: hey hey :D16:01
flaper87kgriffs: we also need tons of reviews16:01
*** prashanthr_ has quit IRC16:02
kgriffso/16:03
flaper87kgriffs: how are you? Hope you had a great time off16:04
kgriffsit was nice. Colorado is lovely in the summer. :D16:04
kgriffsWas there visiting family16:04
kgriffsflaper87: I think the rename will have to wait until j-316:05
kgriffsMarconi --> Naav16:06
kgriffswhat do you think?16:06
flaper87kgriffs: agreed16:07
flaper87kgriffs: re flavors, with enough reviews we can get it done for j-216:08
flaper87I'm almost done with the API too16:08
flaper87and I won't do sqlalchemy16:08
flaper87(based on our latest agreements w.r.t that driver)16:08
*** keith_newstadt has joined #openstack-marconi16:09
kgriffsok16:10
kgriffsmakes sense16:10
kgriffsflaper87: re the API, is that documented yet on the wiki? I assume this will be part of v1.1?16:11
flaper87kgriffs: part of v1.1 yup, documented not yet. I'm planning to do so soon. It's actually part of the control API which we have not documented yet16:11
flaper87(AFAIK)16:11
flaper87oh mmh16:12
*** ykaplan has quit IRC16:12
flaper87oh no yeah, that's control API, the queue flavor goes into the queue's metadata16:12
flaper87oh well, I guess j-2 is too optimistic16:12
flaper87but lets not push it back yet16:12
maliniflaper87: w.r.t the tests for storage API  for https://review.openstack.org/#/c/90202/ - did you intend these https://github.com/openstack/marconi/tree/master/tests/unit/queues/storage ?16:13
*** whenry has joined #openstack-marconi16:13
flaper87malini: yup16:14
kgriffskk16:14
maliniflaper87: thx!16:15
peoplemergeSearched for marconi,status:open and started looking at Sriram's review 98875, could be really useful to what I'm doing, but looks like kgriffs you've already checked it out.  Is there somewhere I should start?16:16
*** ykaplan has joined #openstack-marconi16:19
*** ykaplan has quit IRC16:27
*** Obulpathi has quit IRC16:30
*** Obulpathi has joined #openstack-marconi16:31
*** Obulpathi has quit IRC16:35
*** vkmc has quit IRC16:43
*** chandankumar has joined #openstack-marconi16:45
*** flaper87 is now known as flaper87|afk16:51
*** reed has joined #openstack-marconi16:54
*** denis_makogon has quit IRC16:55
*** vkmc has joined #openstack-marconi16:56
*** vkmc has quit IRC16:56
*** vkmc has joined #openstack-marconi16:56
* peoplemerge is looking into the requirements*.txt updates from global17:00
peoplemergethere are several requiring simple rebases17:00
*** amitgandhi has quit IRC17:04
*** Obulpathi has joined #openstack-marconi17:07
kgriffspeoplemerge: I need to go back and take a second pass on that, but I think the plan was to get it "good enough" and we can do more polishing in a follow up patch17:28
kgriffs(re the benchmarking patch)17:29
peoplemergekgriffs: ah ok17:33
*** cpallares has quit IRC17:34
*** cpallares has joined #openstack-marconi17:34
peoplemergeI'm looking into the requirements updates now, the pythonclient (99093) should merge fine... but I'd like to get a gut check on code coverage.17:38
kgriffsI think that one is fine since Jenkins gave it a +117:39
peoplemergespecifically do we have enough coverage to +1?  I cherrypicked this and started running tests but haven't figured how to measure coverage17:39
peoplemergeThought so, just wanted to be safe and ask17:39
kgriffsoh, wrt test coverage there is a tox job17:40
kgriffstox -e cover17:40
kgriffssee if that works17:40
peoplemergeahhh17:40
kgriffsusually for requirements.txt changes proposed by the bot we just fast-track those, requiring a single +2 to merge, since they are really just syncing with the global-requirements.txt17:41
peoplemergewhat's everyone using for multiple python version? I just downloaded pyenv and have been switching between em by hand each time17:41
peoplemergenice17:41
kgriffsoh, I usually just use tox17:41
kgriffstox uses virtualenv iirc17:42
kgriffsso, if you have ran a tox test, say17:42
kgriffstox -e py2717:42
peoplemergeyeah.. so do you have all necessary pythons in your system path?17:42
peoplemergeright me too17:42
peoplemergeMy desktop is trusty which doesn't have a 3.3 package -- 3.4 only17:42
peoplemergeetc17:42
kgriffsand you want to manually go in there and, e.g., run pdb you can do "source .tox/py27/bin/activate"17:43
peoplemergeit's going to get irritating fast to swich among all them17:43
kgriffsoh, yeah, I just make sure I have system versions installed for all the tox envs17:43
kgriffstox is pretty good at discovering what you have installed17:43
peoplemergeok sounds better17:43
kgriffsspeaking of 3.4, we should add an env for that17:44
kgriffs:)17:44
peoplemergeDoes upstream already support it?17:44
peoplemerge& critical for j2?17:45
kgriffsmmm, good question. I thought I heard they now had trusty17:45
kgriffspeoplemerge: nah, this is low priority17:45
peoplemergeya17:45
kgriffsj3, low priority I'd say17:45
*** AAzza is now known as AAzza_afk17:45
*** vkmc_ has joined #openstack-marconi17:46
kgriffsfwiw, I've ran into a similar issue with 3.3/3.4 on my MBP17:46
kgriffsbrew formula was updated to install 3.4, and there is no 3.3 option any more17:47
peoplemergeya17:47
kgriffsIm going to try the official installer next17:48
kgriffshttps://www.python.org/downloads/release/python-335/17:48
peoplemergeI've been switching between projects too and have found it easier to do a fresh install of my workstation every time I switch.  I've got it all pretty automated so it's a 20 minute swap17:48
*** vkmc has quit IRC17:49
*** vkmc_ is now known as vkmc17:49
*** vkmc has quit IRC17:49
*** vkmc has joined #openstack-marconi17:49
kgriffsvkmc: hey there o/17:49
kgriffsvkmc: did we ever reach a conclusion about pylint?17:49
kgriffspeoplemerge: that's some serious swap!17:50
kgriffsmaybe docker can help? ;)17:50
*** amitgandhi has joined #openstack-marconi17:50
peoplemergeI just got frustrated with devstack clean not working17:50
kgriffsheh17:50
peoplemergeThat was part of the problem actually :/17:50
openstackgerritA change was merged to openstack/python-marconiclient: Updated from global requirements  https://review.openstack.org/9909317:50
kgriffsdevstack needs to be rewritten to use containers17:50
peoplemergewould be nice17:50
kgriffsjust my %0.0217:51
kgriffss/$/%17:51
peoplemergeHey I'm a huge fan of docker17:51
peoplemergeit'll be hard to make something be everything to everyone tho17:51
peoplemergeIt's handy to not do vm-inside-vm sometimes17:52
* peoplemerge is looking at pythonz to install all these versions for me17:53
peoplemergepyenv doesn't seem to want to do multiple simultaneous system installs17:54
malinipeoplemerge: I believe they don't recommend installing devstack in ur real work machines :)17:56
maliniI wonder where I got tht idea *-)17:58
kgriffsheh17:58
peoplemergemalini: yah, I have a dedicated machine for devstack at work, and a dedicated machine at home17:58
kgriffsif devstack isn't useful on your work box, and it also doesn't accurately reflect a real production deployment, what's the point of it?17:58
maliniIt was written in pre-container era, & probably fit the needs then17:59
kgriffsI suppose it is useful in a way, but I'd much prefer something that treats the services as truly decoupled (SOA anyone?)17:59
peoplemergeWhat's been working well is a desktop bridge that has irc in screen session, dual homed to my openstack dev box that gets a clean OS about 1x/week.18:00
kgriffsIf only the infra team had, like, 2x as many people as they do now they may have the bandwidth to work on rewriting devstack18:00
kgriffs:p18:00
peoplemergeNo risk of a rogue DHCP server messing with our netadmins :)18:01
kgriffsrock on18:01
kgriffshmm... I think I will start using pyenv to run multiple ipython sessions when I am playing around with behavior and benchmarking stuff across different python versions18:02
*** tedross has quit IRC18:02
* kgriffs goes off to do that18:02
*** keith_newstadt has quit IRC18:09
*** keith_newstadt has joined #openstack-marconi18:10
kgriffsok folks, I'll be back later. lunch and all that. I'll try and get some reviews done later today (still trying to catch up since being gone)18:12
*** kgriffs is now known as kgriffs|afk18:13
*** mwagner_lap has quit IRC18:21
*** tedross has joined #openstack-marconi18:25
*** mwagner_lap has joined #openstack-marconi18:41
*** mkoderer has quit IRC18:52
*** malini has quit IRC18:54
*** kgriffs|afk is now known as kgriffs18:57
peoplemergeeww, py26 on trusty was painful. Required code change in setup.py - libdirs missing /usr/lib/x86_64-linux-gnu19:05
peoplemergegoogle...dig dig dig ... google ...19:06
*** amitgandhi has quit IRC19:17
*** chandankumar has quit IRC19:25
*** Obulpathi has quit IRC19:27
*** Obulpathi has joined #openstack-marconi19:28
*** flaper87|afk is now known as flaper8719:30
*** tedross has quit IRC19:34
*** kgriffs is now known as kgriffs|afk19:34
vkmckgriffs|afk, hey K, I should it today19:50
*** keith_newstadt has quit IRC20:06
*** keith_newstadt has joined #openstack-marconi20:07
*** amitgandhi has joined #openstack-marconi20:10
*** cpallares has quit IRC20:46
*** cpallares has joined #openstack-marconi20:46
*** sriram has quit IRC20:46
*** jay-atl has joined #openstack-marconi20:49
*** alcabrera is now known as alcabrera|afk20:54
*** mwagner_lap has quit IRC20:56
*** flaper87 is now known as flaper87|afk20:57
*** mpanetta has quit IRC21:06
*** rossk has joined #openstack-marconi21:11
*** jmckind has quit IRC21:15
*** flwang_ has joined #openstack-marconi21:16
*** flwang_ has quit IRC21:21
*** Obulpathi has quit IRC21:26
vkmcpeoplemerge, how are you doing with msgpack?21:29
vkmcpeoplemerge, I checked out your patchset but probably you will get a better review from some core dev :)21:29
peoplemergevkmc: can you review21:29
peoplemergenice!21:30
peoplemergeI just wanted to see if I was coding in the right direction21:30
vkmcI'll add my humble comments though :)21:30
peoplemergeif you 'grep json marconi' there is a _lot_21:30
vkmcyes... every single piece of code uses json for something21:30
peoplemergenot all in the transport21:31
peoplemergeso sorry, got to run to a meeting... day job :(21:31
vkmcif I understood correctly, you have to add support for msgpack in the transport v1.1 API?21:32
vkmcnp21:32
vkmcjust wanted you to know that was someone reviewing your patch21:32
vkmcpeoplemerge, ttfn o/21:32
*** cpallares has quit IRC21:34
*** amalagon has quit IRC22:02
*** amitgandhi has quit IRC22:16
*** oz_akan_ has quit IRC22:21
*** reed has quit IRC22:32
*** rwsu has quit IRC22:32
*** dmitryme has quit IRC22:32
*** ametts has quit IRC22:32
*** vkmc has quit IRC22:32
*** rektide has quit IRC22:33
*** rossk has quit IRC22:33
*** pquerna has quit IRC22:33
*** haomaiw__ has quit IRC22:33
*** jraim has quit IRC22:33
*** ciypro|afk has quit IRC22:33
*** jay-atl has quit IRC22:33
*** openstackgerrit has quit IRC22:33
*** ekarlso has quit IRC22:33
*** boris-42 has quit IRC22:33
*** whenry has quit IRC22:33
*** malini|afk has quit IRC22:33
*** peoplemerge has quit IRC22:33
*** AAzza_afk has quit IRC22:33
*** tmu_ has quit IRC22:33
*** sebasmagri has quit IRC22:33
*** keith_newstadt has quit IRC22:33
*** fifieldt has quit IRC22:33
*** Ephur has quit IRC22:33
*** megan_w has quit IRC22:33
*** wpf has quit IRC22:33
*** kgriffs|afk has quit IRC22:33
*** VeggieMeat has quit IRC22:33
*** lvh has quit IRC22:33
*** alcabrera|afk has quit IRC22:33
*** flaper87|afk has quit IRC22:33
*** ChanServ has quit IRC22:33
*** dmitryme has joined #openstack-marconi22:36
*** rwsu has joined #openstack-marconi22:36
*** rossk has joined #openstack-marconi22:36
*** jay-atl has joined #openstack-marconi22:36
*** keith_newstadt has joined #openstack-marconi22:36
*** vkmc has joined #openstack-marconi22:36
*** whenry has joined #openstack-marconi22:36
*** openstackgerrit has joined #openstack-marconi22:36
*** ametts has joined #openstack-marconi22:36
*** haomaiw__ has joined #openstack-marconi22:36
*** boris-42 has joined #openstack-marconi22:36
*** rektide has joined #openstack-marconi22:36
*** fifieldt has joined #openstack-marconi22:36
*** Ephur has joined #openstack-marconi22:36
*** jraim has joined #openstack-marconi22:36
*** malini|afk has joined #openstack-marconi22:36
*** megan_w has joined #openstack-marconi22:36
*** ekarlso has joined #openstack-marconi22:36
*** peoplemerge has joined #openstack-marconi22:36
*** AAzza_afk has joined #openstack-marconi22:36
*** ciypro|afk has joined #openstack-marconi22:36
*** wpf has joined #openstack-marconi22:36
*** pquerna has joined #openstack-marconi22:36
*** kgriffs|afk has joined #openstack-marconi22:36
*** VeggieMeat has joined #openstack-marconi22:36
*** lvh has joined #openstack-marconi22:36
*** alcabrera|afk has joined #openstack-marconi22:36
*** flaper87|afk has joined #openstack-marconi22:36
*** tmu_ has joined #openstack-marconi22:36
*** sebasmagri has joined #openstack-marconi22:36
*** ChanServ has joined #openstack-marconi22:36
*** dickson.freenode.net sets mode: +ooo kgriffs|afk flaper87|afk ChanServ22:36
*** reed has joined #openstack-marconi22:39
*** flwang_ has joined #openstack-marconi23:17
*** flwang_ has quit IRC23:22
*** alcabrera|afk is now known as alcabrera23:40
*** prashanthr_ has joined #openstack-marconi23:44
openstackgerritOpenStack Proposal Bot proposed a change to openstack/marconi: Updated from global requirements  https://review.openstack.org/10438523:51
*** alcabrera is now known as alcabrera|afk23:54

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