kim0 | Morning everyone o/ | 08:57 |
---|---|---|
niemeyer | Hello all! | 14:34 |
niemeyer | We're headed to a good week | 14:35 |
kim0 | Hey there | 14:40 |
niemeyer | kim0: Hi | 14:42 |
kim0 | niemeyer: Hi | 14:46 |
kim0 | any particular reason this week will rock :) | 14:47 |
niemeyer | kim0: Many! We're all back from UDS now, have relevant stuff in review, have to plan our next sprint, and a lot more. | 14:48 |
kim0 | woohoo :) yeah | 14:54 |
niemeyer | ah, we also got properly updating info on ensemble.ubuntu.com | 15:02 |
=== niemeyer changed the topic of #ubuntu-ensemble to: http://ensemble.ubuntu.com/kanban/dublin.html | http://ensemble.ubuntu.com/docs | ||
* hazmat yawns | 15:55 | |
niemeyer | hazmat! | 15:55 |
niemeyer | hazmat: Rested/relaxed/ready to rock? | 15:55 |
* niemeyer gives an early morning shock on hazmat | 15:55 | |
hazmat | niemeyer! indeed. relaxed and rested.. budapest was awesome.. time to rock | 15:56 |
* hazmat caffienates anyways | 15:56 | |
niemeyer | hazmat: Did you spend all the time there? | 15:56 |
niemeyer | hazmat: Or went around to other close-by attractions? | 15:57 |
niemeyer | hazmat: I still owe you a review, but not for long | 15:57 |
hazmat | niemeyer, no we did some day trips.. one to this artist commune/town that jim mentioned.. some slow days ( i ended up getting an eye infection so we relaxed for a day or two).. but walked about 6-7 hrs each day around the town, and hit some local spots | 15:58 |
niemeyer | hazmat: Ouch/nice :) | 15:58 |
hazmat | all the bridges, synagogues, basicalla, island, and the hot public baths of course. its a nice town, very pictureseque... picked up lots of gifts for family etc. | 15:59 |
niemeyer | hazmat: Neat | 15:59 |
niemeyer | hazmat: I wish I had gone to the public baths | 15:59 |
hazmat | its strange to consider how short of a time ago it was a police state | 15:59 |
niemeyer | hazmat: Sounds awesome | 15:59 |
niemeyer | hazmat: When did it change? | 16:00 |
hazmat | niemeyer, roughly 89-91 | 16:00 |
hazmat | we checked out the house of terror which cover wwII and soviet occupation, pretty disturbing stuff | 16:00 |
hazmat | i hope we end up doing UDS there next year. | 16:00 |
hazmat | niemeyer, anything interesting from the last week? | 16:03 |
niemeyer | hazmat: Well, Brazil only had direct elections after 83/84 | 16:04 |
niemeyer | hazmat: A lot has been happening | 16:05 |
niemeyer | hazmat: But it was kind of a slow week in terms of development | 16:05 |
niemeyer | hazmat: Jim was off pretty much all of it | 16:06 |
niemeyer | hazmat: Ben was sick for a good while | 16:06 |
niemeyer | hazmat: I've managed to do some reviewing, and pushed the lpad package to a reasonable state | 16:06 |
niemeyer | hazmat: Some good conversations around Launchpad = | 16:07 |
niemeyer | s/=// | 16:07 |
niemeyer | hazmat: a few interviews | 16:07 |
hazmat | niemeyer, nice.. anything promising on the candidates? | 16:07 |
niemeyer | hazmat: This week I plan to start with reviews, and then will start implementing formula/parsing/building for the repo | 16:08 |
niemeyer | hazmat: Some great candidates, yeah | 16:08 |
hazmat | niemeyer, cool, i'm gonna catch up on emails and pickup some of the branches from review | 16:09 |
niemeyer | hazmat: The most important one from you is still there.. I'll start with this one after lunch | 16:10 |
hazmat | niemeyer, sounds good | 16:11 |
=== deryck is now known as deryck[lunch] | ||
_mup_ | Bug #787069 was filed: Expose needs to track the service hierarchy <Ensemble:In Progress by jimbaker> < https://launchpad.net/bugs/787069 > | 17:09 |
=== niemeyer is now known as niemeyer_lunch | ||
_mup_ | ensemble/expose-provision-service-hierarchy r233 committed by jim.baker@canonical.com | 17:49 |
_mup_ | Observe service units watching | 17:49 |
_mup_ | ensemble/expose-provision-service-hierarchy r234 committed by jim.baker@canonical.com | 17:52 |
_mup_ | Merged upstream expose-service-watch | 17:52 |
_mup_ | ensemble/expose-service-watch r233 committed by jim.baker@canonical.com | 17:53 |
_mup_ | Merged trunk | 17:53 |
_mup_ | ensemble/expose-provision-service-hierarchy r235 committed by jim.baker@canonical.com | 17:53 |
_mup_ | Merged upstream expose-service-watch trunk changes | 17:53 |
=== deryck[lunch] is now known as deryck | ||
=== niemeyer_lunch is now known as niemeyer | ||
negronjl | hi all. I am in the process of porting the hadoop orchestra module to ensembe but have some questions. Anyone able to help me ? The question that I have is how to have ensemble remember some values that are needed for future use ( analogous to puppet exported resources ). | 18:45 |
negronjl | In hadoop. The namenode, jobtracker and hdfsdatadir are values ( all strings ) that need to be saved. so, when we deploy a hadoop-slave node, we can preconfigure those values and have the node automagically connect to the master | 18:46 |
negronjl | If this is the wrong forum for this, by all means let me know. | 18:46 |
niemeyer | negronjl: Hey! | 18:54 |
negronjl | hi niemeyer | 18:54 |
niemeyer | negronjl: This is the right forum | 18:54 |
niemeyer | negronjl: The mailing list is also good, but less interactive :) | 18:54 |
negronjl | I thought so. | 18:54 |
niemeyer | negronjl: The model of Ensemble is slightly different | 18:55 |
niemeyer | negronjl: Rather than configuring arbitrary variables with the address of the job tracker, for instance, you actually put the job tracker in a formula, and deploy it as a service | 18:55 |
niemeyer | negronjl: Then, the slaves can declare a relation with a given interface (e.g. "hadoop-jobtracker" sounds like a good name for this case) | 18:56 |
niemeyer | negronjl: With that in place, users can simply ask the node to be connected to this job tracker.. | 18:56 |
niemeyer | negronjl: E.g. | 18:56 |
niemeyer | ensemble deploy hadoop-jobtracker | 18:56 |
niemeyer | ensemble deploy hadoop-slave | 18:57 |
niemeyer | ensemble add-relation hadoop-jobtracker hadoop-slave | 18:57 |
negronjl | I se | 18:57 |
niemeyer | negronjl: Of course, you can have several trackers, slaves, etc | 18:57 |
negronjl | I see | 18:57 |
niemeyer | negronjl: and can also name them differently | 18:57 |
niemeyer | negronjl: E.g. | 18:57 |
niemeyer | ensemble add-relation hadoop-jobtracker production-jobtracker | 18:57 |
niemeyer | Erm | 18:57 |
niemeyer | ensemble deploy hadoop-jobtracker production-jobtracker | 18:57 |
niemeyer | negronjl: So you can have multiple "instances" of the same formula deployed | 18:58 |
niemeyer | negronjl: If you code the formula the proper way, you can also have multiple service units of the same formula. | 18:58 |
niemeyer | negronjl: Which means you might do something like this: | 18:58 |
niemeyer | ensemble add-unit hadoop-slave | 18:58 |
niemeyer | negronjl: and this would spawn a new machine, and connect to the proper job tracker, etc, automatically | 18:59 |
negronjl | how does the slave know to which master to connect to? is it all based on the relationships? | 18:59 |
niemeyer | negronjl: Precisely | 19:00 |
niemeyer | negronjl: Because you said earlier that you wanted hadoop-slave to be connected to hadoop-jobtracker, for instance | 19:00 |
negronjl | got it. I have the basic hadoop-master configured already. I'll play with this for the day and see if I can get the slave to work. | 19:00 |
niemeyer | negronjl: Then, *all* units of that service will know what other services they are supposed to be talking to | 19:00 |
niemeyer | negronjl: That's awesome.. we'll be around if you need any help | 19:01 |
niemeyer | negronjl: The examples formulas next to the source code and the principia project in Launchpad may provide some hints about how that stuff may be put together | 19:01 |
niemeyer | negronjl: The documentation may also be helpful (link in the channel topic) | 19:01 |
niemeyer | negronjl: But again, just ping us in case you have questoins | 19:01 |
negronjl | I will document the process and what I am trying to do. I will then send the formula and all of it's documentation to you guys. This way you will not only see the formula but will be ble to see what I am "trying" to do. | 19:02 |
negronjl | perfect! | 19:02 |
negronjl | thanks for the help. | 19:02 |
negronjl | I'll keep you up to date on the progress | 19:02 |
niemeyer | negronjl: Sweet, thank you | 19:05 |
negronjl | niemeyer: np | 19:05 |
niemeyer | I'm going to take a walk outside for half an hour or so to try to switch myself into review mode. | 19:09 |
niemeyer | brb | 19:10 |
* hazmat catches up | 19:11 | |
jimbaker | sounds like a good idea, a good application of neuroscience | 19:12 |
jimbaker | ;) | 19:12 |
_mup_ | ensemble/expose-provision-service-hierarchy r236 committed by jim.baker@canonical.com | 19:22 |
_mup_ | Observer on _watched_services makes much more sense | 19:22 |
* niemeyer is back | 19:33 | |
jimbaker | back in 10 min | 19:57 |
koolhead17 | hi al | 20:08 |
koolhead17 | l | 20:08 |
jimbaker | koolhead17, HI | 20:11 |
jimbaker | cap locks on and all :) | 20:12 |
koolhead17 | hehe jimbaker :) | 20:12 |
koolhead17 | niemeyer: kim0 hello :) | 20:12 |
koolhead17 | obino: hi :) | 20:12 |
robbiew | bcsaller: any interest in http://www.cloudcamp.org/sf/2011-05-26 ? | 20:35 |
robbiew | preaching the gospel?? | 20:35 |
robbiew | of ensemble :P | 20:35 |
bcsaller | robbiew: sounds like a good idea | 20:36 |
bcsaller | robbiew: I'll register and go promote | 20:40 |
robbiew | bcsaller: sweet | 20:40 |
* niemeyer => coffee | 21:33 | |
niemeyer | Btw, i don't understand why Launchpad sometimes decides to show conflicts in the merge proposal.. e.g.: | 21:33 |
niemeyer | https://code.launchpad.net/~bcsaller/ensemble/config-set/+merge/60235 | 21:33 |
niemeyer | Checking out the branch and asking for the diff doesn't show any conflicts | 21:33 |
niemeyer | Anyway.. coffee | 21:34 |
bcsaller | yeah, I see strangeness sometimes too | 21:34 |
negronjl | where are you guys getting python-txzookeeper from? any ppa available? | 22:55 |
niemeyer | negronjl: Hmmm | 22:59 |
niemeyer | negronjl: Yeah, I think it should be in the Ensemble PPA | 22:59 |
* niemeyer checks | 22:59 | |
niemeyer | It is indeed | 23:00 |
negronjl | niemeyer: I saw something there for lucid but nothing for natty | 23:00 |
niemeyer | negronjl: https://launchpad.net/~ensemble/+archive/ppa | 23:00 |
niemeyer | Oh | 23:00 |
niemeyer | negronjl: Sorry about that.. I have some due work to do on our PPA | 23:01 |
niemeyer | negronjl: I hope to work it this week or on the next one the latest | 23:01 |
negronjl | no worries. I'll work with a lucid VM for now | 23:01 |
niemeyer | negronjl: Meanwhile, you can easily grab the code with bzr branch lp:txzookeeper | 23:01 |
negronjl | even better :) | 23:01 |
niemeyer | negronjl: Might be easier to just grab the code there | 23:01 |
negronjl | perfect! Thanks. | 23:02 |
niemeyer | negronjl: My goal is that by the end of next week you can do "apt-get install ensemble" and move on | 23:02 |
niemeyer | negronjl: I hope I get to it before then, though | 23:02 |
negronjl | cool. | 23:02 |
niemeyer | I'm stepping out.. may be back later | 23:48 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!