Friday, 2011-09-09

openstackjenkinsProject nova build #1,341: FAILURE in 53 sec: https://jenkins.openstack.org/job/nova/1341/00:02
openstackjenkinsTarmac: fix for lp844364: fix check for fixed_ip association in os-floating-ips00:02
*** negronjl has quit IRC00:12
*** negronjl has joined #openstack-dev00:13
*** negronjl has joined #openstack-dev00:15
*** negronjl has joined #openstack-dev00:16
*** blueblade has joined #openstack-dev00:22
*** stanchan has quit IRC00:26
*** negronjl has quit IRC00:26
*** yamahata_ has quit IRC00:26
*** ohnoimdead has quit IRC00:27
*** negronjl has joined #openstack-dev00:27
*** zedas has quit IRC00:32
*** KiwiMartin has joined #openstack-dev00:36
*** nati has joined #openstack-dev00:46
*** jdurgin has quit IRC00:51
*** mattray has joined #openstack-dev01:04
*** Tushar has quit IRC01:05
*** blueblade has quit IRC01:09
*** stanchan has joined #openstack-dev01:09
KiwiMartinI am trying to checkout the swift code as per "GettingTheCode" but get a "bzr: ERROR: Not a branch:" error. Any pointers as to what I might be doing wrong?01:15
*** vladimir3p has quit IRC01:19
comstudKiwiMartin: Could be related to swift moving to github: https://github.com/openstack/swift01:21
KiwiMartinI just want to explore the code for the moment. I had no problems following the instructions for glance and nova01:25
comstud*nod*01:25
comstudswift moved to github.. maybe last week.01:25
comstudthe doc may not have been updated01:25
comstudcheck out the link above for the code01:26
KiwiMartinAh: Is the intention for all developers to follow to github?01:26
creihtKiwiMartin: yeah we are in the middle of transfering to github01:26
comstudKiwiMartin, The openstack projects, yes01:26
KiwiMartinOk: I'll explore the above link. Thanks!01:27
KiwiMartinBTW, for the curious, I was able to make a copy of a an older version on bazaar: bzr branch lp:swift/1.301:29
*** dragondm has quit IRC01:31
creihtKiwiMartin: I imagine those are still there so that the older versions are still easily accessible01:31
*** bengrue has quit IRC01:32
*** novas0x2a|laptop has quit IRC01:32
KiwiMartinI assumed (because the hudson user was the committer on bazaar) that a successful builds would be pushed to bazaar. Silly, I know...01:34
*** lorin1 has joined #openstack-dev01:34
creihtmtaylor: has there been any discussion  as to weather or not current trunk will be mirrored back to lp?01:34
*** yamahata_ has joined #openstack-dev01:39
*** tsuzuki_ has joined #openstack-dev01:40
*** tsuzuki_ has quit IRC01:42
*** tsuzuki_ has joined #openstack-dev01:43
*** blueblade has joined #openstack-dev02:04
*** stanchan has quit IRC02:08
*** vladimir3p has joined #openstack-dev02:11
*** mattray has quit IRC02:19
sandywalshhow do I put a comment on a gerrit change, but not associate it with a line of code? I just want to put a comment on the merge prop as a whole?02:24
sandywalshgot it ... 'r'02:29
mtaylorcreiht: so far, for the projects we've moved, we're set up an lp mirror02:29
mtaylorwe've02:30
creihtmtaylor: ok because bzr branch lp:swift doesn't work right now02:31
mtaylorhrm.02:32
mtaylorwell, that's a bug02:32
mtayloralthough - on the other hand, perhaps it's a good thing, I dunno - what do you think?02:32
creihtI'm not sure really either02:33
mtaylor(we should certainly fix GettingTheCode)02:33
creihtright02:33
KiwiMartinAs someone new, trying to explore the project, having GettingTheCode not match the reality is just plan sad.02:35
creihtKiwiMartin: apologies for that02:36
KiwiMartincreiht: No problems. I have written up the steps I have had to take to get it out of git. I can send them to someone (?) if they want to use them as a basis for updating GettingTheCode02:37
creihtKiwiMartin: I'll bonk notmyname on the head in the morning to make sure it gets changed :)02:39
creihtthanks for reporting the issue though02:39
creihtoh wait02:40
creihtKiwiMartin: which page did you get that from?02:40
creihtor what doc?02:40
creihtit may be that there are other docs that we didn't know about02:40
KiwiMartincreiht: http://wiki.openstack.org/GettingTheCode02:41
creihtahh02:41
creihtok02:41
openstackgerritbenzwt proposed a change to openstack/glance: add myself to the Authors file  https://review.openstack.org/41102:41
openstackgerritbenzwt proposed a change to openstack/glance:     the "glance index" provides a more style of listing images.     1. the number of image indexes is "adapted" to the size of the console,        while users still can customize the number of output per page through        the parameter --limit     2. us  https://review.openstack.org/39702:41
* creiht wonders if he can remember his wiki password02:42
*** zul has quit IRC02:42
KiwiMartincreight: I would do it, but I haven't yet signed the contributer agreement also have only been looking at the code for < 1 day, so it would be the blind leading the blind :)02:43
creihtmtaylor: this type of thing makes me think we should make that work02:43
creihtas other places are going to have that link (presentations, etc.)02:43
creihtKiwiMartin: no worries, the main thing is that you pointed us to it :)02:44
mtaylorcreiht: yeah. agree02:44
KiwiMartinAh well: thanks all for the help, again!02:45
*** KiwiMartin has left #openstack-dev02:45
creihtmtaylor: do you have access to the wiki?02:45
mtaylorcreiht: yup02:45
creihtmy reset password email is taking a while02:46
creihtwould you mind editing that page to replace the getting swift part with the right git command?02:46
mtayloryup. gonna do it02:48
creihtmtaylor: awesome, and thanks02:48
mtaylorcreiht: look ok now?02:55
creihtmtaylor: looks good, thanks02:56
*** novas0x2a|laptop has joined #openstack-dev03:01
*** martine has joined #openstack-dev03:08
*** martine has quit IRC03:33
*** novas0x2a|laptop has quit IRC03:35
*** lorin1 has quit IRC03:37
*** lorin1 has joined #openstack-dev03:37
hugokuomorning ,03:37
hugokuois there any docs talk about the work flow of Swift with some diagrams?03:38
hugokuoOur team will contribute and develop for Swift03:38
hugokuoWant to know more about it03:38
hugokuoThanks03:38
*** nati_ has joined #openstack-dev03:42
*** vladimir3p has left #openstack-dev03:45
*** nati has quit IRC03:45
creihthugokuo: the best that we have right now are:03:52
creihthttp://swift.openstack.org/03:52
creihtThe first section ("Overview and Concepts")03:53
hugokuothanks03:53
hugokuoa quick question , while test Cyberduck to Swift ..... must I using Swauth as the auth server ?   I temporarily using tempauth only03:54
hugokuofailed to authentication03:55
creihtI think you should be able to use tempauth as long as you set up ssl03:55
creihtcyberduck requires ssl03:55
hugokuothanks03:55
*** yamahata_ has quit IRC03:58
*** lorin1 has quit IRC04:22
*** yamahata_ has joined #openstack-dev04:57
*** yamahata_ has quit IRC05:13
*** yamahata_ has joined #openstack-dev05:15
*** yamahata_ has quit IRC05:29
*** yamahata_ has joined #openstack-dev05:30
*** nati_ has quit IRC05:47
*** nati has joined #openstack-dev06:12
*** Binbin has quit IRC06:33
ttxMorning06:36
*** nati has quit IRC06:37
*** nati has joined #openstack-dev06:38
ttxnotmyname: I'll cut the release branch soon -- we need to push the next version to trunk though. 1.4.4 ? 1.5.0 ?06:42
ttxnotmyname: I'd vote for 1.5.0, so that we have the possibility to do a 1.4.4 if shit happens before Diablo release06:42
zykes-has projects been moved back to launchpad?06:47
ttxzykes-: no, the projects that had their code hosting moved still are moved.06:47
ttxzykes-: that said, not all projects migrated yet, and we still use Launchpad for a variety of features06:48
ttxso your question is a bit incomplete.06:48
zykes-keystone seems to have been moved to lp ?06:50
ttxzykes-: what makes you think that ?06:50
ttxIt's still @ https://github.com/openstack/keystone06:51
ttxthere may be some stale branches on LP code, though06:51
ttxthat need cleanup06:51
zykes-oh nvm06:52
zykes-i read a mail wrongly06:52
*** mancdaz has quit IRC06:53
ttxvishy: ping me when around06:55
*** reidrac has joined #openstack-dev07:02
*** Vek has quit IRC07:03
*** Vek has joined #openstack-dev07:03
*** rohitkarajgi has joined #openstack-dev07:14
vishyttx: heyo07:23
ttxvishy: o/07:25
ttxFirst step is to approve the last translations: https://code.launchpad.net/~ttx/nova/diablo-translations/+merge/7472307:26
ttxthen we'll push the Essex versioning to trunk07:26
vishydone07:26
ttxlet's let jenkins digest that, I'll prepare the version bump and ping you when ready07:27
ttxvishy: if you have anything else you want to rush in before we enter backport mode, now is the time :)07:28
vishyi'm just looking :)07:28
*** toluene has joined #openstack-dev07:33
openstackjenkinsProject nova build #1,342: STILL FAILING in 50 sec: https://jenkins.openstack.org/job/nova/1342/07:47
openstackjenkinsTarmac: Last Diablo translations for Nova07:47
ttxI like the STILL FAILING that means "SUCCESS07:51
*** Vek has quit IRC07:54
*** Vek has joined #openstack-dev07:54
ttxsoren: any clue on https://jenkins.openstack.org/job/nova/1342/ ??07:57
*** nati has quit IRC07:58
vishyttx: it was happening yesterday07:59
openstackjenkinsProject nova build #1,343: STILL FAILING in 1 min 4 sec: https://jenkins.openstack.org/job/nova/1343/08:00
vishymonty claimed it was some weirdness in the nose install08:00
vishylooks like a recursive symlink to me08:00
ttxyes, but the job is flapping08:00
ttxso /sometimes/ it works08:00
ttxI retried it08:00
*** HugoKuo_ has joined #openstack-dev08:01
*** HugoKuo_ has left #openstack-dev08:02
*** hugokuo has left #openstack-dev08:04
*** jdag has quit IRC08:05
*** HugoKuo has joined #openstack-dev08:06
*** HugoKuo has quit IRC08:08
openstackjenkinsYippie, build fixed!08:08
openstackjenkinsProject nova build #1,344: FIXED in 4 min 0 sec: https://jenkins.openstack.org/job/nova/1344/08:08
openstackjenkins* Tarmac: Last Diablo translations for Nova08:08
openstackjenkins* Tarmac: fix for lp844364: fix check for fixed_ip association in os-floating-ips08:08
openstackjenkins* Tarmac: NetworkManager's add_fixed_ip_to_instance calls _allocate_fixed_ips without vpn or requested_networks parameters. If vpn or requested_networks is not provided to the _allocate_fixed_ips method, it throws an exception. This issue is fixed now.08:08
openstackjenkins* Tarmac: One more bug fix to make zones work in trunk.  Basic problem is that in novaclient using the 1.0 OSAPI, servers.create() takes an ipgroups argument, but when using the 1.1 OSAPI, it doesn't, which means booting instances in child zones won't work with OSAPI v1.0.  This fix works around that by using keyword arguments for all the arguments after the flavor, and dropping the unused ipgroups argument.08:08
openstackjenkins* Tarmac: Fixes the reroute_compute decorator in the scheduler API so that it properly:08:08
*** HugoKuo has joined #openstack-dev08:08
openstackjenkins1) Raises InstanceNotFound when all zones return no instance08:08
openstackjenkins2) If an instance is found in a zone, ignore whether other zones may be down.  Return the instance08:08
openstackjenkinsinformation, catching the novaclient exceptions from the other zones.08:08
openstackjenkins3) If a zone is down and no instances are found in other zones, raise a ZoneRequestError... as it's possible the instance exists in the downed zones.08:08
openstackjenkins* Tarmac: Fix lp:84415508:08
openstackjenkinsWhen using an abstract scheduler class, if no compute hosts are available locally, the checking of child zones is short circuited.  I've removed the broken check.08:08
openstackjenkins* Tarmac: Changing a behavior of update_dhcp() to write out dhcp options file.08:08
openstackjenkinsThis option file make dnsmasq offer a default gateway to only NICs of VM belonging to a network that the first NIC of VM belongs to.08:08
openstackjenkinsSo, first NIC of VM must be connected to a network that a correct default gateway exists in.08:08
openstackjenkinsBy means of this, VM will not get incorrect default gateways.08:08
openstackjenkins* Tarmac: Make weigh_hosts() return a host per instance, instead of just a list of hosts.08:08
openstackjenkins* Tarmac: Do not attempt to mount the swap VDI for file injection.08:08
openstackjenkins* Tarmac: This code contains contains a new NetworkManager class that can leverage Quantum + Melange.08:08
openstackjenkinsThierry suggested that I merge prop this to get feedback, even though it is too late to get a branch of this size in for D-4.  Feedback will help determine whether we can get this code in during the Diablo time frame or not.  This branch was developed stacked on top of the melange branch, which is still not merged, but I am merge-propping it without that branch so that the diff is correct.08:08
openstackjenkinsThe vast majority of the code is in nova/network/quantum and is only invoked if the network manager is set to nova.network.quantum.QuantumManager08:08
openstackjenkinsIn addition to implementing networks with Quantum instead of the linux bridge, the QuantumManager also provides a new, more flexible model of associating vNICs with networks.  It supports the creation of networks that are specific to a project and networks that are "global".  When a VM is created, it gets a vNIC for each project network, as well as each global network.  For example, this could support giving a VM a "p08:08
openstackjenkinsThe branch also implements Tushar's 'os-create-server-ext' extension, so that the server create API call can indicate the set of networks the VM should be attached to (if this extension is used, it replaces the above mechanism for determining vNICs).08:08
openstackjenkinsQuantumManager can use either the traditional IPAM functionality in nova DB (i.e., the networks, fixed_ips tables) or melange.  Similar to FlatManager, QuantumManager does not currently support DHCP, gateway/NAT, or floating IPs.08:08
openstackjenkinsThis branch requires additional testing before it is really ready for merge, but we thought it would be best to merge prop as soon as possible to identify any significant concerns people had.08:08
openstackjenkins- default sort is now created_at desc for instances08:08
openstackjenkins* Tarmac: Fixes NotFound exceptions to show the proper instance id in the ec2 api.08:08
openstackjenkins* Tarmac: fix for lp838583 - fixes bug in os-floating-ips view code that prevents instance_id from being returned for associated addresses.08:08
openstackjenkins* Tarmac: Accept keypair when you launch a new server. These properties would be stored along with the other server properties in the database (like they are currently for ec2 api).08:08
openstackjenkins* Tarmac: Correctly yield images from glance client through image service.08:08
openstackjenkins* Tarmac: Simple usage extension for nova.  Uses db to calculate tenant_usage for specified time periods.08:08
openstackjenkinsMethods:08:08
openstackjenkins��������* index: return a list of tenant_usages, with option of incuding detailed server_usage08:08
openstackjenkins��������* show: returns a specific tenant_usage object08:08
openstackjenkinstenant_usage object:08:08
openstackjenkins��������* tenant_usage.total_memory_mb_usage: sum of memory_mb * hours for all instances in tenant for this period08:08
openstackjenkins��������* tenant_usage.total_local_gb_usage: sum of local_gb * hours for all instances in tenant for this period08:08
openstackjenkins��������* tenant_usage.total_vcpus_usage: sum of vcpus * hours for all instances in tenant for this period08:08
openstackjenkins��������* tenant_usage.total_hours: sum of all instance hours for this period08:08
openstackjenkins��������* tenant_usage.server_usages: A detailed list of server_usages, which describe the usage of a specific server08:08
openstackjenkinsFor larger instances db tables, indexes on instance.launched_at and instance.terminated_at should significantly help performance.08:08
openstackjenkins* Tarmac: Validates that user-data is b64 encoded.08:08
openstackjenkins* Tarmac: Fixed and improved the way instance "states" are set. Instead of relying on solely the power_state of a VM, there are now explicitly defined VM states and VM task states which respectively define the current state of the VM and the task which is currently being performed by the VM.08:08
openstackjenkins* Tarmac: Implements lp:798876 which is 'switch carrot to kombu'.  Leaves carrot as the default for now... decision will be made later to switch the default to kombu after further testing.  There's a lot of code duplication between carrot and kombu, but I left it that way in preparation for ripping carrot out later and to keep minimal changes to carrot.08:08
openstackjenkinsThis also fixes bug: lp:794627 (re-establish connections to carrot when it restarts), but only fixes it in kombu.08:08
openstackjenkinsThis also fixes bug: lp:803168 (msg-id response queues being left around), but also only fixes it in kombu.08:08
openstackjenkinsSee those bugs for comments.08:08
ttxwow08:08
vishywow08:10
vishyso there was a lot in the queue apparently08:10
ttxvishy: I temporarily disabled the "nova-1" builder08:10
vishyso nova-1 is messed up?08:10
ttxto force it on the "nova" slave08:10
ttxdunno, maybe it's just random08:10
ttxthat said, it wouldn't be the first time the nova-1 slave is borked08:11
ttxvishy: as soon as the tarball hits, I'll have a new thing for you to approve08:11
ttxvishy: please approve https://code.launchpad.net/~ttx/nova/open-essex/+merge/7472908:12
ttxor soren ^08:14
vishywe should make an email asking evryone to base bug fixes of of that revision08:15
vishy-r 154208:16
ttxvishy: we can do that in the "essex is open" email08:16
ttxnot -r 1541 ?08:17
ttxvishy: 1541 is the last common version08:17
*** mnour has joined #openstack-dev08:33
ttxsoren, vishy: Jenkins blocked https://code.launchpad.net/~ttx/nova/open-essex/+merge/74729 -- could you please reapprove ?08:33
ttx(this is getting old)08:33
sorenttx: Approved.08:39
sorenACtually..08:39
sorenHmm..08:39
sorenttx: I was just wondering for a second if we should set it to 2011.4.08:40
sorenttx: In the off chance that we decide to have yet another release this year.08:40
sorenttx: Technically, it could happen.08:40
ttxsoren: bah08:44
ttxEven if we did 3 months it would still be 2012.108:44
ttxI doubt we would release between Christmas and New Year's08:45
ttxlet's see if Jenkins likes it better now08:46
*** mnour has quit IRC08:48
*** darraghb has joined #openstack-dev08:50
openstackjenkinsProject nova build #1,345: FAILURE in 53 sec: https://jenkins.openstack.org/job/nova/1345/09:02
openstackjenkinsTarmac: Open Essex (switch version to 2012.1)09:02
ttxsigh09:02
sorenWhy would nova fail?09:04
ttxsome kind of weird recursion, that only seem to happen from time to time09:05
ttxhttps://jenkins.openstack.org/job/nova/1345/console09:05
ttxquite ugly.09:05
ttxI restarted the job after disabling the nova-1 slave, last time forcing it on the nova one worked around it09:06
ttxwe'll see.09:06
ttxsoren: did you read http://www.markshuttleworth.com/archives/765 ?09:07
openstackjenkinsYippie, build fixed!09:07
openstackjenkinsProject nova build #1,346: FIXED in 3 min 46 sec: https://jenkins.openstack.org/job/nova/1346/09:07
openstackjenkinsTarmac: Open Essex (switch version to 2012.1)09:07
ttxyay, so apparently it's nova-1 that is busted.09:07
sorenttx: No, hadn't seen that.09:08
sorenttx: Did you see http://netsplit.com/2011/09/08/new-ubuntu-release-process/ ?09:08
ttxit's in the next tab.09:08
sorenOk :)09:10
ttxsoren: I still think there is a difference between a low-level protocol and a high-level API, so comparing with HTTP is unfair.09:11
ttxsoren: mtaylor's comment about database APIs is pretty spot on.09:19
*** bourke has quit IRC09:20
ttxnova-2012.1~e1~20110909.1542.tar.gz <- Essex open for Nova09:20
*** bourke has joined #openstack-dev09:20
ttxsoren or vishy: please review https://code.launchpad.net/~ttx/nova/diablo-rbp-merge/+merge/7473909:31
*** tsuzuki_ has quit IRC09:43
*** antonym has quit IRC09:46
*** larissa has quit IRC09:48
*** larissa has joined #openstack-dev09:50
sorenttx: I guess I should cowboy it in.09:51
ttxsoren: the milestone-proposed stuff ? Definitely. This is milestone-proposed, we don't require two +1s :)09:52
*** antonym has joined #openstack-dev09:52
*** antonym is now known as Guest4989809:53
openstackjenkinsProject nova-milestone build #26: SUCCESS in 30 sec: https://jenkins.openstack.org/job/nova-milestone/26/09:57
openstackjenkinsTarmac: Merge diablo-RBP development up to rev 154109:57
ttxyeeha09:57
rohitkarajgiyay09:58
*** chomping has quit IRC10:02
ttxnotmyname: oh, you did that already.10:04
*** tsuzuki_ has joined #openstack-dev10:24
*** mancdaz has joined #openstack-dev10:31
*** zul has joined #openstack-dev10:32
*** tsuzuki_ has quit IRC10:42
*** tsuzuki_ has joined #openstack-dev10:44
*** blakeyeager has quit IRC11:13
*** rohitkarajgi has quit IRC11:14
*** blakeyeager has joined #openstack-dev11:26
*** toluene has quit IRC11:33
*** tsuzuki_ has quit IRC11:52
*** tryggvil has quit IRC12:18
*** markmc has joined #openstack-dev12:23
*** lorin1 has joined #openstack-dev12:31
*** lts has joined #openstack-dev12:42
*** ameade has joined #openstack-dev12:50
*** mattray has joined #openstack-dev12:58
zulkeystone tarballs still failing btw13:05
*** joesavak has joined #openstack-dev13:14
*** bcwaldon has joined #openstack-dev13:15
*** mnour has joined #openstack-dev13:16
*** kbringard has joined #openstack-dev13:29
*** lorin1 has quit IRC13:30
notmynamettx: so I think you have everything you need from me?13:37
ttxnotmyname: yes13:37
ttxnotmyname: I just need to get the swift-milestone jobs fixed so that tarballs are generated from the milestone-proposed git branch13:38
ttxnotmyname: but that's jeblair's13:38
notmyname:-)13:38
kbringardttx: thanks for the email this morning, I'm stoked :-)13:39
ttxnp :)13:39
kbringard(RE: Design Summit)13:39
markmczul, hi there13:42
markmczul, are you planning on finishing the nova-iscsi-choice branch ?13:43
* markmc just hit the same problem in Fedora13:43
zulmarkmc: yeah im hoping its probably gonig to go in essex though13:43
markmczul, cool13:43
sorenzul: Oh, not for Diablo?13:44
*** lorin1 has joined #openstack-dev13:44
zulsoren: ill try my best ;)13:44
markmczul, in the Fedora version, it looks like you also have to specify the mode flag to tgtadm13:44
sorenok :)13:44
* markmc hasn't looked into it properly yet13:44
markmczul, know anything about that?13:44
markmcsudo tgtadm --op new --tid=9 --params Name=iqn.2010-10.org.openstack:volume-0000000a13:45
zulmarkmc: not yet13:45
markmctgtadm: specify the mode13:45
markmczul, okay13:45
*** BK_man has quit IRC13:45
markmczul, thanks13:45
zulhowever i would prefer not to use iscsitarget though13:45
*** amccabe has joined #openstack-dev13:46
markmczul, absolutely; it never even got into Fedora, so I'm with you there :)13:46
openstackgerritA change was merged to openstack/image-api: blueprint glance-api-doc  https://review.openstack.org/39913:46
openstackgerritA change was merged to openstack/image-api: Renaming doc directory  https://review.openstack.org/40313:47
openstackgerritA change was merged to openstack/image-api: Editing the pom.xml file  https://review.openstack.org/40213:47
openstackgerritA change was merged to openstack/image-api: Fixes to pom.xml  https://review.openstack.org/41013:47
openstackgerritA change was merged to openstack/image-api: Changes to pom.xml file  https://review.openstack.org/40813:47
markmczul, fwiw, https://bugzilla.redhat.com/73704613:48
*** rnorwood has joined #openstack-dev13:49
*** blamar has quit IRC14:09
*** blamar has joined #openstack-dev14:09
*** bcwaldon_ has joined #openstack-dev14:12
*** bcwaldon_ has quit IRC14:12
*** bcwaldon has quit IRC14:15
*** bcwaldon has joined #openstack-dev14:17
*** martine has joined #openstack-dev14:18
openstackjenkinsProject nova build #1,347: FAILURE in 54 sec: https://jenkins.openstack.org/job/nova/1347/14:22
openstackjenkinsTarmac: Adding a can_read_deleted filter back to db.api.instance_get_all_by_filters that was removed in a recent merge.14:22
*** nati has joined #openstack-dev14:25
*** BK_man has joined #openstack-dev14:26
sorenttx: https://jenkins.openstack.org/job/nova/1347/console looks bad14:31
ttxyeah. It's when the job lands on nova-1 slave14:32
* ttx disables the nova-1 slave temporarily14:32
sorenHoly crap.14:32
sorenHave you been on the nova-1 machine to check i tout?14:32
ttxI have no creds for that14:33
sorenOk, looking at this: https://jenkins.openstack.org/job/nova/1347/consoleFull14:33
ttxand I don't really want to ;)14:33
sorenWhat would you guess the problem is.14:33
ttxrecursive symlink in nose14:33
sorenYou'd think so, woulnd't you?14:33
sorenYou'd be wrong.14:33
bcwaldonwaaaaaat14:33
sorenNo symlinks are involved.14:33
sorenJust *MASSIVE* amounts of nested nose installs.14:33
ttxew14:34
ttxnose gets caught in a subdirectory on reinstall ?14:34
sorenLike almost 300 of them.14:34
sorenDunno.14:35
sorenAs soon as I see /usr/local in the path, I walk away.14:35
sorenThere be dragons.14:35
*** zaitcev has joined #openstack-dev14:35
*** code_franco has joined #openstack-dev14:35
sorenmtaylor: ^ Another little gem for you.14:36
*** code_franco has quit IRC14:36
*** code_franco has joined #openstack-dev14:36
*** rnirmal has joined #openstack-dev14:39
*** cp16net has joined #openstack-dev14:39
*** rnirmal has quit IRC14:40
*** rnirmal has joined #openstack-dev14:40
*** Guest49898 has quit IRC14:42
*** Guest49898 has joined #openstack-dev14:42
*** Guest49898 is now known as antonym14:42
*** nati has quit IRC14:56
doudeHi all. Anyone have nova working with libvirt/lxc? I get errors like "lxcFdForward:287 : read of fd 9 failed: Input/output error"15:00
* soren takes off for a few hours15:06
*** jdag has joined #openstack-dev15:07
*** markmc has quit IRC15:08
*** blueblade has joined #openstack-dev15:16
*** reidrac has quit IRC15:22
*** markmc has joined #openstack-dev15:29
openstackjenkinsYippie, build fixed!15:30
openstackjenkinsProject nova build #1,348: FIXED in 3 min 51 sec: https://jenkins.openstack.org/job/nova/1348/15:30
openstackjenkins* Tarmac: adds a fake_network module to tests to generate sensible network info for tests. It does not require using the db.15:30
openstackjenkinsThis is the first round of a few, it creates the fake_get_instance_nw_info function and updates the libvirt tests to use it.15:30
openstackjenkins* Tarmac: Adding a can_read_deleted filter back to db.api.instance_get_all_by_filters that was removed in a recent merge.15:30
smosersoren, http://pad.daviey.com/MUKKsqFDfS is where i collected data about the block device mappings and nova metadata service15:32
* soren is scared to go and look15:33
mtaylorsoren: yes. I'm working on fixing that right now15:34
mtaylorsoren:  I would LOVE to know why it keeps getting nested like that15:34
sorenmtaylor: Why are you installing it?15:35
mtaylorsoren: pip installs it because of installing nosexunit. packaging nosexunit has been on my todo list for a while, but low priority. the priority just increased :)15:35
sorensmoser: Ok, I'm an idiot. Can you help me read that etherpad?15:39
sorensmoser: So when you write "m1.tiny /dev/vdb=ephemeral0", what do you actually mean?15:41
sorensmoser: Are you doing RUnInstances with type=m1.tiny and then passing extra block_device_mapping or something?15:42
vishyjaypipes: ping15:45
*** tsuzuki_ has joined #openstack-dev15:49
*** misheska has joined #openstack-dev15:55
vishys1rp: here?16:01
s1rpyep16:01
vishyhey so a couple of qs16:02
vishys1rp: the snapshotting code16:04
vishys1rp: we create the image in advance, then modify it with update16:05
vishys1rp: unfortunately the chunking that was added to glance was only added to the create method, not update16:05
vishyso large snapshots blow up16:05
*** dragondm has joined #openstack-dev16:10
s1rpvishy: sorry was on a call... interesting... looking at the glance code now16:10
comstudpvo: Your email client seems to be re-sending your last email about local storage periodically16:12
comstud(to openstack list)16:12
pvoit was just to you... I did 'reply' instead of 'reply-all'16:12
comstudpvo: twice so far today16:12
comstudahh16:13
comstudopenstack is copied16:13
pvoI realized it when I went to check if Vish replied...16:13
pvosilly gmail.16:13
comstudas CC:16:13
comstudi guess that explains why I got 216:13
comstudnevermind16:13
pvoright. you should have gotten a total of 3 copies.16:13
comstudnod, ok16:14
pvoits cos I like you so much16:14
comstudI didn't notice the one from the other day was only to me16:14
comstud:)16:14
pvosadly, I didn't either.16:14
pvoemail is hard16:14
comstudyes16:15
s1rpvishy: the chunking code is in the backends.add() method, so it should be called on both create and update16:18
vishyhmm16:18
s1rpvishy: is it possible you're running an old version of webob that's not handling chunked-transfer-encoding properly?16:19
vishyhmm16:20
vishyno16:20
vishylooks like this may have been fixed16:21
vishyin the code we have it was separate16:21
vishywait no16:21
vishythis is not in the backend16:21
vishys1rp: add_image vs. upload_image in the client16:23
vishyupdate doesn't send content-length16:23
jaypipesvishy: pong16:24
vishyjaypipes: ^^16:24
vishyupdate_image in glance client doesn't check for content length16:24
s1rpvishy: oh, you're referring to the client (i was looking in the api code)16:24
vishywhich means large snapshots are blowing up16:25
jaypipesvishy: reading back.... one sec16:25
vishyI think this is a bug.  Just trying to find out if there is some reason why update shouldn't support chunking.16:25
jaypipesvishy: none of the drivers actually support an update operation... only the registry does. The same code path is used when POSTing or PUTing image data into an image store like Filesystem, Swift or S316:26
vishyjaypipes: sure, but the client checks the image and sends content length on add16:27
vishybut not on update16:27
jaypipesvishy: aha, I see now...16:27
vishyso if you update and send in a big image it splodes16:27
s1rpvishy: but that should be fine... as long as image_data is a file-like object, that will be chunked-transfer-encoded16:27
jaypipesvishy: gotcha, gotcha. ok, you want to put in a bug report?16:28
*** mgius has joined #openstack-dev16:28
vishysure16:28
jaypipess1rp: no, that is not correct. unfortunately, we now need to calculate the size of the image file passed to the client because of the issue where the Swift driver needs to know if a file is larger than 5G.16:28
s1rpvishy: *scratches head* ill try and replicate on my side16:28
vishys1rp: it has to know the content length in order to know to chunk it16:29
jaypipess1rp: vishy is absolutely correct that the few lines of code in the image_add() method of the client that check for a seekable file and grab the file length needs to be added to the update method, too.16:29
vishyjaypipes, s1rp: one other thing I've been considering16:30
jaypipess1rp: see the fix for https://bugs.launchpad.net/bugs/82766016:30
uvirtbotLaunchpad bug 827660 in glance "Cannot store files greater than 5GB in Swift" [Critical,Fix committed]16:30
s1rpjaypipes: agreed that they should be there...16:30
vishyin the case of snapshots, it is extremely wasteful of network bandwidth16:31
s1rpvishy: jaypipes so there are two ways in which large files can fail, run out of memory, or hit swift 5gb limit...16:31
s1rpwhich is happening here?16:31
jaypipess1rp: the latter.16:31
vishycompute host has to send the whole image to the glance server, which then sends it right through to swift, so it doubles the amount of traffic16:31
s1rpjaypipes: ah that's why i was confused16:31
jaypipesvishy: correct.16:32
vishyseems like there is a potential optimization there if it is a trusted upload16:32
s1rpif that's the case, then yes, we need the seek code added16:32
vishywhere the compute host could send directly to swift16:32
jaypipesvishy: there already is the ability to do that :)16:32
vishyjaypipes: oh?16:32
vishyi love it when features I want already exist!16:33
jaypipesvishy: just upload to Swift directly and then pass X-Image-Meta-Location header value with the URI of the Swift object location16:33
*** doude has quit IRC16:33
jaypipesvishy: that said, you will be essentially copying a bunch of code from the Glance swift driver into the Nova snapshotting code ;)16:33
vishyok, so we just need to add that option in the snapshotting code16:33
s1rpwell the code to do the direct upload in nova doesn't exist yet, but glance can support it16:33
vishyjaypipes: perhaps we could add it to the glance client16:33
vishythen the code is all in one place16:34
jaypipesvishy: hmm, that's a possibility... but that's really the swift client, not the glance client ;)16:34
vishyI was thinking something like glance.client.add_image_swift() which uses the same structure as add_image but also accepts a swift auth url, username, and, key16:37
vishyopenstack-common?16:37
vishyjaypipes, s1rp: bug84578816:38
vishyer bug 84578816:38
uvirtbotLaunchpad bug 845788 in glance "update_image in glance.client doesn't add content-length so the swift backend can't chunk" [Undecided,New] https://launchpad.net/bugs/84578816:38
jaypipesvishy: cheerio. thx16:38
vishyjaypipes: likely to make it in to diablo?16:39
vishyor do i need to find a workaround?16:39
*** glenc_ has joined #openstack-dev16:39
jaypipesvishy: absolutely. I'll have it fixed in 15 minutes and proposed for review.16:39
vishynice16:39
*** glenc has quit IRC16:41
*** jdurgin has joined #openstack-dev16:41
ironcamelmtaylor: i need a favor. can you please install the python-feedparser package on the CI servers?16:44
mtaylorironcamel: for which project?16:44
ironcamelmtaylor: nova16:45
mtaylorironcamel: k. it's on my todo list. we need to add it to the nova debian packaging which is what causes build deps to be installed on servers16:46
ironcamelmtaylor: thanks! if you remember, ping me on here when it's in.16:46
ironcameli have a merge prop hanging on it https://code.launchpad.net/~rackspace-titan/nova/minidom-to-etree/+merge/7305616:47
ironcameland it's a relatively large one, so the sooner the better :)16:47
mtaylorironcamel: totally. I've got another thing I'm working on for fixing the nova builders right now, as soon as that's done, I'll hit new nova build deps (there's another one too)16:48
*** darraghb has quit IRC16:53
*** lorin1 has quit IRC16:56
*** ameade has quit IRC16:58
bcwaldonvishy: thanks for taking care of that read-deleted merge for me16:58
vishybcwaldon: sure16:59
bcwaldonvishy: last time I merged into a milestone it worked, but I remember somebody saying I should create a new branch16:59
*** lorin1 has joined #openstack-dev16:59
vishybcwaldon: can you have your guys go ahead and prop any bug fixes that make it in into proposed as well16:59
bcwaldonvishy: makes sense that if it was before the branch, I can use the same branch16:59
bcwaldonvishy: yeah, I was planning on it, thanks16:59
vishybcwaldon: yeah16:59
vishybcwaldon: if it is based after you will end up accidentally merging in a bunch of other code17:00
vishythats why bugfixes should be based off of -r 154117:00
bcwaldonvishy: yeah, that's what I was trying to prevent. Just didnt' think it all the way through ;)17:00
*** tsuzuki_ has quit IRC17:02
openstackgerritJay Pipes proposed a change to openstack/glance: Fixes LP Bug#845788  https://review.openstack.org/41217:04
*** BK_man has quit IRC17:07
*** glenc_ is now known as glenc17:08
jaypipess1rp, bcwaldon: feel free to review the above fix. If good, approve it and I will add it to the cue to go into Diablo17:08
openstackjenkinsProject nova-milestone build #27: SUCCESS in 18 sec: https://jenkins.openstack.org/job/nova-milestone/27/17:12
openstackjenkinsTarmac: Adding a can_read_deleted filter back to db.api.instance_get_all_by_filters that was removed in a recent merge.17:12
s1rpjaypipes: just reviewed it; nice work17:13
bcwaldonjaypipes: I'll review yours if you review mine17:15
*** yamahata_ has quit IRC17:19
*** martine has quit IRC17:22
*** BK_man has joined #openstack-dev17:22
*** mgius has quit IRC17:32
*** mgius has joined #openstack-dev17:33
jaypipesbcwaldon: nice catch. I feel like a dumbass.17:34
bcwaldonjaypipes: we all make mistakes ;)17:34
openstackgerritJay Pipes proposed a change to openstack/glance: Fixes LP Bug#845788  https://review.openstack.org/41217:34
bcwaldonjaypipes: do you know how to use git to get a diff between patchsets?17:35
jaypipesbcwaldon: git diff <SHA1> <SHA1>17:36
*** blueblade has quit IRC17:37
bcwaldonhmm, I thought it would be more complex since I'm looking for the diff between refspecs17:37
*** stanchan has joined #openstack-dev17:39
joesavaksandywalsh: is the package build needed for stubout? How do I do this? I'd like to help - but i'm not sure how...17:39
sandywalshjoesavak, just a pip install is all that's needed17:43
sandywalshnot sure about a package build or not17:43
joesavakah - k - mtaylor just sent an email - it's on his list17:44
sandywalshgot it ... thanks joe!17:44
joesavaki love it when i get thanked for doing nothing. It makes nothing feel productive.17:45
*** yamahata_ has joined #openstack-dev17:46
*** jsavak has joined #openstack-dev17:46
annegentlejoesavak: well in that case, thanks for nothing!17:46
jsavak;)17:46
annegentlejoesavak: ah English what a fun language :)17:46
comstudjust filed lp84584717:48
comstudhm, didn't trigger a bot17:48
bcwaldonvishy: can you look at this -> https://code.launchpad.net/~rackspace-titan/nova/server-basic-lp844947/+merge/7479317:49
*** joesavak has quit IRC17:49
bcwaldonvishy: touches some things cloudbuilders added17:50
vishybcwaldon: just checked.  Should be fine for dashboard that way17:53
vishysent it in17:54
bcwaldonvishy: thanks17:54
mtaylorsandywalsh, jsavak: a package build is required ... we do not use pip on the jenkins builders17:56
sandywalshmtaylor, must exist, it's a requirement for nova already17:57
mtaylorsandywalsh: I do not see it in the nova ppa ... let me investigate further17:57
vishysandywalsh, mtaylor : which package?17:58
mtaylorstubout - does it come from a package not called stubout?17:58
vishycomstud: bug 84585717:58
uvirtbotLaunchpad bug 845857 in nvidia-settings "Disable Display Device dialog shown on the unplugged monitor" [Undecided,New] https://launchpad.net/bugs/84585717:58
vishymtaylor: no comes from python-mox17:58
mtaylorHA17:58
mtaylorAH, I mean17:58
mtaylorsweet. that's WAY easier17:59
vishybug 84584717:59
uvirtbotLaunchpad bug 845847 in nova "certain table columns are not indexed that should be" [Undecided,New] https://launchpad.net/bugs/84584717:59
vishythat is17:59
johan_-_is openstack-manual moving to git soon?17:59
mtaylorsandywalsh, jsavak I can bump you guys way further up the queue now. one sec18:00
comstudvishy: ah, thanks18:00
comstudi figure that's something easy if someone wants to try to hit it for diablo18:00
mtaylorSpamapS, soren, ttx: quick deb packaging review: https://code.launchpad.net/~mordred/keystone/add-python-mox/+merge/7485018:03
mtaylorjohan_-_: yes18:03
*** lorin1 has quit IRC18:03
mtaylorjohan_-_: afaik18:03
jeblairyes18:03
sandywalshmtaylor, thanks again M18:04
johan_-_so should i be holding off on proposing merges to openstack-manual until after it moves?18:04
SpamapS"Keystone does authentication and stuff"18:04
jeblairjohan_-_: annegentle is driving the schedule, might want to ask her18:04
SpamapSt3h awesome18:04
jeblairannegentle: question for you ^18:06
SpamapSmtaylor: just a review of the diff, or the package as a whole ?18:06
mtaylorSpamapS: the diff.18:06
annegentlejohan_-_: the keystone api doc is now it github, the rest of openstack-manuals is probably after object-api and compute-api so if it's a smallish edit go ahead and prop to lp:openstack-manuals18:06
mtaylorSpamapS: the package as a whole is a whole other conversation18:06
*** bcwaldon has quit IRC18:07
johan_-_annegentle: ok. thanks. it's a small edit, so you'll see something soon18:07
annegentlejohan_-_: great, thanks. Does it really say "and stuff?" Yipes.18:07
SpamapSmtaylor: +1'd18:09
mtaylorSpamapS: thanks!18:09
vishyhere's a pretty easy bug if someone has time:18:10
vishyhttps://bugs.launchpad.net/nova/+bug/84586618:10
uvirtbotLaunchpad bug 845866 in nova "exception tracebacks are lost when using raise" [Low,Triaged]18:10
mtaylorjsavak: ok. python-mox has been added as a keystone build-dep. Next rev that goes through for keystone should kick a new package build. after that, the puppet on the builder will install it. (and yes, there are too many moving parts in that process)18:12
openstackgerritMonty Taylor proposed a change to openstack/openstack-ci-puppet: Install nosexcover from packages instead of PIP.  https://review.openstack.org/41318:13
openstackjenkinsProject nova build #1,349: SUCCESS in 3 min 53 sec: https://jenkins.openstack.org/job/nova/1349/18:15
openstackjenkinsTarmac: Remove chanes_since and key_name from basic server entity.18:15
*** novas0x2a|laptop has joined #openstack-dev18:19
*** dragondm has quit IRC18:20
*** ohnoimdead has joined #openstack-dev18:22
openstackgerritA change was merged to openstack/openstack-ci-puppet: Install nosexcover from packages instead of PIP.  https://review.openstack.org/41318:23
zulmtaylor: hey any eta when the keystone tarballs is going to be fixed?18:23
mtaylorzul: oh. bother. one sec18:25
*** mwhooker has joined #openstack-dev18:26
mtaylorzul: fixed18:27
mtaylorzul: was artifact of an earlier bug in another thing18:27
zulmtaylor: k..cool...ill upload the packages to ubuntu this afternoon then18:28
mtaylorzul: SWEET18:28
mtaylorzul: any chance you've heard anything on bug 78852418:29
uvirtbotLaunchpad bug 788524 in python-defaults "backport dh_python2 to lucid (and maverick if appropriate)" [High,In progress] https://launchpad.net/bugs/78852418:29
zulmtaylor: nope18:30
mtaylorcool.18:30
zulmtaylor: i been stuck in my own misery hell :)18:30
mtaylorzul: oh yeah?18:31
zulmtaylor: regressions regression regressions18:31
mtayloryay!18:32
vishymtaylor: does that mean we might actually have keystone packages soon?18:36
vishywho knows, maybe dashboard soon?18:37
vishymaybe even an openstack metapackage that gets glance, keystone, dash, swift, nova (quantum?) and runs them all in one on one box?18:38
vishythat's my goal for essex18:38
vishy:)18:38
mtaylorvishy: we've had keystone packages for ages18:40
mtaylor:)18:40
mtaylorvishy: they're in the nova ppa, even18:41
mtaylorvishy: but ++ to the openstack single-machine metapackage18:42
openstackjenkinsProject nova build #1,350: SUCCESS in 2 min 57 sec: https://jenkins.openstack.org/job/nova/1350/18:51
openstackjenkinsTarmac: Remove the unnecessary sudo from qemu-img as it is unneeded and doesn't work with our current packaging.18:51
kbringardmtaylor: the packages leave much to be desired18:53
kbringardimo18:53
kbringardfor instance, there is no default config, or config template18:53
kbringardso you install the package and nothing starts, nor did I see it logging anywhere (although, perhaps it's going to like syslog or something and I just didn't see it)18:54
mtaylorkbringard: the packaging currently accepts merge requests!18:54
kbringardmtaylor: totally, i didn't mean to deride it18:55
mtaylorkbringard: didn't take it that way18:55
kbringardI was just tossing out my 2c, since I was just dealing with it18:55
kbringardtruth be told, I think focusing on the install docs would be just as good time spent18:55
kbringardboth of which I know I have the power to help with :-D18:56
*** amccabe has quit IRC18:56
mtaylorkbringard: I just always want to make sure folks know contribution vectors - oftentimes around here stuff goes on and folks feel like they don't know where it is18:56
mtaylorkbringard: excellent!18:56
jeblairsome of the information contained within the openstack-puppet modules may be of help -- it represents some actual deployment knowledge18:58
*** rnorwood has quit IRC18:59
openstackgerritAnne Gentle proposed a change to openstack/object-api: Initial move of OpenStack Object Storage API guide to github repo  https://review.openstack.org/41418:59
*** bcwaldon has joined #openstack-dev18:59
*** mwhooker has quit IRC19:02
*** mdomsch has joined #openstack-dev19:04
*** rnorwood has joined #openstack-dev19:05
openstackgerritMonty Taylor proposed a change to openstack/openstack-ci: Fixes bug 834950. Checks for valid project name.  https://review.openstack.org/41519:07
uvirtbotLaunchpad bug 834950 in openstack-ci "rfc.sh should check if the computed gerrit repo exists" [Low,Triaged] https://launchpad.net/bugs/83495019:07
*** yamahata_ has quit IRC19:22
jsavakmtaylor: thanks!19:35
openstackgerritA change was merged to openstack/openstack-ci: Fixes bug 834950. Checks for valid project name.  https://review.openstack.org/41519:35
uvirtbotLaunchpad bug 834950 in openstack-ci "rfc.sh should check if the computed gerrit repo exists" [Low,Triaged] https://launchpad.net/bugs/83495019:35
*** dragondm has joined #openstack-dev19:39
*** BK_man_ has joined #openstack-dev19:44
*** BK_man has quit IRC19:47
*** BK_man_ is now known as BK_man19:47
*** vladimir3p has joined #openstack-dev19:49
*** mnour has quit IRC19:51
*** mwhooker has joined #openstack-dev19:52
*** markvoelker has quit IRC19:54
*** joesavak has joined #openstack-dev19:58
*** jsavak has quit IRC20:00
*** jsavak has joined #openstack-dev20:01
openstackgerritAnne Gentle proposed a change to openstack/object-api: Removes all built docs from the target directory  https://review.openstack.org/41620:02
openstackgerritAnne Gentle proposed a change to openstack/object-api: Adds gitignore file  https://review.openstack.org/41720:02
*** joesavak has quit IRC20:03
*** markmc has quit IRC20:12
*** novas0x2a|laptop has quit IRC20:21
*** yamahata_ has joined #openstack-dev20:26
sandywalshloving the fast diffs in launchpad again20:29
openstackgerritAnne Gentle proposed a change to openstack/object-api: Initial move of OpenStack Object Storage API guide to github repo  https://review.openstack.org/41420:34
openstackgerritA change was merged to openstack/object-api: Initial move of OpenStack Object Storage API guide to github repo  https://review.openstack.org/41420:35
*** mdomsch has quit IRC20:40
openstackgerritBrian Waldon proposed a change to openstack/glance: Updating image status docs  https://review.openstack.org/41820:41
*** vladimir3p has quit IRC20:42
openstackgerritBrian Waldon proposed a change to openstack/glance: Updating image status docs  https://review.openstack.org/41820:43
*** vladimir3p has joined #openstack-dev20:45
*** cp16net has quit IRC20:51
openstackgerritBrian Waldon proposed a change to openstack/glance: Updating image status docs  https://review.openstack.org/41820:54
sorenmtaylor: The keystone packages seemt come with no configuration out of the box. Is that expected?20:54
mtaylorsoren: I think it's likely a bug20:55
Vekmtaylor: https://code.launchpad.net/~klmitch/nova/spread-first/+merge/7481720:56
Veksame story as before: "merge failed" but no included output.20:56
*** lts has quit IRC20:59
jk0ditto21:08
* Vek sighs...think mtaylor is still around, or did he leave already for the weekend? :)21:11
openstackgerritBrian Waldon proposed a change to openstack/glance: Updating image status docs  https://review.openstack.org/41821:11
*** joesavak has joined #openstack-dev21:12
*** jsavak has quit IRC21:14
mtaylorVek: looking21:16
Vek'k...21:16
* soren too :)21:17
sorenmtaylor: It can't find nose.21:18
sorenmtaylor: Did you guys remove *all* 300 noses? You should only remove 299 of them :)21:19
mtaylorsoren: :)21:19
mtaylorit should be installed via packages now21:19
Veksoren: he's been battling that problem since at least yesterday...21:20
bcwaldonI had a branch yesterday fail multiple times21:22
bcwaldondo you guys think its safe now?21:22
sorenmtaylor: WEll, try "import nose" and watch.21:23
*** joesavak has quit IRC21:23
mtaylorsoren: no, I hear you21:23
sorenmtaylor: Oh *now* now?21:23
mtaylorok. try it again21:23
sorenYEah, works now.21:23
* soren re-approves21:23
mtaylorsoren: no. I mean - I've been working on it ... for some reason, when you have it installed via packages, then via pip, then remove the pip package, python can no longer find the packages lib21:24
mtaylorwhich is, of course, gigantic fail21:24
Vekindeed...21:26
sorenmtaylor: Presumably pip does "something" to make sure you don't use the system one.21:28
sorenmtaylor: ...and then doesn't undo that "something".21:28
mtaylorsoren: yeah. well - re-installing the system one fixes it21:29
mtaylorso nova and nova-1 should both be good to go now, and neither should get screwed up by pip anymore21:29
sorenAwesomesauce.21:29
bcwaldonwould one of you mind re-approving this branch21:29
bcwaldonhttps://code.launchpad.net/~rackspace-titan/nova/image-service-cleanup/+merge/7362121:29
bcwaldonalready tried to go in yesterday21:29
bcwaldonmay need to comment-approve since i merged trunk and pushed21:30
mtaylorbcwaldon: got it21:30
bcwaldonthanks21:31
*** novas0x2a|laptop has joined #openstack-dev21:32
bcwaldonVek's branch failed again21:40
bcwaldonmtaylor: so did image-service-cleanup21:43
VekFTR, I ran the test suite locally on that branch and there are no errors and no PEP8 errors.21:44
bcwaldonsame on mine21:44
*** bcwaldon has quit IRC21:45
* Vek bets soren's branch merged.21:45
*** rnirmal has quit IRC21:46
jk0mine did ;)21:46
openstackjenkinsProject nova build #1,351: SUCCESS in 5 min 30 sec: https://jenkins.openstack.org/job/nova/1351/21:47
openstackjenkinsTarmac: Pass reboot_type (either HARD or SOFT) to the virt layers from the API.21:47
openstackjenkinsThis only works with XenAPI at the moment. The other hypervisors will need to be implemented as their maintainers see fit.21:47
*** rnorwood has quit IRC21:47
*** novas0x2a|laptop has quit IRC21:48
ironcamelmtaylor: sorry for bugging you. just wondering if you are going to be able to get the nova build deps in today?21:51
openstackgerritYogeshwar Srikrishnan proposed a change to openstack/keystone: Introducing doc to support OS-KSCATALOG extensions.Adding new calls to OS-KSADM extension document.  https://review.openstack.org/41921:51
*** novas0x2a|laptop has joined #openstack-dev21:53
Vekmy guess is that the process of running the tests against one branch is messing up later attempts to run tests on other branches21:54
Vekleading to headaches for developers in general and mtaylor in particular :)21:54
mtaylorironcamel: which one are you waiting on again?21:55
ironcamelmtaylor: python-feedparser21:55
mtaylorah yes. you're next21:56
ironcamelsweet21:56
mtaylorhttps://code.launchpad.net/~mordred/nova/add-feedparser/+merge/7487522:00
Vekmtaylor: any progress on our failed merges?22:01
*** novas0x2a|lapto1 has joined #openstack-dev22:06
*** mattray has quit IRC22:07
*** mattray has joined #openstack-dev22:07
*** novas0x2a|laptop has quit IRC22:08
ironcamelmtaylor: thanks!22:09
mtaylorW T F22:09
mtaylorVek: ok. so now I just went on there and /usr/bin/nose was just gone. even though the package was installed22:09
mtaylorsomething evil is going on22:09
Vekmtaylor: oh lovely :(22:11
mtaylorVek: I fixed that - but I'd like to know what happened there22:12
Vekyeah, no kidding.22:13
* Vek almost quotes a shakespearean play about a certain scotsman...22:13
mtaylorsomething's rotten in the state of scotland?22:14
Vekheh.  superstition among actors--bad luck to mention that particular shakespearean play.22:14
Vekyour comment about "something evil is going on" reminded me of one of the opening lines of that paly.22:15
jeblairFri Sep 09 22:15:12 +0000 2011 /Stage[main]/Jenkins_slave/Package[nose]/ensure (notice): removed22:15
jeblairmtaylor: ^22:15
* Vek blinks22:15
Vekyay puppet...22:16
jeblairperhaps the pip ensure absent is removing the nose bin from the package22:16
mtaylorjeblair: fail22:17
jeblairmtaylor: there's the difference between a package management system and pip.22:18
mtaylorjeblair: good point22:19
*** mattray has quit IRC22:22
openstackgerritJames E. Blair proposed a change to openstack/openstack-ci-puppet: Remove ensure absent pip commands.  https://review.openstack.org/42022:22
*** code_franco has quit IRC22:23
openstackgerritA change was merged to openstack/openstack-ci-puppet: Remove ensure absent pip commands.  https://review.openstack.org/42022:23
Vekmtaylor: thanks!22:24
*** kbringard has quit IRC22:25
openstackjenkinsProject nova build #1,352: SUCCESS in 3 min 56 sec: https://jenkins.openstack.org/job/nova/1352/22:30
openstackjenkinsTarmac: Stock zones follows a fill-first methodology���the current zone is filled with instances before other zones are considered.  This adds a flag to nova to select a spread-first methodology.  The implementation is simply adding a random.shuffle() prior to sorting the list of potential compute hosts by weights.22:30
*** novas0x2a|lapto1 has quit IRC22:39
*** novas0x2a|laptop has joined #openstack-dev22:39
*** novas0x2a|laptop has quit IRC22:45
*** novas0x2a|laptop has joined #openstack-dev22:46
*** novas0x2a|laptop has quit IRC22:49
*** novas0x2a|laptop has joined #openstack-dev22:49
Vekhmmm, I shoulda updated that description.  Oh, well.22:50
mtaylorat least it merged22:57
*** misheska has quit IRC23:02
*** yamahata_ has quit IRC23:12
*** vladimir3p has quit IRC23:14
*** yamahata_ has joined #openstack-dev23:23
*** ohnoimdead has quit IRC23:40
*** rnorwood has joined #openstack-dev23:43
*** dragondm has quit IRC23:46

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