*** maplebed has joined #openstack | 00:17 | |
*** MarkusT has quit IRC | 00:18 | |
*** maplebed has quit IRC | 00:18 | |
*** jbarratt has quit IRC | 00:23 | |
*** jbarratt has joined #openstack | 00:24 | |
*** zenmatt has joined #openstack | 00:27 | |
*** adjohn has joined #openstack | 00:38 | |
*** olivier_ has quit IRC | 00:50 | |
*** olivier_ has joined #openstack | 00:51 | |
*** RobertLaptop has quit IRC | 00:53 | |
*** maplebed has joined #openstack | 01:09 | |
*** maplebed has quit IRC | 01:11 | |
*** RobertLaptop has joined #openstack | 01:28 | |
*** matiu_ has joined #openstack | 01:31 | |
*** matiu_ has joined #openstack | 01:31 | |
*** matiu has quit IRC | 01:34 | |
*** matiu_ is now known as matiu | 01:34 | |
*** Ryan_Lane has quit IRC | 01:38 | |
*** littleidea has joined #openstack | 01:46 | |
*** matiu has quit IRC | 02:06 | |
*** rds__ has quit IRC | 02:06 | |
*** jsgotangco has joined #openstack | 02:08 | |
*** miclorb_ has quit IRC | 02:10 | |
*** hadrian has joined #openstack | 02:15 | |
*** burris has quit IRC | 02:40 | |
*** hadrian has quit IRC | 02:56 | |
*** miclorb has joined #openstack | 02:57 | |
*** vvuksan has quit IRC | 02:58 | |
*** jsgotangco has quit IRC | 03:06 | |
*** anotherjesse has quit IRC | 03:07 | |
*** jakedahn has quit IRC | 03:19 | |
*** littleidea has quit IRC | 03:30 | |
*** miclorb has quit IRC | 03:37 | |
*** MarkAtwood has quit IRC | 04:01 | |
RobertLaptop | Hi I am running the a nova install script but not understanding the question "Total amount of usable IPs for ALL projects" a quick google search show numbers from 8 to 64? I would have thought that number would have been in the 1000's | 04:03 |
---|---|---|
*** miclorb has joined #openstack | 04:11 | |
kopheycup | i believe it's asking for the /cidr | 04:21 |
dsockwell | RobertLaptop: what exactly are you trying? | 04:22 |
dsockwell | when I set up the networks, I had to specify the IP range for all VMs, (CIDR notation), the number of vlans to create, and the size of each vlan | 04:23 |
*** kashyapc has joined #openstack | 04:27 | |
*** bird has joined #openstack | 04:30 | |
RobertLaptop | It was part of an install script | 04:34 |
dsockwell | which install script? | 04:35 |
RobertLaptop | http://nova.openstack.org/adminguide/multi.node.install.html | 04:55 |
RobertLaptop | I have moved on to tiring this one http://wiki.openstack.org/NovaInstall/NovaDeploymentTool | 04:56 |
dsockwell | RobertLaptop: | 04:57 |
dsockwell | I found the best write-up at http://docs.openstack.org/ | 04:58 |
*** kopheycup has quit IRC | 05:31 | |
*** localhost has quit IRC | 05:39 | |
*** localhost has joined #openstack | 05:40 | |
*** HugoKuo has joined #openstack | 05:57 | |
*** viirya has joined #openstack | 06:02 | |
*** localhost has quit IRC | 06:15 | |
*** localhost has joined #openstack | 06:15 | |
*** deepheat has quit IRC | 06:51 | |
*** burris has joined #openstack | 06:54 | |
*** guigui1 has joined #openstack | 07:06 | |
*** Cybo has joined #openstack | 07:13 | |
*** acmurthy has joined #openstack | 07:16 | |
*** adiantum has quit IRC | 07:18 | |
*** deepheat has joined #openstack | 07:20 | |
berendt | at the moment quotas can only be set through flags (http://paste.openstack.org/show/735/) what's the status about implementing real quotas? | 07:20 |
*** gasbakid has joined #openstack | 07:22 | |
*** photron has joined #openstack | 07:23 | |
*** MarkAtwood has joined #openstack | 07:24 | |
uvirtbot | New bug: #722477 in nova "iptables-restored failed " [Undecided,New] https://launchpad.net/bugs/722477 | 07:26 |
*** ccustine has quit IRC | 07:30 | |
*** adiantum has joined #openstack | 07:31 | |
soren | ttx: o/ | 07:32 |
ttx | soren: p/ | 07:39 |
*** stewart has joined #openstack | 07:40 | |
*** CloudChris has joined #openstack | 07:40 | |
*** naehring has joined #openstack | 07:41 | |
*** acmurthy has quit IRC | 07:45 | |
*** deepheat has quit IRC | 07:51 | |
*** rcc has joined #openstack | 07:57 | |
*** MarkAtwood has quit IRC | 07:57 | |
*** MikeZ has joined #openstack | 08:01 | |
*** MikeZ1 has quit IRC | 08:03 | |
ttx | soren: I tried to build a bexar update candidate in PPA for testing, but it ftbfs: https://launchpad.net/~ttx/+archive/nova-bexar-updates/+buildjob/2271071 | 08:07 |
ttx | soren: I just copied the packaging from the release PPA. Any clue ? | 08:07 |
soren | ttx: Have you specified the build-depends PPA as a dep? | 08:11 |
ttx | soren: hm, no, I only specified the release PPA as a dep. | 08:11 |
* ttx adds | 08:13 | |
*** Nacx has joined #openstack | 08:20 | |
*** photron has quit IRC | 08:26 | |
*** deepheat has joined #openstack | 08:28 | |
*** fabiand_ has joined #openstack | 08:29 | |
*** mgoldmann has joined #openstack | 08:33 | |
*** calavera has joined #openstack | 08:38 | |
*** skiold has joined #openstack | 08:39 | |
*** MarcMorata has joined #openstack | 08:39 | |
ttx | soren: success ! | 08:41 |
dsockwell | \o/ | 08:42 |
*** _0x44_ is now known as _0x44 | 08:53 | |
*** ChanServ sets mode: +v _0x44 | 08:53 | |
*** ramkrsna has joined #openstack | 09:01 | |
*** Cybo has quit IRC | 09:01 | |
*** eikke has joined #openstack | 09:01 | |
soren | ttx: \o/ | 09:03 |
*** DigitalFlux has joined #openstack | 09:05 | |
*** gasbakid_ has joined #openstack | 09:12 | |
DigitalFlux | Morning .. | 09:14 |
*** gasbakid has quit IRC | 09:15 | |
*** MarcMorata has quit IRC | 09:16 | |
*** MarcMorata has joined #openstack | 09:18 | |
*** MarcMorata has quit IRC | 09:19 | |
*** MarcMorata has joined #openstack | 09:19 | |
*** miclorb has quit IRC | 09:28 | |
*** eikke has quit IRC | 09:47 | |
DigitalFlux | ttx: around ? | 09:51 |
ttx | DigitalFlux: yes | 09:51 |
DigitalFlux | I had a successful KVM+Glance+novatools installation :) | 10:02 |
DigitalFlux | ttx: some stuff are broken of course, but it was worth it | 10:03 |
DigitalFlux | ttx: one weird issue, is that the compute node is trying to fetch the image from a glance server that is located on the same node | 10:03 |
DigitalFlux | ttx: not from the nova-api node | 10:03 |
DigitalFlux | ttx: should i put some config parameter to point to the glance server IP or something ? | 10:04 |
vishy | berendt: huh? you can set quotas per project | 10:04 |
ttx | DigitalFlux: there is a --glance_host parameter | 10:04 |
DigitalFlux | ttx: Cool, will try that right away | 10:05 |
DigitalFlux | ttx: not in Glance's docs yet, correct ? :) | 10:05 |
ttx | Should be in nova docs. Once we add all flags :) | 10:05 |
DigitalFlux | ttx: Gr8 | 10:05 |
vishy | berendt: nova-manage project quota | 10:06 |
DigitalFlux | I will document the process | 10:06 |
ttx | DigitalFlux: cool, thanks ! | 10:06 |
berendt | vishy: yes I found it.. forgot to answer myself here.. ;) | 10:10 |
DigitalFlux | ttx: about that libvirt_xml_template flag, it should go in the compute node's nova.conf, correct ? | 10:11 |
ttx | yes, but won't hurt if it's in the others. | 10:12 |
DigitalFlux | ttx: Yeah, i am kinda confused of where should the parameters go :), having a single config file is pretty cool but confuses me sometimes when lots of components is distributed across different nodes | 10:13 |
uvirtbot | New bug: #722524 in nova "euca-terminate-instances fails with PostgreSQL backend" [Undecided,New] https://launchpad.net/bugs/722524 | 10:22 |
*** abr has joined #openstack | 10:23 | |
*** BK_man has joined #openstack | 10:24 | |
*** BK_man has quit IRC | 10:26 | |
*** adiantum has quit IRC | 10:31 | |
*** miclorb_ has joined #openstack | 10:35 | |
berendt | what's wrong with launchpad.net..? | 10:40 |
berendt | I wrote a message in #launchpad.. seems that it's not possible to access +merge/xxxxx at the moment | 10:45 |
ttx | <wgrant> Fix in progress. | 10:48 |
*** metoikos has joined #openstack | 10:54 | |
berendt | seems to be up again... | 10:55 |
*** uksysadmin has joined #openstack | 10:56 | |
*** uksysadmin has joined #openstack | 10:58 | |
uksysadmin | Hi - quick q (aren't they all?!): What's the state of development of passing user-data to an instance? | 10:59 |
soren | uksysadmin: That | 10:59 |
soren | has worked for ages. | 10:59 |
soren | I use it constantly. | 10:59 |
soren | uksysadmin: eth0 is the default for public_interface now, by the way. | 10:59 |
uksysadmin | that's good news - just been getting conflicting info on this | 11:00 |
uksysadmin | yeah - noticed that default now | 11:00 |
*** adjohn has quit IRC | 11:01 | |
uksysadmin | in fact just had a conversation with someone on this here on the user-data stuff. I'll have a play and no doubt (lucky you!) I'll possibly have more questions - its possible some wires have been crossed at some point | 11:02 |
ttx | uksysadmin: user-data relies on metadata service, which can be tricky to set up in some networking modes | 11:04 |
ttx | IIRC VlanManager is the only mode that sets the forwarding up for you. | 11:05 |
*** miclorb_ has quit IRC | 11:06 | |
uksysadmin | that could explain an email from Rightscale - they told our CTO that they're waiting on user-data injection and "Unfortunate as we are reliant on the Open Stack Community we have no ETA at this point, but we will keep you posted." | 11:06 |
uksysadmin | must say - I had a go - didn't get it working but it was during a time where I had other networking issues occuring. now I've a repeatable build and set up procedure I was going to demo this, mimicing what Rightscale were doing with their EC2 instances. | 11:07 |
ttx | uksysadmin: userdata injection has been working forever... it's just atht metadata service requests need to be properly routed to the api server, which requires manual networking setup in some network modes | 11:07 |
ttx | something we may need to simplify somehow. | 11:08 |
soren | What we really need to do is to stop forwarding that stuff to the API server and keep it in the compute worker. | 11:08 |
uksysadmin | kk | 11:08 |
uksysadmin | *nods* - I can understand that and see that simplifying things if that could be done | 11:10 |
ttx | soren: sounds like a good project to nail while traveling to Berlin. | 11:10 |
ttx | (just sayin) | 11:10 |
soren | I'll be driving. | 11:10 |
soren | Of course I could tell my wife what to type on my laptop. | 11:11 |
ttx | bah, you can do it single-handed. | 11:11 |
berendt | soren: what are you doing in berlin? | 11:14 |
soren | berendt: holiday | 11:14 |
uvirtbot | New bug: #722543 in nova "nova.pot out of sync with source code in trunk" [Undecided,New] https://launchpad.net/bugs/722543 | 11:21 |
*** uksysadmin_ has joined #openstack | 11:22 | |
*** uksysadmin has quit IRC | 11:23 | |
*** gasbakid_ has quit IRC | 11:23 | |
*** h0cin has joined #openstack | 11:25 | |
*** uksysadmin_ has quit IRC | 11:25 | |
*** uksysadmin has joined #openstack | 11:26 | |
*** rds__ has joined #openstack | 11:27 | |
uvirtbot | New bug: #722554 in nova "bin/nova-manage hides disabled services" [Undecided,New] https://launchpad.net/bugs/722554 | 11:50 |
* soren dances around | 11:56 | |
soren | Typing while dancing.... Not very easy. | 11:56 |
soren | https://jenkins.linux2go.dk/job/Nova-user-test/3205/ | 11:56 |
soren | That's a delightful amount of green. | 11:56 |
*** olivier_ has quit IRC | 12:01 | |
*** olivier_ has joined #openstack | 12:01 | |
berendt | is there a way to reload modified python files automatically in the running services or do i have to restart the services using the modified files every time? | 12:02 |
Failbaitr | berendt: normal python usage dictates that you do not want to reload python modules on the fly while there are objects in the program using the old files | 12:05 |
soren | berendt: Yeah, what Failbaitr said. Restart is the way to go. | 12:05 |
berendt | I forgot it in 50% after doing some modifications and I'm always surprised why my changes are not working correctly :( | 12:06 |
*** GasbaKid has joined #openstack | 12:13 | |
DigitalFlux | Any hints on where can i find an ubuntu desktop image that i can upload to glance and run it with novatools ? | 12:13 |
*** rcc has quit IRC | 12:14 | |
*** matclayton has joined #openstack | 12:14 | |
*** rcc has joined #openstack | 12:15 | |
*** rcc has joined #openstack | 12:16 | |
*** ovidwu has quit IRC | 12:16 | |
*** metoikos has quit IRC | 12:20 | |
*** uksysadmin has quit IRC | 12:22 | |
*** ctennis has quit IRC | 12:28 | |
*** kashyapc has quit IRC | 12:29 | |
*** rcc has quit IRC | 12:36 | |
*** drico_ has quit IRC | 12:42 | |
*** ctennis has joined #openstack | 12:43 | |
*** ctennis has joined #openstack | 12:43 | |
*** kashyapc has joined #openstack | 12:46 | |
*** GasbaKid has quit IRC | 12:56 | |
*** zul has joined #openstack | 12:56 | |
*** DigitalFlux has quit IRC | 13:00 | |
*** DigitalFlux has joined #openstack | 13:00 | |
*** DigitalFlux has quit IRC | 13:01 | |
*** adiantum has joined #openstack | 13:10 | |
*** chmouelb has joined #openstack | 13:12 | |
*** rds__ has quit IRC | 13:12 | |
*** rds__ has joined #openstack | 13:16 | |
soren | Man... Moving this channel to window 5 in my irssi is going to save me a lot of typing. | 13:28 |
soren | (It used to be at /win 61) | 13:28 |
chmouelb | alt-5 FTW | 13:29 |
soren | Oh, right. | 13:29 |
soren | I was just thinking about the time I'd save by typing "/win 5" instead of "/win 61" :) | 13:30 |
soren | Or, actully, the time I'd save when typing Alt-A and not having to cycle through windows 6-60. | 13:30 |
soren | I could watch this all day: https://jenkins.linux2go.dk/job/Nova-user-test/ | 13:31 |
* ttx wonders what yes/no means | 13:33 | |
ttx | ah, userdata | 13:33 |
ttx | nova-core: please give some review love to https://code.launchpad.net/~jaypipes/nova/translations/+merge/49833 | 13:34 |
*** mustfeed has joined #openstack | 13:34 | |
zul | soren: is there a "/win 666" :) | 13:34 |
ttx | This is blocking progress on 2011.1.1 ^ | 13:34 |
soren | zul: Not yet. | 13:36 |
soren | zul: There's a /win 221. | 13:37 |
zul | heh | 13:37 |
*** mustfeed has quit IRC | 13:41 | |
*** eikke has joined #openstack | 13:48 | |
*** ovidwu has joined #openstack | 13:58 | |
*** sebastianstadil has joined #openstack | 13:59 | |
*** Ryan_Lane has joined #openstack | 14:06 | |
*** dillon-w has joined #openstack | 14:07 | |
*** JoeGana has joined #openstack | 14:08 | |
*** hadrian has joined #openstack | 14:10 | |
dillon-w | Hi, guys. I've some questoins about CloudFile Java binding | 14:10 |
*** GasbaKid has joined #openstack | 14:10 | |
*** gondoi has joined #openstack | 14:10 | |
jaypipes | dillon-w: may want to ping creiht, redbo, notmyname. they all work on Swift. | 14:11 |
jaypipes | dillon-w: and gholt :) | 14:11 |
dillon-w | thanks jay! | 14:11 |
dillon-w | creiht: hello | 14:12 |
*** Ryan_Lane has quit IRC | 14:13 | |
chmouelb | dillon-w: what kind of question about the Java binding ? | 14:21 |
*** imsplitbit has joined #openstack | 14:29 | |
*** JoeGana has quit IRC | 14:31 | |
*** aliguori has joined #openstack | 14:34 | |
imsplitbit | what a glorious morning to be alive! | 14:49 |
iRTermite | imsplitbit: indeed! | 14:49 |
*** herki has joined #openstack | 14:51 | |
*** littleidea has joined #openstack | 14:52 | |
dillon-w | chmouelb: hi, i'd like to know what exactly createPath/createFullPath of FileClient class is doing. | 14:53 |
dillon-w | chmouelb: it's said swift/cloudfile has no directory/folder concept, it is flat. then what is the difference between FileClient.createFullPath("foo/bar") + FileClient.storeObjectAs("Container", "a.jpg", "image/jpeg") and FileClient.storeObjectAs("Container", "a.jpg", "image/jpeg", "foo/bar/a.jpg") | 14:57 |
chmouel | dillon-w: it does what notmyname explained here http://programmerthoughts.com/programming/nested-folders-in-cloud-files/ | 14:57 |
dillon-w | chmouel: thanks. let me read that first | 14:59 |
dillon-w | chmouel: i don't quite understand why "As a final step, I need to upload ¡°directory marker¡± files. These are empty (zero-sized) files with a content-type of ¡°application/directory¡±" | 15:05 |
*** uksysadmin has joined #openstack | 15:05 | |
*** hggdh has quit IRC | 15:06 | |
*** hggdh has joined #openstack | 15:07 | |
dillon-w | chmouel: since the object name itself has already contained extra characters for pseduo directory | 15:08 |
notmyname | dillon-w: the directory markers are no longer needed in swift | 15:08 |
chmouel | it's probably best to talk about this in #cloudfiles since it will be better belong there but basically this is marker for listing | 15:08 |
chmouel | or that :) | 15:09 |
notmyname | directory markers are for the path query. using the delimiter (a more generic form of the path query), you don't need directory marker objects | 15:09 |
*** uksysadmin has quit IRC | 15:10 | |
dillon-w | notmyname: does that mean if i don't use directory marker object, then I won't be able to do path query? | 15:11 |
*** dendrobates is now known as dendro-afk | 15:12 | |
notmyname | dillon-w: yes, but I wouldn't recommend using the path at all :-) | 15:12 |
*** CloudChris has left #openstack | 15:15 | |
*** uksysadmin has joined #openstack | 15:15 | |
dillon-w | notmyname: why not? What I need is to put thousands of files like "People/000N/000N/a.jpg" into Swift. I'd like to keep the directory information. | 15:16 |
uksysadmin | (apologies if repeating - irc session cocked up): in a nice and simple, was working, vlan network mode, vlan100 is created automagically on eth0. How do I change this to use another interface? I've no mention of eth0 in /etc/nova/nova.conf | 15:17 |
notmyname | but with the delimiter query ("GET /v1/<your acct>/<your contianer>/?delimiter=/") you will be able to traverse the pseudo-dirs | 15:17 |
notmyname | combine the delimiter with prefix and you can walk as deep as you want into the hierarchy | 15:17 |
notmyname | apologies, but I need to go. creiht, redbo, gholt, or other swift devs should be able to answer other questions you have about path vs delimiter | 15:18 |
dillon-w | notmyname: thank you for the hints. see you | 15:19 |
*** ramkrsna has quit IRC | 15:21 | |
*** dragondm has joined #openstack | 15:25 | |
redbo | I don't completely agree with that. prefix/delim queries don't completely negate the need for directory markers. There's no other way to indicate empty directories. | 15:26 |
*** dragondm has quit IRC | 15:27 | |
dillon-w | redbo: can i use prefix/delim style object for _none_empty directory and only use directory markers for empty directories? | 15:28 |
redbo | probably, but I don't really wanna try explaining that to people :) | 15:29 |
dillon-w | redbo: so hybrid/mixed style is not perferred? at least in the same container? | 15:30 |
ttx | devcamcar, eday, jk0, mtaylor, _0x44, termie, xtoddx, vishy: if one (or more) of you could review https://code.launchpad.net/~jaypipes/nova/translations/+merge/49833 and approve it if ok, that would be great. It's blocking progress on 2011.1.1 (we want the fix to land in Cactus first) | 15:31 |
*** jfluhmann has quit IRC | 15:32 | |
_0x44 | ttx: Do I need to know Czech/etc? | 15:32 |
jaypipes | _0x44: no, but you do need to know Jive. | 15:32 |
jk0 | I will look it over | 15:33 |
*** that__guy has joined #openstack | 15:33 | |
_0x44 | jaypipes: Mama didn't raise no dummies! I dug her rap! | 15:33 |
ttx | sounds a bit like a leap of faith anyway, since only jaypiipes and a few others understand how it's supposed to work once merged | 15:33 |
*** jfluhmann has joined #openstack | 15:33 | |
gholt | dillon-w: That is what the 'st' utility included with Swift does actually. dir markers just for empty dirs. | 15:33 |
redbo | dillon-w: if your app can deal with squashing together a delim rolled up subdir and directory marker, it'll work fine. But I don't know what the preferred method of handling that should be. | 15:33 |
redbo | We'd thought about making "path" queries magical so they'd fill in any missing directory markers from object name prefixes, but that never went anywhere. | 15:35 |
ttx | soren: is our packaging supposed to pick up the translations automatically ? | 15:35 |
jaypipes | _0x44: well played. | 15:36 |
jaypipes | ttx: no. | 15:37 |
ttx | _0x44: feel free to switch the "approved" bit as well, so that it actually gets merged | 15:37 |
_0x44 | ttx: Done | 15:37 |
ttx | jaypipes: so we also have to do an extra pass in packaging ? | 15:37 |
jaypipes | ttx: so, what happens is that when someone commits to trunk, Launchpad builds a new set of .po files from the base nova.pot template. These .po files are the language-specific non-compiled catalogs. The thing we have to do manually before final release is pull from lp:~nova-core/nova/translations, call python setup.py build_i18n, and make sure all catalogs are built properly... | 15:39 |
dillon-w | redbo: actually i'm curious how to _just_ use path to simulate directories. Say a file name x.jpg, i'd like to put it into "foo/boo" directory, how do i do that with only path? | 15:39 |
*** rnirmal has joined #openstack | 15:40 | |
*** msassak has joined #openstack | 15:40 | |
ttx | jaypipes: hrm, sounds a bit like something you really don't want to do at the very last moment | 15:41 |
soren | ttx: Not a clue. | 15:41 |
* ttx ponders a stringfreeze at gamma or rc | 15:41 | |
jaypipes | ttx: we *have* to do it at the last moment, because people add i18n'd strings all the time.. | 15:41 |
redbo | The idea is you'd make an empty file "foo" and an empty file "foo/boo" and then upload your file named "foo/boo/x.jpg". Then you can do a query with "path=foo" and it'll give you the logical equivalent of a directory listing of foo, so you'll just see boo. | 15:42 |
ttx | jaypipes: that leaves very little time to catch problems in that toolchain | 15:42 |
redbo | so you can do a query with "path=" and you'd see just foo, then with "path=foo" and just see boo, then "path=foo/boo" and just see x.jpg | 15:43 |
jaypipes | ttx: There's nothing I can do about that. | 15:43 |
ttx | jaypipes: we can do it at a reasonably-late moment. | 15:43 |
ttx | jaypipes: i.e. sufficently late to get lots of translations, but not too late to catch errors | 15:44 |
dillon-w | redbo: and that is not achievable without path? | 15:44 |
jaypipes | ttx: we can do it on every commit if we automate it, but I'm not sure of the effects of doing that... building all the message catalogs, etc... | 15:44 |
jaypipes | ttx: the reason is because then people will constantly be downloading large compiled catalogs. | 15:44 |
jaypipes | ttx: when really, those catalogs only need to go into the packaging, not the source trees. | 15:45 |
jaypipes | ttx: compiled catalogs are the .mo files. Binary files. | 15:45 |
redbo | dillon-w: It is possible, all you have to do is upload "foo/boo/x.jpg" and you can use prefix/delim to walk the tree to x.jpg, and it sort of automagically figures out that there are "foo" and "foo/boo" directories. | 15:46 |
ttx | jaypipes: i'm a bit lost. Why would we want to ship .mo files in the release tarball ? | 15:47 |
ttx | jaypipes: looks like this "python setup.py build_i18n" should be done in packaging instead ? | 15:48 |
jaypipes | ttx: in other words, the process, in a "flowchart" is this: commit code -> create pot template (LP) -> translators translate the POT -> construct the PO files from the translator's strings (LP) -> export PO files into lp:~nova-core/nova/translations (LP) -> pull lp:~nova-core/nova/translations and run python setup.py build_i18n, which produces MO files -> put MO files into release distribution... | 15:48 |
dillon-w | redbo: how to 'use prefix/delim to walk the tree'? | 15:49 |
jaypipes | ttx: exactly. running python setup.py build_i18n should be done for packaging. | 15:49 |
jk0 | ttx: you want me to flip that to approved? | 15:49 |
ttx | jk0: I think it's done now | 15:49 |
jaypipes | ttx: and that's what we need to do for Bexar, but you wanted to try this out on Cactus first... | 15:49 |
jk0 | ttx: ah, looks like unit tests failed, so it went back | 15:49 |
jk0 | per hudson | 15:49 |
jk0 | authors file is out of date | 15:50 |
ttx | jaypipes: so the end of your process would be: | 15:50 |
ttx | -> pull lp:~nova-core/nova/translations -> release tarball with those POs -> take tarball in packaging and run python setup.py build_i18n, which produces MO files -> generate binary packages including the MO files | 15:51 |
jaypipes | soren: why, since it's *my* branch (branched originally from ~nova-core/nova/translations) is Hudson saying that the Author is "nova-core"? Grr. | 15:51 |
redbo | dillon-w: you start with "prefix=&delim=/" and you'll get a subdir type record named "foo/", then you do a query with "prefix=foo/&delim=/" and you get a subdir record named "foo/boo/", then do "prefix=foo/boo/&delim=/" and you'll get an object record for "foo/boo/x.jpg" | 15:51 |
jaypipes | ttx: correct. but someone has to remember that the POs from translations don't magically get into trunk. :) They magically get created by Launchpad from the translations on Rosetta, but those PO files don't magically get committed and merged intro trunk. Someone still has to do that. | 15:52 |
ttx | jaypipes: sure. That can be part of the milestone release process, or autocommitted daily or at every commit | 15:53 |
ttx | at this point it will be "part of the milestone release process" and I'll ensure it's done. | 15:54 |
*** hub_cap has joined #openstack | 15:54 | |
*** Ephur has joined #openstack | 15:55 | |
dillon-w | redbo: i see. very helpful, thanks! | 15:56 |
ttx | jaypipes: actually LP is saying one of the authors is nova-core... which is the LPid under which LP translations commits po changes | 15:58 |
ttx | (sigh) | 15:58 |
jaypipes | ttx: ok. | 16:00 |
ttx | looks like we'll need to add it or specialcase it in the test. | 16:00 |
jaypipes | yeah. | 16:00 |
jaypipes | I'll do it. | 16:00 |
*** guigui1 has quit IRC | 16:03 | |
*** vvuksan has joined #openstack | 16:04 | |
*** msassak has quit IRC | 16:05 | |
*** aliguori has quit IRC | 16:06 | |
*** msassak has joined #openstack | 16:07 | |
*** naehring has quit IRC | 16:09 | |
*** msassak_ has joined #openstack | 16:10 | |
*** mdomsch has quit IRC | 16:11 | |
*** msassak has quit IRC | 16:12 | |
*** mgoldmann has quit IRC | 16:13 | |
*** bird has quit IRC | 16:17 | |
*** j05h has joined #openstack | 16:19 | |
*** chmouelb has quit IRC | 16:22 | |
*** dendro-afk is now known as dendrobates | 16:25 | |
*** dillon-w has quit IRC | 16:30 | |
*** kashyapc has quit IRC | 16:33 | |
*** msassak_ has quit IRC | 16:33 | |
*** annegentle has left #openstack | 16:34 | |
*** annegentle has joined #openstack | 16:34 | |
*** mustfsk has joined #openstack | 16:34 | |
mustfsk | hi, can someone help me configuring swift on a single system ? got some probs with configuring the rings | 16:35 |
that__guy | Anyone up for answering some questions regarding multiple nova-volume servers? | 16:39 |
creiht | mustfsk, that__guy: ask away, and someone will hopefully answer when time allows :) | 16:40 |
*** dendrobates is now known as dendro-afk | 16:41 | |
*** dendro-afk is now known as dendrobates | 16:42 | |
*** grapex has joined #openstack | 16:43 | |
*** johnpur has joined #openstack | 16:43 | |
*** ChanServ sets mode: +v johnpur | 16:43 | |
*** skiold has quit IRC | 16:47 | |
*** uksysadmin has quit IRC | 16:48 | |
*** fabiand_ has quit IRC | 16:50 | |
*** kashyapc has joined #openstack | 16:52 | |
*** GasbaKid has quit IRC | 16:53 | |
*** MarkAtwood has joined #openstack | 16:59 | |
*** alekibango has quit IRC | 17:01 | |
that__guy | creiht: cool. so... we want to split off storage/retrieval of images, and have an installation on a storage node. A 'nova-manage service list' shows the node running nova-volume service, but we're not sure how to get the publishing tools to use this new node | 17:10 |
*** MarkAtwood has quit IRC | 17:10 | |
that__guy | I saw in the nova-volume code there's a 'storage-availability-zone' flag... will this have to be set in the storage node's nova.conf? | 17:11 |
*** calavera has quit IRC | 17:12 | |
annegentle | that__guy: nova-objectstore is the simple VM image store/retrieve system for nova... nova-volume is for extra block level storage using LVM (http://docs.openstack.org/openstack-compute/admin/content/ch05s07.html) | 17:14 |
*** reldan has joined #openstack | 17:15 | |
annegentle | that__guy: you can use the Glance project (http://glance.openstack.org) for storage/retrieval of images | 17:15 |
that__guy | oh... well that explains it then :) | 17:15 |
that__guy | is glance a better option for our use case? | 17:16 |
annegentle | that__guy: almost certainly | 17:17 |
*** MarkAtwood has joined #openstack | 17:17 | |
*** jheiss has joined #openstack | 17:18 | |
annegentle | that__guy: jaypipes can help better than I with connecting Glance to Nova | 17:19 |
*** imsplitbit has quit IRC | 17:19 | |
*** imsplitbit has joined #openstack | 17:19 | |
jaypipes | that__guy: what are you looking to do? | 17:20 |
that__guy | I'll look in to that then. Is there a preferred version of glance for interfacing with other services running trunk version bzr655? | 17:20 |
that__guy | jaypipes: I want to get all image storage/retrieval off of the head node | 17:20 |
that__guy | jaypipes: we have some dedicated storage nodes with more physical storage and network bandwidth | 17:21 |
jaypipes | that__guy: easy enough to set up Glance and direct image requests to it... are you wanting to run Glance separately from Nova? | 17:24 |
jaypipes | that__guy: that said, there are a number of severe limitations in Glance right now...it's still a very new project. | 17:25 |
that__guy | jaypipes: not seperately; just on a node other than the one running nova-api, nova-scheduler, etc. | 17:25 |
jaypipes | that__guy: k. you using the OS or the EC2 api? | 17:26 |
that__guy | jaypipes: both | 17:26 |
jaypipes | that__guy: hmm, ok then :) | 17:26 |
*** justinsb has joined #openstack | 17:27 | |
jaypipes | that__guy: alright, so you need to download the latest trunks of both Glance and Nova, first. | 17:27 |
jaypipes | that__guy: there are some bugs that have been fixed recently re: integrating between Nova and Glance. | 17:27 |
that__guy | jaypipes: can't upgrade nova... 655 is the version we're runnign with | 17:27 |
that__guy | jaypipes: we had to patch it a bit to get it working | 17:27 |
jaypipes | that__guy: hmm... not sure if I'll be able to help you then. You would need to patch in the fixes to the image service layer that are in Nova's trunk.. | 17:28 |
that__guy | jaypipes: would running nova-objectstore on the storage node work for the time being? | 17:29 |
jaypipes | that__guy: yep. that is what I would recommend. | 17:29 |
*** abecc has joined #openstack | 17:29 | |
jaypipes | that__guy: you running XenServer on the OpenStack side? | 17:29 |
that__guy | jaypipes: that will work then. I'll give glance a look see when our dev cluster is up | 17:30 |
that__guy | jaypipes: thanks! | 17:30 |
jaypipes | that__guy: sounds good. | 17:30 |
jaypipes | that__guy: thank YOU! | 17:30 |
*** herki has quit IRC | 17:36 | |
*** GasbaKid has joined #openstack | 17:39 | |
*** littleidea has quit IRC | 17:44 | |
*** mdomsch has joined #openstack | 17:50 | |
justinsb | I'd like to love Bazaar, but I'm struggling .... is there a fast way to branch? (it's downloading 20MB now, even when I already have a similar branch locally) | 17:51 |
*** fabiand_ has joined #openstack | 17:53 | |
*** littleidea has joined #openstack | 17:57 | |
*** littleidea has quit IRC | 18:00 | |
*** littleidea has joined #openstack | 18:01 | |
*** littleidea has quit IRC | 18:03 | |
*** eikke has quit IRC | 18:04 | |
*** dirakx has quit IRC | 18:10 | |
jaypipes | mtaylor: around? | 18:11 |
jaypipes | justinsb: what are you executing? | 18:11 |
*** nelson has quit IRC | 18:12 | |
justinsb | jaypipes: e.g. bzr branch lp:~justin-fathomdb/nova/justinsb-openstack-api-keys | 18:12 |
jaypipes | justinsb: why are you branching from launchpad? don't you have that branch locally? | 18:12 |
jaypipes | soren: around? | 18:13 |
justinsb | jaypipes: I have several computers. One branches & runs unit tests while I code on another. But now I'm trying to see if I can move off git-bzr... | 18:13 |
justinsb | jaypipes: Is the answer to pull once locally and then essentially keep track of everything by hand to avoid pulling over the net? | 18:14 |
*** hub_cap has quit IRC | 18:14 | |
jaypipes | justinsb: takes about 14s to branch from Launchpad for me: | 18:15 |
jaypipes | jpipes@serialcoder:~/repos/nova$ time bzr branch lp:~justin-fathomdb/nova/justinsb-openstack-api-keys | 18:15 |
jaypipes | Branched 703 revision(s). | 18:15 |
jaypipes | real0m14.498s | 18:15 |
jaypipes | user0m1.270s | 18:15 |
jaypipes | sys0m0.310s | 18:15 |
jaypipes | justinsb: if this is on the machine running unit tests, is that 14seconds going to be an issue? | 18:15 |
jaypipes | justinsb: meaning, if this is work that an automated testing script is doing, why care all that much? | 18:15 |
jaypipes | justinsb: and FYI, about 80% of that time is because you're pulling the code from somewhere in the UK versus a Rackspace data center in Texas housing GitHub... | 18:16 |
justinsb | jaypipes: Well, for me: justinsb@jsb-rackspace-desktop:~/bazaar/nova/t2$ time bzr branch lp:~justin-fathomdb/nova/justinsb-openstack-api-keys | 18:17 |
justinsb | Branched 703 revision(s). | 18:17 |
justinsb | real1m41.693s | 18:17 |
justinsb | user0m18.950s | 18:17 |
justinsb | sys0m0.460s | 18:17 |
jaypipes | justinsb: I can't help your Internet speeds.... | 18:17 |
justinsb | jaypipes: Do you have to do this every time you want to do a branch though? Or do you keep a copy of lp:nova locally and then branch that? | 18:18 |
justinsb | jaypipes: Is there a 'pro bazaar' guide anywhere? | 18:18 |
jaypipes | justinsb: I keep a trunk locally that I do a bzr pull on every day. | 18:18 |
creiht | justinsb: I keep an updated trunk local that I branch from | 18:18 |
jaypipes | justinsb: and when I want to branch, I branch from there, not lp. But, that's not going to fix your issue on a separate box, since you aren't developing on that box, you are just grabbing code from Launchpad and running tests... | 18:19 |
mtaylor | jaypipes: whazzup? | 18:19 |
jaypipes | justinsb: what you could do I suppose is have that other box bzr branch from your development box... | 18:19 |
mtaylor | jaypipes: I think you might want to also communicate about shared repos to justinsb | 18:20 |
jaypipes | mtaylor: still getting stuck on this: https://code.launchpad.net/~jaypipes/glance/bug704854/+merge/49930. I have NO idea wtf is going on. I can't reproduce this on my box, either in a virtualenv or running run_tests.sh -N. I guess I need to log into the Hudson box to see what the heck is up. | 18:20 |
jaypipes | mtaylor: he was using git-bzr-ng so I didn't bother at first. | 18:20 |
justinsb | jaypipes, creiht: OK, I'll try the local branch trick. I just wanted to check I wasn't doing anything completely stupid! | 18:20 |
mtaylor | jaypipes: oh, nevermind then | 18:20 |
jaypipes | justinsb: nope, has to do with what bzr branch is doing behind the scenes. If you're branching a URL in the UK, going to be much slower than branching a local URL... | 18:21 |
justinsb | mtaylor, jaypipes: I'd rather use bazaar if I can :-) | 18:21 |
jaypipes | justinsb: there's also the issue of making sure you have done a bzr init-repository locally... not sure if you have or not. | 18:21 |
mtaylor | justinsb: then I believe the answer to your earlier question of "Is the answer to pull once locally and then essentially keep track of everything by hand to avoid pulling over the net?" | 18:22 |
mtaylor | justinsb: is that you need to be doing your branching work inside of a dir that you have run bzr init-repo on | 18:22 |
*** acmurthy has joined #openstack | 18:22 | |
jaypipes | mtaylor: but he's using >1 machine, one for dev, one that simply bzr branches and executes the tests... | 18:22 |
justinsb | jaypipes: I thought I had... I create a directory bazaar, do a "bzr init ." in it, and then do bzr branch lp:.... But each bzr branch seems to pull everything every time still :-( | 18:22 |
mtaylor | justinsb: which will cause that dir to store and keep the revision history, so that you aren't pulling from scratch each time | 18:23 |
jaypipes | justinsb: bzr init != bzr init-repository :) | 18:23 |
justinsb | jaypipes: Ah! | 18:23 |
mtaylor | justinsb: bzr init and bzr init-repo are not the same | 18:23 |
justinsb | mtaylor, jaypipes: Off to try bzr init-repo and learn to love bazaar :-) | 18:23 |
jaypipes | justinsb: :) one initializes a repository, the other initializes source control in a directory | 18:23 |
*** fabiand_ has quit IRC | 18:24 | |
jaypipes | justinsb: not about learning to love it. Heck, I don't like certain things about bzr that I love about git. Just about making sure you're working with bzr in the most efficient way you can, given the obvious limitations and efficiency issues with Launchpad not being nearly as quick as GitHub for a variety of reasons (the biggest, of course, being network latency) | 18:24 |
justinsb | jaypipes: Well, I think I'll love it a lot more if it doesn't take two minutes to branch, so thank you! | 18:25 |
jaypipes | justinsb: heh, indeed. :) | 18:25 |
jaypipes | mtaylor: so, any idea on that issue of glance-control apparently not "finding" glance.version in the tests? I'm a bit stumped :( | 18:26 |
jaypipes | mtaylor: lemme rephrase that. I'm a LOT stumped. | 18:26 |
mtaylor | jaypipes: no - it's weird- but let me look at it again | 18:27 |
justinsb | jaypipes, mtaylor: time bzr branch lp:~justin-fathomdb/nova/justinsb-openstack-api-volumes | 18:27 |
justinsb | Branched 702 revision(s). | 18:27 |
justinsb | real0m13.330s | 18:27 |
justinsb | . Thank you so much!! | 18:27 |
jaypipes | justinsb: very welcome :) | 18:27 |
mtaylor | justinsb: w00t | 18:27 |
*** reldan has quit IRC | 18:28 | |
jaypipes | mtaylor: I think it MUST be a path issue, but I'm unsure how to check it... | 18:28 |
mtaylor | justinsb: now you get to have fun learning all the places where git and bzr use similar words to mean completely different things. it's eversomuch fun | 18:28 |
jaypipes | mtaylor: and I'm wondering why if it finds glance-control, that it wouldn't find glance.version...etc. | 18:28 |
jaypipes | justinsb: indeed, and all the loveliness in the fact that bzr uses the convention: bzr action SOURCE DEST, which git uses the opposite: git action DEST SOURCE. | 18:29 |
justinsb | mtaylor, jaypipes: Maybe I'll install a GUI to shield me from the command line differences :-) | 18:29 |
* jaypipes wonders how many times that has tripped him up.. | 18:29 | |
jaypipes | justinsb: I've heard the bzr gui is cool, but I've never used it... same for git. :( | 18:30 |
*** Ryan_Lane has joined #openstack | 18:30 | |
*** rds__ has quit IRC | 18:34 | |
*** reldan has joined #openstack | 18:38 | |
*** pvo has joined #openstack | 18:43 | |
*** vvuksan has quit IRC | 18:47 | |
*** vvuksan has joined #openstack | 18:50 | |
*** fabiand_ has joined #openstack | 18:50 | |
jaypipes | _cerberus_: thx :) | 18:51 |
jaypipes | OMG, I am getting so friggin sick of this authors check. | 18:53 |
jaypipes | how the heck does this: | 18:54 |
jaypipes | if contributor == 'nova-core': | 18:54 |
jaypipes | pass | 18:54 |
jaypipes | not ignore nova-core in the contributor list? :( | 18:54 |
jaypipes | gah, I'm an idiot. continue, not pass. | 18:55 |
* jaypipes still wondering why run_tests.sh locally did not fail... grr. | 18:55 | |
creiht | lol | 18:55 |
jaypipes | creiht: no shit, right? | 18:56 |
creiht | :) | 18:56 |
jaypipes | how long have I been programming? meh. | 18:56 |
creiht | we all do it :) | 18:56 |
jaypipes | creiht: heh, perhaps. me more than others lately. | 18:56 |
jaypipes | mtaylor: any ideas on that glance.version thing? sorry to bother you, it's just a blocker for more work in Glance.. | 18:57 |
jarrod | ok i am going the xen route this morning | 18:57 |
mtaylor | jaypipes: sorry man - haven't looked at it yet this morning, been heads down in something else. promise I will look at it though | 18:57 |
*** vvuksan has quit IRC | 18:58 | |
jaypipes | mtaylor: cool, thx brother. | 18:58 |
jaypipes | dabo: wanna re-review sirp_ 's branch here? https://code.launchpad.net/~rconradharris/nova/xs-unified-images/+merge/50102. | 18:59 |
*** acmurthy has quit IRC | 18:59 | |
jk0 | anyone recall what the fix was for the recent evenlet problem? | 19:00 |
jk0 | was it just upgrading? | 19:01 |
kpepple | jk0: i thought it was a patched eventlet ... soren did it | 19:01 |
jk0 | ah, hmm | 19:01 |
jk0 | kpepple: you recall what bug it was? | 19:02 |
*** rnirmal has quit IRC | 19:02 | |
dendrobates | jk0: I can find it | 19:02 |
kpepple | jk0: patch here -- https://bitbucket.org/which_linden/eventlet/issue/77/subprocess-module-fails-if-os-module-is | 19:02 |
kpepple | jk0: can't remember the bug id | 19:03 |
jk0 | cool, thanks | 19:03 |
*** fabiand_ has quit IRC | 19:03 | |
*** dendrobates is now known as dendro-afk | 19:05 | |
jaypipes | jk0: yeah, install eventlet from the PPA: https://launchpad.net/~nova-core/+archive/trunk | 19:05 |
*** MarcMorata has quit IRC | 19:05 | |
jk0 | jaypipes: excellent, I was just about to ask :) | 19:05 |
*** acmurthy has joined #openstack | 19:06 | |
*** alekibango has joined #openstack | 19:07 | |
RobertLaptop | Question Nova Compute Only nodes do they talk directly to the public IP addresses or do they get routed though the the Nova Network Component? | 19:07 |
RobertLaptop | I am tiring to write up internal doc in on possibly using Nova | 19:08 |
jaypipes | jk0: np :) | 19:08 |
jaypipes | RobertLaptop: nova compute nodes talk with other components in the Nova fabric via AMQP (message queue). The IP addresses that *instances* are assigned is determined by the network manager, if that's what you are asking? | 19:10 |
jaypipes | mtaylor: python-distutils-extra now needs to be installed on Hudson: https://code.launchpad.net/~jaypipes/nova/translations/+merge/49833. Thanks in advance! | 19:12 |
RobertLaptop | jaypipes, kinda. Once they are assigned an IP by the network manger do the node handle requests in an out for that IP or does it go though the network controller. I have to admit it is the fact that I am using eucalyptus might be showing though. | 19:12 |
*** dendro-afk is now known as dendrobates | 19:13 | |
RobertLaptop | do=does | 19:13 |
*** Nacx has quit IRC | 19:14 | |
jaypipes | RobertLaptop: ah, I see. AFAIK (and vishy could correct me if I'm wrong), once an instance is assigned an IP, anyone with the appropriate keypairs can access the instance via that public IP, but communication with the instance for administrative commands may still occur via the Computer worker, which receives its commands via AMQP. | 19:14 |
jaypipes | vishy, devcamcar, soren: feel free to correct me above ^^ | 19:14 |
vishy | routed through nova network | 19:15 |
vishy | nova-network is the gateway for all of the vms | 19:15 |
dendrobates | jk0: bug 716427 | 19:16 |
uvirtbot | Launchpad bug 716427 in nova/bexar "RPC concurrency problem" [High,Fix committed] https://launchpad.net/bugs/716427 | 19:16 |
openstackhudson | Project swift build #204: SUCCESS in 30 sec: http://hudson.openstack.org/job/swift/204/ | 19:16 |
openstackhudson | Tarmac: Reverted the wal+index code. | 19:16 |
jk0 | dendrobates: thanks for finding that | 19:17 |
jk0 | couldn't remember the subject name for the life of me | 19:17 |
RobertLaptop | so jaypipes if I am understanding you correctly if I setup an instance and pointed a public IP to it and opened up say port 80 even if the network controller died the public IP would be accessible? | 19:17 |
jaypipes | vishy: ? ^^ | 19:18 |
RobertLaptop | That is one of the things I really hate about eucalyptus if the fact that all network traffic goes though it cluster controller. | 19:19 |
vishy | RobertLaptop: no | 19:19 |
RobertLaptop | vishy, ok :( | 19:20 |
vishy | RobertLaptop: if the network worker dies it will still be accessible, but if the network host goes down it won't | 19:20 |
jaypipes | vishy: sorry, I don't understand the difference... | 19:20 |
*** kbringard has joined #openstack | 19:21 | |
jaypipes | what is the "network host"? | 19:21 |
RobertLaptop | jaypipes, bet me to the question | 19:21 |
jaypipes | vishy: the machine that has iptables? | 19:21 |
*** gregp76 has joined #openstack | 19:21 | |
dendrobates | jk0: fyi, soren fixed eventlet in natty, but has not heard back from upstream | 19:22 |
vishy | jaypipes nova-network is a process | 19:22 |
vishy | if that process dies/crashes/gets turned off, everything works | 19:22 |
*** joearnold has joined #openstack | 19:22 | |
vishy | because nova-network just controls dnsmasq and iptables | 19:23 |
jaypipes | vishy: ok. but you are talking about the "network host". do you mean the machine that has had the routing tables altered? | 19:23 |
vishy | but if the host machine where nova-network is running fails... | 19:23 |
vishy | yes | 19:23 |
jaypipes | vishy: sorry if the questions sound retarded. none of this is in the docs.. | 19:23 |
RobertLaptop | Yeo | 19:23 |
RobertLaptop | Yep | 19:23 |
jaypipes | vishy: OK, got it. So, as long as the machine that has had its routing table altered remains up, then the project's network remains up... and when you said above that all network traffic went through nova-network, you were referring to the *host*, not the worker process. Is that correct? | 19:24 |
vishy | correct | 19:25 |
jaypipes | vishy: thx. appreciate the insight. | 19:25 |
RobertLaptop | and to confirm since I am been running a nova node for about 5 hours. The IP tabes gets changed on the system running nova-compute not the actually system running the instance. | 19:26 |
kbringard | and along those lines, each network controller can control a project, but you can't run 2 with the intent of being redundant, yea? | 19:26 |
* jaypipes notes Gmail's interface just changed... I like the new look of the top navbar.. | 19:26 | |
kbringard | since you can't have 2 default routes, correct? | 19:27 |
jaypipes | vishy: ^^ | 19:27 |
*** mahadev has joined #openstack | 19:29 | |
vishy | kbringard: correct, some investigation needs to be done into redundancy | 19:29 |
vishy | kbringard: failover is probably the best solution | 19:29 |
RobertLaptop | I think it would make more since to assign the IP to the instance host and alter the iptables there keeping the pass though down but if the setup is to do it at the network controller level then I need to understand that for planing. | 19:29 |
*** brd_from_italy has joined #openstack | 19:30 | |
vishy | RobertLaptop: that doesn't really solve the gateway and dhcp | 19:30 |
kbringard | that's one of the main reasons we're looking at Flat/FlatDHCP if we can still VLAN tag (and is one of the main reasons I'm super excited about the Open vSwitch stuff in cactus) | 19:30 |
kbringard | let the netops team deal with HSRP or whatever way they want to failover the routers | 19:31 |
kbringard | and we'll just deal with dataflows | 19:31 |
jaypipes | kbringard: in Cactus, eh? I didn't know OpenVSwitch was going into Cactus... | 19:31 |
kbringard | oh, I just saw a blueprint about it... | 19:31 |
kbringard | https://blueprints.launchpad.net/nova/+spec/xs-ovs/ | 19:32 |
vishy | RobertLaptop: it requires writing code to let an external system control ips | 19:32 |
*** retr0h has joined #openstack | 19:32 | |
*** retr0h has joined #openstack | 19:32 | |
jaypipes | kbringard: hmm. good to know! :) | 19:32 |
retr0h | ephur! :) | 19:32 |
RobertLaptop | vishy, true that would be a security issue. | 19:32 |
kbringard | although, depending on how much work needs to be done, Diablo may be a better candidate for full integration :-) | 19:33 |
Ephur | Hey what's the good word retr0h :P | 19:33 |
kbringard | oh jeez, not this guy | 19:33 |
kbringard | :-p | 19:33 |
retr0h | Ephur: good to see you in here :) | 19:33 |
vishy | RobertLaptop: i think we will get there once the plans for network-service get underway | 19:34 |
kbringard | retr0h: agreed | 19:34 |
RobertLaptop | vishy, That is good to know. Biggest issue is I need to get off esxi now so I testing stuff today. I have no doubt in a Year Open Stack will have everything I want. :) | 19:35 |
kbringard | vishy and RobertLaptop: if open vsweitch integration becomes a reality, you could skip the iptables stuff altogether and just alter your data path on the fly | 19:35 |
*** matclayton has quit IRC | 19:35 | |
kbringard | openflow ftw | 19:35 |
RobertLaptop | Now on to my next question. Is there any documentation on the file structure of compute and/or recommended file system layout for it? | 19:38 |
*** GasbaKid has quit IRC | 19:38 | |
RobertLaptop | I can't find any but that doesn't mean someone hasn't written it. | 19:38 |
annegentle | RobertLaptop: I can't think of a page to point you to either, and I'm practically the librarian around here :) | 19:41 |
jaypipes | why running databases on cloud block storage is not the best idea: http://www.mysqlperformanceblog.com/2011/02/21/death-match-ebs-versus-ssd-price-performance-and-qos/ | 19:41 |
annegentle | RobertLaptop: your questions are good ones, we should try to capture them (springing a trap now via a todo) | 19:42 |
*** mustfsk has quit IRC | 19:42 | |
*** ctennis has quit IRC | 19:47 | |
*** pvo has quit IRC | 19:49 | |
*** ctennis has joined #openstack | 19:50 | |
*** ctennis has joined #openstack | 19:50 | |
*** Jbain has quit IRC | 19:52 | |
creiht | jaypipes: well the first problem is that he is running mysql :P | 19:52 |
jaypipes | creiht: ah, we're going to start a flamewar, eh? ;) | 19:53 |
* creiht nah just making a quick jab and then ducking away :) | 19:53 | |
jaypipes | creiht: :) | 19:53 |
RobertLaptop | annegentle, were does one insert those todo? | 19:53 |
RobertLaptop | As lanchpad bugs? | 19:54 |
*** gregp76 has quit IRC | 19:54 | |
jaypipes | creiht: just fyi, the author there is a PG contributor :) | 19:54 |
creiht | hehe | 19:54 |
*** gregp76 has joined #openstack | 19:55 | |
*** gregp76 has quit IRC | 19:58 | |
*** h0cin has quit IRC | 20:02 | |
*** dubsquared has joined #openstack | 20:03 | |
dubsquared | Greetings, openstack! | 20:03 |
dubsquared | Trying to create a network, and ran into this: http://paste.openstack.org/show/736/ any ideas? | 20:03 |
*** maplebed has joined #openstack | 20:04 | |
annegentle | RobertLaptop: you can create a bug in Launchpad and say it affects the openstack-manuals project | 20:05 |
RobertLaptop | annegentle, ok. | 20:05 |
annegentle | RobertLaptop: I've also started a quick wiki page at http://wiki.openstack.org/Documentation/ToDo | 20:05 |
RobertLaptop | Is one of those to combine all 3 wiki's into one :) | 20:06 |
openstackhudson | Project nova build #545: SUCCESS in 1 min 37 sec: http://hudson.openstack.org/job/nova/545/ | 20:07 |
openstackhudson | Tarmac: introducing a new flag timeout_nbd for manually setting the time in seconds for waiting for an upcoming NBD device | 20:07 |
annegentle | RobertLaptop: heh. I'm about to put in a merge request to pare down nova.openstack to avoid such confusion | 20:10 |
annegentle | RobertLaptop: is that a wiki to you too? nova.openstack.org? Just curious. | 20:13 |
*** maplebed has quit IRC | 20:15 | |
RobertLaptop | Well I have spent most of my time in wiki.openstack but yea nova.openstack.org looks like a wiki to me. | 20:15 |
RobertLaptop | annegentle, taking a closer look I guess it isn't a wiki. It looks like some kind of generated system. | 20:21 |
annegentle | RobertLaptop: yeah, if you want to write for it, just hack at the .rst files in the /doc/source directory of the source code. RST is similar to wikitext, and the build creates the HTML sites. | 20:24 |
annegentle | RobertLaptop: it's wiki-like in that the RST text is super simple, and it's collaboratively authored within the source code. Sphinx is what builds it. | 20:24 |
RobertLaptop | ok | 20:26 |
*** eikke has joined #openstack | 20:29 | |
*** reldan has quit IRC | 20:32 | |
jaypipes | vishy: those are great articles on the Anso site. I encourage y'all to add your article feed to the OpenStack planet so others can read them. :) | 20:35 |
jaypipes | dubsquared: just the man I was looking for... | 20:35 |
dubsquared | ut oh | 20:35 |
dubsquared | i didn't do it | 20:35 |
jaypipes | dubsquared: https://bugs.launchpad.net/glance/+bug/710882 | 20:35 |
uvirtbot | Launchpad bug 710882 in glance "cloudservers boot fails on ubuntu/xenserver" [Undecided,New] | 20:35 |
jaypipes | dubsquared: wondering any progress on this and whether it has to do with Nova, not Glance? | 20:36 |
jaypipes | dubsquared: you are Wayne, right? :) | 20:36 |
dubsquared | jaypipes: who? | 20:36 |
dubsquared | yeah :D | 20:37 |
dubsquared | i got that fixed.... | 20:37 |
jaypipes | dubsquared: damn you. I was almost *really* embarrassed... | 20:37 |
dubsquared | forgot that was open | 20:37 |
jaypipes | dubsquared: ah, cool, feel free to mark that closed then... | 20:37 |
*** adiantum has quit IRC | 20:37 | |
dubsquared | indeed | 20:39 |
dubsquared | thanks for follow-up | 20:39 |
dubsquared | ill look for the solution and post the close update | 20:40 |
dubsquared | forgot what i did off-hand :/ | 20:40 |
dubsquared | :D | 20:40 |
*** herki has joined #openstack | 20:40 | |
*** msassak has joined #openstack | 20:43 | |
*** joearnold has quit IRC | 20:51 | |
*** joearnold has joined #openstack | 20:52 | |
soren | jaypipes: It's not that "nova-core" is *the* author. It's *an* author. Every single commit is considered in that unit test, not just the top one. | 20:58 |
*** mgoldmann has joined #openstack | 20:58 | |
soren | jaypipes: I'm around now. For a while, at least. | 20:59 |
*** hggdh has quit IRC | 21:00 | |
*** hggdh has joined #openstack | 21:00 | |
soren | dendrobates: I heard back from upstream now. They included the patch (but haven't made a release yet). | 21:02 |
*** ctennis has quit IRC | 21:02 | |
jaypipes | soren: no worries, that's been fixed. we just now need python-distutils-extra installed on the hudson box... | 21:02 |
jaypipes | mtaylor: hey, around? imsplitbit may have some info that is related to our glance.version bug... | 21:03 |
soren | jaypipes: Really? Why is that? | 21:03 |
jaypipes | mtaylor: he's running into a similar issue on his machine: http://pastie.org/1590690 | 21:03 |
soren | jaypipes: I'm not questioning it, I'm just wondering if it's something I'll need to do in a few other places, so I'd like to understand the motivation. | 21:04 |
jaypipes | mtaylor: HOWEVER, glance.common.config does contain load_paste_app: http://pastie.org/1590939 :( | 21:04 |
jaypipes | soren: no longer using babel for i18n, since it's halfbaked. distutils.extra is now used to build the message catalogs. (python setup.py build_i18n) | 21:05 |
soren | jaypipes: Try "python -v" You can see exactly which module it loads as "config". | 21:05 |
soren | jaypipes: Cool. | 21:05 |
soren | jaypipes: Thanks. | 21:05 |
jaypipes | imsplitbit: see soren's note above | 21:05 |
jaypipes | imsplitbit: try python -v | 21:05 |
soren | jaypipes: It's already installed on the hudson box. | 21:05 |
jaypipes | soren: See here: https://code.launchpad.net/~jaypipes/nova/translations/+merge/49833 "To build nova you need https://launchpad.net/python-distutils-extra" | 21:06 |
soren | berendt: your bug 722477 is exactly why I've been working on iptables these last couple of days. | 21:06 |
uvirtbot | Launchpad bug 722477 in nova "iptables-restore failed" [High,Triaged] https://launchpad.net/bugs/722477 | 21:06 |
jaypipes | soren: perhaps mtaylor installed it just earlier? | 21:06 |
soren | jaypipes: I can check. | 21:06 |
soren | jaypipes: 2011-02-21 19:23:51 status installed python-distutils-extra 2.22-2 | 21:06 |
soren | jaypipes: Looks like it. | 21:06 |
soren | berendt: LOL. And I forgot that I replied on the bug. | 21:07 |
jaypipes | soren: lol, ok, thx :) | 21:07 |
imsplitbit | jaypipes: http://pastie.org/1590970 | 21:08 |
berendt | soren: :) | 21:08 |
jaypipes | soren: hmm, well python -v was less than helpful... see pastie above. however, note line 112's UserWarning. Think you can explain what'd going on there? I'm not sure. :( | 21:10 |
soren | imsplitbit: Oh, I meant something like: python bin/glance-api /etc/nova/glance.conf | 21:11 |
imsplitbit | okie | 21:11 |
imsplitbit | one sec | 21:11 |
*** berendt has quit IRC | 21:16 | |
openstackhudson | Project nova build #546: SUCCESS in 1 min 39 sec: http://hudson.openstack.org/job/nova/546/ | 21:17 |
openstackhudson | Tarmac: Adds translation catalogs and distutils.extra glue code that automates the process of compiling message catalogs into .mo files. | 21:17 |
*** reldan has joined #openstack | 21:18 | |
imsplitbit | jaypipes: I am sorting through the output but here it is. http://pastie.org/1591010 | 21:18 |
*** nelson has joined #openstack | 21:19 | |
soren | imsplitbit: Looks fine. | 21:19 |
soren | imsplitbit: Try: python -c 'import glance.common.config ; print dir(glance.common.config)' | 21:21 |
imsplitbit | jaypipes: soren: http://pastie.org/1591034 | 21:24 |
jaypipes | imsplitbit: looks like load_paste_app is in there... | 21:25 |
jaypipes | very frustrating... | 21:25 |
*** miclorb has joined #openstack | 21:25 | |
* soren makes Twilight zone noises | 21:26 | |
imsplitbit | yeah | 21:26 |
jaypipes | soren: I think the exact same thing is happening here: https://code.launchpad.net/~jaypipes/glance/bug704854/+merge/49930 | 21:27 |
soren | jaypipes: No, that's different. | 21:28 |
soren | jaypipes: That one I understand. | 21:28 |
soren | jaypipes: python-glance is installed on the Hudson box (to satisfy Nova's test suite). | 21:28 |
soren | jaypipes: um... | 21:29 |
soren | jaypipes: Err.. | 21:29 |
soren | jaypipes: <something about sys.path> | 21:29 |
jaypipes | soren: OK, so can you explain how to run glance's tests without a virtualenv when Nova on the same box needs some prior version of Glance installed? | 21:30 |
soren | jaypipes: Well, normally it should Just Work[tm]. | 21:31 |
jaypipes | soren: but it doesn't :) | 21:31 |
soren | jaypipes: $CWD should take precedence. | 21:31 |
*** eikke has quit IRC | 21:32 | |
*** gregp76 has joined #openstack | 21:32 | |
dubsquared | soren: are the ppa/release packages up-to-date with the latest point release? | 21:34 |
*** Ryan_Lane has quit IRC | 21:34 | |
soren | dubsquared: As far as I now. | 21:34 |
soren | dubsquared: ...because as far as I know, we haven't made the point release yet. | 21:34 |
dubsquared | so, no. | 21:35 |
dubsquared | thanks | 21:35 |
soren | So yes. | 21:35 |
soren | It's up-to-date. | 21:35 |
soren | There is nothing newer than what is in the ppa => it's up-to-date. | 21:35 |
soren | jaypipes: hm... It does for me. | 21:35 |
termie | soren: any idea how hard it is to get tarmac to include the names of reviewers? | 21:36 |
soren | termie: Shouldn't be much work at all. | 21:36 |
*** gregp76 has quit IRC | 21:36 | |
jaypipes | soren: it works for me locally too, but Hudson throws the glance.version error every time it runs. | 21:36 |
termie | soren: cool, i'll check it out | 21:36 |
soren | termie: It seems to not even require code. | 21:38 |
soren | termie: It's a configuration thing. | 21:38 |
soren | jaypipes: Gimme a sec. | 21:39 |
*** ctennis has joined #openstack | 21:39 | |
*** ctennis has joined #openstack | 21:39 | |
soren | termie: It allows you to set a commit_message_template variable. | 21:41 |
soren | termie: It can include such cool things as <bugs_fixed> <author> <approved_by>.. | 21:42 |
termie | soren: aye, just running across that now | 21:42 |
termie | soren: so i guess next step is getting the one we want in? | 21:42 |
soren | termie: Whip up a template, I'll apply it. | 21:43 |
soren | termie: Yeah. | 21:43 |
termie | soren: do we have any template right now? i'm not sure where these files live | 21:43 |
soren | No template, so it's just the default. | 21:43 |
*** Ge0RgeR^ has joined #openstack | 21:44 | |
soren | termie: ...which is whatever is set on the merge proposal. | 21:45 |
*** pothos_ has joined #openstack | 21:45 | |
*** eikke has joined #openstack | 21:46 | |
*** pothos has quit IRC | 21:47 | |
*** pothos_ is now known as pothos | 21:47 | |
termie | soren: http://pastie.org/1591134 | 21:47 |
termie | tarmac/lp has the opposite idea for review vs approve than what we've been discussing | 21:48 |
soren | Right. | 21:48 |
soren | jaypipes: Oh, got it. | 21:49 |
termie | looks like default is just <commit_message> | 21:49 |
soren | termie: Yeah. | 21:49 |
soren | jaypipes: Ok, so in nova's bin/*, we manipulate the sys.path to make sure we always grab the stuff in $PWD. | 21:51 |
jaypipes | wow, sqlalchemy-migrate's documentation is shit. | 21:51 |
soren | jaypipes: You need to do the same thing. | 21:51 |
dubsquared | soren: "There is nothing newer than what is in the ppa => it's up-to-date." —> Just wanted to know if the items left out of the release tarball were updated, etc | 21:51 |
termie | jaypipes: less than stellar, agreed, many circular references | 21:51 |
jaypipes | soren: we do this in all bin/* files: | 21:52 |
jaypipes | ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | 21:52 |
jaypipes | sys.path.append(ROOT_DIR) | 21:52 |
jaypipes | soren: that does not do it? | 21:52 |
soren | jaNope. | 21:52 |
soren | jaypipes: Nope. | 21:52 |
jaypipes | hehe, janope. | 21:52 |
soren | jaypipes: That adds bin/ to the sys.path. | 21:52 |
soren | jaypipes: Not bin/../ | 21:52 |
jaypipes | soren: aha. | 21:52 |
soren | ...which is what you want. | 21:52 |
Ge0RgeR^ | hello a question there | 21:52 |
jaypipes | soren: gotcha. ok, lemme push a change with that. | 21:53 |
jaypipes | soren: thx mate. | 21:53 |
soren | jaypipes: That will almost certainly make it happy. | 21:53 |
soren | jaypipes: Sure thing. | 21:53 |
jaypipes | termie: you know of a way to include an "UPDATE blah SET blah" in a migration file? | 21:53 |
Ge0RgeR^ | can openstack sit on Citrix XenServer? | 21:54 |
termie | jaypipes: just put the relevant sqlalchemy commands in the upgrade unction | 21:54 |
termie | jaypipes: you can do selects and all that, you'll probably need to import the models or make a relevant duplicate of one | 21:55 |
dubsquared | Ge0RgeR^: technically, it could, but right now the most used implementation is to install nova on domU and use XenAPI to make calls back to the hypervisor | 21:55 |
termie | jaypipes: easiest way is probably just make a table with the same name and the appropriate columns and then check the sqlalchemy docs on how to run an update command | 21:56 |
termie | jaypipes: (doesn't need to be a complete schema for the table) | 21:56 |
jaypipes | termie: k, thx man | 21:57 |
*** littleidea has joined #openstack | 22:00 | |
termie | is sandywalsh the main person dealing with novatools ? | 22:00 |
*** littleidea has quit IRC | 22:03 | |
*** ctennis has quit IRC | 22:03 | |
*** littleidea has joined #openstack | 22:03 | |
*** j05h has quit IRC | 22:04 | |
mtaylor | soren, jaypipes: what's the idea you've been discussing about review vs. approve | 22:05 |
termie | mtaylor: i was just mentioning that when we talk about "review" it is the process of reviewing, where to tarmac/launchpad the "reviewer" is the one who flips the approved state | 22:06 |
mtaylor | termie: ah | 22:06 |
termie | mtaylor: and "approvers" are the people who have done the review and marked themselves as being in approval | 22:06 |
mtaylor | fascinating | 22:07 |
*** Ephur has quit IRC | 22:07 | |
jaypipes | termie: ya, sandywalsh is the novatools master. | 22:12 |
*** mgoldmann has quit IRC | 22:12 | |
soren | jaypipes: I've added a bit of docstring love to the iptables thing. | 22:12 |
jaypipes | soren: cool. thx man | 22:12 |
soren | jaypipes: I'm not sure it's wha tyou're looking for. | 22:12 |
soren | jaypipes: If iptables it Greek to you, I'm not sure it'll help a whole lot. | 22:13 |
*** j05h has joined #openstack | 22:14 | |
czajkowski | Aloha | 22:14 |
soren | o/ | 22:16 |
*** ctennis has joined #openstack | 22:16 | |
*** ctennis has joined #openstack | 22:16 | |
*** eikke has quit IRC | 22:16 | |
czajkowski | soren: how's you | 22:20 |
*** dragondm has joined #openstack | 22:22 | |
soren | Irish grammar. Can't beat it. | 22:22 |
* czajkowski stabs soren | 22:23 | |
czajkowski | Irish stabbing too :) | 22:23 |
kbringard | if anyone is interested, I wrote a script to get OpenStack setup and running on CentOS 5 | 22:25 |
kbringard | https://gist.github.com/837797 | 22:25 |
kbringard | you'll probably have to make some modifications to your environment, but it should mostly work | 22:25 |
soren | czajkowski: :) | 22:25 |
kbringard | make some modifications to make it work in your environment I mean | 22:26 |
kbringard | not *to* your environment | 22:26 |
*** jc_smith has joined #openstack | 22:27 | |
soren | czajkowski: I is good, thank you. | 22:27 |
* soren is learning | 22:28 | |
imsplitbit | soren, jaypipes: hub_cap helped me figure out what was going on | 22:28 |
soren | imsplitbit: pray tell. | 22:28 |
czajkowski | soren: :) So when is the next sprint for ye guys ? | 22:28 |
soren | czajkowski: Two months from now. Santa Clara. | 22:29 |
czajkowski | soren: I'm sure you'll all make that one :) | 22:29 |
soren | czajkowski: You coming'? | 22:29 |
imsplitbit | I had an old python-glance deb installed and was trying to run glance from trunk. I apt-get removed python-glance and everything then started running from the trunk root folder | 22:29 |
*** Dumfries has joined #openstack | 22:29 | |
*** kbringard has quit IRC | 22:29 | |
imsplitbit | python was prefering the glance.common.config from the package rather than CWD | 22:29 |
czajkowski | soren: tempting, running an open source and education conference over here in April. | 22:30 |
soren | imsplitbit: jaypipes just fixed that. | 22:30 |
czajkowski | I'm hoping to head to Canada in July if possible | 22:30 |
justinsb | jaypipes, devcamcar: Any idea why this hasn't merged? You've both approved it, I think you're both nova-core, and it just needs 2 nova-core Approves, right? https://code.launchpad.net/~justin-fathomdb/nova/justinsb-api-fix-auth/+merge/50409 | 22:31 |
Dumfries | getting error with nova-network, http://pastie.org/1591290. czajkowski you should come to Vancouver if you heading this way ;) | 22:31 |
soren | justinsb: Someone needs to set it to "Approved". | 22:31 |
soren | Dumfries: Your eventlet is broken. | 22:31 |
justinsb | soren: Ah - didn't realize it was manual! Thanks! | 22:32 |
soren | Dumfries: https://bitbucket.org/which_linden/eventlet/issue/77/subprocess-module-fails-if-os-module-is | 22:32 |
soren | justinsb: I'll do it. | 22:32 |
justinsb | soren: Cheers! | 22:32 |
* soren tips his hat | 22:32 | |
Dumfries | soren: thanks man | 22:32 |
soren | Dumfries: Sure thing. | 22:32 |
czajkowski | Dumfries: I'll head to Guelph more than likely. | 22:32 |
Dumfries | czajkowski: nice, bloody cold that way. I am shaking here in Vancouver with plus 4 :) | 22:33 |
imsplitbit | soren: sweet! | 22:34 |
*** drico has joined #openstack | 22:34 | |
*** mahadev has quit IRC | 22:34 | |
czajkowski | Dumfries: mate is over in manitoba not visiting her, getting her to come to Guelph | 22:34 |
czajkowski | soren: so what is the criteria for picking a sprint location? | 22:35 |
Dumfries | czajkowski: good call, you are a lot safer bring her your way ;) | 22:35 |
czajkowski | Dumfries: yup went over last year for my 30th had a blast | 22:35 |
Dumfries | czajkowski: awesome, where you coming from? | 22:36 |
*** GasbaKid has joined #openstack | 22:36 | |
*** eikke has joined #openstack | 22:36 | |
soren | czajkowski: Darned if I know. | 22:36 |
czajkowski | Dumfries: Ireland | 22:36 |
czajkowski | Dumfries: living in the UK now | 22:37 |
soren | czajkowski: "Far away from Soren" seems like a common criterion, at least. | 22:37 |
Dumfries | czajkowski: Very nice, coming for the warm warm sunshine I take it? | 22:37 |
czajkowski | Dumfries: best mate moved over there 3 years ago. so an excuse to see her and have some sunshine! | 22:38 |
czajkowski | soren: poor you! | 22:38 |
czajkowski | soren: make them come to EU they'll have the long haul then | 22:38 |
Dumfries | czajkowski: great, stay away from molson canadian and you should be fine | 22:39 |
czajkowski | no idea what that is. | 22:39 |
*** mdomsch has quit IRC | 22:39 | |
annegentle | wow the http://wiki.openstack.org/NovaInstall/NovaDeploymentTool page is the fastest moving wiki page up the charts, now at number ten based on Pageviews | 22:40 |
soren | czajkowski: Not holding my breath on that one :-/ | 22:40 |
openstackhudson | Project nova build #547: SUCCESS in 1 min 38 sec: http://hudson.openstack.org/job/nova/547/ | 22:42 |
openstackhudson | Tarmac: The OpenStack API was using the 'secret' as the 'access key'. There is an 'access key' and there is a 'secret key'. Access key ~= username. Secret key ~= password. This fix is necessary for the OpenStack Python API bindings to log in. | 22:42 |
soren | mtaylor: Do you have a simple way to test tarmac things? | 22:45 |
soren | mtaylor: We want to set this commit_message_template: http://pastie.org/1591134 | 22:46 |
*** imsplitbit has quit IRC | 22:53 | |
*** brd_from_italy has quit IRC | 22:59 | |
*** gregp76 has joined #openstack | 22:59 | |
*** gondoi has quit IRC | 23:02 | |
*** eikke has quit IRC | 23:03 | |
*** brd_from_italy has joined #openstack | 23:04 | |
mtaylor | soren: why? | 23:05 |
mtaylor | soren: all of that information is already included in the commit as revision metadata | 23:05 |
*** that__guy has quit IRC | 23:06 | |
soren | mtaylor: orly? | 23:06 |
mtaylor | soren: yup | 23:07 |
soren | mtaylor: How do I get my hands on the list of approvers? | 23:08 |
mtaylor | soren: one sec - asking in #bzr | 23:09 |
*** brd_from_italy has quit IRC | 23:09 | |
soren | mtaylor: Got it. | 23:10 |
soren | mtaylor: bzr cat-revision -r -1, for instance. | 23:11 |
*** MarkAtwood has quit IRC | 23:12 | |
soren | mtaylor: I had no idea that was included. | 23:14 |
mtaylor | soren: see! I anticipate your every need | 23:15 |
soren | mtaylor: It was really termie's request. | 23:15 |
soren | mtaylor: Perhaps he can fill you in on the use case. | 23:15 |
*** aimon has joined #openstack | 23:16 | |
termie | mtaylor: this is related to the thread on "developer review days" | 23:20 |
*** gregp76 has quit IRC | 23:20 | |
termie | mtaylor: the goal being to better call out the reviewers of the code | 23:20 |
*** pvo has joined #openstack | 23:29 | |
*** Ryan_Lane has joined #openstack | 23:37 | |
*** johnpur has quit IRC | 23:51 | |
*** pvo has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!