Tuesday, 2011-11-29

*** coli_ has quit IRC00:00
*** zul has joined #openstack-dev00:02
*** negronjl has quit IRC00:08
*** jeffjapan has joined #openstack-dev00:09
*** mattray has quit IRC00:13
*** rkukura has left #openstack-dev00:15
openstackgerritJake Dahn proposed a change to openstack/horizon: Quantum was removed from pypi, this fixes the pip-requires.  https://review.openstack.org/193300:21
*** code_franco has quit IRC00:22
*** sleepsonthefloo has quit IRC00:25
*** andrewbogott_ has joined #openstack-dev00:26
*** andrewbogott has quit IRC00:26
*** andrewbogott_ is now known as andrewbogott00:26
*** coli has joined #openstack-dev00:31
openstackgerritChris Behrens proposed a change to openstack/nova: Fix RPC responses to allow None response correctly.  https://review.openstack.org/193400:39
*** reed_ has quit IRC00:42
*** rkukura has joined #openstack-dev00:43
*** negronjl has joined #openstack-dev00:44
openstackgerritA change to openstack/quantum has been rejected: Move tools to quantum.tools  https://review.openstack.org/185700:50
*** zns has joined #openstack-dev00:50
*** zaitcev has joined #openstack-dev00:53
*** reed has joined #openstack-dev00:55
openstackgerritBrad Hall proposed a change to openstack/quantum: bug #891246: Fix paths in agent Makefile  https://review.openstack.org/169300:56
uvirtbotLaunchpad bug 891246 in quantum "The Makefile for building the openvswitch plugin agent tarball no longer works" [High,In progress] https://launchpad.net/bugs/89124600:56
*** AlanClark has quit IRC00:57
openstackgerritanotherjesse proposed a change to openstack/nova: removed logic of throwing exception if no floating ip  https://review.openstack.org/193501:01
*** ben_duyujie has quit IRC01:04
*** lorin1 has joined #openstack-dev01:11
*** anotherjesse has quit IRC01:12
openstackgerritJay Pipes proposed a change to openstack/keystone: Fixes a number of configuration/startup bugs  https://review.openstack.org/193601:13
*** anotherjesse has joined #openstack-dev01:18
*** donaldngo_hp has quit IRC01:24
openstackgerritJake Dahn proposed a change to openstack/horizon: adding danger class to keypair delete button  https://review.openstack.org/193701:25
*** anotherjesse has quit IRC01:25
*** jeffjapan has quit IRC01:27
*** jeffjapan has joined #openstack-dev01:29
*** hugokuo has joined #openstack-dev01:34
*** cp16net has quit IRC01:35
*** mwhooker has quit IRC01:35
openstackgerritLorin Hochstein proposed a change to openstack/glance: Added some examples for "glance add"  https://review.openstack.org/188801:36
*** vladimir3p has quit IRC01:47
*** jdurgin has quit IRC01:55
*** novas0x2a|laptop has quit IRC02:07
*** lloydde has quit IRC02:11
*** bengrue has quit IRC02:13
*** ayoung has quit IRC02:18
*** dragondm has quit IRC02:23
*** adjohn has quit IRC02:25
*** reed has quit IRC02:26
*** pixelbeat has quit IRC02:38
*** andrewbogott has quit IRC02:45
*** andrewbogott has joined #openstack-dev02:48
*** negronjl has quit IRC02:54
*** negronjl has joined #openstack-dev02:55
openstackgerritChris Behrens proposed a change to openstack/nova: Fix RPC responses to allow None response correctly.  https://review.openstack.org/193403:00
*** andrewbogott has quit IRC03:01
*** scottjg has joined #openstack-dev03:11
*** vladimir3p has joined #openstack-dev03:16
*** andrewbogott has joined #openstack-dev03:18
*** andrewbogott has quit IRC03:19
*** jog0 has quit IRC03:19
*** lorin1 has quit IRC03:21
*** Guest28018 has joined #openstack-dev03:26
*** yshh has joined #openstack-dev03:29
*** Guest28018 has left #openstack-dev03:29
*** adjohn has joined #openstack-dev03:36
*** heut2008 has joined #openstack-dev03:37
heut2008i wonder when using multi_host  how metadata forward to nova-api03:37
heut2008for now ,in my multi node  with muti_host ,03:38
heut2008matadata cant be got by instance03:38
*** adjohn has quit IRC03:40
*** lorin1 has joined #openstack-dev03:44
*** lorin1 has joined #openstack-dev03:48
*** rnirmal has joined #openstack-dev03:49
*** lorin1 has quit IRC03:53
*** donaldngo_hp has joined #openstack-dev04:27
*** adjohn has joined #openstack-dev04:27
*** mjfork has quit IRC04:29
*** negronjl has quit IRC04:40
*** negronjl has joined #openstack-dev04:41
*** negronjl has quit IRC04:46
*** negronjl has joined #openstack-dev04:46
*** negronjl_ has joined #openstack-dev04:47
*** negronjl_ has quit IRC04:48
*** negronjl has quit IRC04:50
*** negronjl has joined #openstack-dev04:50
*** Rajaram has joined #openstack-dev04:51
*** negronjl has quit IRC04:52
*** negronjl has joined #openstack-dev04:53
*** negronjl_ has joined #openstack-dev04:54
*** negronjl_ has quit IRC04:55
*** negronjl_ has joined #openstack-dev04:56
*** yshh has quit IRC04:57
*** negronjl_ has quit IRC04:57
*** sleepsonthefloo has joined #openstack-dev05:13
*** vladimir3p has quit IRC05:24
*** reed has joined #openstack-dev05:25
*** koolhead17 has joined #openstack-dev05:44
*** ben_duyujie has joined #openstack-dev05:55
*** rnirmal has quit IRC05:55
*** adjohn has quit IRC06:07
*** adjohn has joined #openstack-dev06:07
*** zaitcev has quit IRC06:13
*** beekhof has quit IRC06:19
*** jakedahn has quit IRC06:24
*** jakedahn has joined #openstack-dev06:29
openstackgerritBrad Hall proposed a change to openstack-dev/devstack: Fixes to work with Quantum trunk  https://review.openstack.org/193806:37
*** adjohn has quit IRC06:48
*** jog0 has joined #openstack-dev06:50
*** anotherjesse has joined #openstack-dev06:59
*** jakedahn has quit IRC07:01
openstackgerritBrad Hall proposed a change to openstack/nova: Fix QuantumManager update_dhcp calls  https://review.openstack.org/193907:02
openstackgerritBrad Hall proposed a change to openstack/nova: Add NAT/gateway support to QuantumManager  https://review.openstack.org/194007:02
*** jakedahn has joined #openstack-dev07:04
*** ben_duyujie has quit IRC07:04
*** anotherjesse has quit IRC07:07
*** koolhead17 has quit IRC07:12
*** zns has quit IRC07:17
*** vladimir3p has joined #openstack-dev07:21
*** vladimir3p has quit IRC07:26
*** jog0 has quit IRC07:30
openstackgerritGhe Rivero proposed a change to openstack/quantum: Added timeout flag to ovs-vsctl to avoid infinte waiting  https://review.openstack.org/171507:42
openstackgerritGhe Rivero proposed a change to openstack/quantum: Added timeout flag to ovs-vsctl to avoid infinte waiting  https://review.openstack.org/171507:50
openstackgerritJimmy Bergman proposed a change to openstack/nova: Fix for EC2 API part of bug 897164  https://review.openstack.org/191607:56
uvirtbotLaunchpad bug 897164 in nova "neither EC2 api nor openstack API expose the hostname" [Undecided,New] https://launchpad.net/bugs/89716407:56
*** popux_ has joined #openstack-dev08:22
*** reidrac has joined #openstack-dev08:24
ttxnotmyname: I only see one08:25
ttx(at 20:00 UTC)08:25
ttxnotmyname: reading the ICS feed directly confirms that (two expired entries named "openstack PPB meeting", one non-expired entry named "PPB meeting")08:32
ttxnotmyname: what are you seeing exactly ?08:33
*** scottjg has quit IRC09:30
*** heut2008 has quit IRC09:30
*** heut2008 has joined #openstack-dev09:30
*** Diaoer has joined #openstack-dev09:31
*** jakedahn has quit IRC09:45
*** darraghb has joined #openstack-dev09:47
*** pixelbeat has joined #openstack-dev09:48
*** jeffjapan has quit IRC09:59
*** apevec has joined #openstack-dev10:40
*** popux_ has quit IRC10:44
*** ben_duyujie has joined #openstack-dev10:47
*** ben_duyujie has quit IRC10:51
*** mnour has joined #openstack-dev11:06
*** popux_ has joined #openstack-dev11:25
*** ben_duyujie has joined #openstack-dev11:29
*** popux_ has quit IRC11:55
*** bsza has joined #openstack-dev11:57
*** rkukura has quit IRC12:19
*** lorin1 has joined #openstack-dev12:19
*** lorin1 has quit IRC12:22
*** popux has joined #openstack-dev12:22
*** mjfork has joined #openstack-dev12:30
*** markvoelker has joined #openstack-dev12:51
*** popux has quit IRC12:56
*** popux has joined #openstack-dev12:57
*** markvoelker has quit IRC13:03
*** donaldngo_hp has quit IRC13:04
*** ben_duyujie has quit IRC13:11
notmynamettx: annegentle fixed it for me yesterday. thanks13:25
ttxthat explains it :)13:25
notmynamettx: there was a 2nd ppb meeting from somebody at piston, I think13:26
*** markvoelker has joined #openstack-dev13:34
*** lts has joined #openstack-dev13:36
*** coli has quit IRC13:59
*** lorin1 has joined #openstack-dev14:01
*** ben_duyujie has joined #openstack-dev14:06
*** heut2008 has quit IRC14:22
*** lloydde has joined #openstack-dev14:24
*** rkukura has joined #openstack-dev14:27
annegentlettx: well it was a response from someone at Piston that "stuck" I guess.14:27
lloyddeyou rang?14:27
*** lorin1 has quit IRC14:30
*** pringles_ has quit IRC14:30
zulec2-api team meeting in less than half hour14:31
*** kbringard has joined #openstack-dev14:31
ttxzul: is it recurrent now ? If yes, please add to http://wiki.openstack.org/Meetings14:33
ttxzul: Then I'll add it to the gCal.14:33
annegentlelloydde: heh, no, but now I know to say Piston if I need you :)14:34
annegentlelloydde: that or "stuck" is your keyword?14:34
lloyddeXD14:34
zulttx: done14:35
*** lorin1 has joined #openstack-dev14:36
*** pringles_ has joined #openstack-dev14:36
ttxzul: done14:36
zulttx: thanks14:36
*** zns has joined #openstack-dev14:40
*** coli has joined #openstack-dev15:15
openstackgerritMark Washenberger proposed a change to openstack/nova: Use uuids for file injection.  https://review.openstack.org/192715:15
*** crobinso has joined #openstack-dev15:19
openstackgerritA change to openstack/nova has been rejected: Add userfriendly message for NotImplemented  https://review.openstack.org/83115:20
*** ayoung has joined #openstack-dev15:22
openstackgerritAlex Meade proposed a change to openstack/nova: power_on/power_off in compute manager to use uuids  https://review.openstack.org/186915:47
*** code_franco has joined #openstack-dev15:50
*** rnirmal has joined #openstack-dev15:50
*** bcwaldon has joined #openstack-dev15:57
*** dragondm has joined #openstack-dev15:59
*** ayoung has quit IRC16:00
openstackgerritMark McLoughlin proposed a change to openstack/keystone: Check that endpointTemplate ID is valid in endpoint add cmd (#897749)  https://review.openstack.org/194116:01
*** adjohn has joined #openstack-dev16:01
*** lorin1 has quit IRC16:03
*** lorin1 has joined #openstack-dev16:03
*** lorin1 has quit IRC16:03
*** zns has quit IRC16:03
*** ayoung has joined #openstack-dev16:03
*** zns has joined #openstack-dev16:03
*** Diaoer has joined #openstack-dev16:06
*** zns has quit IRC16:13
*** vladimir3p has joined #openstack-dev16:17
*** vladimir3p has quit IRC16:17
*** vladimir3p has joined #openstack-dev16:18
*** zns has joined #openstack-dev16:20
*** vladimir3p has quit IRC16:23
*** ben_duyujie has quit IRC16:24
*** vladimir3p has joined #openstack-dev16:34
openstackgerritMark Washenberger proposed a change to openstack/nova: Use uuids for compute manager agent update.  https://review.openstack.org/194216:37
*** vladimir3p has quit IRC16:38
openstackgerritBrian Waldon proposed a change to openstack/nova: Convert compute manager delete methods to objects  https://review.openstack.org/192816:39
*** bcwaldon has quit IRC16:40
*** reed has joined #openstack-dev16:41
*** Tribaal has quit IRC16:41
*** reidrac has quit IRC16:42
*** Rajaram has quit IRC16:47
*** negronjl_ has joined #openstack-dev16:50
*** adiantum has joined #openstack-dev16:51
*** bcwaldon has joined #openstack-dev16:54
openstackgerritA change to openstack/nova has been rejected: Convert compute manager delete methods to objects  https://review.openstack.org/192816:56
*** zns has quit IRC16:58
*** mnour has quit IRC17:01
openstackgerritChris Behrens proposed a change to openstack/nova: Fix RPC responses to allow None response correctly.  https://review.openstack.org/193417:02
*** zns has joined #openstack-dev17:02
*** vladimir3p has joined #openstack-dev17:05
*** Diaoer has quit IRC17:05
*** zaitcev has joined #openstack-dev17:07
*** zns1 has joined #openstack-dev17:08
*** popux has quit IRC17:08
*** zns has quit IRC17:09
*** zns1 has quit IRC17:10
vladimir3pvishy: ping17:10
*** ayoung has quit IRC17:10
*** zns has joined #openstack-dev17:12
vishyvladimir3p: sup?17:13
vladimir3pvishy: Hey, wanted to consult with you on rebuild/resize when you will have a moment17:13
*** vishy has left #openstack-dev17:13
kbringardlol, guess he wasn't interested17:14
*** vishy has joined #openstack-dev17:14
vladimir3pvishy: not sure if you've seen the previous msg. So, we need to consult with you on rebuild/resize17:15
vishysorry17:15
*** jakedahn has joined #openstack-dev17:15
vishyyeah had a computer 'splode17:15
*** jakedahn has quit IRC17:15
*** jakedahn has joined #openstack-dev17:15
vishyok17:15
*** koolhead17 has joined #openstack-dev17:15
*** Tribaal has joined #openstack-dev17:15
vladimir3pvishy: np, so we are tryng to find the best way to re-spawn instances on different nodes. Somthing like rebuild, but with different host17:16
vladimir3pvishy: there are several use-cases: host failure, possible upgrade (new image), etc.17:16
vishyvladimir3p: rebuild generally chooses a different host17:16
vishy* resize17:16
vladimir3pvishy: yeah, but it is not really resize17:17
vladimir3pvishy: we don't really care about the previous image, only instance identity (ID, IPs, etc)17:17
vishyinteresting17:17
vladimir3pvishy: also, the prevous instance  might be up or down ...17:17
vladimir3pvishy: for example host crash - now we want to recreate all instances on other nodes17:18
vladimir3pvishy: it is mostly useful for "special" (admin) instances and less for user instances17:19
vishyvladimir3p: why can't you client side relaunch them?17:19
vishyvladimir3p: meaning why does it need the same id?17:19
vladimir3pvishy: great question :-)17:20
vladimir3pvishy: internally there is a bunch of clustering stuff that is using IDs, IPs, etc.17:20
vladimir3pvishy: this is another option we are exploring - just add more instances and add them into cluster17:20
vladimir3p(cluster running within instances)17:21
kbringardanyone know what role I need to assign a user in keystone to allow them to be able to associate floating IPs?17:21
vishykbringard: using euca?17:21
kbringardoui17:21
kbringardI added the EC2 credentials17:21
vishykbringard: netadmin17:21
vishykbringard: sysadmin for launching instances17:21
openstackgerritGhe Rivero proposed a change to openstack/quantum: Added timeout flag to ovs-vsctl to avoid infinte waiting  https://review.openstack.org/171517:21
*** lorin1 has joined #openstack-dev17:22
vladimir3pvishy: what do you think about the best option from Nova side? probably allow rebuild to receive a new host parameter?17:22
vishyvladimir3p: it seems like it would be way better to not depend on unique information like id17:22
vishyuse name or metadata17:22
vishyvladimir3p: you can already specify ips when booting17:22
kbringardok, right… but I'm kind of confused because keystone has a completely different role system… my user has "Member" for the appropriate tenant17:23
vishyvladimir3p: so if you can remove the dependency on unique data, then I don't think you need specific nova changes17:23
*** jakedahn has quit IRC17:23
kbringardand I've added the EC2 credentials17:23
vishyvladimir3p: unless you need to take data with you17:23
*** jakedahn has joined #openstack-dev17:23
openstackgerritBrad Hall proposed a change to openstack/nova: Fix QuantumManager update_dhcp calls  https://review.openstack.org/193917:23
kbringardI can do everything except associate floating IPs17:23
vishykbringard: add a sysadmin and a netadmin role17:23
vishykbringard: devstack does exactly that17:24
kbringard(launch instances, allocate floaters, etc)17:24
kbringardah, OK17:24
kbringardfair enough :-)17:24
kbringardthanks17:24
*** ayoung has joined #openstack-dev17:24
vladimir3pvishy: yeah, what we are also doing is moving IP between instances for fail-over case.17:24
vladimir3pvishy: so we depend on resources associated with instance...17:25
vladimir3pvishy: of course, there are some workarounds17:25
vishykbringard: https://github.com/openstack-dev/devstack/blob/master/files/keystone_data.sh#L1717:25
vishyvladimir3p: so you can request an ip via api17:26
kbringardvishy: yoda man, thanks17:26
vishyvladimir3p: so it seems like you could just terminate the old vm and launch another one with the same ip17:26
kbringardmy confusion was coming because I allocated via the dashboard, which uses the nova api17:26
vishykbringard: yeah no rbac there yet17:27
vladimir3pvishy: ok, we need to explore the option to specify the IP during the instance creation17:27
vishyvladimir3p: I'm just trying to avoid adding specialized logic if possible17:27
vladimir3pvishy: I've not seen in in Diablo... I guess17:27
vladimir3pvishy: sure, me too :-)17:28
vishyvladimir3p: but i think we could generalize live/block_migrate resize/rebuild17:28
vishyand allow for a few extra parameters17:28
vishyif there are some resources you need to keep17:28
vladimir3pvishy: seems like it is more suitable for resize/rebuild17:28
vishyvladimir3p: I worry because there is a lot of duplicated code there17:28
vishythey all have to do a series of checks, then initialize a move17:28
vishythen verify17:29
vishyand rollback if there is an issue17:29
vladimir3pvishy: how about cleaning the cache (the use case when host is down and we rebuild instance on another host)17:29
vishylive/block is move every resource17:29
vladimir3pvishy: I mean cleaning the cache on failed node when it will re-appear17:29
vishyresize is move disk data only17:29
openstackgerritBrad Hall proposed a change to openstack/nova: Add NAT/gateway support to QuantumManager  https://review.openstack.org/194017:29
vishysounds like you want move identity without data17:30
vladimir3pvishy: exactly17:30
vishyseems like we need a general move_instance17:30
vishywith various parameters17:30
vishythere is a feature-parity blueprint for making resize work with kvm17:30
vladimir3pwe wanted to implement it for KVM, but decided that current functionality will not fit us (as is)17:31
vladimir3pso, seems like new generic move_instance will fit better17:31
*** ayoung_ has joined #openstack-dev17:32
vladimir3pok, so we will explore the option to re-use IPs during instance spawning and if it will not work for us we will register a BP for generic move_instance...17:32
*** ayoung has quit IRC17:33
vladimir3pvishy: on a side node - how did it finish with stable/diablo package repositories? Is there a repo for keystone/nova/etc packages for stable/diablo?17:34
vladimir3por should we build packages by our own?17:34
*** ollie1 has left #openstack-dev17:34
openstackgerritVerification of a change to openstack/glance failed: Added some examples for "glance add"  https://review.openstack.org/188817:39
*** jdurgin has joined #openstack-dev17:42
*** negronjl_ has quit IRC17:42
*** code_franco has quit IRC17:43
vishyvladimir3p: good deal17:45
vishyvladimir3p: there isn't17:45
vishyI'm bringing it up in the release meeting today though17:45
vladimir3pvishy: great. thanks17:45
*** code_franco has joined #openstack-dev17:46
vladimir3pvishy: imho it will be extremely useful. not sure if people would like to use "pure" diablo packages17:46
vishyi agree17:46
mtaylorvishy, vladimir3p: it's on my radar/todo list too. the current situation is certainly a problem17:46
*** anotherjesse has joined #openstack-dev17:51
openstackgerritBrian Waldon proposed a change to openstack/nova: Convert compute manager delete methods to objects  https://review.openstack.org/192818:01
*** zns has quit IRC18:03
*** dprince has joined #openstack-dev18:08
openstackgerritLorin Hochstein proposed a change to openstack/glance: Added some examples for "glance add"  https://review.openstack.org/188818:11
*** cp16net has joined #openstack-dev18:11
zulmtaylor: hey do you know why the tarballs jenkins jobs are not running properly?18:15
mtaylorzul: looking18:16
mtaylorzul: which ones?18:18
zulmtaylor: dude all of them...horizon wasnt running until i did it manually18:18
zulglance had to be done manually on friday, same as nova18:19
mtaylorzul: well... horizon wasn't configured to be triggered by anything - that's now fixed18:20
jaypipesanybody seen any keystone devs today?18:22
zulthey are suppose to be meeting today18:23
*** openstackjenkins has quit IRC18:23
*** openstackjenkins has joined #openstack-dev18:24
*** adjohn has quit IRC18:25
*** vladimir3p has quit IRC18:25
jaypipeszul: the keystone devs?18:30
zuljaypipes: yeah it just finished18:30
jaypipesmtaylor, zul, bcwaldon: so, I'd like to get this one done before the IRC meeting today: https://bugs.launchpad.net/glance/+bug/861650. Source code branch and packaging branch both need to go in together. After that, we'll need to upload new packages to PyPI...18:31
uvirtbotLaunchpad bug 861650 in glance "Glance client packaging uses non-required dependencies" [Medium,In progress]18:31
zuljaypipes: i can merge it right now if you want18:33
jaypipeszul: well, that's the thing... we need to coordinate it all...18:34
jaypipesbcwaldon: care to review https://review.openstack.org/1619?18:34
bcwaldonyeah, on it18:34
*** deshantm_laptop has joined #openstack-dev18:34
zuljaypipes: ok lemme know when you need it18:34
zulill stage it now18:35
jaypipeszul: cheers18:35
*** jog0 has joined #openstack-dev18:35
*** darraghb has quit IRC18:35
*** openstackjenkins has quit IRC18:35
zuljaypipes: im just a push away18:35
*** openstackjenkins has joined #openstack-dev18:36
jaypipesopenstackjenkins: welcome.18:37
openstackjenkinsjaypipes did you mean me? Unknown command 'welcome.'18:37
openstackjenkinsUse '!jenkins help' to get help!18:37
jaypipeslol18:37
mtaylorcurious about that ...18:38
mtaylor!jenkins help18:38
openstackjenkinsAvailable commands:18:38
openstackjenkinsabort <job> - specify which job to abort18:38
openstackmtaylor: Error: "jenkins" is not a valid command.18:38
openstackjenkinsalias [<alias> [<command>]] - defines a new alias, deletes one or lists all existing aliases18:38
openstackjenkinsbotsnack [<snack>] - om nom nom18:38
openstackjenkinsbuild <job> [now|<delay>[s|m|h]] [<parameterkey>=<value>]* - schedule a job build, with standard, custom or no quiet period18:38
openstackjenkinscb - list jobs which are currently in progress18:38
openstackjenkinscomment <job> <build-#> <comment> - adds a description to a build18:38
openstackjenkinscurrentlyBuilding - list jobs which are currently in progress18:38
openstackjenkinsh [<job>|-v <view>] - show the health of a specific job, jobs in a view or all jobs18:38
openstackjenkinshealth [<job>|-v <view>] - show the health of a specific job, jobs in a view or all jobs18:38
openstackjenkinsjobs [<job>|-v <view>] - show the status of a specific job, jobs in a view or all jobs18:38
openstackjenkinsq - show the state of the build queue18:38
openstackjenkinsqueue - show the state of the build queue18:38
openstackjenkinss [<job>|-v <view>] - show the status of a specific job, jobs in a view or all jobs18:38
openstackjenkinsschedule <job> [now|<delay>[s|m|h]] [<parameterkey>=<value>]* - schedule a job build, with standard, custom or no quiet period18:38
openstackjenkinsstatus [<job>|-v <view>] - show the status of a specific job, jobs in a view or all jobs18:38
openstackjenkinstestresult [<job>|-v <view>] - show the test results of a specific job, jobs in a view or all jobs18:38
openstackjenkinsuserstat <username> - prints information about a Hudson user18:38
mtaylorwell.18:38
bcwaldonmtaylor: feel free to merge this: https://code.launchpad.net/~jaypipes/glance/ubuntu/+merge/8231818:44
mtaylorzul: ^^^18:44
*** zaitcev has quit IRC18:45
zuldone18:45
anotherjessemr api (aka bcwaldon) - do you know if we expose information about the (minor) version of the service running in nova or glance?18:46
mtaylorzul: jenkins was generally unhappy. have re-started and all of the polling-based jobs are happy again18:46
zulmtaylor: ah cool...thanks18:47
bcwaldonanotherjesse: is 'GET /' what you want?18:47
bcwaldonanotherjesse: that gives a listing of minor versions (currently just 2.0)18:47
bcwaldonanotherjesse: glance has something similar18:47
anotherjessebcwaldon: I'm thinking more info - like jenkin's does for /systeminfo (working on a screenshot for you)18:48
anotherjessebcwaldon: http://stsh.me/wM18:49
anotherjessefor debugging it would be nice if we could expose that sort of thing either through a cli or api18:49
bcwaldonanotherjesse: I would love to have something that exposes more info, but right now it's literally just the minor version and a link to the docs18:50
anotherjessebcwaldon: time to search to see if others have a blueprint or start drafting -- know if pub cloud has similar goals?18:50
bcwaldonanotherjesse: doubt it18:51
*** GheRivero has left #openstack-dev18:51
anotherjesseit would be nice if major services (glance, keystone, swift and nova) use the same output / api18:51
bcwaldonanotherjesse: do you mean the same endpoint? or just format?18:52
anotherjessebcwaldon: if it could be: url from endpoint + /systemInfo (or something like that)18:52
mtaylor++18:52
bcwaldonanotherjesse: ah, okay. Yeah, that would be pretty useful. It may make sense to put that in an admin-only api18:53
anotherjessebcwaldon: ya - was thinking that - if we need a subset that is exposed to users it seems like it should be part of the response to http://endpoint/ (like the api version)18:53
anotherjesse(eg a different issue)18:53
bcwaldonsure, I'm with you18:54
openstackgerritBrian Waldon proposed a change to openstack/nova: Convert compute manager delete methods to objects  https://review.openstack.org/192818:59
*** dolphm has joined #openstack-dev19:00
*** negronjl has quit IRC19:01
openstackgerritAdrian Smith proposed a change to openstack/nova: Fix for bug 887712  https://review.openstack.org/192619:01
uvirtbotLaunchpad bug 887712 in openstack-qa "instance_update with uuid as instance_Id and metadata fails" [Medium,In progress] https://launchpad.net/bugs/88771219:01
openstackgerritAlex Meade proposed a change to openstack/nova: reboot & rebuild to use uuids in compute manager  https://review.openstack.org/194319:04
*** dprince has quit IRC19:05
*** negronjl has joined #openstack-dev19:06
openstackgerritNaveed Massjouni proposed a change to openstack/nova: Removing line dos line endings in vmwareapi_conn.py  https://review.openstack.org/194419:07
*** vladimir3p has joined #openstack-dev19:09
*** bengrue has joined #openstack-dev19:10
anotherjessemtaylor: is jenkins merging stuck? usually gerrit gets updated almost instantly after the "approved"19:13
anotherjesse(nova)19:13
mtayloranotherjesse: looking19:13
mtayloranotherjesse: I don't see anything stuck - do you have a review you're looking at?19:14
anotherjessereview 193519:14
mtaylorah. ok. see it.19:14
mtaylorinvestigating19:14
anotherjessemtaylor: sorry to always be pinging with "hey this is borked"19:15
anotherjessemtaylor: hope all is well :)19:15
mtayloranotherjesse: nope. that's what I'm here for :)19:15
mtayloranotherjesse: and yes - all is going swimmingly! (I'm going to have a bunch of blueprints posted for all of the CI-related stuff later today. should be fun reading)19:15
*** scottjg has joined #openstack-dev19:16
openstackgerritJustin Shepherd proposed a change to openstack/keystone: Fixes bug lp:897819  https://review.openstack.org/194519:24
*** openstackjenkins has quit IRC19:25
*** openstackjenkins has joined #openstack-dev19:26
*** pixelbeat has quit IRC19:34
*** novas0x2a|laptop has joined #openstack-dev19:34
rmkMaybe someone here can speak to this.  We're seeing behavior whereby if rabbitmq is restarted, all compute nodes also need to be restarted, otherwise new jobs will fail.19:43
rmkAre there any recommendations or workarounds to deal with this?19:43
anotherjessermk: which version of nova?19:45
vishyrmk: hmm, it seems like that has been fixed before19:45
rmkLatest stable/diablo.19:45
vishyrmk: although we may not have a means for reconnecting if a connection fails19:45
vishycomstud: thoughts on ^^19:45
anotherjessevishy: ya - was just noting that it would be a good ci test to add w.r.t. the chaos monkey19:45
rmkWe're actually going through stability tests now to see what we need to address and this was one of the major issues we encountered19:46
comstudvishy: Other than 'it should work' with kombu, no ;)19:46
rmkSeems to be fine in regards to mysql -- it can be restarted issues19:47
comstudrmk: you using kombu or carrot?19:47
vishymtaylor: what happened to the ci meeting?19:47
mtaylorvishy: timezone fail19:47
anotherjessemtaylor: it wasn't me this time!19:47
mtaylorvishy: or daylight savings fail, I should say. all my fault19:47
vishycomstud: I know we have reconnection logic, but I don't know if it handles reconnecting an existing connection19:47
rmkcomstud: kombu19:47
vishycomstud: I19:48
rmkcomstud: What's the approrpiate method for verifying?  All the log messages seem to indicate it's kombu.19:48
vishycomstud: think that maybe it just tries to reconnect if the initial connection fails19:48
comstudvishy: I added support for reestablishing queues and so forth as necessary19:48
comstudwith kombu19:48
vishyrmk: what is the failure you get?19:48
comstudyeah, I'd like to see a traceback19:49
rmkI'm going to reproduce this and get you guys logs now19:49
comstudor other information19:49
comstudThanks19:49
vishyrmk: cool19:49
comstudI've tested this before, but it's been a while19:49
comstudI had stuff going on while I restarted rabbit.. and it all reconnected and worked fine19:49
bcwaldonmtaylor: why are glance jobs failing in jenkins?19:49
*** openstackjenkins has quit IRC19:49
*** Tribaal has quit IRC19:49
bcwaldonmtaylor: ah, something going on behind the scenese19:50
rmkAs a side note, it would be nice to have retries on both rabbit and mysql connections.19:50
bcwaldonmtaylor: please resume ;)19:50
rmkThe nova flag for retries doesn't seem to do anything.19:50
*** openstackjenkins has joined #openstack-dev19:50
mtaylorbcwaldon: operator error on my fault. I upgraded a plugin which accidentally caused the git plugin to be upgraded, but that borked the gerrit trigger plugin version we're using ... downgrading the git plugin right now19:50
bcwaldonmtaylor: don't let it happen again!19:51
mtaylorbcwaldon: jesus. I would really like to avoid it strongly :)19:51
bcwaldonmtaylor: sure...19:51
openstackgerritTyler Smith proposed a change to openstack/quantum: Fixing find_config_file after packaging changes  https://review.openstack.org/194619:51
mtaylorbcwaldon: that's a lie. secretly I like breaking things from time to time so that you'll all like me when I fix them again19:51
mtaylorbcwaldon: it's my background as a consultant coming out ;)19:52
bcwaldonmtaylor: well you shouldnt admit to breaking them19:52
bcwaldonmtaylor: blame it on jeblair and I'll like you even more19:52
mtaylorbcwaldon: hrm. that's a godo point19:52
rmkcomstud: Would it improve reliability to use persistent queues?19:52
mtaylorbcwaldon: no one would ever believe me if I blamed anything on jeblair19:52
bcwaldonmtaylor: true19:52
mtaylorbcwaldon: blaming soren on the other hand I think is fair game ...19:52
*** yogirackspace has joined #openstack-dev19:53
comstudrmk: Not sure where we should use them, really.. but it shouldn't matter much as far as this reconnecting issue19:53
mtaylorbcwaldon: any chance you have insane amounts of virtualenv zen?19:53
bcwaldonmtaylor: I actually just learned how to use it effectively...so yes?19:54
bcwaldonmtaylor: but probably no19:54
mtaylorbcwaldon: :)19:54
* mtaylor is looking for someone to help him figure out why the nova-docs job is broken19:54
mtaylorspecifically - why I can't do build_sphinx inside of a venv19:54
*** kimscheibel_ has joined #openstack-dev19:54
bcwaldonmtaylor: can you share the output?19:55
mtaylorand why the error message says that a file isn't there - when the file most certainly IS there19:55
mtaylorbcwaldon: one sec19:55
*** bencherian has joined #openstack-dev19:56
mtaylorbcwaldon: hrm. something is weird... lemme get back to you on that19:56
bcwaldonmtaylor: kk, I probably couldn't solve the problem anyways19:56
openstackgerritVerification of a change to openstack/glance failed: Fixes LP Bug#861650 - Glance client deps  https://review.openstack.org/161919:56
*** novas0x2a|laptop has quit IRC19:57
mtaylorbcwaldon: ok. so that ^^^ looks like it might be an actual valid error?19:58
bcwaldonit was a pretty invasive change, wouldnt be surprised19:58
bcwaldonlooking now19:58
mtaylorbcwaldon: does the output of that job look like it's trying to merge that change into stable/diablo?19:59
*** joesavak has joined #openstack-dev19:59
mtaylorbcwaldon: never mind. I can't read19:59
sorenmtaylor: Blaming me for what?20:00
bcwaldonmtaylor: yeah, its a legitimate merge conflict with master20:00
bcwaldonmtaylor: jaypipes needs to fix that20:00
bcwaldonjaypipes: but he's in a PPB meeting now20:00
bcwaldonmtaylor: whoops ^20:00
bcwaldonmtaylor: I'll just fix it for him20:00
*** GheRivero has joined #openstack-dev20:00
*** kimscheibel_ has left #openstack-dev20:02
bcwaldonmtaylor: actually, I need to talk to him about a conflict here20:02
bcwaldonmtaylor: we'll have to wait20:02
openstackjenkinsProject nova-docs build #1,684: FAILURE in 1 min 56 sec: https://jenkins.openstack.org/job/nova-docs/1684/20:02
openstackjenkins* Rick Harris: Adding downgrade for migration 57 plus test20:02
openstackjenkins* Rick Harris: Bind engine to metadata in migration 054.20:02
openstackjenkins* Rick Harris: Defining volumes table to allow FK constraint.20:02
openstackjenkins* mark.washenberger: Add logging, error handling to the xenstore lib.20:02
openstackjenkins* Vishvananda Ishaya: Separate metadata api into its own service20:02
openstackjenkins* lorin: Reference Ron Pedde's cleanup script for DevStack.20:02
openstackjenkins* Alvaro: Fixes bug 89020620:02
openstackjenkins* brian.lamar: Remove hostname update() logic in compute.API20:02
uvirtbotLaunchpad bug 890206 in nova "Unable to attach volume to a xen PVM" [Undecided,Fix committed] https://launchpad.net/bugs/89020620:02
openstackjenkins* brian.waldon: Convert security_group calls to use instance objs20:02
openstackjenkins* Vishvananda Ishaya: Makes sure gateways forward properly20:02
openstackjenkins* Rick Harris: Replacing disk config extension to match spec.20:02
openstackjenkins* Vishvananda Ishaya: Make run instances respect availability zone20:02
openstackjenkins* brian.waldon: Convert remaining calls to use instance objects20:02
openstackjenkins* brian.lamar: Refactoring/cleanup of some view builders.20:02
openstackjenkins* lorin: Added RST docs on how to use gettext.20:02
openstackjenkins* Alvaro: Add a "libvirt_disk_prefix" flag to libvirt driver20:02
openstackjenkins* brian.waldon: Creating new v2 namespace in nova.api.openstack20:02
openstackjenkins* lorin: Call df with -k instead of -B120:03
openstackjenkins* lorin: Updated development environment docs.20:03
openstackjenkins* alex.meade: rescue/unrescue in compute manager to use uuids20:03
openstackjenkins* naveedm9: Updating set_admin_password in compute.api and compute.manager to use instance20:03
openstackjenkins* alex.meade: reset/inject network info in compute to use uuid20:03
openstackjenkins* Brad Hall: Fix for bug 89443120:03
openstackjenkins* lorin: Fix deprecation warnings20:03
uvirtbotLaunchpad bug 894431 in nova "linux_net ovsinterfacedriver is setting the wrong iface-id" [Undecided,Fix committed] https://launchpad.net/bugs/89443120:03
openstackjenkins* ewan.mellor: Fix trivial fourth quote in docstring.20:03
openstackjenkins* lorin: New docs: unit tests, Launchpad, Gerrit, Jenkins20:03
openstackjenkins* ewan.mellor: Refactor a few things inside the xenapi unit tests.20:03
openstackjenkins* ewan.mellor: Bug #897054: stack crashes with AttributeError on e.reason if the server returns an error20:03
openstackjenkins* ewan.mellor: Bug #897091: "nova actions" fails with HTTP 400 / TypeError if a server action has been performed20:03
uvirtbotLaunchpad bug 897054 in nova "stack crashes with AttributeError on e.reason if the server returns an error" [Undecided,Fix committed] https://launchpad.net/bugs/89705420:03
sorenArgh!20:03
openstackjenkins* likitha.shetty: Fix Bug #89171820:03
openstackjenkins* oliver.leahy: Fixes bug 88864920:03
uvirtbotLaunchpad bug 897091 in nova ""nova actions" fails with HTTP 400 / TypeError if a server action has been performed" [Medium,Fix committed] https://launchpad.net/bugs/89709120:03
openstackjenkins* markw: Use instance uuids for consoles and diagnostics.20:03
openstackjenkins* naveedm9: Updating {add,remove}_fixed_ip_from_instance in compute.api and compute.manager20:03
openstackjenkins* mark.washenberger: start/stop in compute manager to use uuids20:03
uvirtbotLaunchpad bug 891718 in nova "nova components always log to standard error, even when syslog is turned on" [Wishlist,Fix committed] https://launchpad.net/bugs/89171820:03
openstackjenkins* Kevin L. Mitchell: Templatize extension handling.20:03
uvirtbotLaunchpad bug 888649 in nova "Snapshots left in undeletable state" [Undecided,Fix committed] https://launchpad.net/bugs/88864920:03
mtaylorjesus20:03
*** zaitcev has joined #openstack-dev20:04
*** johnpur has joined #openstack-dev20:04
*** ChanServ sets mode: +v johnpur20:04
bcwaldonlook what you did20:04
mtaylorbcwaldon: https://jenkins.openstack.org/job/nova-docs/1684/console20:05
bcwaldonmtaylor: ha, yeah I have no idea20:06
*** adiantum has quit IRC20:06
lorin1mtaylor: That nova-docs thing was my bad: https://bugs.launchpad.net/nova/+bug/88810220:06
uvirtbotLaunchpad bug 888102 in nova "In RST docs, some module names now missing a dot" [Low,Confirmed]20:06
mtaylorlorin1: no... there's a more fundamental issue in the jenkins builder20:07
mtaylorlorin1: BUT - I'm happy to let you take blame for a little bit20:07
lorin1mtaylor: Ah, I see it, there are I/O errors going on there.20:07
mtayloryeah. and a file it can't find that's actually there20:08
*** dprince has joined #openstack-dev20:10
openstackgerritMonty Taylor proposed a change to openstack/openstack-ci: Added code to inject source project name tags.  https://review.openstack.org/194720:14
*** koolhead17 has left #openstack-dev20:16
openstackjenkinsProject nova-docs build #1,685: STILL FAILING in 1 min 19 sec: https://jenkins.openstack.org/job/nova-docs/1685/20:16
openstackjenkinsJesse Andrews: removed logic of throwing exception if no floating ip20:16
zaitcevGuys, what if I wanted to add a printf() to some middleware, what would be the best way? I mean, aside from fp=open("/tmp/dump","a") print >>fp,response.body20:17
zaitcev(I'm looking at reasons why legacy_token_auth.py fails in Keystone)20:18
*** jakedahn has quit IRC20:18
rmkcomstud: With durable queues enabled in nova, are messages also durable?20:18
openstackgerritDolph Mathews proposed a change to openstack/keystone: Added documentation for SQL tables  https://review.openstack.org/194820:24
vishyzaitcev: if it is middleware, you should be able to use logging20:24
openstackgerritVerification of a change to openstack/openstack-manuals failed: Changed keystone port from 5001 to 35357  https://review.openstack.org/185820:24
zaitcevvishy: What class or function is it? find . -name '*log*'  finds nothing. I just need a hint, to pull out the right page.20:26
vishyzaitcev: is this in keystone?20:27
zaitcevvishy: Yes20:27
vishyzaitcev: and the middleware runs in which binary?20:27
vishyzaitcev: sorry, I'm not so sure how logging is set up in keystone. dolphm ? ^^20:28
*** Kiall has quit IRC20:28
zaitcevThe middleware is inserted into a WSGI stack it seems, using the pipeline specification in keystone.conf. I am unclear on the details. It is inside the python interpterer running some kind of webserver, initiated by ./bin/keystone. It quickly gets into server.start() and thereabout so I'm quite lost.20:29
*** Kiall has joined #openstack-dev20:31
openstackgerritBrian Waldon proposed a change to openstack/nova: Convert compute manager delete methods to objects  https://review.openstack.org/192820:31
*** jsavak has joined #openstack-dev20:31
openstackjenkinsProject nova-docs build #1,686: STILL FAILING in 1 min 36 sec: https://jenkins.openstack.org/job/nova-docs/1686/20:32
openstackjenkins* Chris Behrens: Fix RPC responses to allow None response correctly.20:32
openstackjenkins* adrian_f_smith: Fix for bug 88771220:32
uvirtbotLaunchpad bug 887712 in openstack-qa "instance_update with uuid as instance_Id and metadata fails" [Medium,In progress] https://launchpad.net/bugs/88771220:32
* mtaylor punches openstackjenkins in the face20:32
zaitcevI am somewhat familiar with the concept of the middleware now. I worked with mod_wsgi and put together a small webapp plugging into WSGI. Back at the Bexar meeting, I was at creiht's preso about S3 and he was throwing the m-word in every other sentence. I had _no clue_ what he was talking about.20:33
zaitcevNo idea about the implications: what configs middleware can consume, what status to keep between requests etc20:34
*** joesavak has quit IRC20:34
openstackgerritVerification of a change to openstack/keystone failed: Check that endpointTemplate ID is valid in endpoint add cmd (#897749)  https://review.openstack.org/194120:37
vishymtaylor: is there any way to set a blueprint or bug after the fact if someone neglects to link properly in the commit message?20:39
markmczaitcev, might be worth looking at PasteDeploy docs, that'll explain the config side of things anyway20:39
jaypipesjeblair: ping20:40
markmczaitcev, for logging, should be able to simply do import logging and logging.debug("....")20:40
* markmc tries that out20:40
mtaylorvishy: to set it where? to set up the link from the bug to the change? or the other way around?20:40
vishyeither20:40
vishyso in launchpad if someone forgot to link, I could go in and link it for them20:40
vishynow i have to ask them to change their commit message20:41
vishyis there a secret admin way around?20:41
mtaylorvishy: yeah - all gerrit is doing on launchpad is adding a comment with a link - so you could do that as well20:41
vishymtaylor: and changing the topic on launchpad?20:41
rmkThere are quite a few major scalability issues with the Dashboard20:41
rmkNot sure how high those are on the priority list20:42
rmkWe're seeing them in our testing here20:42
mtaylorvishy: not sure what you mean by that?20:42
zaitcevmarkmc: I'll try that. I think I had some examples on use of generic Python logging. The thing is, if I look at keystone/common/wsgy.py, I find that we create a log (using WritableLogger()), pass it down to eventlet and that is what points to normal log file -- magically.20:42
vishyset the topic on the gerrit side20:43
zykes-rmk: which ones ?20:43
openstackgerritJay Pipes proposed a change to openstack/keystone: Fixes a number of configuration/startup bugs  https://review.openstack.org/193620:43
*** johnpur has quit IRC20:43
*** viraptor has quit IRC20:43
rmkzykes-: Related to the number of instances currently running, or have run over the course of a given month.20:43
mtaylorvishy: ah. I don't believe there is a way to change the topic on the gerrit side ... however, perhaps jeblair knows something I don't20:43
vishymtaylor: reviewday.ohthree.com keys off of the topics20:43
rmkzykes-: Both have scale issues.20:43
zaitcevmarkmc: So I highly doubt that logging.debug() would go where it should... Probably would end in stderr. I'll try it when I get near my big box with Openstack setup.20:43
rmkFire up 100 VMs and load any instances page which would display them and watch how long it takes to load.20:43
rmkIn the process it slams keystone/nova-api.20:43
markmczaitcev, WritableLogger, interesting20:44
*** coli has quit IRC20:44
rmkOr, start/terminate ~1000 instances, leaving none running and watch how long the overview page takes to load, slamming nova-api in the process.20:44
mtaylorvishy: gotcha. not sure.20:44
mtayloralso, I'd never seen that tool before.20:44
rmkSeems like it's the compute/hr calculation in that case causing the delay and associated load.20:45
rmkEither way, these aren't huge numbers in the "cloud" context20:45
markmczaitcev, why are you specifically interested in legacy_auth?20:45
markmczaitcev, is the swift middleware using that?20:45
vishymtaylor: pretty fancy huh?20:46
vishymtaylor: there was an email on the list a few days ago about it20:46
zaitcevmarkmc: Good question... Docs are contradictory. Some say "supply /1.0" to swift -A, which would make it using legacy. Other docs mention /2.0, which is the native keystone with /2.0/token and the like, but I think that does not work20:46
*** crobinso has quit IRC20:46
openstackgerritanotherjesse proposed a change to openstack-dev/devstack: these deps should come via git_clone  https://review.openstack.org/194920:47
markmczaitcev, ah, ok20:47
openstackgerritNaveed Massjouni proposed a change to openstack/nova: Fixing get_info method implementations in virt drivers to accept instance_name instead of instance_id. The abstract class virt.ComputeDriver defines get_info as:     def get_info(self, instance_name). blueprint: internal-uuids  https://review.openstack.org/195020:47
mtaylorvishy: neat.20:47
openstackgerritA change was merged to openstack/nova: Use uuids for compute manager agent update.  https://review.openstack.org/194220:48
markmczaitcev, try just running keystone-auth from the command line and you should see stdout - e.g. "Starting the Legacy Authentication component"20:49
zaitcevmarkmc: If I give swift -A http://localhost:5000/v1.0 it attempts to do the right thing and recognizes the X-Auth-Token. But it crashes because there's no service URL in the reply (X-Storage-Url in my case)20:49
rmkHad to wipe out the instances table to get performance to be acceptable again.20:50
comstudrmk: What do you mean by 'durable message'?20:50
rmkcomstud: As in, a message placed into a queue also persists a restart.20:50
jeblairjaypipes: pong20:50
comstudrmk: I think that's just a function of making the queue durable20:50
rmkcomstud: According the rabbit docs that's not the case.20:51
comstudrmk: Hm.. I know of nothing with AMQP about marking _messages_ durable20:51
markmczaitcev, is the user registered under a tenant? I'm not sure if there's a concept of endpoints for unscoped auth tokens20:51
markmczaitcev, could be completely wrong on that one20:51
comstudrmk: But I'm not an expert on this stuff20:51
rmkcomstud: I'll see if I can find you a direct reference on this -- my peer here was the one who looked into it20:52
zaitcevmarkmc: I ran keystone-manage role grant Admin admin admin. The output of keystone-manage role list is not very helpful, it only lists roles, but not who has them. Same for user and tenant lists.20:53
zaitcevI figured the best way is to look at the source and guess what Keystone people meant to do here.20:53
rmkzaitcev: Unfortunately true for a lot of keystone's output right now.   I usually end up going to the db.20:53
jaypipesjeblair: Hi Jim, hoping you could shed some light on this: http://paste.openstack.org/show/3551/20:54
jaypipesjeblair: basically, I need to resolve a merge conflict in this branch: https://review.openstack.org/#change,1619. However, doing a git review -d XXXX is doing an automatic merge (instead of a rebase AFAICT) with origin/master and so it's not letting me amend the original commit.20:55
markmczaitcev, well, in this example I don't get a serviceCatalog in the auth response if I don't pass tenantName - http://fpaste.org/vSrc/20:56
mtaylorjaypipes: hrm. that might be something to do with how git review -d is working ...20:56
markmczaitcev, interesting, legacy_auth has no concept of tenant20:57
mtaylorjaypipes: lemme take a look ...20:57
jaypipesmtaylor: appreciate it. thx :)20:57
jeblairjaypipes: what's the starting state of your tree?20:57
zaitcevmarkmc: fascinating, thanks20:58
jaypipesjeblair: you mean what branch/rev am I on when I do a git review -d XXXX?20:58
jeblairyep20:58
ttxMeeting starts in 2 min. in #openstack-meeting, please join20:58
jaypipesjeblair: origin/master latest rev20:58
mtaylorjaypipes: ok. doing that for me gets me into a branch called review/jay_pipes/bug/86165020:59
markmczaitcev, oh, I appear to get the service catalog just fine on master with that same example20:59
mtaylorjaypipes: with the commit 7a65a099f8092ae88f16ea8092ae35808627028c as the tip commit21:00
markmczaitcev, I'll double check that21:00
markmcdolphm, does this ring any bells? No serviceCatalog from tenantName-less auth on stable/diablo, but works on master?21:00
mtaylorat that point I should just be able to edit something, do "git commit -a --amend ; git review" and it _should_ resubmit it21:00
jeblairmtaylor: that's not what happened for mo21:00
jeblairme21:00
mtaylorjeblair: oh yeah? GREAT21:01
zaitcevOh, that master. OK, I'll rebuild from git. I was using 1.4.3 RPMs that apevec built.21:01
jeblairi ended up in the middle of a merge, like the pastebin, with 6bf61e8ce1882ea0f448aaffb7de8a826f19ea6e as the tip21:01
markmczaitcev, keystone master, I mean21:01
zaitcevmarkmc: I'll continue when I get back home, thanks a lot for your help21:02
markmczaitcev, np21:02
mtaylorjeblair: any chance we have git-review version skew (and/or a bug in our stale version detection code?)21:02
openstackjenkinsProject nova-docs build #1,687: STILL FAILING in 1 min 30 sec: https://jenkins.openstack.org/job/nova-docs/1687/21:02
openstackjenkins* mark.washenberger: Use uuids for compute manager agent update.21:02
openstackjenkins* alex.meade: reboot & rebuild to use uuids in compute manager21:02
mtaylorjeblair: I'm on 1.621:02
jeblairi'm on 1.721:02
jeblairand i updated to master like jay suggestied21:03
jeblairso i think one potential problem is that by doing a git pull of the change, we create a merge commit21:03
jaypipesright... needs to be a rebase.21:04
mtaylor_should_ be a fetch + checkout really21:04
jeblairwhich is fine if everything works, but if not, how does one get a modified change back to gerrit without pushing a merge commit.21:04
mtaylorbut yes. you are right - it should certainly not be a pull21:05
* mtaylor is still confused as to why it worked for him and not for jeblair/jaypipes - but it's clearly a bug21:05
*** zaitcev has quit IRC21:06
jeblairdid you start from the latest master?21:06
mtaylorI did21:06
*** adiantum has joined #openstack-dev21:06
jeblair git fetch https://review.openstack.org/p/openstack/glance refs/changes/19/1619/3 && git checkout FETCH_HEAD21:07
jeblairworks for me21:07
mtayloryes. I believe that's the right way to do it21:07
*** mwhooker has joined #openstack-dev21:08
jeblairjaypipes: so you can use that command instead of 'git review -d' to fix your immediate problem21:09
jeblairmtaylor: i'll file a bug21:09
mtaylorjeblair: thanks. I'm working on a patch right now21:09
*** dprince has quit IRC21:10
jeblairmtaylor: bug 89787121:12
uvirtbotLaunchpad bug 897871 in git-review "downloading a change doesn't work if there is a merge conflict" [Medium,Confirmed] https://launchpad.net/bugs/89787121:12
jaypipesjeblair: yep, works. FYI, git checkout FETCH_HEAD -b XXXX is a little better, to prevent working in detached head state21:12
jeblairyeah, and consistent with what git-review is currently doing.21:13
mtayloryes. that is how I will be fixing it in git-review21:14
openstackgerritMonty Taylor proposed a change to openstack-ci/git-review: Use fetch/checkout instead of pull.  https://review.openstack.org/195121:15
*** troytoman-away is now known as troytoman21:15
mtaylorjeblair: ^^21:15
jeblairmtaylor: reviewing21:16
mtaylorjeblair: cool. I tested by using it to download jay's change21:17
openstackjenkinsProject nova-docs build #1,688: STILL FAILING in 1 min 17 sec: https://jenkins.openstack.org/job/nova-docs/1688/21:17
openstackjenkins* mark.washenberger: Use uuids for file injection.21:17
openstackjenkins* naveedm9: Removing line dos line endings in vmwareapi_conn.py21:17
jeblairi'm going to do that too.21:17
* mtaylor has found the nova-docs problem - searching for a good solution now21:17
KiallHeya, I've noticed some dashboard issues with the latest python-novaclient.. Just wondering if these should be caught and ignored? "Permission denied: '/var/www/.novaclient_cached_keypair_uuids'"21:19
jk0Kiall: would you mind filing a bug for that?21:21
mtaylorjeblair: I have found the worlds most disgusting workaround for the nova-docs issue ... but it works for now, and the real solution involves sorting out an interaction between sphinx, docutils and virtualenv21:21
Kialljk0: sure, if failure to write is meant to be ignored, i can fix while I'm at it?21:21
jk0sure, absolutely21:22
jk0patches always welcome :)21:22
*** adiantum has quit IRC21:22
jeblairmtaylor: i'm not familiar with the nova-docs issue21:22
*** dprince has joined #openstack-dev21:22
mtaylorjeblair: the job has been failing since we moved to venv builders21:22
*** novas0x2a|laptop has joined #openstack-dev21:23
openstackjenkinsYippie, build fixed!21:24
openstackjenkinsProject nova-docs build #1,689: FIXED in 4 min 14 sec: https://jenkins.openstack.org/job/nova-docs/1689/21:24
annegentledouble Yippie on that :)21:24
openstackgerritBrian Waldon proposed a change to openstack/nova: Convert compute manager delete methods to objects  https://review.openstack.org/192821:26
mtaylornotmyname: is there a general way to set default command line flags in my git config?21:27
mtaylornotmyname: for instance, if I wanted pull to default to --ff-only, or git tag to default to having -s?21:27
markmcmtaylor, merge.ff looks like the option you want21:29
markmcmtaylor, git config --global merge.ff true21:29
mtaylormarkmc: sweet. can I ask where I would go to discover such a thing?21:30
markmcmtaylor, rtfm!21:30
markmcmtaylor, man git-config :)21:30
mtaylorthanks!21:31
markmcnp :)21:31
mtaylormarkmc: (I couldn't find the right FM to R)21:31
*** negronjl has quit IRC21:31
*** lorin1 has quit IRC21:31
notmynamemtaylor: ya, use git alias (I think)21:33
notmynamemtaylor: http://paste.openstack.org/show/3552/21:33
notmynamemtaylor: ya, alias will work. see my ~/.gitconfig above21:34
markmcdolphm, any idea what happend here? https://jenkins.openstack.org/job/gate-keystone-unittests/55/console21:35
markmcdolphm, looks like a test timed out? don't think it's related to my change, and the tests pass locally21:35
markmcnotmyname, oh, nice21:35
*** rods has joined #openstack-dev21:38
*** negronjl has joined #openstack-dev21:38
dolphmmarkmc: looking..21:40
*** dprince has quit IRC21:41
dolphmmarkmc: that looks successful... wrong job id?21:41
markmcdolphm, bah :) https://jenkins.openstack.org/job/gate-keystone-unittests/56/21:41
dolphmah, yeah the management API is totally untested... shouldn't have affected 'unit tests'21:42
jeblairmarkmc: Build timed out (after 5 minutes). Marking the build as failed.21:43
markmcdolphm, well, interestingly just loading sampledata exercises it a little21:43
jeblairsadly that kind of gets lost with all the "....."'s21:43
markmcdolphm, it caught a buglet of mine in that patch :)21:43
markmcjeblair, yeah, saw the timeout alright21:43
dolphmmarkmc: yeah, but the results aren't exactly asserted lol21:43
dolphmjeblair: so, our tests are just taking > 5 minutes now?21:44
dolphmwe did add an additional test configuration recently (ssl) which runs in series with the rest.. so that probably pushed it close to the edge21:45
jeblairit does look like sucessful runs are > 5 mins.  shall i update the timout to 10 or 15 mins?21:45
dolphmjeblair: that's fine with me21:46
dolphmjeblair: jenkins is probably the only one that runs the entire test suite with every supported configuration, so it's not exactly indicative of a long feedback loop for developers anyway :P21:47
*** dprince has joined #openstack-dev21:48
wwkeyboardIs anyone else seeing launchpad take hours to process mails to lists.launchpad.net?21:54
openstackgerritKiall Mac Innes proposed a change to openstack/python-novaclient: Gracefully handle failure to cache UUID's. Bug #897885.  https://review.openstack.org/195221:55
uvirtbotLaunchpad bug 897885 in python-novaclient "When caching of UUID fails, the command should not fail." [Undecided,New] https://launchpad.net/bugs/89788521:55
wwkeyboardI know Vek has seen this problem before, but it seems to be pretty bad today.21:55
openstackgerritKiall Mac Innes proposed a change to openstack/python-novaclient: Gracefully handle failure to cache UUID's. Bug #897885.  https://review.openstack.org/195221:56
uvirtbotLaunchpad bug 897885 in python-novaclient "When caching of UUID fails, the command should not fail." [Undecided,New] https://launchpad.net/bugs/89788521:56
Kialljk0: that gerrit review should fix the issue..21:56
Vekas a point of information, I actually just had the test suite hang on me, running it on my dev box.  No clue why.21:56
dolphmjeblair: can you retrigger that job whenever you increase the timout threshold?22:00
*** rkukura has quit IRC22:01
jeblairdolphm: done22:03
*** jsavak has quit IRC22:04
*** dprince has quit IRC22:07
mtaylorKiall: as may be evidenced, I _would_ like to talk to you about involving you in some of the packaging and infrastructure work from the project level22:08
*** mikeyp has joined #openstack-dev22:08
ttxmtaylor: my point is that so far we have been focused on a release. Focusing on multiple parallel threads won't get better results22:08
mtaylorKiall: of course, the conversation aroudn what _should_ be done is, well, ongoing :)22:08
ttxwe should let the distributions do the work at which they excel22:08
ttxand stay out of it22:08
mtaylorttx: I hear that - I'm just saying that our insistence on that approach isn't working22:09
ttxit's ok to produce test/eval packages22:09
dolphmjeblair: thanks!22:09
markmcttx, can I ask again, do you think 2011.3.x releases or a bad idea ?22:09
mtaylorand I do not think that the distros are handling the use cases of our users22:09
mtaylorat all22:09
ttxit's not ok to produce "almost prod-ready" packages22:09
mtaylorI think the distros are handling the use cases of the distros22:09
markmcttx, because IMHO, it helps downstreams do exactly as you say22:09
dolphmmarkmc: https://review.openstack.org/#change,194122:09
ttxmarkmc: I think they are a bad idea, but for a different reason22:10
markmcdolphm, cool, thanks22:10
ttxmarkmc: basically we have a process that ensures a certain level of quality for the dev release. And a completely different process for 2011.3.x22:10
ttxthat makes me a sad bunny, when you can't be sure that 2011.3.x actually ends up being better22:11
*** mnewby has joined #openstack-dev22:11
Kiallmtaylor: sorry, was AFK22:11
markmcttx, you think the stable branch process does less to ensure quality than the dev release process?22:12
ttxwe could apply the same process, but that takes loads of efforts. Hence the dilution and loss of focus22:12
Davieyhmmmm22:12
ttxmarkmc: I'm pretty sure of it.22:12
markmcttx, which bits of process do you mean? patch review, some testing efforts, ... ?22:12
Davieyttx: what raised this discussion?22:12
ttxmarkmc: for example, nobody looks at the tarball contents in stable/diablo. I had to notice that things were missing.22:12
markmcttx, Ubuntu and Fedora package them22:13
ttxmarkmc: and that's somethign I do as part of the dev release process22:13
*** dprince has joined #openstack-dev22:13
Davieyttx: So what are you suggestig?22:13
Davieysuggesting*22:13
ttxI'm suggesting that distros do distributions of openstack, like they currently do22:13
ttxand if no distro exists for openstack on stable versions, that probably means there is no interest22:14
DavieyI think i missed the intro to this discussion22:14
Davieycontext--22:14
ttxand it's not openstack's job to do distro work where there is no distro22:14
Davieyright22:14
markmcttx, whatever release process happens for dev releases, I'm happy to take on following that same process for the stable branch22:14
ttxit's the job of... another distro.22:15
ttxmarkmc: including time-based releases ?22:15
markmcttx, sure22:15
Davieyttx: well markmc is clearly motivated by Fedora interests, as we are in Ubuntu's22:15
jog0@ttx, if distro's are the only one packing openstack that means hot fixes may take some time to work their way into the diablo packages?22:15
larissajog0: Error: "ttx," is not a valid command.22:15
markmcttx, plenty of upstream projects maintain a stable branch and do releases from it22:15
jog0ttx, if distro's are the only one packing openstack that means hot fixes may take some time to work their way into the diablo packages?22:15
markmcttx, and you have upstream contributors wanting to do that for OpenStack22:16
markmcDaviey, actually, I'm motivated by OpenStack's interests22:16
ttxmarkmc: it requires a whole new release team, if you don't want to spread current resources thin. I guess we could set that up22:16
Davieymarkmc: purely?22:16
markmcDaviey, mostly, yeah22:16
markmcttx, you're looking at a resource and telling him to not waste his time on it?22:17
ttxmarkmc: no, I'm making sure you understand the type of commitment you're making :)22:17
ttxI know from experience how much time it takes.22:17
markmcttx, I think I've demonstrated I'm committed to this already22:17
* mtaylor agrees22:18
markmcttx, maybe I should just join the release team and focus on the stable branch ?22:18
ttxmarkmc: that sounds like a very good idea.22:18
DavieyI think this needs documentation of what is involved first.22:19
markmcttx, ok, cool stuff22:19
ttxanother concern is the competition that this super stable branch and releases would be to the regular distros22:19
* mtaylor nominates markmc and Kiall to become involved with stable releases22:19
* mtaylor does not care about that competition22:19
Kiallmtaylor: I'm happy to help where I can..22:20
mtaylorit is not my job to ensure that I'm not doing something that prevents a distro from being a value add22:20
*** Mussi has joined #openstack-dev22:20
*** Mussi has joined #openstack-dev22:20
ttxmtaylor: if it ends up being better, it would be relevant to produce packages for the maintained versions22:20
mtaylorit's not my job to do that for rackspace or hp either - I focus on getting stuff into the core project22:20
ttxmtaylor: so for example in ubuntu, would you do packages for oneiric ?22:21
ttxthat would compete with Ubuntu's SRUs ?22:21
markmcttx, there's plenty of value add that downstreams can add aside from a few months of stable branch releases from upstream22:21
mtaylorttx: if we're making our packages from the same ubuntu packaging branch, I don't see what the problem is22:21
ttxmarkmc: basically I'm concerned that with PPAs on stable branches, we enter the distribution business, which we haven't done yet22:22
ttxmarkmc: (my concern about 2011.3.x releases was different)22:22
markmcttx, right, I'm not arguing for OpenStack to produce any PPAs at all22:22
ttxmarkmc: (that one was just about resources)22:22
markmcttx, hence me wanting to separate the discussions :)22:22
ttxmarkmc: indeed22:22
mtaylorI agree re: ppas22:23
mtaylorHOWEVER22:23
mtaylorI think that's a future looking thing22:23
mtaylorwe _have_ a broken ppa for diablo22:23
ttxmtaylor: my fear is confusion if you do PPAs that compete with distros packages.22:24
mtaylorI do not fear that confusion - I think people are smart22:24
mtaylorI fear broken packages22:24
ttxmtaylor: which one should I use ? version conflicts ? where bug reports do go ?22:24
mtaylorhow does that work right now with the release ppa?22:24
markmc(rather than PPAs, I'd love to see something like devstack that works with release tarballs)22:24
ttxmtaylor: we all agree we should remove that release PPA22:24
ttxmtaylor: doesn't mean we should replace it by something else22:25
zulok so here is my take22:25
mtaylorttx: we do?22:25
mtaylorok22:25
mtaylorif we're going to delete the ppa, then I'm fine22:25
ttxrelease PPA was a bad idea.22:25
mtaylorI'm just saying if it's going to sit there, we should update it22:25
ttxI want to replace it by the "lasty milestone" ppa22:25
zulwe are talking stable stuff still right?22:25
markmczul, we're talking about release PPAs now22:25
*** ayoung_ is now known as ayoung22:25
mtaylorvishy:22:26
zulmarkmc: ok22:26
ttxmtaylor: so it's just the last milestone for test purpose, not "something you should use in prod"22:26
mtaylorttx: right. I'm fine with that for our moving forward approach22:26
mtaylorvishy: are you ok with deleting the current release PPA?22:26
ttxso in summary: we should remove the release PPA, we can have 2011.3.x release provided we have specific release team members to support it22:27
mtaylorvishy: instead of updating it with new packages based on stable/diablo?22:27
mtaylorttx: I'm fine with that22:27
Kiallmtaylor: what happens to people who are using/relying on that PPA? Its not like mine where people inherently dont trust it, its "offical" so people have probably relied on it.22:27
zuli need to do laundry but ill be back in a bit with an Ubuntu perspective22:27
mtaylorKiall: that is certainly a problem22:27
ttxKiall: if people use the "last milestone" ppa, they get the last milestone.22:28
ttxit gets updated, infrequently.22:28
mtaylorKiall: however, since that ppa doesn't actually work, I doubt too many people are actually relying on it22:28
ttxthere is no hidden promise in there22:28
Kiallttx: I'm thinking about if it (the 2011.3 PPA) gets deleted that is.. rather than anything new22:28
Kiallmtaylor: true22:29
*** troytoman is now known as troytoman-away22:29
ttxmaking packages in a channel that is usable in production requires extra care -- and that's the added value that distros provide in my opinion22:29
ttxif we do that, we (1) do distro work and (2) probably suck at it22:30
mtaylorwell.22:30
*** LinuxJedi is now known as LinuxJedi|away22:30
mtaylorI don't 1005 agree, of course22:30
mtaylor100%22:30
ttxthat said.22:30
ttxsomeone could do that. Someone that is not "openstack"22:30
mtaylorsince i think the distros completely miss the use case of people on former stable distros22:30
ttxthen it's their reponsibility if it sucks. Not ours22:30
mtaylorand I think that is why tons of projects provide packages22:30
mtaylorit's not their responsiblity if someone's experience of our code sucks22:31
mtaylorit's ours22:31
mtaylorit's one of the reaons that mysql punked postgresql for so long22:31
mtaylormysql was installable22:31
mtaylorpostgres was not22:31
mtaylorso people used mysql22:31
mtaylorthis stuff matters22:31
ttxmtaylor: I think we would do a bad job at it -- or lose a lot of resources around it22:31
mtaylorttx: I think if we can't figure out pacakging, then we should get out of the software business personally22:32
ttxit also creates conflicts with distros22:32
mtaylorbut I agree that without the will to do it22:32
mtaylorI do not care about conflicts with distros22:32
markmcmtaylor, also, any upstream releasing packages really has to get into the game of doing it for multiple platforms/distros22:32
ttxmtaylor: doing a production channel is a bit more than just "packaging"22:32
mtaylormarkmc: yes. they do22:32
mtaylorI've been arguing for that for months, actually :)22:32
jeblairmtaylor: essex will be installable in precise, and that will be supported long term.  doesn't that address your issue?22:33
ttxmtaylor: see what the SRU team does in Ubuntu22:33
mtaylorjeblair: not really22:33
mtaylorjeblair: it's a step22:33
mtaylorbut it's only going to be relevant for a while22:33
mtaylorbecause then what happens with essex+3 comes out22:33
mtayloris ubuntu going to be following latest openstack releases on precise?22:34
ttxmtaylor: so we'll do packaging and pray that it is usable in production, and not really test version-to-version upgrades or whatnot22:34
mtaylorttx: no, we need to test version to version upgrades22:34
markmcmtaylor, could we release to pypi and have people consume from there, perhaps with an easy installer provided by OpenStack?22:34
jeblairi would expect that precise+3 would package essex+3.22:34
mtaylormarkmc: no. pypi is DRASTICALLY unusable for a production deployment22:34
mtaylorjeblair: right. and then how are the users with datacenters running precise who want to run essex+3 served22:35
ttxmtaylor: that takes resources -- then I say, we lose focus on the development release. I suspect you're arguing it's as important if not more ?22:35
jeblairmtaylor: they run datacenters.  they are smart enough to backport packages.22:35
jeblairmtaylor: http://iuscommunity.org/22:35
mtaylorI mean - I'm obviously outnumbered, and that's fine. I'm just saying that the distros do NOT solve all of the use cases22:36
mtaylorso when we say "get it from the distros" - that's not what we actually mean22:36
notmynameI can't make the arguments as well or type as fast, but I agree with mtaylor22:36
mtaylorwhat we mean is  "we expect most of our users to backport and build packages themselves"22:36
Kiallnotmyname: I know that feeling ;)22:37
mtaylorI think we should just say that, if that's what we're saying22:37
mtaylorI disagree with it22:37
jeblairmtaylor: i agree with that.  but i also believe that if we want to solve that problem, we need to put the kind of resources into the problem that distros do.22:37
jeblairmtaylor: isn't that what we said at the summit?22:37
mtayloryes. I think what I'm saying is that we should solve the problem and that we should put resources in to it22:37
mtaylorat the moment, we are punting on it22:37
jeblairmtaylor: isn't that what "packages are not a first class deliverable" means?22:37
mtaylorbut I think it's something that should be addressed22:37
mtaylorjeblair: yes. it is.22:37
Davieymarkmc: When did we decide to do point releases?  I thought */stable was always in a release state?22:37
jeblairmtaylor: okay.  so are you trying to convince people in this room to spend time working on it?22:38
zulumm...hi...speaking as a distro22:38
mtaylorjeblair: nope. i'm saying that people are already working on it, so that might point to people wanting it to exist22:38
*** bcwaldon has quit IRC22:38
zulwe are in the process of doing a stable/diablo SRU for oneiric we are getting through the beurorcary22:38
rmkstable/diablo should be the foundation of point releases, imo22:38
*** apevec has quit IRC22:38
jeblairmtaylor: who's working on it?22:38
mtaylorjeblair: Kiall, for one22:38
markmcDaviey, certainly a goal not to introduce regressions, but you do need to actually bless checkpoints IMHO22:39
zulmtaylor Kiall ttx: ^^^22:39
Davieymarkmc: Right, so we are putting significant effort into per stable testing.. so we can treat each commit as release ready.22:39
markmcDaviey, we'll make mistakes occasionally, a 2011.3.x release process will help increase the likelihood of catching them22:39
mtaylorjeblair: Kiall is maintaining a PPA. If there isn't an official one, his is going to become the unofficial offical one soon enough - and if it doesn't work right, people are still going to assume the fault is with  us22:39
zulif you do a lucid backport then thats fine but you are going to be inheriting a hell of alot debt if you decide to do that22:39
notmynamemtaylor: as the rackspace one for swift is "unofficially official"22:40
jeblairKiall: what are you supporting in your ppa?22:40
mtaylorexactly22:40
markmcDaviey, "we" == Ubuntu? that's great, gives upstream greater confidence about doing releases from the branch22:40
Davieymarkmc: I understood keystone was special cased because the /release/ wasn't solid.22:40
rmkmtaylor: That's exactly what's happening btw.22:40
Kialljeblair: just oneiric, i figure the precise LTS is close enough to ignore the effort of lucid.22:40
mtaylorrmk: I know. that's why I'm arguing that all of our current theory is BS, because in practice the situation is quite different22:41
*** lts has quit IRC22:41
markmcDaviey, right, I see keystone as being outside the stable branch team's responsibility for diablo, since it was incubating22:41
rmkmtaylor: Agreed.22:41
Davieymarkmc: the 'we's are getting a little messy.22:41
markmcDaviey, it certainly didn't follow the wiki.openstack.org/StableBranch process22:41
rmkmtaylor: I thought you were opposed to maintaining stable packages but it sounds like it's the opposite.22:41
mtaylorrmk: I'm opposed to maintaining stable packages without resources22:41
rmkFair enough22:41
ttxmtaylor: I've trouble following you. Recently you wanted to remove packages from release deliverables and now you're into maintaining a production packages channel22:42
mtaylorrmk: or in a completely ad-hoc manner22:42
ttxmtaylor: the arguments you used then could be used against you now22:42
mtaylorttx: totally22:42
mtaylorttx: what I'm saying is that defacto official packages are springing up22:42
notmynamettx: my understanding is that mtaylor didn't want us to have packages without an official commitment to support them22:42
jeblairnotmyname: regardless of whatever mtaylor currently believes, i agree with the sentiment you just expressed. :)22:43
notmynamelol22:43
rmkI've said this before and I'll say it again, Openstack already gets a lot of fuss around "how difficult it is to install".  The current packaging situation is not helping the matter at all.22:43
mtaylorttx: and that we might need to accept that as a fact of life22:43
mtaylorttx: and deal with it22:43
notmynamejeblair: I agree too, but I think openstack should provide supported packages22:43
rmkHaving a stable set of packages seems critical to that.22:43
mtaylorttx: rather than continuing down the road of "we're not going to deal with this"22:43
ttxnotmyname: for all Linux distributions ?22:44
* mtaylor agrees with notmyname22:44
ttxif not, for which ?22:44
rmkttx: At the very least for one distro.22:44
notmynamettx: probably for ubuntu + RHEL (+ maybe debian)22:44
zulttx: ok so speaking as someone who is working on Ubuntu we *are* doing a stable release tree for oneiric, we are working on a testing infrastructure to test out stable/diablo on oneiric, its just ready yet22:44
mtaylorand thinks that ubuntu, debian, fedora and centos should be supported at the very least22:44
rmkBut yeah I'd say Ubuntu + RHEL.22:44
zulmtaylor: good luck with that especially for backports22:44
mtaylorzul: thanks!22:45
mtaylorzul: I'm not saying it's going to be fun or easy - just that it's work that's going to happen somewhere, so we might as well play a hand in coordinating it22:45
mtaylorzul: otherwise, every company that's deploying openstack is going to duplicate all of that backport work22:45
ttxmtaylor: saying we should do it won't make it happen. With our current resources we'll do a very bad job at it. I'd better have nothing than an half-assed job branded "openstack"22:46
markmcmtaylor, wait, *every* company implies no companies consume OpenStack from distros?22:46
zulsure but you have to worry about things like libvirt and its just not good enough to say libvirt builds on lucid it has to actually run and who is going to maintain the security updates22:46
mtaylorzul: sure. but if people are running lucid22:47
ttxmtaylor: my point is that it's a SEPARATE effort from openstack. It's a distribution. A well-needed one22:47
mtaylorzul: then they are going to be forced to do that work22:47
ttxit will take SEPARATE people to do it and succeed22:47
mtaylorzul: and I'd rather give them a location where they can collaborate on it22:47
ttxmembers of openstack can certainly be in the two efforts22:47
ttxmtaylor: but in the end, distro work is different from upstream work22:47
zulmtaylor: if the openstack project does that they they will need a lot of resources and that will take away from essex22:47
markmcttx, well, if such an effort was successful, it could be part of openstack22:48
notmynamemtaylor: coordinating the work that rackspace + nebula + piston + et al are all doing?22:48
mtaylorno. distro work is different from upstream work because of the way that distros are organized22:48
mtaylornotmyname: ++22:48
markmcttx, I think the point would be that openstack wouldn't want a half-assed attempt at it22:48
markmcttx, maybe such an effort should go through incubation too, in theory?22:48
mtaylorI have no vested interest in maintaining or supporting the model of the current distros when it doesn't solve the problems of my users22:48
*** dprince has quit IRC22:49
mtayloreven when I'm friends with the people working there22:49
ttxmtaylor: you're not hearing me. You're doing a new distro. Not just a package.22:49
jeblairmtaylor: your typical example for this need is lucid.  is anyone maintaining a lucid ppa?22:49
mtaylorttx: openstack is a distro already22:49
ttxmtaylor: so what you ask for is that openstack provides its own distro.22:49
jeblairmtaylor: who are your users?22:49
ttxor rather, a set of distros22:49
*** bsza has quit IRC22:50
notmynamejeblair: rackspace's swift deployment is all on lucid22:50
mtaylorjeblair: we've been carrying lucid in the openstack ppas already22:50
mtaylorjeblair: and lucid is in the openstack release ppa right now22:50
rmkA release PPA no one should use honestly.22:50
jeblairmtaylor: that's the unsupported thing we want to get rid of, right?22:51
ttxand we all agree that it should vanish, let's not rehash that22:51
Davieyopenstack does touch too much of the ecosphere to consider it just a project, like any other.22:51
rmkEither vanish or be maintained.22:51
mtaylorwhat rmk said.22:51
mtaylorwe want to deal with the problem that it is unsupported. one of the ways to do that is to delete it. one of the ways to do that is to support it.22:51
ttxmtaylor: so what you're suggesting is that openstack expands its scope to enter the distribution business22:52
mtaylorttx: what I am arguing is that we have been in the distribution business since day one22:52
ttxmtaylor: that's a discussion for the PPB -- and I don't see why it's not relevant for a ML discussion as well22:52
mtaylorttx: and that we should acknowledge that fact formally22:52
*** dolphm has quit IRC22:52
ttxmtaylor: our packages were never meant to be used in production, though. We relied on our ecosystem to do that22:53
DavieyI think first, we need to divide up what is being discussed22:53
Davieythere is at least 3 different topics being discussed concurrently22:53
ttxmtaylor: expanding the scope of the project is not a neutral decision22:53
mtaylorttx: it's not expansion. just because we say that those weren't meant to be used in production doesn't make it even close to being accurate22:53
ttxmtaylor: you can't take it all by yourself in a IRC discussion, so I still think this warrants a ML discussion at least, probably a PPB decision22:53
mtaylorsure thing22:54
Daviey+122:54
mtayloralthough I predict that nothing useful will come from the ML discussion of it22:54
ttxmtaylor: you're shutting down a few business models around openstack, at the expense of diverting project resources. That's not neutral.22:54
mtaylorttx: I do not need to support anti-features22:54
Davieyanti-features?22:54
ttxmtaylor: People at Piston or Canonical or Nebula may disagree with you22:55
mtaylorif the business models are based on project deficiences, I do not need to avoid fixing them22:55
mtaylorI think canonical's business model is just fine22:55
mtayloras is nebula's22:55
mtaylorand I'm pretty sure piston's is different too22:55
ttxno, business models are based on what the project deliberately chose not to focus on.22:55
openstackgerritDon Dugger proposed a change to openstack-dev/devstack: Enhanced identification of HOST_IP and eth device  https://review.openstack.org/195322:56
DavieyHang on, i'm not sure different companies business models is a relevant discussion in the develoment channel.22:56
ttxmtaylor: this has been discussed in the past.22:56
jeblairhttps://lists.launchpad.net/openstack/msg04789.html22:56
jeblairthat's mtaylor's excellent summary of the discussions at ods22:56
jeblairfor those who would like a refresher22:56
DavieyThis is not something any of us present are qualified to be a pundit on22:56
Daviey(myself included)22:56
mtaylorDaviey: ++22:57
ttxmtaylor: as in, around the start of Bexar, when we set the limits22:57
jeblairhttps://lists.launchpad.net/openstack/msg04835.html is pretty much the conversation we're having now.22:57
ttxthose limits were set to allow an ecosystem to grow around openstack, and to focus the project on what it does best.22:57
ttxi.e. coding. Not packaging or maintaining a production distro.22:58
mtaylorttx: ok. so what do you do about unofficial official repos. just ignore them?22:58
ttxmtaylor: that's great. I wish one of them wil be successful, a commpany formed around it and the one at the top of it being rich selling openstack expertise.22:59
markmcIMHO, *iff* a thriving community effort existed around distributing OpenStack on multiple platforms, the project couldn't shun it forever22:59
mtaylorwhy does all of this have to be about MONEY????22:59
Davieywhy would you do anything else?22:59
mtayloris no one else here hacking on an open source project?22:59
mtaylordoes no one else just want the project to be successful?22:59
mtaylorwhy does packaging have to be tied to a rick person making money off of a business model22:59
Davieymtaylor: that is kinda emotive, no?23:00
ttxmtaylor: so that we can focus on what we do best23:00
mtaylorcan we?23:00
ttxmtaylor: they don't have to make money out of it23:00
ttxmtaylor: they could do "SOS Linux" as a free-for-all community23:01
ttx"Stable Open Stack"23:01
openstackgerritBrian Waldon proposed a change to openstack/nova: Move users and accounts from OSAPI into Admin API  https://review.openstack.org/195423:01
ttxmtaylor: mind you, I'm not saying we shouldn't do it -- I'm just saying it's seriously stretching the limits we set up early on.23:02
*** ayoung has quit IRC23:02
ttxmtaylor: limits, like I said, that helped grow an ecosystem of projects and distros around openstack, while keeping us focused on coding23:02
Davieymtaylor: It's really not clear to me what you are suggesting.23:03
ttxmtaylor: so that's not a neutral decision.23:03
ttxand on that, I'll go to bed23:03
mtaylorDaviey: really? I'm quite clearly suggesting that we should be producing packages for the releases of distros that aren't be served by the distros themselves23:04
mtaylorDaviey: I'm saying that a project that can't be installed is a non-starter for loads of folks23:04
ttxmarkmc: I still need to be convinced of the value of point releases, btw. I see how we can do them now, but I still don't see why.23:04
Kiall"so what do you do about unofficial official repos. just ignore them?" The reason I re-packaged everything was because the Ubuntu packages were (are?) broken. zul mentioned they we're getting fixed, but are held up in "bureaucracy".. Frankly, I'd love if Ubuntu was able to provide solid, up to date packages. I know I'm not the only one who wants that. Anyway - Just my 2c on why I repackaged OS...23:04
Davieymtaylor: Hmm, i thought you pushed hard for that to stop - against what we were asking for? :)23:04
mtaylorDaviey: I pushed hard to not produce packages if they weren't going to be supported23:05
markmcttx, I'll let you go to bed :) another time23:05
rmkttx: When users are reporting bugs or issues in openstack "stable", how will you know specifically which fixes/patches they are using?23:05
DavieyKiall: We welcome more collaboration fwiw.23:05
ttxKiall: bureaucracy is there for a reason, too23:05
Davieymtaylor: are you signing up to support them?23:05
*** kbringard has quit IRC23:05
rmk"I'm using stable as of 10/22" isn't really a clear method of communicating that.23:05
*** markvoelker has quit IRC23:06
ttxKiall: that's the part where doing a production-ready distro is a bit more work than just packaging.23:06
Davieymarkmc: Wait, go to bed now - and you'll find the project has been renamed by the morning.23:06
Davieyprobably re-written in ruby aswell :)23:06
Kiallttx: I know, but the delays introduced bu the bureaucracy, while there were broken packages and users trying to install was a failure. Even if that bureaucracy usually means better packages.23:06
*** dprince has joined #openstack-dev23:07
ttxKiall: so that's what we are after ? Quicker fixes at the expense of production-readiness ?23:07
Kiallttx: not at all.23:07
novas0x2a|laptopfor what it's worth, piston has a hack solution for the "what version are you on" problem: https://github.com/piston/nova/commit/ccb9d91ca0be48a98dd99daee4836c551c09c837#L2L42 (we build PISTON_VERSION as 9999-<BUILDID>-<GITREVISION>23:08
novas0x2a|laptopi'd be glad to figure out how to refine it for upstream if people want that23:08
Kiallthe packages were not production ready to begin with! I believe that was due to the 2011.3 release date being so close to oneiric.23:08
novas0x2a|laptop... closing my dangling )23:08
*** markmc has quit IRC23:08
mtaylornovas0x2a|laptop: I am infavor of including version meta-information23:09
rmkNo one in their right mind is going to do anything with the official 2011.3 packages.23:10
* ttx really goes to bed before saying anything silly.23:10
KiallAnyway - Its 11PM and I'm still in the office... Its time to head home!23:10
mtaylorKiall, ttx: get some sleep!23:10
novas0x2a|laptopmostly the problem is that nova and glance do versions one way, keystone does another, and swift does another. i just sort of bludgeoned stuff together to get it to work the way we wanted. heh.23:10
novas0x2a|laptopi hate how setuptools punts on the version problem :(23:10
* Daviey ponders where Kiall is based23:10
mtaylornovas0x2a|laptop: omg yes23:10
KiallDublin, Irealnd..23:10
mtaylornovas0x2a|laptop: I hate how setuptools punts on several things23:11
DavieyAhh23:11
KiallIreland* (Its late!)23:11
Davieyright, 23:00 here aswell23:11
Davieynn23:11
novas0x2a|laptopnity23:11
Kiallcyas!23:11
ttxand 00:11 here.23:11
mtaylornovas0x2a|laptop: I've been working on a version module for python based on some of the things we do in openstack jenkins jobs, and also in work that I did for drizzle a couple of years ago - end goal for that would be direct setuptools integration23:11
mtaylornovas0x2a|laptop: maybe we should chat about it - I'd love feedback/help23:12
novas0x2a|laptopthat'd be great :D23:12
novas0x2a|laptopsure23:12
*** dprince has quit IRC23:14
vishywow23:14
vishyI blew up openstack-dev with my wee little suggestion23:15
vishyall i wanted was a ppa that builds off of stable/diablo that I can tell people to use23:15
novas0x2a|laptop24/7 powder keg XD23:15
mtaylorvishy: you should learn to not say things :)23:16
vishy:|23:16
rmkvishy: Which is completely reasonable and wanted by many but is getting quite a bit of push back.23:17
jog0the gist of the conversation sounded like no one else liked that idea.   It was either no release ppa or highly tested ppa.23:17
jeblairvishy: in the spirit of data collection: who do you want to use that ppa?23:17
rmkAs it stands, you've got a completely useless release PPA with packages no one should use.23:17
*** Mandell_ has joined #openstack-dev23:17
vladimir3pfolks, it seems like we are ending up completely without usefull ppas23:17
vladimir3pfor example, for us we can't use essex, because they are unstable23:18
rmkHonestly, I'm surprised the project has gone this long without having a point release methodology23:18
rmkIn essense, you can rest assured that every single deployment of Openstack is different.23:18
*** jeffjapan has joined #openstack-dev23:18
vladimir3pthe official diablo release is broken, as you know. So, now every company will need to either use developer's envs or .. build packages by their own23:18
*** kimscheibel_ has joined #openstack-dev23:19
*** lloydde has quit IRC23:19
rmkI don't even know how a distro deals with this when there isn't a concise stable release strategy (beyond just having a stable branch).23:19
*** bencherian has quit IRC23:20
*** pixelbeat has joined #openstack-dev23:21
*** bencherian has joined #openstack-dev23:21
jog0what is so broken about the 2011.3 PPA?23:24
*** rnirmal has quit IRC23:24
*** lloydde has joined #openstack-dev23:28
jog0vladimir3p, ^^23:29
vishyjog0: https://github.com/openstack/nova/compare/2011.3...stable/diablo23:30
jog0so its just very out of date with known bugs?23:31
vishyjog0:23:33
vishyyes there are a few that are real production issues23:33
vishylike 1/10 failures when running concurrent instances23:34
vishyetc.23:34
jog0and this is why you want to just have a PPA based on stable23:34
jog0vishy, thanks for explaining23:35
vishyjog0: yes23:35
vishyjog0: people are worried about having to support it23:35
vishybut i think just having code drops is hurting the community a bit23:35
jog0wouldn't supporting it just be doing the regular back ports of bug fixes?23:36
vishyi don't want packages for every distro23:36
vishyjog0: we have a branch for that23:36
vishyit is maintaining the dependencies and packages that is hard23:36
vishywell apparently hard23:36
vishywe had it working just fine for a long time so I don't think it is as hard as people are suggesting.23:37
vishyalthough that was mostly because people like mtaylor, soren, Daviey were on top of it.23:37
jog0yeah, I am not sure why minor bug fixes would change the dependancies so much23:37
sorenjog0: You'd be surprised.23:38
jog0soren: do you have an example of the challenges you had in the past when you were doing it?23:39
sorenjog0: I don't know what the challenges were, but people have done it numerous times.23:39
sorenjog0: My brain has removed the memories to maintain my sanity.23:40
*** bencherian has quit IRC23:40
rmkIs there any harm in running 2+ schedulers in a given availability zone?  Wondering if there's a nomination process via rabbit to determine who is actually handling scheduling.23:41
*** bencherian has joined #openstack-dev23:42
vishyrmk: the nomination process is the first worker to grab the message handles it23:44
rmkAre there any senarios where having multiple schedulers can break things?23:45
*** code_franco has quit IRC23:46
vishyrmk: not that i am aware of23:46
rmkgreat, thanks23:46
*** pixelbeat has quit IRC23:47
*** GheRivero has quit IRC23:49
jog0soren, vishy:  While I understand the hesitation to put the resources behind running a good stable nova PPA, when the foundation starts up will they cover this role?23:50
vishyjog0: maybe23:51
openstackgerritDean Troyer proposed a change to openstack-dev/devstack: Set sane defaults, get config info from localrc  https://review.openstack.org/195523:51
vishyjog0: some people feel that we should stay out of packaging completely23:51
*** adjohn has joined #openstack-dev23:53

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