Thursday, 2011-02-03

*** adiantum has quit IRC00:02
sirp-jaypipes: db_migration is ready for re-review00:03
*** ctennis has quit IRC00:05
that__guyquick question about user roles: what role would a user need to run an image from a project he was associated with but NOT the projectmanager of?00:07
*** adiantum has joined #openstack00:07
edaycreiht: What are reasonable limits for swift given current hardware? petabytes?00:07
Ryan_Lanethat__guy: sysadmin00:09
Ryan_Lanethat__guy: note that he would need to be in the global role, and the project role00:09
that__guyryan: excellent, thanks.  in the docs, it says developer and sysadmin are identical00:09
that__guyryan: or am I reading old docs00:10
Ryan_Lanebecause as of right now, they intersect. they aren't a union00:10
Ryan_Lanesec. lemme see00:10
Ryan_LaneI don't even see developer as a role in the ec2 api00:11
Ryan_Lanejust sysadmin, netadmin, and projectmanager00:11
that__guyhuh, in bzr545 there's a developer role00:12
that__guywell, I'll give sysadmin a try.  thanks00:12
Ryan_Laneseems there is in my version too00:12
termiesoren: how long are you around? this meeting is going to go on for a while yet00:12
Ryan_Lanethat__guy: but the only place I see it referenced in the code is as an allowed role00:13
Ryan_LaneI don't see it granted any permissions00:13
that__guyryan: that explains why it doesn't do anything :)00:14
*** opengeard has joined #openstack00:14
Ryan_Laneeven then, though...00:14
Ryan_Laneyour user would need to be in the global and project groups00:14
Ryan_Lanefor developer00:14
that__guyoh yeah, just tried it out and it works00:15
that__guysysadmin, not developer00:15
* Ryan_Lane nods00:15
Ryan_Lanenova/api/ec2/ gives a good idea of what roles can do what00:16
Ryan_Lanein the Authorizer class00:16
that__guyok, I'll check that next time.  The docs I'm working off of must be outdated.  thanks.00:17
*** blakeyeager has quit IRC00:18
*** adiantum has quit IRC00:19
*** rnirmal has quit IRC00:20
*** opengeard has quit IRC00:22
*** westmaas has quit IRC00:22
bwalker7125in nova, is there a way to get public floating ip addresses to automatically associate with a new instance, or must the association be done manually?00:22
*** adiantum has joined #openstack00:24
*** littleidea has joined #openstack00:26
*** kbringard has joined #openstack00:28
kbringardhey guys, quick ?... anyone know off the top of their head if there is a way to query the API for instances based on the user00:28
kbringardI see that there is a user_id column that is populated00:28
kbringardand in the db api code there is stuff to get it, but I couldn't find anywhere that uses that00:29
kbringardin the compute api00:29
kbringardthere is one reference00:29
jaypipessirp-: sweetness. done with dinner, ready for reviews. ;)00:30
*** kbringard_ has joined #openstack00:31
*** kbringard has quit IRC00:32
*** kbringard_ is now known as kbringard00:32
*** adiantum has quit IRC00:33
*** kbringard has quit IRC00:34
*** grapex has quit IRC00:35
*** adiantum has joined #openstack00:37
*** abecc has quit IRC00:40
*** jsgotangco has joined #openstack00:41
*** tr3buchet has quit IRC00:41
termiejaypipes: heya, do you know how to do this history rewrite thing for the twiddly?00:44
termiejaypipes: s/twiddly/tilde/00:45
*** tr3buchet has joined #openstack00:45
*** bwalker7125 has quit IRC00:45
*** reldan has quit IRC00:46
jaypipestermie: by "rewrite", I think the only thing to do would be a revision removal and replacement, no?  what did soren say was the solution, if anything?00:49
termiejaypipes: aye, revision removal and replacement00:51
annegentledoes anyone know how to ban/delete users on the wiki? We have a spammer making pages about gift baskets :)00:52
jaypipestermie: yeah, I could do it..just want to make sure that if I do that, Hudson/Tarmac won't simply rewrite the tilde stuff in the revisions afterwards! :)00:52
jaypipesannegentle: not sure for moinmoin, no... :(00:53
annegentlejaypipes: ok... I may have the ability, just have to figure out how...00:55
*** adiantum has quit IRC01:01
jaypipesmtaylor: around?01:04
*** adiantum has joined #openstack01:06
annegentleok, disabled the user. The wiki is safe again.01:07
*** hub_cap has joined #openstack01:10
*** bcherian has joined #openstack01:12
jaypipesannegentle: until he creates a new user ;)01:12
*** baldben has quit IRC01:12
*** adiantum has quit IRC01:15
sirp-jaypipes: just saw your comment; thought of that as well; i guess the question is do we see glance-manage taking on more responsiblities (like nova-manage does currently)?01:17
sirp-i guess for now we could rename glance-manage-registry, and if its role expands, we'll cross that bridge...01:19
*** adiantum has joined #openstack01:21
*** joearnold has quit IRC01:21
jaypipessirp-: no, what I was saying is that suppose someone has a different Glance registry server built in, say, Java, and using Redis, the glance-manage db_sync commands would bomb out entirely...01:22
jaypipessirp-: naming it glance-manage-registry indicates that it is just for managing the reference implementation registry server included with Glance..01:23
*** Ryan_Lane has quit IRC01:23
*** desai has quit IRC01:24
jaypipessirp-: or rather, glance-registry-manage01:24
*** Ryan_Lane has joined #openstack01:25
*** howardroark has joined #openstack01:27
*** howardroark has left #openstack01:27
*** adiantum has quit IRC01:28
*** maplebed has quit IRC01:38
*** adiantum has joined #openstack01:40
sorenjaypipes: It's just a tag.01:43
sorenjaypipes: You can remove tags without touching other metadata.01:43
*** ctennis has joined #openstack01:43
*** ctennis has joined #openstack01:43
*** hub_cap has quit IRC01:44
sorenIt's for tomorrow, if I'm going to do it. It's almost 3 here.01:44
jaypipessoren: if you give me instructions, I'll handle it and you go to bed01:44
sorenI can't be trusted to cowboy things onto (or out of) trunk at this hour.01:44
jaypipessoren: understood. let's just do it in the morning then, ok?01:45
soren"bzr tag --delete name_of_tag -d lp:nova" from hudson ought to do the trick.01:45
jaypipestermie: is the morning OK to handle this?01:45
sorens/hudson/the hudson box/01:45
*** bcherian has quit IRC01:45
*** adiantum has quit IRC01:46
termiejaypipes: the morning is fine i suppose, but in general the longer it goes this way the more people are going to have to blow away their branches01:47
*** kpepple has quit IRC01:48
termiejaypipes: and an announcement will probably need to be made on the mailing list01:49
jaypipestermie: who is going to have to blow away their branches?01:49
jaypipestermie: doing a  bzr branch lp:nova/bexar will result in the same thing tomorrow as today...01:49
jaypipestermie: the only thing that changes is for people doing packaging...which is not many people AFAICT01:50
termiejaypipes: does it? when i pull down new changes i get tags01:50
termiejaypipes: termie@preciousroy:bzr/repo/master % bzr tags                                                 [hacking_update] 17:50:3501:50
termie0.9.0                18201:50
termie2011.1~rc1           64501:50
jaypipestermie: sure, but what are you doing with that information?01:51
termiejaypipes: it is part of the repo01:51
termiejaypipes: when you pull again it will say diverged01:51
jaypipestermie: who are these folks that are running bzr tags and using that information for something?01:51
jaypipestermie: hmm..01:51
termiejaypipes: at least that is my guess as to what will happen01:51
jaypipessoren: is that true?01:51
jaypipestermie: I don't think so...but I'd defer to soren.01:52
termieanyway, yes we can wait for soren to be awake again his time01:52
*** grapex has joined #openstack01:52
jaypipestermie: AFAIK, branch diversions in BZR are unrelated to a tag. It's the revno that matters...01:52
*** adiantum has joined #openstack01:52
jaypipestermie: unlike git, bzr uses a hierarchical revno so that tags don't have to do with branch diversion at all, so I don't think it will be a problem. But I may of course be wrong :)01:53
termiejaypipes: k, well, hopefully that will be the case01:53
creihteday: practical limitis for swift are going to be determined more by power, network, and physical space limitations01:53
jaypipestermie: :) we'll see. let's wait until morning. if things get messed, just blame me ;)01:53
creihtpetabytes are not a problem at all01:53
jaypipestermie: say hi to johnpur for me...01:54
*** dirakx has quit IRC02:00
sorentermie: No. No diversion.02:01
sorentermie: However, people will have to manually remove the tag locally if they want to get rid of it.02:01
sorentermie: tags are just a very simple name->revid mapping.02:02
sorentermie: They're not themselves versioned.02:02
sorenDarn it, I should be sleeping.02:02
* soren does so02:02
*** dragondm has quit IRC02:03
*** adiantum has quit IRC02:03
*** adiantum has joined #openstack02:16
*** adiantum has quit IRC02:23
*** dirakx has joined #openstack02:26
*** mray has quit IRC02:34
*** adiantum has joined #openstack02:36
*** that__guy has quit IRC02:41
*** mdomsch has joined #openstack02:43
*** adiantum has quit IRC02:44
*** adiantum has joined #openstack02:50
*** adiantum has quit IRC02:57
*** j05h has quit IRC02:59
*** adiantum has joined #openstack03:08
*** adiantum has quit IRC03:14
*** adiantum has joined #openstack03:18
*** daleolds has quit IRC03:18
*** aliguori has quit IRC03:23
*** adiantum has quit IRC03:29
*** baldben has joined #openstack03:32
*** adiantum has joined #openstack03:34
*** Ryan_Lane is now known as Ryan_Lane|away03:36
*** adiantum has quit IRC03:48
*** adiantum has joined #openstack03:54
*** kashyapc has joined #openstack03:54
*** notmyname has quit IRC03:58
*** notmyname has joined #openstack03:59
*** ChanServ sets mode: +v notmyname03:59
*** adiantum has quit IRC04:00
*** hadrian has quit IRC04:01
*** joearnold has joined #openstack04:04
*** adiantum has joined #openstack04:04
*** gondoi has quit IRC04:07
*** hggdh has quit IRC04:12
*** hggdh has joined #openstack04:13
*** adiantum has quit IRC04:24
*** adiantum has joined #openstack04:29
*** vvuksan has joined #openstack04:40
*** joearnold has quit IRC04:40
*** omidhdl has joined #openstack04:40
*** littleidea has quit IRC04:42
*** omidhdl has quit IRC04:46
*** adiantum has quit IRC04:49
*** vvuksan has quit IRC05:04
*** westmaas has joined #openstack05:08
*** pvo is now known as pvo_away05:12
*** littleidea has joined #openstack05:12
*** miclorb has quit IRC05:20
*** jsgotangco has quit IRC05:34
*** ccustine has quit IRC05:39
*** ctennis has quit IRC05:40
*** joearnold has joined #openstack05:41
*** miclorb_ has joined #openstack05:43
*** f4m8_ is now known as f4m805:44
*** sebastianstadil_ has joined #openstack05:48
*** joearnold has quit IRC05:59
*** mdomsch has quit IRC06:16
*** mdomsch has joined #openstack06:18
*** thimble has joined #openstack06:38
*** reldan has joined #openstack06:47
*** jfluhmann__ has joined #openstack06:52
*** jfluhmann_ has quit IRC06:56
*** reldan has quit IRC07:00
*** grapex has quit IRC07:02
*** baldben has quit IRC07:09
*** BK_man has quit IRC07:28
*** alekibango has quit IRC07:51
*** alekibango has joined #openstack07:51
ttxfor the record, I don't really mind what version encoding we use for tags ... after all we've done without tagging in Nova for most of the cycle08:00
*** BK_man has joined #openstack08:06
*** guigui1 has joined #openstack08:11
*** littleidea has quit IRC08:17
*** rcc has joined #openstack08:19
termiettx: aye, it appears we only have one other tag in the system08:23
*** miclorb_ has quit IRC08:25
*** gaveen has joined #openstack08:31
*** arthurc has joined #openstack08:32
ttxtermie: though soren wanted to use it to trigger some semi-automated release procedure, hence the recent tagging08:33
*** gaveen has quit IRC08:34
*** gaveen has joined #openstack08:35
uvirtbotNew bug: #712322 in nova "Issue in security group's revoke command" [Undecided,New]
*** omidhdl has joined #openstack08:39
*** berendt has joined #openstack08:42
ttxtermie, soren: so I propose we think about it a bit more and not rush into something on release day. We'll delete the nova rc tag that broke termie's git import08:43
sorenhudson@hudson:~$ bzr tag -d lp:nova --delete 2011.1~rc108:43
sorenDeleted tag 2011.1~rc1.08:43
ttx(we didn't use tags in Nova during bexar anyway)08:43
ttxWe'll just tag 2011.108:43
ttxand then we can move the discussion to a slower-moving forum08:44
sorenCan I add a 2011.1rc1 tag? I really would like to be able to see in the revision control which version was the rc1.08:44
soren...and still have the discussion later on for how to do this for cactus?08:44
ttxsoren: sure08:44
sorenhudson@hudson:~$ bzr tag -d lp:nova -r 645 2011.1rc108:44
sorenCreated tag 2011.1rc1.08:44
ttxtermie: If I understand your issue correctly, that should unblock you08:45
*** kpepple has joined #openstack08:45
berendti'm trying to upload a file to swift with the client st. authentication with devauth is working fine. but i only get "Object HEAD failed" with return code 400 (bad request). ideas what could be wrong..?08:45
termiesoren: thanks, checkin08:46
termiesoren: wonderful, works with everythign i can think of08:53
termiesoren: thanks for sorting that out08:53
* soren tips his hat08:57
*** arthurc has quit IRC09:01
*** arthurc has joined #openstack09:02
*** guigui4 has joined #openstack09:06
*** guigui1 has quit IRC09:08
*** ramkrsna has joined #openstack09:09
*** ramkrsna has joined #openstack09:09
*** DigitalFlux has joined #openstack09:22
*** calavera has joined #openstack09:24
*** aimon has quit IRC09:28
*** miclorb_ has joined #openstack09:31
ttxok, looks like Bexar is out, folks09:34
* ttx lays down to celebrate without excess09:41
*** miclorb_ has quit IRC09:49
*** ChanServ sets mode: +o soren09:50
*** soren changes topic to "Bexar released! Great work, everyone! | | OpenStack first release: | Nova Docs: | Swift Docs: | Wiki: | Logs: |"09:50
*** soren sets mode: -o soren09:50
Dweezahrthanks, will check this new version in the evening09:52
DigitalFluxHi Guys09:53
DigitalFluxI was wondering if Bexar is installable on Lucid ? or we are just going with 10.10 now ?09:53
sorenshould be.09:59
flashnanyone running openstack on UCS?10:01
sorenWhat's UCS?10:19
flashnCisco UCS10:20
*** berendt has quit IRC10:28
*** adiantum has joined #openstack10:51
*** reldan has joined #openstack11:05
*** kashyapc has quit IRC11:09
*** aimon has joined #openstack11:10
*** adiantum has quit IRC11:14
*** adiantum has joined #openstack11:19
*** guigui4 has quit IRC11:23
*** guigui has joined #openstack11:27
*** DigitalFlux has quit IRC11:27
*** thimble has quit IRC11:28
*** adiantum has quit IRC11:39
*** kashyapc has joined #openstack11:40
*** thimble has joined #openstack11:42
*** adiantum has joined #openstack11:51
*** adiantum has quit IRC11:59
zulfhi 2011.1 uploaded to the ubuntu archive12:07
*** omidhdl has quit IRC12:10
* ttx closes to travel back home for proper treatment12:13
ttxfor anything releas-ish see soren12:14
*** dendrobates is now known as dendro-afk12:14
*** dendro-afk is now known as dendrobates12:14
*** littleidea has joined #openstack12:33
*** fouad_ has joined #openstack12:36
fouad_we are  trying to deploy openstack nova multiple instances on amazon ec212:37
fouad_but we ran into the problem with subnet issues12:37
fouad_is it possible to have some sort of hybrid cloud where instances are not on the same subnet?12:38
fouad_that is they have independent public IPs12:38
*** gaveen has quit IRC12:42
*** dirakx has quit IRC12:47
*** baldben has joined #openstack12:55
*** gaveen has joined #openstack12:55
*** pvo_away is now known as pvo13:04
*** aliguori has joined #openstack13:20
*** dendrobates is now known as dendro-afk13:20
*** DanEllis has joined #openstack13:21
*** j05h has joined #openstack13:24
*** zul has quit IRC13:26
*** zul has joined #openstack13:31
*** mdomsch has quit IRC13:33
*** hadrian has joined #openstack13:33
jaypipesthis temperature is just uncivilized.13:34
jaypipesfouad_: I would ask vishy when he's around...13:35
*** dirakx has joined #openstack13:45
fouad_ok thanks jaypipes13:45
*** vvuksan has joined #openstack13:46
zuljaypipes: just a tad cold?13:47
*** iRTermite has joined #openstack13:49
jaypipeszul: bbbbbbbrrrrrr.13:50
zuljaypipes: how cold?13:50
*** littleidea has quit IRC13:50
jaypipeszul: 14F wind chill -1.13:52
zuljaypipes: yeah a bit cold13:52
*** reldan has quit IRC13:52
*** jfluhmann__ has quit IRC13:52
jaypipeszul: my little pug goes outside and turns into a popsicle almost immediately.13:53
zuljaypipes: -4F here :)13:53
jaypipeszul: she looks like one of those fainting goats I've seen on Discovery channel.13:54
jaypipeszul: where are you?13:54
zuljaypipes: lol ottawa right now13:54
jaypipeszul: gotcha.13:54
*** mray has joined #openstack14:01
*** reldan has joined #openstack14:03
*** ctennis has joined #openstack14:06
*** ctennis has joined #openstack14:06
*** vvuksan has quit IRC14:06
uvirtbotNew bug: #712481 in nova "nova testsuite fails in the buildds." [Undecided,New]
uvirtbotNew bug: #712469 in nova "unable to atach-volume on different host (iscsiadm has volume-00000006, nova has vol-00000006)" [Undecided,New]
*** grapex has joined #openstack14:16
*** berendt has joined #openstack14:16
berendtis swauth fully integrated into swift now or is it necessary to install files from
*** j05h has quit IRC14:18
*** dprince has joined #openstack14:18
*** imsplitbit has joined #openstack14:19
notmynameswauth is fully in swift now. the separate project is superfluous14:20
*** kashyapc has quit IRC14:21
*** dprince has quit IRC14:21
*** fabiand_ has joined #openstack14:22
*** imsplitbit has quit IRC14:24
*** ramkrsna has quit IRC14:24
*** dprince has joined #openstack14:24
*** j05h has joined #openstack14:27
*** imsplitbit has joined #openstack14:30
*** blakeyeager has joined #openstack14:38
* thimble hopes Ryan_Lane|away is not far away?14:42
*** f4m8 is now known as f4m8_14:43
*** gondoi has joined #openstack14:46
*** jfluhmann has joined #openstack14:55
*** mdomsch has joined #openstack14:56
uvirtbotNew bug: #712514 in swift "exception in proxy-server while running swauth-prep" [Undecided,New]
*** littleidea has joined #openstack15:01
*** westmaas has quit IRC15:03
*** laurensell has joined #openstack15:05
*** littleidea has quit IRC15:06
*** blamar has quit IRC15:06
*** blamar has joined #openstack15:07
jaypipescreiht: around? know about this? wondering if you've run into this with swift...15:09
uvirtbotNew bug: #712517 in swift "calling swift-init without parameters ends in a traceback" [Undecided,New]
creihtjaypipes: yeah, but we don't do a lot of fancy stuff in the configs, so we haven't run into that issue15:14
jaypipescreiht: k. so you'd advise just waiting that patch out and making the log configs as simple as possible?  IOW, hard-code the log format and let other things be configurable? ;)15:16
creihtberendt: a 400 code usueally means that the request wasn't made properly, can you post the args you sent with st?15:16
uvirtbotNew bug: #712526 in swauth "is it possible to remove this project?" [Undecided,New]
creihtjaypipes: yeah I would say hard code for now I guess15:17
*** mdomsch has quit IRC15:20
jaypipessirp-: w00t. we are now paste.deployed.15:26
jaypipescreiht: I hope you don't mind, but I'm going to ask you to review this specific glance patch since you know paste.deploy well. is that alright?15:27
creihtjaypipes: sure15:28
*** fabiand_ has quit IRC15:29
*** westmaas has joined #openstack15:29
jaypipescreiht: cheers.15:30
*** mdomsch has joined #openstack15:31
*** grapex has quit IRC15:32
*** vvuksan has joined #openstack15:33
*** masumotok has joined #openstack15:41
*** kashyapc has joined #openstack15:46
*** ctennis has quit IRC15:48
*** ctennis has joined #openstack15:49
sandywalshis there a reason we're using rabbit 1.8 and not 2.3?15:53
*** rnirmal has joined #openstack15:55
openstackhudsonProject nova build #486: SUCCESS in 1 min 31 sec:
openstackhudsonTarmac: open cactus15:57
*** dragondm has joined #openstack15:58
masumotokdevcamcar: Hello, can you tell me what should I do if I encounter "connection refused" error? I successfully login as admin and press "instances" "volumes" "keys", but all of them finishes "connection refused"... executing euca-describe-images gave me correct result, so, nova is no problem. do I have to add other info to local/
masumotokdevcamcar: sorry, I'm saying about dashboard.15:59
thimblemasumotok: what dashboard are you talking about?16:06
*** daleolds has joined #openstack16:08
*** grapex has joined #openstack16:08
*** Ryan_Lane|away is now known as Ryan_Lane16:10
Ryan_Lanethimble: not too far ;)16:10
masumotokthimble: this one <>16:10
thimblehave a minute, Ryan_Lane?16:11
thimblemasumotok, thanks16:11
thimbleso, I´ve some problems regarding your extension.16:12
Ryan_Laneheh. was expecting it :)16:12
thimbleokay, plain wiki installation, first user is WikiSysop. Next I´ve configured nova to use ldap and switched the wiki to use ldap auth16:13
thimblecreated a user with nova-manage. The entry was created in the, yes here it is: openldap-directory16:14
Ryan_Laneheh. openldap should be fine :)16:15
sorenOk, so Nova's Cactus branch is now open.16:15
thimbleLogged in with the new user after setting the userpassword in the directory and could access the wiki16:15
Ryan_Laneare you using cn or uid as the naming attribute?16:16
thimbleWow, no access to any special pages regarding nova... okay. Disabled extension (ldap and nova), logged in via WikiSysop, moved the user to admin group, reactivated ldap and nova.16:16
ctennishey soren, who is the release person?  notmyname?16:16
notmynamenot me16:16
sorenjaypipes, creiht: The bzr branches of glance and swift are ready to rock and roll. Do you guys want to set up release ppa's, too?16:16
sorenctennis: The release person?16:16
notmynamectennis: ttx16:16
*** dendro-afk is now known as dendrobates16:16
sorenctennis: What do you need?16:17
ctennisI just want to request that you guys tag the releases in bzr16:17
Ryan_Lanethimble: ah. yeah. I need better documentation :)16:17
ctenniseither 1.0 or 1.1 or austin/bexar, etc16:17
sorenttx is our release manager, but he's ill and in transit. I'm supposed to stand in.16:17
*** dprince has quit IRC16:17
ctennisI'm at strata if I need to poke anybody directly :)16:18
ctennisBut, when going through the commit history its hard to be able to see what commits landed in a particular release without the tags16:18
jaypipessoren: what does that mean, exactly? Could you elaborate? Not sure what that adds over the already-existing PyPI, Launchpad downloads area?16:18
thimbleRyan_Lane: so, now I see the pages... could access e.g.  Projects but when I want to add my user (which is logged in) to the netadmin role, i get a failure. Any debugging hints?16:18
Ryan_Lanethimble: when nova-manage creates users, it uses uid16:18
dendrobatessoren: I will try to help as much as possible, what is the status16:18
Ryan_Laneis your user an admin on the wiki?16:18
sorenjaypipes: for nova, there's a separate ppa for final releases.16:18
*** quasimotoca has joined #openstack16:19
sorenjaypipes: At release time, the packages from trunk get copied over.16:19
jaypipessoren: do we absolutely need one of those? who uses that?16:19
dendrobatessoren: no ppa for releases16:19
Ryan_LaneI did push some changes to that code lately, let me make sure it's still working properly16:19
sorenjaypipes: If we absolutely needed it, I wouldn't ask if you wanted one :)16:19
*** dprince has joined #openstack16:19
jaypipessoren: is it for packagers? just trying to understand.16:19
thimbleRyan_Lane: the user is in the admin-group. I´ve moved him with deactivting / activating the extension16:19
sorendendrobates: No ppa for releases? What?16:19
* Ryan_Lane nods16:19
Ryan_Lanethat should work then16:19
sorenjaypipes: It's for people who want to be able to install our stuff from a ppa, but don't want to track trunk.16:19
Ryan_Lanelemme test this16:19
jaypipessoren: Ah, I see, sorry.16:20
*** baldben has quit IRC16:20
thimbleRyan_Lane: I´ll order pizza and stay here. ;)16:20
jaypipessoren: yes, that would nice, thanks.16:20
dendrobatesok there is a ppa, but it is not the official release16:20
jaypipessoren: sorry, was misunderstanding what it was for... it's for Debian/Ubuntu users who want a .deb to install via apt-get, right?16:20
dendrobatesI still a little off kilter from  my fall16:20
jaypipesdendrobates: what happened? :(16:21
*** grapex has quit IRC16:21
*** grapex has joined #openstack16:21
sorenjaypipes: Uh.. I meant: "Do you guys want to set up[...]". Not "Do you guys want to have [...] set up?" :)16:23
*** grapex has quit IRC16:23
creihtsoren: Yes please16:23
*** grapex has joined #openstack16:23
Ryan_Lanethimble: hmm, no. it's working for me16:23
Ryan_Lanethimble: there's a difference though16:24
Ryan_LaneI have the wiki configured to create accounts16:24
Ryan_LaneI used nova-manage to create the admin account that I have configured in LocalSettings.php16:24
Ryan_Lanebut not for accounts in the wiki16:24
jaypipessoren: I don't know how to do that, so I could use some assistance please.16:24
thimbleRyan_Lane: wait a minute, I will do this16:25
*** grapex has quit IRC16:26
uvirtbotNew bug: #712575 in glance "Database tables not created in glance.registry.db.api.register_models()" [Critical,In progress]
Ryan_Lanethimble: if you pastebin me your config for ldap and openstack manager, I'll take a look at it (make sure to snip out sensitive stuff)16:26
thimbleRyan_Lane: which option do you configure within LocalSettings then? The writerdn ?16:26
Ryan_Laneyeah, and a few others16:26
thimblewait, I´ll gibe paste an chance16:27
thimblewow, this keyboard is terrible.16:27
*** masumotok has quit IRC16:28
*** westmaas has quit IRC16:29
*** masumotok has joined #openstack16:29
Ryan_Lanethimble: here's mine:
Ryan_Laneand yes, this is a lot of configuration. heh :)16:30
*** grapex has joined #openstack16:31
Ryan_Lanethimble: you don't need SearchStrings defined16:33
*** kashyapc has quit IRC16:33
Ryan_Lanelet me see how I'm creating users...16:33
*** ctennis has quit IRC16:34
grapex/msg nickserv register markerPrime72 tim.simpson@rackspace.com16:35
Ryan_Laneyeah, uid should work fine as a naming attribute. it shouldn't care which you are using16:35
Ryan_Lanegrapex: :)16:35
thimblepurge the irc log today, he?16:35
Ryan_Lanethat's more like a password reset there ;)16:36
*** guigui has quit IRC16:36
Ryan_Lanethimble: hmm what error do you get when you try to add a user to netadmin?16:37
Ryan_Laneand are you trying to add to the global, or project group?16:37
Ryan_Laneif it's the global one, I think I know what could be wrong :)16:37
grapex /msg nickserv16:37
*** ccustine has joined #openstack16:37
*** ianweller has quit IRC16:37
grapexOk, I get it.  Sorry for the public test guys.16:38
Ryan_Lanethimble: the global group needs to be created before the extension can modify it.16:38
Ryan_LaneI guess I should add code in to also create it16:38
* Ryan_Lane goes to create a bug16:38
thimbleRyan_Lane: /wiki/index.php/Special:NovaRole <-- try to add the user which is logged in to the netadmin role: Failed to add <user> to sysadmin. Each operation I will submit seems to fail. This is, why I ask for detailed debugging options ;)16:39
* thimble didn´t want someone to create bugs :(16:39
Ryan_Lanethimble: detailed debugging should show up in the ldap log16:40
Ryan_Laneand the openldap log16:40
Ryan_LaneI'm expecting a lot of bugs to be created ;)16:40
pvoannegentle: props for http://docs.openstack.org16:40
pvolooks great16:40
Ryan_Lanethimble: so, you'll need to add the groups manually.16:40
thimbleRyan_Lane: which group? groupentry or ou?16:40
annegentlepvo: thanks! the look props go to Todd Morey and docbook's webhelp.16:41
Ryan_Lanethimble: cn=netadmins,ou=groups,dc=colo,dc=example,dc=de16:41
Ryan_Lanethimble: that needs to exist16:41
Ryan_Laneas a groupofnames16:41
pvoit was a group effort sure but that is a huge effort for the 2nd release. Way to go.16:41
Ryan_Lanethimble: if ou=groups doesn't exist, then it needs to be created too16:41
thimbleRyan_Lane: ah, groupofnames... I´ll drop my posixGroup. moment16:41
Ryan_Lanewith the extension, only projects get posixgroup ;)16:42
Ryan_Lanebut they are also groupofnames16:42
Ryan_Laneprojects will be created for you automatically16:42
sorenjaypipes, creiht: I got it. Give me 10 minutes.16:42
thimblejust a moment, Ryan_Lane16:42
* Ryan_Lane nods16:43
creihtsoren: thanks16:43
Ryan_Lanethimble: oh, I know I set the default for wgOpenStackManagerLDAPRolesIntersect to false, but you should set it to true for now :)16:43
Ryan_Lanethimble: as currently, that's the behavior in nova16:44
Ryan_Lanethe default being false is because I hope to fix that in nova soon ;)16:44
*** calavera has quit IRC16:44
thimbleRyan_Lane: groupOfMembers added, I´ll give them a try now16:47
Ryan_Laneit's totally cool to have posixgroup on there too, if you want your instances to use those as posix groups16:48
thimbleRyan_Lane: that does´nt work. I´ve tried to create a nwe project an got the same error. I´ll have a closer look with turning debugging on slapd to sensitive.16:48
Ryan_Laneit's just that the extension won't do that for you ;)16:48
Ryan_Laneturn the logging of the ldap extension up to 5 or so too16:49
Ryan_Lanethimble: you have the schema added, right?16:49
thimbleRyan_Lane: all three schemes are there16:50
* Ryan_Lane nods16:50
sorencreiht: Uh, turns out I can't, because I'm apparently not in swift-core.16:50
*** kashyapc has joined #openstack16:50
creihtmtaylor: can you make the ppas for swift16:50
sorenI can make the ppa.16:50
sorenI can also add myself to swift-core.16:50
*** RJD22 is now known as RJD22|away16:50
sorenIf that's ok?16:50
creihtsoren: so you already want to break the process? :)16:51
* soren makes a rude gesture16:51
sorenDude,you wanted my help.16:51
* thimble is really hungry. 16:51
sorenwhatever, mean. Figure it out.16:51
creihtyou offered before I even asked :)16:51
sorenUh, no I didn't.16:51
sorenI asked you guys wanted to set one up.16:51
Ryan_Lanethimble: go get food. I'll be around all day ;)16:52
thimbleRyan_Lane: wife is blocking phone... no way to order. :(16:52
thimbleI´ll have some minutes ;)16:52
creihtmtaylor: would you mind adding the swift ppas?16:53
Ryan_Lanehave I mentioned that my software is historically difficult to configure? :)16:53
*** westmaas has joined #openstack16:53
thimbleRyan_Lane: no. It´s not difficult. Sell it via paypal as an growing adventure game ;)16:53
Ryan_Lanehah. I'll sell the adventure guide since the game is free ;)16:54
* thimble will become the gamemaster.16:55
Ryan_LaneI shouldn't require the manager to create users. It should be able to add attributes/objectclasses to existing users. I fixed this in nova, so it's kind of sad that I didn't in my own code.16:55
* Ryan_Lane goes to file another bug16:55
thimbleRyan_Lane: debug-level to see the submitted ldap-queries?16:58
Ryan_Lanein openldap? no clue :)16:59
thimbleoh, I meant your extension16:59
Ryan_Lanethe extension debug was really written for me in mind, so that I can find where things are breaking in the code16:59
Ryan_Laneopenldap should show you the queries16:59
thimbleok, I´ll check this. Your log is delivering: basedn is not set for this type of entry, trying to get the default basedn.17:00
*** DigitalFlux has joined #openstack17:00
Ryan_Laneyeah. that's not an issue, as long as you have some basedn set. (I set more granular basedns for performance reasons)17:00
DigitalFluxHi Guys17:01
*** [1]grapex has joined #openstack17:02
DigitalFluxWhat about those PPAs listed at ?17:02
*** [1]grapex has quit IRC17:02
DigitalFluxDo we have the "Release PPA" for Bexar ?17:02
DigitalFluxI mean how can i install the Bexar release without using the trunk PPA that installs the bleeding edge ?17:02
sorenDigitalFlux: For nova and glance, yes.17:02
*** dfshjf has joined #openstack17:03
sorenDigitalFlux: Hm... They're called /release, though. Not /stable.17:03
DigitalFluxAh i see17:03
DigitalFluxJust tried /stable and didn't work17:03
DigitalFluxchecking ..17:03
*** dfshjf has quit IRC17:03
*** dfshjf has joined #openstack17:04
*** MarkAtwood has joined #openstack17:04
* DigitalFlux blames soren -> Maintainer: Soren Hansen :P17:05
*** dfshjf has quit IRC17:05
sorenDigitalFlux: It's totally my fault.17:05
DigitalFluxkidding man, you are super ;)17:05
*** dgy has joined #openstack17:05
*** mdomsch has quit IRC17:06
*** dgy has quit IRC17:07
thimbleRyan_Lane: adding my user directly in the tree to the neccessary groupOfNames should be enough ?17:08
Ryan_Laneyeah, but you really want the extension to do it :)17:08
*** [1]grapex has joined #openstack17:08
jaypipessirp-: around? got a fun one for you...17:08
Ryan_Laneif it is having issues creating projects, it's going to have issues with other things17:08
*** grapex has quit IRC17:08
*** [1]grapex is now known as grapex17:08
*** grapex has quit IRC17:08
*** grapex has joined #openstack17:09
sirp-jaypipes: yep, im here17:09
jaypipessirp-: been tracking down the solution to bug 705854 and found an interesting statement in the SQLAlchemy docs about the @validates decorator: "Validators, like all attribute extensions, are only called by normal userland code; they are not issued when the ORM is populating the object."
uvirtbotLaunchpad bug 705854 in rp-pppoe "caller station id (remotenumber fro pppd) " [Undecided,New]
Ryan_Lanethimble: openldap doesn't show any issues?17:09
Ryan_Lanethimble: it should show the mod or add operation17:10
jaypipessirp-: sorry, bug 70485417:10
uvirtbotLaunchpad bug 704854 in glance "Add an image to Glance with wrong type and underlying exception gets eaten" [Medium,In progress]
Ryan_Lanethimble: is your wiki publically accessible?17:10
thimbleRyan_Lane: public: no. With debug high, I really got the option to configure a wrong entry. I´m testing17:11
jaypipessirp-: after adding some logging statements to the registry and api servers, check this out:
Ryan_Lanethimble: what error does the the wiki give when you go to create a project? just "Failed to create project"?17:11
Ryan_LaneI really need more specific error messages.17:11
jaypipessirp-: note how the image_create() call succeeds even with a bad type attribute, but the @validate decorator is fired for the image_update() call...17:11
* Ryan_Lane goes to file another bug17:12
thimblehehe, I´m sorry ;)17:12
Ryan_Laneno. it's good to have open bugs17:12
sirp-jaypipes: ah, yeah, see that17:13
jaypipessirp-: so, it's not the exception is being eaten, it's that the exception isn't even being raised when doing the image_create(), but it *is* raised when doing an image_update() with identical data. :(17:13
jaypipessirp-: weird.17:13
thimbleso Ryan17:13
thimblemaybe... it is17:14
thimblea nightmare17:14
jaypipessirp-: I mean, technically, the image ID shouldn't even be generated...the call to should throw an error...17:14
thimblejust a minute17:14
*** dprince has quit IRC17:14
sirp-jaypipes: i thought SA would detect the absence of the ID and use db-driver to generate one17:15
jaypipessirp-: no, I mean when calling image_create() with no identifier (which is the case here), SA shouldn't even populate a new image ID because the type is missing and the save should raise a validation error.17:15
sirp-jaypipes: ah right, yeah, that i have no clue on17:16
jaypipessirp-: which it *does* when calling in image_update(), but not in image_create()...17:16
*** dprince has joined #openstack17:16
*** grapex has quit IRC17:16
sirp-jaypipes: as a desperate measure, we could add logging directly to SA to see why the validation isn't getting tripped17:17
thimbleRyan_Lane: can create roles now...17:17
Ryan_Lanethimble: what was the issue?17:17
*** fouad_ has quit IRC17:17
thimbleRyan_Lane: changed "sysadmins" to "sysadmin" and so on17:17
doudeHi, I've got a pb when an instance start and ask for metadata, the EC2 API try to get instance's informations from the db with the remote IP of the request. But in my case, the request was DNATed by the nova-network to forward to nova-api IP on TCP port 8773, no proxy is used (use_forwaded_for is useless). Is there another way to solve that ?17:17
Ryan_Lanethimble: the project roles are "sysadmin, netadmin, etc", and the global roles are "sysadmins, netadmins, etc"17:18
Ryan_Lanethimble: if you change that, you'll need to change it in LocalSettings, and in nova.conf17:18
jaypipessirp-: yeah, I'm playing around with it....17:18
*** Nacx has quit IRC17:18
Ryan_Lanethimble: you can't change the project roles. they *must* be sysadmin, netadmin, etc.17:19
sorendoude: I don't see a problem in your explanation?17:19
Ryan_Lanethimble: those are created automatically for you, when you create projects though17:19
thimbleRyan_Lane: no, wait: I changed the name of the groupOfMembers17:19
*** grapex has joined #openstack17:20
Ryan_LanegroupOfMembers, or groupOfNames?17:20
sorenjaypipes: I've created the ppa for you guys and copied the stuff from the trunk ppa over.17:20
thimbleRyan_Lane: horrible. Wait. I´ve some .. uhm .. entries inmy tree now. moment17:21
* soren needs to stop thinking of "glance-core" as "you guys", I guess.17:21
doudesoren: The request for metadata are DNATed from to ec2_dmz_host by nova-manage in VLAN network mode, yes ?17:23
thimbleRyan_Lane: I don´t know. Really. Seems to be working now. I think I´ll reset the whole directory and give it another try tomorrow. groupOfNames was the one, I think (insteat of posixGroups).17:24
thimbleI can add projects and roles17:24
*** vvuksan has quit IRC17:24
sorendoude: Something like that, yes.17:25
doudesoren: no, i made a mistake sorry17:25
*** bwalker7125 has joined #openstack17:25
Ryan_Lanethimble: ah, yeah. groupOfNames is definitely needed :)17:26
Ryan_Lanethimble: nova uses groupOfNames exclusively. I add posixGroup so that the instances have groups with users set up based on projects17:26
Ryan_Lanemy web interface is very much a fully integrated solution. i guess I should make that optional17:27
*** hggdh has quit IRC17:27
*** RJD22|away is now known as RJD2217:27
* Ryan_Lane submits another bug17:27
*** sumurrut has joined #openstack17:27
*** RJD22 is now known as RJD22|away17:28
*** omidhdl has joined #openstack17:28
thimbleRyan_Lane: possible, I need to entries: sysadmins as groupOfMembers and another entry (got groupOfMembers, too) called sysadmin (without s) ? Then it works. Where do i referr to "sysadmin"?17:29
Ryan_Laneyou shouldn't need a group called sysadmin17:30
Ryan_Lanethe extension handles that for you17:30
thimblereally not groupOfMembers...17:30
*** fysa has quit IRC17:30
Ryan_Laneyou only need to add the global groups (sysadmins, netadmins, and cloudadmins)17:30
sumurrutAnybody getting a "403 Forbidden when using Vishy's script"? I'm using MySQL and MySQL or Slapd for authentication. It fails with bexar. Austin did work.17:30
Ryan_Lanesumurrut: which nova schema version are you using?17:31
*** dabo has quit IRC17:31
Ryan_Lane1 or 2?17:31
thimbleRyan_Lane: okay. I´ll reset the whole directory tomorrow and will give it another try. Maybe I´ve misconfigured something there now (misconfigured to get it working ;) ).17:31
Ryan_Lanethimble: the project groups (sysadmin and netadmin) are created automatically with the project17:31
*** sirp- has quit IRC17:32
Ryan_Lanethimble: also, just having the global group exist is enough, the extension can add the members for you17:32
sumurrutRyan_Lane: root@controller:/opt# /opt/nova/bin/nova-manage db version  --> 217:33
doudesoren: sorry, I found what was my mistake17:33
sorendoude: Cool17:33
*** maplebed has joined #openstack17:33
Ryan_Lanesumurrut: heh. that's different :)17:33
Ryan_Lanesumurrut: you are using the
sumurrutRyan_Lane: yes17:34
jaypipessoren: thx. but kinda wanted to know how to do it...teach a man to fish and all that....17:34
Ryan_LaneI guess it should be using schema version 2 then17:34
sumurrutRyan_Lane: I think it performs a migration process on start17:34
*** dabo has joined #openstack17:35
Ryan_Lanemysql database schema and the ldap schema are different17:35
*** sophiap has joined #openstack17:35
Ryan_Lanenova will not perform an ldap schema migration17:35
*** sirp_ has joined #openstack17:35
Ryan_Lanebut recreates the openldap database every time, so it should be adding the version 2 schema17:35
sumurrutRyan_Lane: ok. I have tried without ldap, MySQL only and I get the same result. So I guess the problem is in a different place17:36
jaypipessirp_: w00t. fixed.
Ryan_Lanesumurrut: what does the api show for output?17:36
thimbleRyan_Lane: it should really not be possible to add empty values! :)17:36
Ryan_Lanesumurrut: the api's logs, that is17:36
Ryan_Lanethimble: in a group? sure it is :)17:36
Ryan_Lanethimble: groups can have no members17:36
sumurrutRyan_Lane: it shows"2011-02-03 18:25:16,568 AUDIT nova.api [-] Authentication Failure: No user for access key admin"17:37
Ryan_Lanesumurrut: try to add a user/project manually17:37
sumurrutRyan_Lane: ok. I will come back later if I cannot fix it.17:38
sumurrutRyan_Lane: thankx!17:38
Ryan_Lanesumurrut: nova-manage user admin admin17:38
*** sumurrut has quit IRC17:38
Ryan_Lanesumurrut: also, do a search in the ldap database17:38
sorenjaypipes: Ah, sorry, I thought you preferred that I do it.17:38
thimbleRyan_Lane: submitting an empty value while adding a role member to any group should be forbidden. Tell me, why I am wrong?17:38
Ryan_Lanethimble: oh, yeah. that's totally not allowed17:38
thimbleit works17:38
thimblefile a bug? ;)17:39
Ryan_Lanethimble: but creating a group with no members is ok17:39
thimbleof course17:39
thimblebut the other way is working :(17:39
Ryan_Lanehah. i'm not adding a bug with openldap17:39
thimblefeature-rich, I think ;)17:39
Ryan_Lanethe extension will only allow you to add wiki users ;)17:39
thimbleso, gimme a combo-box?17:40
sorenjaypipes: There's not much to it. On the package details page of the ppa, there's a "Copy packages" link. You go in there, and copy everything to the release PPA (making sure to also copy the binaries).17:40
sorenjaypipes: That's pretty much it.17:40
Ryan_Lanethimble: btw, you can configure the extension to use different attributes for wiki name and shell name.17:40
Ryan_Lanethimble: well, I would... but if there are 2000 users, that's a problem ;)17:40
Ryan_LaneI'll add an ajax call at some point to use search-as-you-type17:40
jaypipessoren: ah, k. thx :)17:41
thimbleRyan_Lane: ajax17:41
*** rcc has quit IRC17:41
thimblethink, you are faster than me17:41
Ryan_LaneI use multi-selects for removal, and addition to things where the user list is going to be small17:41
Ryan_Lanethimble: I'm used to programming for something that has millions of users :)17:41
Ryan_Lanewhat I really need is one of our interface people to help me. I usually do backend code17:42
*** stewart has quit IRC17:42
thimbleRyan_Lane: just for fun: for each existing user open a new tab ;)17:42
thimbleRyan_Lane: any option like SQL count? maybe you can divide combos then17:43
*** joearnold has joined #openstack17:43
Ryan_Lanesearch-as-you-type is really the best solution :)17:44
*** fysa has joined #openstack17:44
*** hggdh has joined #openstack17:46
Ryan_Lanethimble: patches welcome for good solution though :D17:46
*** dprince has quit IRC17:46
thimbleRyan_Lane: thanks. I´ll reset my tree tomorrow, as said. Hope, it will all work out of the box then. Maybe you are bored and will release a newer trunk this night? ;)17:48
Ryan_Lanejust pull from trunk17:48
Ryan_Lanetrunk always works17:48
Ryan_Lanemeaning, I don't submit knowingly broken code there :)17:48
thimblehehe, I´ll see. Maybe I encouraged you to do this for me ;)17:49
Ryan_Laneheh. naa. I have a site for demo purposes that continuously pulls from trunk ;)17:49
bwalker7125quick question - is there a way to get floating ips to automatically associate with a new instance, or must that association be done manually?17:49
Ryan_Laneit's possible to pull instance sizes from the api now, right?17:50
* thimble thanks Ryan_Lane and waves. Until tomorrow. May wife put the phone away.17:50
*** thimble has quit IRC17:50
*** sebastianstadil_ has quit IRC17:50
Ryan_Lanedoes it return just the sizes, or also descriptions of the sizes too?17:50
*** kirkland has quit IRC17:52
*** baldben has joined #openstack17:54
*** arthurc has quit IRC17:55
*** ranger57 has joined #openstack17:56
*** joearnold has quit IRC18:01
*** mdomsch has joined #openstack18:02
*** budu1948 has joined #openstack18:06
*** adiantum has joined #openstack18:06
*** budu1948 has quit IRC18:07
*** bud1948 has joined #openstack18:10
*** nelson has joined #openstack18:10
*** vvuksan has joined #openstack18:12
*** joearnold has joined #openstack18:12
*** reldan has quit IRC18:13
bud1948Hello, does nova have web interface?18:14
*** blakeyeager has joined #openstack18:14
j05hbud1948: openstack-dashboard18:15
*** sophiap has quit IRC18:15
bud1948thanks a lot!18:16
*** reldan has joined #openstack18:17
*** dprince has joined #openstack18:17
bud1948Is there anyway to install a whole OS on a persistent volume?18:18
jaypipes_cerberus_: mind giving this one a once over and approving if all good? thx in advance!
jaypipesbud1948: there is also a django-nova project... devcamcar and others are working on it. not sure of status at this point though I've heard it's pretty neato. :)18:20
_cerberus_jaypipes: sure18:21
jaypipes_cerberus_: cheers18:21
*** reldan has quit IRC18:22
*** blueadept has quit IRC18:24
*** gundlach has joined #openstack18:25
*** gundlach has left #openstack18:25
kpeppleRyan_Lane: don't think you can pull the INSTANCE_TYPES thru the API yet … it's a constant that isn't really exposed anywhere. i'm working on a branch to bring it thru adminclient (and make it configurable). The blueprint is at
Ryan_LaneI thought the dashboard wanted that for bexar?18:29
*** blueadept has joined #openstack18:29
Ryan_LaneI know it's hardcoding them for now, like I am18:30
kpeppleRyan_Lane: hmmm … let me check but pretty sure they are hardcoded also18:30
Ryan_Lanekpepple: with this branch, will I be able to pull the info via EC2 api, or only the rackspace one?18:32
Ryan_Laneor just via nova-manage?18:33
Ryan_Lanenova-manage wouldn't help me much :)18:33
kpeppleRyan_Lane: i take that back … in adminclient, there is get_instance_types which seems to call "DescribeInstanceTypes" and returns a list18:33
Ryan_Laneah. cool18:33
* Ryan_Lane goes to call that18:34
Ryan_Laneor not. the sdk I'm using doesn't have that call18:34
kpeppleRyan_Lane: out of scope for my blueprint … i want to make the instance_types dynamic (i.e. we can change them at runtime instead of just build time) and expose it thru the nova-manage / adminclient interface.18:35
Ryan_Laneadminclient is an API?18:35
kpeppleRyan_Lane: i don't think that call is standard EC2 API nor Openstack API18:35
Ryan_Laneseems it isn't :(18:35
kpeppleRyan_Lane: adminclient is a library that you can include (like openstack-dashboard does) that talks to the admin interface in nova … it's a like a parallel api to EC2 or Openstack … and it's only for admins18:37
Ryan_LaneI'm going to have to look at the library then...18:37
Ryan_Lanebecause I'm using php18:37
*** sophiap has joined #openstack18:38
Ryan_Lanenova/, I'm assuming?18:38
kpeppleRyan_Lane: yes18:39
*** berendt has quit IRC18:40
Ryan_Lanehah. I could be using this instead of a lot of my ldap calls :)18:41
kpeppleRyan_Lane: it simplifies a lot of admin related calls18:41
Ryan_Laneit was added well after I started that though. I'll need to switch to this at some point in time18:41
Ryan_Lanethis doesn't have instance-type info though18:43
*** blakeyeager has quit IRC18:43
*** MarkAtwood has quit IRC18:43
*** adiantum has quit IRC18:43
kpeppleRyan_Lane: line 41618:43
Ryan_Laneah. DescribeHosts?18:44
kpeppleRyan_Lane: ooops … i'm in my development branch and might have added this … hold on18:44
Ryan_Laneoh. I'm also using an old trunk snapshot ;)18:44
Ryan_Lanefull of patches. heh18:45
Ryan_LaneI always wait before my changes hit trunk ppa before I upgrade.18:45
Ryan_Lanes/wait before/wait for/18:45
Ryan_Lanethe bad thing is that I'd have to reimplement all of this stuff anyway18:46
kpeppleRyan_Lane:  i have it on nova/adminclient:428 in trunk18:46
Ryan_Lanesince this is ec2 api based, and the sdk I'm using doesn't offer these functions18:46
Ryan_LaneI wonder if aws-sdk is extendable...18:47
*** Jordandev has joined #openstack18:48
kpeppleRyan_Lane: it's regular REST call, so you could just go lower and parse the resulting json/xml18:48
Ryan_Laneoh? that should work then18:48
*** adiantum has joined #openstack18:49
Ryan_Laneah. I can make the call directly through the sdk18:50
Ryan_Lanethe function they use for calls is public18:50
*** zul has quit IRC18:55
*** DigitalFlux has quit IRC18:55
*** RJD22|away is now known as RJD2218:58
*** sophiap has joined #openstack18:59
*** zul has joined #openstack19:01
*** DigitalFlux has joined #openstack19:02
*** ianweller has joined #openstack19:03
*** reldan has joined #openstack19:03
*** ianweller has quit IRC19:03
*** ianweller has joined #openstack19:03
*** adiantum has quit IRC19:04
*** moua has joined #openstack19:07
*** adiantum has joined #openstack19:10
*** bcherian has joined #openstack19:10
uvirtbotNew bug: #712681 in nova "gflag --pidfile isn't working" [Undecided,New]
DigitalFluxHi Guys19:11
DigitalFluxjust installed Bexar19:12
DigitalFluxwhen launching an instance i get the following error in the logs19:12
DigitalFluxCommand: sudo iptables-save -t filter -> Stderr: 'sudo: no tty present and no askpass program specified\n'19:12
kpeppleDigitalFlux: which log ?19:13
*** baldben has quit IRC19:13
*** sophiap_ has joined #openstack19:14
*** sophiap has quit IRC19:14
*** sophiap_ is now known as sophiap19:14
DigitalFluxkpepple: Well, i just destroyed the test machines to go out of the office :)19:15
DigitalFluxkpepple: but those logs was on the compute node19:15
DigitalFluxso it's either nova-compute or nova-volume19:16
DigitalFluxi guess it's nova-compute19:16
kpeppleDigitalFlux: were you able to login to the instance ?19:19
DigitalFluxkpepple: I don't think i could, euca-describe-images showed that the instance was still pending and virsh list showed no VM up19:20
kpeppleDigitalFlux: which image did you launch ?19:20
DigitalFluxsoren's ..19:20
kpeppleDigitalFlux: hmmm … can't replicate this on my machine. Ubuntu 10.10 host ?19:21
*** omidhdl has quit IRC19:22
DigitalFluxkpepple: Nope, 10.0419:24
DigitalFluxkpepple: I will test this again tomorrow ..19:25
openstackhudsonProject dashboard-tarmac build #505: FAILURE in 22 sec:
kpeppleDigitalFlux: got it … the error means that your image doesn't have a tty ready for your command … probably because it hasn't booted. you real problem is the image not booting. make sure you have KVM running (try launching an image through virsh …) and such19:27
*** burris has quit IRC19:27
DigitalFluxkpepple: Hmm, this helps, will test this tomorrow and feed you back19:29
DigitalFluxkpepple: Thanks :-)19:29
kpeppleDigitalFlux: good luck19:30
*** sophiap has quit IRC19:30
openstackhudsonYippie, build fixed!19:30
openstackhudsonProject dashboard-tarmac build #506: FIXED in 1.9 sec:
*** adiantum has quit IRC19:35
*** DigitalFlux has quit IRC19:35
*** adiantum has joined #openstack19:39
*** sophiap has joined #openstack19:39
*** littleidea has joined #openstack19:39
*** j05h has quit IRC19:40
*** j05h has joined #openstack19:41
jaypipescreiht: can I ask why swift does not use paster serve for deploying? is there a reason you chose to write the swift-init daemonizing tool?19:42
jaypipescreiht: does it have to do with eventlet?19:42
creiht1st reason would be that we didn't use any paste at the beginning19:43
jaypipescreiht: ok. I'm wondering if Spawning would be a good alternative? Any thoughts?
annegentleHey, here's Dustin at Strata!
creihtI also was never real fond of paster serve19:45
*** littleidea_ has joined #openstack19:45
creihtAnd we were very concerned about performance19:45
creihtSpawning has come a ways since we first started19:46
openstackhudsonProject swift build #190: SUCCESS in 35 sec:
openstackhudsonTarmac: Update version to 1.3-dev19:46
*** daleolds has quit IRC19:47
jaypipescreiht: so... Glance must have a way of starting its servers. Do you advise we go the swift-init route, or paster, or Spawning, or ... ? :)19:47
creihtjaypipes: yeah the paster serve stuff is thread based19:47
jaypipescreiht: I have no clue really...19:47
creihtyeah I'm pondering that right now19:48
*** littleidea has quit IRC19:48
creihtswift has kinda organically gotten to where it is now19:48
jaypipescreiht: would, of course, be best to use some existing lib/tool, but only if it performs well...19:49
*** littleidea has joined #openstack19:50
creihtwell the nice thing about wsgi apps, is that in theory you should be able to run then with any wsgi server19:50
jaypipescreiht: right, but of course, here we are trying to decide *which* wsgi server ;)19:51
creihtjaypipes: gnunicorn is fairly interesting as well19:51
*** littleidea_ has quit IRC19:51
jaypipescreiht: I mean, I understand the idea of leaving that up to deployers, but I think Glance should at the very least have some documentation on starting up the daemons with some specific WSGI server...19:52
creihtjaypipes: oh agreed19:52
creihtjaypipes: I'm not sure I could say without doing some specific testing19:52
jaypipescreiht: I think I'll just put some docs together as an example of using paster serve, and note that YMMV, etc..19:53
creihtBut spawning and gunicorn are probably going to be prety good candidate19:53
creihtjaypipes: what is nova going to use as its server?19:54
jaypipescreiht: no idea.19:54
*** mdomsch has quit IRC19:55
*** mdom has joined #openstack19:56
creihtI think for the time being swift will stick to using our custom server19:56
creihtas it is tailored specifically to the swift use case19:56
*** mdom has quit IRC19:56
creihtand works rather well for it19:56
*** mdomsch has joined #openstack19:56
*** hub_cap has joined #openstack19:57
jaypipescreiht: yup, no worries there...19:58
jaypipescreiht: thx for the discussion, and the hint about gnunicorn.  Unicorns FTW.19:59
creihtall that to say, our server stuff may/may not be as useful for say nova19:59
*** ranger57 has quit IRC20:01
*** sebastianstadil has joined #openstack20:04
* ttx waves from home20:08
*** nuclearpotato has joined #openstack20:08
antonymi noticed that plugins was missing from the nova bexar release, which includes some of the xenserver plugins20:14
ttxso I suspect they never were in any milestone tarballs20:14
antonymany reason it might have not made the release?20:14
antonymwonder if anything else might have been left out too20:14
*** sophiap has quit IRC20:15
ttxhrm, thats typically why we release milestone tarballs, to catch those type of problemes earlier.20:16
ttxMy suggestion would be to release an additional "plugins" tarball on the same page, if that's the only thing missing20:16
ttxdendrobates, soren: could you look into that ?20:17
sorenWe build tarballs for every single commit for this very reason: So that people can check stuff like this before release.20:17
*** kpepple has left #openstack20:19
*** littleidea has quit IRC20:20
*** nuclearpotato has quit IRC20:21
*** vvuksan has quit IRC20:25
*** brd_from_italy has joined #openstack20:29
*** reldan has quit IRC20:30
*** reldan has joined #openstack20:31
*** dubsquared has joined #openstack20:31
openstackhudsonProject nova build #487: SUCCESS in 1 min 36 sec:
openstackhudsonTarmac: Changes the behavior of so that pep8 is only run in the default case (when running all tests). It will no longer run when individual test cases are being given as in:20:32
openstackhudson./ nova.tests.test_compute20:32
dubsquaredanyone have a ref to doc, or know, what the balancing algorithm is for nova-compute?  example:  when you have a 5 node cluster and start spinning up instances…why sometimes do they first 5 go on node1, and then 2 on node 2, and then 1 on node 320:40
pvoI think the default scheduler just sprays them.20:41
*** reldan has quit IRC20:41
*** berendt has joined #openstack20:41
berendti'm preparing an entry to openstack in the germany wikipedia. is the project logo somewhere available (under a free license)..?20:42
dubsquaredis there a way to manipulate the scheduler to fire up an instance on a selected node20:42
notmynameberendt: annegentle is probably someone to talk to20:43
berendtnotmyname: i'll contact her.. thanks20:43
*** brd_from_italy has quit IRC20:44
creihtThe english wikipedia article could use some love20:45
*** Jordandev has quit IRC20:46
dendrobatessoren: well it looks like we missed it20:48
creihtannegentle: I'm not sure who set it up, but we probably should get set up (and add a link to the top of the docs to link to it)20:48
*** evtoews has joined #openstack20:50
*** bwalker7125 has quit IRC20:53
*** henrichrubin has quit IRC20:56
berendtcreiht: i'll take a look on the english wikipedia article next week.. busy for the rest of this week..21:00
berendtbut i added the bexar release there today ;)21:00
jaypipescreiht: screw it. I give up trying to understand paste.script's shitty docs and/or trying to figure out the wasteland of crap development in spawing's github issues... I'll prolly just copy swift's swift-init.21:01
*** dirakx has quit IRC21:04
* jaypipes has to step away from `puter for a while....might start throwing various objects...21:05
*** jaypipes is now known as jaypipes-afk21:05
*** evtoews has quit IRC21:07
*** diegoparrilla has joined #openstack21:12
diegoparrillaI have a question about nova-api.conf: nova-api still uses the nova.conf configuration file with gflags?21:13
berendtwhy is the development documentation for nova not available at ?21:21
diegoparrillaberendt: I can see it now21:26
diegoparrillaanybody knows if nova-api still uses the old nova.conf configuration file?21:28
*** pothos_ has joined #openstack21:28
*** grapex has quit IRC21:29
*** pothos has quit IRC21:31
*** pothos_ is now known as pothos21:31
*** DanEllis has quit IRC21:33
*** dprince has quit IRC21:34
sorendiegoparrilla: It goes.21:37
sorendiegoparrilla: It does.21:37
sorendendrobates: Sorry, missed what?21:38
*** sebastianstadil has quit IRC21:38
diegoparrillasoren: for some weird reason it does not read the sql_connection parameter. It has the default parameter21:39
diegoparrillasoren: and I cannot find where it reads the nova.conf (well... may be I cannot find it...)21:39
termiediegoparrilla: default is /etc/nova/nova.conf21:40
termiediegoparrilla: if you have the packages install21:40
termiediegoparrilla: otherwise i think it looks in the bin directory21:40
termiediegoparrilla: because that is local to the script being run21:40
*** vvuksan has joined #openstack21:41
diegoparrillatermie: I'm with vishy's script and I have the nova.conf in three difrerent places: /etc/nova, $NOVA_DIR/etc and $NOVA_DIR/bin21:41
*** nelson has quit IRC21:42
annegentleberendt: developer documentation is specific to each project, and I plan to point to it from the docs.openstack landing page soon.21:42
termiediegoparrilla: change them all and see which gets loaded?21:42
*** nelson has joined #openstack21:42
berendtannegentle: ok21:42
termiediegoparrilla: with vishy's script i think it reads the one in bin21:43
diegoparrillatermie: no one of them... that's why I'm asking ;-)21:43
annegentleberendt: docs.openstack is more for install/config/deploy21:43
*** burris has joined #openstack21:43
diegoparrillatermie: vishy's script reads from bin, correct. And nova-api did that way in Austin. But it's failing in Bexar21:43
termiediegoparrilla: that seems unlikely to me, so i'm not sure where to start21:44
annegentleberendt: and your question about the balancing algorithm is a good one, I'll investigate.21:44
berendtannegentle: i thought the docu was there a few days ago.. but maybe it's too late here... ;)21:44
annegentleberendt: ah, sorry, that was dubsquared :) I will find out about the logo - sorry for my confusion :)21:44
diegoparrillasoren: I have checked the code of nova-compute and nova-manage and it seems they load the config file with 'utils.default_flagfile()', but nova-api does not have this code21:45
*** littleidea has joined #openstack21:46
dubsquaredannegentle:  there has to be a method to the madness, just trying to figure it out :D21:47
*** adiantum has quit IRC21:49
*** joe123 has joined #openstack21:51
*** bcherian has quit IRC21:52
joe123Hi all, is it possible to make a backup of a custom instance ?21:53
*** bcherian has joined #openstack21:53
termiediegoparrilla: for the record you can just pass --sql_connection21:54
diegoparrillatermie: I will give it a try...21:56
*** adiantum has joined #openstack21:57
diegoparrillatermie: it worked! it seems the nova.conf is not being loaded. I have ran script to find the code that parses the gflags file and I cannot find it in nova-api22:00
*** blakeyeager has joined #openstack22:03
*** berendt has quit IRC22:04
*** westmaas has quit IRC22:09
*** larstobi has joined #openstack22:10
uvirtbotNew bug: #712782 in glance "getting error "No JSON object could be decoded" while trying to put a new images" [Undecided,New]
*** adiantum has quit IRC22:14
*** rnirmal has quit IRC22:18
termiediegoparrilla: the config file is just a flagfile, it provides values but you can overwrite any from the command line22:18
termieanybody want to do a 2 line code review?
*** adiantum has joined #openstack22:20
diegoparrillatermie: do you remember how to pass the path of the config file instead of a single parameter?22:20
termiediegoparrilla: --flagfile=/path/to/flagfile22:21
diegoparrillatermie: thanx! let's try it!22:22
*** hub_cap has quit IRC22:23
*** sophiap has joined #openstack22:24
diegoparrillatermie: it worked! passing directly the nova.conf file it parse the arguments correctly22:26
*** adiantum has quit IRC22:26
diegoparrillatermie: last question. Do you know how to print the path of the existing nova.conf file?22:27
diegoparrillatermie: I would like to know where the nova-api is going to look for the file22:27
termiediegoparrilla: well, if it has no 'defaultflagfile' call it isn't looking anywhere22:28
termiediegoparrilla: using a file by default is just a hack on top of gflags22:28
diegoparrillatermie: ok, does it make sense if I submit a this issue as a bug?22:28
termiediegoparrilla: you can say that nova-api doesn't use defaultflagfile, yeah22:28
diegoparrillatermie: ok, I wil do it!22:29
*** jtran has joined #openstack22:29
jtranhey all.  did OCCI make it into the Bexar release?  (
*** jaypipes-afk is now known as jaypipes22:31
*** dendrobates is now known as dendro-afk22:31
*** adiantum has joined #openstack22:32
*** grapex has joined #openstack22:32
*** littleidea has quit IRC22:34
*** dendro-afk is now known as dendrobates22:34
*** blakeyeager has quit IRC22:34
annegentlejtran: no, but here is the blueprint that apparently has had some work done on it:
annegentlejtran: the release notes tell you what is in Bexar, if you're interested in other features -
uvirtbotNew bug: #712799 in nova "nova-api doesn't use 'utils.default_flagfile()'" [Undecided,New]
*** gaveen has quit IRC22:42
*** hggdh has quit IRC22:43
vvuksani'm unclear on how do you run multiple compute nodes22:43
vvuksanhow is it supposed to work ?22:44
vvuksani have a setup with one node that does everything that works22:44
*** miclorb_ has joined #openstack22:44
vvuksani added another node, launched nova-compute with the exact settings as on node122:44
*** hggdh has joined #openstack22:44
vvuksanthen I shut down nova-compute on node122:45
vvuksanhowever scheduler still seems to send the job to node122:45
dubsquaredvvuksan:  is node1 the server with all the other nova components?22:45
vvuksandubsquared: correct22:45
*** stewart has joined #openstack22:45
jtranannegentle: any docs on the REST api for that openstack api?22:46
jtranrest interface i mean22:46
*** joe123 has quit IRC22:46
dubsquaredvvuksan:  when you say the 'exact same settings'…did you setup the second server the same as the first one?22:46
pvojtran: it is similar to the Rackspace 1.0 api22:46
* pvo looking for docs22:46
jtranunderstood.  thx22:46
vvuksandubsquared: I tried :-).22:46
vvuksandubsquared: nova-compute.conf settings are the same on both hosts22:47
vvuksandubsquared: and both compute servers are UP22:47
dubsquaredthere should only be nova.conf, and nova-api.conf22:47
vvuksank i'll copy just the nova.conf22:48
dubsquaredare you using a guide?  it sounds as it might be outdated22:48
dubsquaredin November/Dec last year, there was a change so all the nova conf's were rolled into one config file (nova.conf)22:49
pvojtran: I would have expected something here
dubsquaredthen mid Jan 2011, there was the reintroduction of nova-api22:49
pvoannegentle may know where the docs are22:49
jtranpvo: thx22:49
vvuksandubsquared: I'll reread22:49
dubsquaredto make it easier to play with multiple APIs in the future22:49
vvuksandubsquared: same thing22:50
dubsquaredare you running source, or installing from ppa packages?22:50
vvuksanthen python install22:51
dubsquaredok, so you have all the services running in screen sessions, etc22:51
vvuksani killed nova-compute on node122:52
vvuksannode1 has all the services22:52
vvuksanon node2 I now have nova-compute only22:52
vvuksani do run-instance22:52
vvuksanscheduler casts to node122:52
vvuksanif I start up nova-compute on node1 it will start the VM22:53
*** gaveen has joined #openstack22:54
*** matiu has joined #openstack22:56
*** mdomsch has quit IRC23:00
vvuksanif I look with nova-manage service list23:02
vvuksanit doesn't show me the new instance23:02
vvuksanthe new compute node23:02
*** bud1948 has quit IRC23:03
*** ctennis has joined #openstack23:05
*** ctennis has joined #openstack23:05
*** gondoi has quit IRC23:06
dubsquaredvvuksan:  im going to send you a link in a sec23:07
*** littleidea has joined #openstack23:07
*** ctennis_ has joined #openstack23:08
*** ctennis_ has joined #openstack23:08
*** moua has quit IRC23:09
*** ctennis has quit IRC23:11
*** ctennis__ has joined #openstack23:11
*** ctennis__ has joined #openstack23:11
*** littleidea has quit IRC23:12
*** mray has quit IRC23:13
*** ctennis_ has quit IRC23:13
diegoparrillagood night from europe...23:16
*** blakeyeager has joined #openstack23:17
*** pvo is now known as pvo_away23:18
*** littleidea has joined #openstack23:18
*** sophiap has quit IRC23:19
*** blakeyeager has quit IRC23:19
vvuksandubsquared: sent it?23:20
*** blakeyeager has joined #openstack23:20
*** diegoparrilla has quit IRC23:20
*** jc_smith has joined #openstack23:21
dubsquaredthat's using FlatManger, with the assumption you have static IPs23:22
dubsquaredyou can kind of work around that and integrate the other network mangers23:22
*** pvo_away is now known as pvo23:22
dubsquaredbut that is using packages, rather than source code.  just swap out the package install, and keep starting the services in screen sessions, etc23:23
dubsquaredsame principles apply23:23
*** dirakx has joined #openstack23:23
*** ctennis has joined #openstack23:27
*** ctennis has joined #openstack23:27
*** adiantum has quit IRC23:28
vvuksandubsquared: I pretty much did that23:28
dubsquaredon your controller23:29
vvuksani basically followed the
dubsquaredhop into mysql, and run 'select * from services';23:29
dubsquaredcurious to see if nova-compute is checking in23:29
vvuksanit is23:30
annegentlejtran: the API docs were problematic for this release - for the basics, you can read through, but my next task is to test that doc for OpenStack.23:30
vvuksandubsquared: it's showing in services table23:30
*** pvo is now known as pvo_away23:30
*** ctennis__ has quit IRC23:30
vvuksanbut not when I do nova-manage service list23:30
dubsquaredokay, and you got VMs running on node1 were running23:30
*** littleidea has quit IRC23:30
vvuksani just wanted to expand to multiple nodes23:31
dubsquaredhow many VMs did you spin up?23:31
vvuksannot at the same time23:31
*** ctennis_ has joined #openstack23:31
*** ctennis_ has joined #openstack23:31
dubsquaredand none of them went to node2?23:31
uvirtbotNew bug: #712814 in nova "Some log levels not correctly setup from flags (e.g. nova.utils)" [Undecided,New]
vvuksanbe back in a few23:32
*** reldan has joined #openstack23:32
dubsquaredim looking at my centos servers now...23:32
*** ctennis has quit IRC23:34
*** ctennis_ is now known as ctennis23:34
*** littleidea has joined #openstack23:36
*** larstobi has quit IRC23:38
*** hggdh has quit IRC23:39
*** hggdh has joined #openstack23:41
vvuksandubsquared: I'm interested in the mechanics of the process. There doesn't seem to be a "heartbeat"23:51
vvuksanie. if nova-compute goes down on a node a job will still be dispatched to it23:51
vvuksandoesn't seem right23:51
dubsquaredi haven't messed with that too much, id have to shut down some nodes and see what happens23:54
dubsquaredthat does seem odd, though23:54
dubsquaredill bbiab, gotta get food...23:54
*** blakeyeager_ has joined #openstack23:55
*** vvuksan has quit IRC23:55
*** blakeyeager has quit IRC23:58
*** dubsquared has quit IRC23:58
*** blakeyeager_ has quit IRC23:59

Generated by 2.14.0 by Marius Gedminas - find it at!