Monday, 2011-05-16

*** Binbin has joined #openstack-dev01:32
*** zaitcev has quit IRC03:06
*** zaitcev has joined #openstack-dev03:16
*** bcwaldon has quit IRC03:27
*** markwash_ has quit IRC03:38
*** markwash has joined #openstack-dev03:38
*** zaitcev has quit IRC03:41
*** zaitcev has joined #openstack-dev03:48
*** Zangetsue has joined #openstack-dev04:39
*** cloudgroups has joined #openstack-dev04:59
*** cloudgroups has left #openstack-dev05:05
*** markwash has quit IRC05:41
*** zaitcev has quit IRC06:35
*** cloudgroups has joined #openstack-dev06:56
*** ttx has quit IRC07:01
*** ttx has joined #openstack-dev07:01
*** ttx has quit IRC07:01
*** ttx has joined #openstack-dev07:01
*** cloudgroups has quit IRC07:08
*** RobertLaptop has quit IRC07:22
*** RobertLaptop has joined #openstack-dev07:23
*** cloudgroups has joined #openstack-dev07:36
*** cloudgroups has left #openstack-dev07:36
*** Binbin has quit IRC08:39
*** cloudgroups has joined #openstack-dev08:45
*** cloudgroups has left #openstack-dev08:45
*** Binbin has joined #openstack-dev08:55
* ttx tries to reach the bottom of the bug/branchmail09:35
*** agarwalla has joined #openstack-dev10:17
*** Binbin has quit IRC10:34
*** agarwalla has quit IRC11:12
*** nadley_ has joined #openstack-dev11:50
*** nadley_ has left #openstack-dev11:50
*** BK_man has joined #openstack-dev12:32
*** bcwaldon has joined #openstack-dev12:57
*** Zangetsue_ has joined #openstack-dev13:10
*** Zangetsue has quit IRC13:11
*** Zangetsue_ is now known as Zangetsue13:11
*** dprince has joined #openstack-dev13:22
*** BK_man has quit IRC13:23
*** BK_man has joined #openstack-dev13:23
*** Zangetsue_ has joined #openstack-dev13:24
*** Zangetsue has quit IRC13:26
*** Zangetsue_ is now known as Zangetsue13:26
*** Zangetsue_ has joined #openstack-dev13:28
*** Zangetsue has quit IRC13:32
*** Zangetsue_ is now known as Zangetsue13:32
*** mattray has joined #openstack-dev14:01
*** Zangetsue has quit IRC14:04
*** mattray has quit IRC14:05
*** jkoelker has joined #openstack-dev14:08
*** mattray has joined #openstack-dev14:12
*** blamar has quit IRC14:16
*** dragondm has joined #openstack-dev14:30
*** johnpur has joined #openstack-dev14:39
*** ChanServ sets mode: +v johnpur14:39
*** yamahata_lt has quit IRC14:41
*** cp16net has joined #openstack-dev14:41
sandywalshhey y'all. I'm bootstrapping a new nova deploy and getting this message http://paste.openstack.org/show/1346/ ... does api need to be running now during the nova-manage steps?14:54
*** mattray has quit IRC14:54
*** blamar has joined #openstack-dev14:58
*** rnirmal has joined #openstack-dev15:00
markwash1nova-core: can you take a look at my merge proposal? https://bugs.launchpad.net/nova/+bug/765782 which is intended to fix lp76578215:02
pyholeLP Bug #765782: postgres schema needs updating [Status: In Progress, Assignee: Mark Washenberger] https://bugs.launchpad.net/bugs/76578215:02
*** markwash1 is now known as markwash15:02
dprincesandywalsh: I don't think so. Do you have an openssl.cnf file in /var/lib/nova/CA?15:04
sandywalshdprince, looking15:04
dprincesandywalsh: It just looks like it is failing to find your openssl.cnf file.15:05
sandywalshdprince, don't have one anywhere ... is that a new requirement?15:05
*** mattray has joined #openstack-dev15:06
sandywalshdprince, and this is install from source, not the PPA15:07
dprincesandywalsh: Well. That is where nova creates it in my setup. I'm using Chef. Essentially the /usr/share/pyshared/nova/CA/openssl.cnf.tmpl gets copied into /var/lib/nova/CA.15:07
dprincesandywalsh: Ah. Yep. I'm using PPA packages.15:08
dprincesandywalsh: Doesn't setup.py take care of creating it?15:08
sandywalshdprince, I shouldn't need to do that should I?15:08
sandywalshdprince, can you paste your openssl.cnf file so I can see what I'm missing?15:09
dprincesandywalsh: How about you send me your ssh key and I can just let you shell into a working cloud server running the PPA packages? Then you have whatever you need.15:10
sandywalshdprince, ah, that's ok, I need to resolve this ... shouldn't need to do this to run from source. Something wicked this way has come.15:12
dprincesandywalsh: Yep. That probably shouldn't be a requirement. The VPN stuff is only used for cloud pipe right?15:13
dprincesandywalsh: anyway good luck.15:13
sandywalshdprince, thx15:13
*** markvoelker has joined #openstack-dev15:16
*** markvoelker has quit IRC15:21
*** BK_man has quit IRC15:24
*** markvoelker has joined #openstack-dev15:24
*** BK_man has joined #openstack-dev15:29
*** fyang has joined #openstack-dev15:36
*** blamar has quit IRC15:40
*** blamar has joined #openstack-dev15:40
*** bcwaldon has quit IRC15:58
*** dragondm has quit IRC16:04
dprince[A[A[A[A[A[A[A[A[A[ADuplicity will do incremental backups of a given directory, encrypt them with your made up password, and dump the backups in a cloud files container.  If you need a cloud files account, please talk to your manager.  Also, you should only use one container per unique folder you want to backup.16:07
*** dprince has quit IRC16:08
*** dprince has joined #openstack-dev16:08
westmaas+116:09
markwashdprince: +116:09
dprinceoops. ignore that.16:09
markwashdprince: -116:10
creihtlol16:12
vishysandywalsh: it has been that way for a while.  It is created the first time you run nova-api16:22
vishy(before you can use nova-manage project zip)16:23
vishyyou can use nova-manage project e though16:23
vishywithout running it firsh16:23
dprincevishy: So the openssl certs are only used for OpenVPN (cloud pipe) stuff right?16:28
vishyvpn and bundling images16:29
vishythrough ec216:29
dprincevishy: gotcha. Just wondering how feasible it would be to make the creation of them optional or based on the config.16:30
*** jdurgin has joined #openstack-dev16:32
*** bcwaldon has joined #openstack-dev16:32
* nhm works on getting virtualgl working on one of his images.16:32
vishydprince: that is a possiblity.  We also discussed making a nova-manage command to create the db instead of doing it on api boot, but it means updating all of the install guides everywhere with an additional line16:33
*** dragondm has joined #openstack-dev16:37
*** dragondm has quit IRC16:51
*** alex-meade has joined #openstack-dev16:54
sandywalshvishy, the problem was when CA moved to nova/CA. --ca_path= needs to be set to point to ./nova/CA when not running the PPA.16:55
vishyah16:56
vishyi thought --ca_path defaults there?16:56
sandywalshapparently not. It's $state_path/CA, not sure what $state_path equates to16:57
sandywalshDEFINE_string('state_path', os.path.join(os.path.dirname(__file__), '../')16:58
*** jdurgin has quit IRC16:58
sandywalshwhich is up one too high16:58
sandywalshvishy, think I should issue a bug for that?16:59
vishyyes17:00
vishywell hold on17:00
vishyno that is right17:00
vishyit creates a CA folder in the topdir17:00
vishynova/CA holds the templates and such17:01
sandywalshsetup does, you mean?17:01
vishyyes i think so17:01
sandywalshk, I'll just note it on the wiki page then. Thx17:02
vishyyes, if i run nova-api the CA dir gets created in the top-level dir17:02
sandywalshhmm, the order of things seems a little quirky (do all the nova-manage stuff, run api, run more nova-manage stuff)17:05
vishysandywalsh: yes it is a little odd17:07
vishysandywalsh: thats why creating the CA db "should" be a manage command17:07
vishysandywalsh: so setting the --ca_path to nova/CA actually works? I would think that would lead to odd issues...17:08
nhmhrm... looks like KVM still isn't capable of pci-passthrough to get at GPUs.17:08
pyholeUnable to fetch Redmine data17:08
sandywalshvishy, I'm still setting up for testing ... will know shortly. Stay tuned17:09
nhmguess I'll have to look at Xen.17:09
vishynhm: really? that is too bad17:10
nhmvishy: sure doesn't look that way.  The info on the kvm site is from like a year ago when someone was looking at how XEN does it.17:11
nhmvishy: one of the things I've been thinking about doing with openstack is to virtualize GPU resources so people could load OSes with different driver versions for different applications (since CUDA apps appear to be incredibly driver dependant).17:14
jk07/q pyhole17:14
vishynhm: i thought kvm allowed you to pin the gpu to one vm...17:20
*** dragondm has joined #openstack-dev17:20
nhmvishy: if it does that would be great17:20
vishynhm: looks like i may be on crack17:21
nhmvishy: join the club. ;)17:22
vishynhm: lets go write it!17:22
nhmvishy: looks like it's primarily a problem with passing the video bios through.  A couple of people over the last year have claimed that they've been working on it..17:27
* vishy wishes I had time to mess with that. I had so much fun writing assembly pixel and vertex shaders for the first generation of programmable gpus17:46
* vishy confuses his first and third person sometimes.17:46
nhmhehehe17:46
nhmWe're going to buy a small GPU cluster here soon.17:47
nhmI wonder how hard it would be to hack up the flavors stuff to be able to request GPU resources along with other resources.17:48
vishynhm: there is a group working on that specifically17:49
nhmexcellent17:49
vishyhttps://blueprints.launchpad.net/nova/+spec/heterogeneous-gpu-accelerator-support17:49
vishyi think their current version uses flavors/instance_types17:50
vishybut they are waiting on distributed scheduler to land to switch it to using capabilities17:50
nhmIf the grant I just helped write comes through we'll have $200k to bootstrap a production openstack cloud here.17:50
vishynhm: look there is apparently a way to make it work with kvm even17:50
nhmI'm thinking about throwing some GPUs in to make it interesting.17:50
vishygvirtus...interesting17:51
nhmvery interesting!17:51
*** sirp has joined #openstack-dev17:59
*** johnpur has quit IRC18:02
*** dragondm has quit IRC18:36
*** dragondm has joined #openstack-dev18:44
*** fyang has left #openstack-dev18:48
*** zaitcev has joined #openstack-dev19:11
*** zaitcev has quit IRC19:23
*** dprince has quit IRC19:43
vishyare we logging this channel anywhere?19:53
*** vishy has left #openstack-dev19:53
*** vishy has joined #openstack-dev19:54
*** zaitcev has joined #openstack-dev19:54
jk0pyhole logs, but they're not public19:59
jk0they *could* be, though19:59
vishyi'm just thinking whatever we have logging in #openstack should be done here20:00
bcwaldonvishy: your input would be greatly appreciated on https://code.launchpad.net/~jshepher/nova/lp781429/+merge/6114020:17
bcwaldonvishy: thanks, bud20:24
sorenSwift question: i'm trying to consolidate the packaging code for Swift. The only functional difference I can find between the two is that one puts swift-account-audit into the swift package. I don't know if doing so is the right thing to do or if not doing so is the right thing to do. Can you help me out?20:24
notmynamegholt: ^?20:30
sorenActually, that may be a red herring.20:32
sorenNope, it's accurate.20:35
*** bcwaldon has quit IRC20:37
vishysoren: any idea who set up the bot in openstack?20:48
vishysoren: it would be great to get jenkins notifications moved here20:48
vishysoren: and logging setup for this channel20:48
sorenvishy: antonym, I think.20:49
sorenvishy: Err..20:49
sorenvishy: No, wait.20:49
sorenvishy: The Jenkins announcements? I can fix those.20:49
sorenvishy: I though you were referring to the logging thing.20:49
vishyah cool...20:49
vishyi'll ping ant about the logging20:50
sorenvishy: ...which I whink was antonym.20:50
sorenRight.20:50
sorenShould we announce things in both places, or juts here?20:50
sorenjust, even.20:50
* soren doesn't care20:50
antonymhttp://eavesdrop.openstack.org/irclogs/ better?20:56
antonymwas just pointing to #openstack before20:56
* soren clarifies:20:56
sorenvishy: Do you think notifications from Jenkins should go to both channels or only to this one?20:56
vishyonly this one20:57
vishythey seem only useful to devs20:57
*** openstackjenkins has joined #openstack-dev20:58
sorenvishy: Roger that.20:59
sorenvishy: Should be in effect now.20:59
notmynameyay. thanks soren21:02
openstackjenkinsProject nova build #904: SUCCESS in 2 min 47 sec: http://jenkins.openstack.org/job/nova/904/21:03
openstackjenkinsTarmac: Migrate quota schema from hardcoded columns to a key-value approach. The hope is that this change would make it easier to change the quota system without future schema changes. It also adds the concept of quotas that are unlimited.21:03
soren\o/21:03
*** mszilagyi has joined #openstack-dev21:04
*** alex-meade has quit IRC21:08
*** ziyadb has joined #openstack-dev21:47
comstudhm22:04
comstudvishy ?22:05
comstudor anyone that wants to take a quick peak at nova/service.py22:06
vishycomstud?22:06
vishywhat is up?22:06
comstudcurious if anyone can explain why the carrot consumers are instantiated inside this 'if' on line 9722:06
comstudthis looks like a bug to me22:06
comstudhttp://paste.openstack.org/show/1349/22:07
comstudthe diff there is what i'd assume it should be22:07
comstudbut i didn't know if 'report_interval' being 0 was supposed to disable topic listeners22:07
comstudso I want to check before I submit this as a bug/fix22:07
*** ziyadb has quit IRC22:08
comstudit's minor, but spotted it while thinking about reworking some things22:09
gholtsoren: notmyname: swift-account-audit is a utility for an operator to audit an account for problems. swift-account-auditor is a daemon to be run always on an account server, looking for any problems. swift-account-audit should be in the swift package alongside other utilities like st. swift-account-auditor should be in the swift-account package alongside the swift-account-server.22:10
*** ziyadb has joined #openstack-dev22:13
vishyhmm22:14
vishyinteresting22:14
vishydoes anything have report_interval not set?22:15
vishymaybe that code stops nova-api from listening?22:15
vishycomstud: ^^22:15
comstudit would if it were set to 022:15
comstudi'm not running into this as an issue22:15
comstudbut it looks to be an issue if someone were to set report-internval to 022:16
vishyalthough it does seem odd that would be based on report_interval22:16
vishyI'm guessing bug...22:16
comstudyeah, i think it's a bug. but i wanted to check if anyone knew if this was on purpose22:16
comstudi'd think if it were on purpose..22:16
comstud'conn1,2,3 = '22:16
comstudwould have also been inside the 'if'22:16
comstudsince they would otherwise not be used22:17
comstudI'll open a bug and get a merge prop in for it22:17
comstudi started looking at this because.. i think we're unnecessarily opening too many connections to rabbit22:18
comstud200 compute node cluster results in 600+ connections to rabbit22:19
comstudall looping and doing a send/recv every .1 sec22:20
comstud(even if there are no events)22:21
comstudthat may be not be a real issue.. i'd probably leave it this way and get rid of this .1 second poll and replace it with consumer.wait() and figure out a way to still reconnect on errors22:22
comstudreal problem i have is the 50+ builds at once which results in at least 3 connects and teardowns to rabbit.. each.22:23
comstudin API22:23
comstudwhich is resulting in some 'Socket closed' errors somehow.22:23
comstudso I'm thinking about a connection pool for those22:24
comstudshould result in less work for eventlet polling, less context switches, and less load on rabbit.22:25
*** ziyadb has left #openstack-dev22:32
*** mattray has quit IRC22:42
comstudah.22:43
comstudwell, apparently this stuff is inside the 'if' for tests.22:43
*** jdurgin has joined #openstack-dev22:58
*** jkoelker has quit IRC23:01
jk0heya, can I get one more set of eyes on https://code.launchpad.net/~jk0/nova/lp760342/+merge/61181 please? only two lines23:01
*** rnirmal has quit IRC23:06
*** zaitcev has quit IRC23:15
*** cp16net has quit IRC23:16
*** zaitcev has joined #openstack-dev23:17
*** markvoelker has quit IRC23:43

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