Thursday, 2011-06-16

*** Daviey has joined #openstack-dev00:00
*** adiantum has joined #openstack-dev00:00
*** RobertLaptop has joined #openstack-dev00:00
*** rods has joined #openstack-dev00:00
*** clayg has joined #openstack-dev00:00
*** Tv has quit IRC00:03
*** Daviey has quit IRC00:04
*** Daviey has joined #openstack-dev00:07
*** adiantum has quit IRC00:18
*** HugoKuo__ has joined #openstack-dev00:31
*** adiantum has joined #openstack-dev00:32
*** HugoKuo_ has quit IRC00:34
*** Tv has joined #openstack-dev00:35
*** jdurgin has quit IRC00:48
*** vladimir3p has quit IRC00:55
*** Binbin has joined #openstack-dev00:59
*** adiantum has quit IRC01:03
*** adiantum has joined #openstack-dev01:08
openstackjenkinsProject nova build #1,011: SUCCESS in 3 min 4 sec: http://jenkins.openstack.org/job/nova/1011/01:24
openstackjenkinsTarmac: novaclient changed to support projectID in authentication. Caused some minor issues with distributed scheduler. This fixes them up.01:24
*** mgius is now known as mgius-away01:28
*** adiantum has quit IRC01:31
*** pmullaney has quit IRC01:39
openstackjenkinsProject nova build #1,012: SUCCESS in 2 min 57 sec: http://jenkins.openstack.org/job/nova/1012/01:39
openstackjenkinsTarmac: Adds 'joinedload' statements where they need to be to prevent access of a 'detached' object.01:39
*** adiantum has joined #openstack-dev01:44
*** Binbin has quit IRC02:04
*** adiantum has quit IRC02:16
*** adiantum has joined #openstack-dev02:29
*** Binbin has joined #openstack-dev02:35
*** vladimir3p has joined #openstack-dev02:51
*** cloudgroups has joined #openstack-dev02:52
*** zykes- has quit IRC03:08
*** zykes- has joined #openstack-dev03:09
*** cloudgroups has left #openstack-dev03:23
*** adiantum has quit IRC03:42
*** dolphm has joined #openstack-dev03:46
*** dolphm has quit IRC03:49
*** dolphm has joined #openstack-dev03:50
*** dolphm has quit IRC03:51
*** dolphm has joined #openstack-dev03:51
*** adiantum has joined #openstack-dev03:55
*** openpercept_ has joined #openstack-dev04:16
*** antonym has quit IRC04:44
*** troytoman-away has quit IRC04:44
*** soren has quit IRC04:44
*** soren has joined #openstack-dev04:45
*** ChanServ sets mode: +v soren04:45
*** antonym has joined #openstack-dev04:45
*** antonym is now known as Guest9992504:46
*** troytoman-away has joined #openstack-dev04:48
*** dolphm has quit IRC04:49
*** adiantum has quit IRC04:59
*** vladimir3p has quit IRC05:02
*** adiantum has joined #openstack-dev05:12
*** zaitcev has quit IRC05:27
*** Zangetsue has joined #openstack-dev05:34
*** adiantum has quit IRC05:43
*** vladimir3p has joined #openstack-dev05:46
*** xtoddx has quit IRC05:48
*** vishy has quit IRC05:48
*** vishy has joined #openstack-dev05:48
*** xtoddx has joined #openstack-dev05:48
*** devcamcar has quit IRC05:50
*** comstud has quit IRC05:50
*** gholt has quit IRC05:50
*** troytoman-away has quit IRC05:50
*** devcamcar has joined #openstack-dev05:51
*** gholt has joined #openstack-dev05:51
*** ttx has quit IRC05:51
*** comstud has joined #openstack-dev05:51
*** ttx has joined #openstack-dev05:55
*** ttx has quit IRC05:55
*** ttx has joined #openstack-dev05:55
*** troytoman-away has joined #openstack-dev05:55
*** adiantum has joined #openstack-dev05:56
*** vladimir3p has quit IRC06:05
*** Tv has quit IRC06:11
*** Binbin has quit IRC06:12
ttxsoren, mtaylor: swift-milestone-ppa is still broken. We need to generate RC packages for Swift 1.4.1 asap...06:57
*** reidrac has joined #openstack-dev07:04
mtaylorttx: sorry - lemme fix it right now07:09
* mtaylor got distracted07:09
ttxmtaylor: thanks. Are you back on west coast or what ?07:09
ttx(I know New York never sleeps, but still...)07:10
mtayloryup. in seattle this week07:11
*** adiantum has quit IRC07:14
*** adiantum has joined #openstack-dev07:19
mtaylorttx: ok - swift-milestone-ppa is building now07:24
ttxmtaylor: cool, thanks07:31
sorenmtaylor: So you've added a build step to copy the artifacts... And what else?07:41
sorenmtaylor: Ah, you did change the script.07:45
sorenmtaylor: Have you done the same for all the -ppa jobs?07:46
sorenmtaylor: Not glance-{,milestone-}ppa. I just did those.07:50
sorenttx: There. We should be in good shape again.07:50
ttxsoren: cool.07:51
mtaylorsoren: yes - I had done the ppa jobs - just not the milestone ones08:01
sorenttx: I just created lp:~openstack-release/ubuntu-archive-tools/openstack. At least some of the tools I'm writing should be more widely applicable than just us, so I figured I'd put them there and perhaps eventually have them folded back into lp:ubuntu-archive-tools.08:16
ttxok08:17
*** adiantum has quit IRC08:27
*** adiantum has joined #openstack-dev08:39
*** adiantum has quit IRC08:50
*** adiantum has joined #openstack-dev08:55
*** adiantum has quit IRC09:37
*** adiantum has joined #openstack-dev09:38
*** adiantum has quit IRC09:59
*** vladimir3p has joined #openstack-dev10:01
*** erik-s has joined #openstack-dev10:02
sorenttx: Hm... We'll need a sync-ppa that can exclude certain packages.10:15
sorenttx: ...to copy libraries from trunk PPA's to milestone-proposed PPA's.10:15
ttxsoren: ack10:25
*** vladimir3p has quit IRC10:30
sorenttx: /me gets right on that after lunch.10:37
*** markvoelker has joined #openstack-dev11:20
*** markvoelker has left #openstack-dev11:24
sorenDone11:41
*** openpercept_ has left #openstack-dev12:00
*** adiantum has joined #openstack-dev12:20
*** dolphm has joined #openstack-dev12:32
*** dolphm has quit IRC12:43
*** heden has quit IRC12:57
*** ameade has joined #openstack-dev13:21
*** pmullaney has joined #openstack-dev13:26
*** Zangetsue has quit IRC13:28
*** rods has quit IRC13:31
*** Zangetsue has joined #openstack-dev13:32
*** jkoelker has joined #openstack-dev13:33
*** dolphm has joined #openstack-dev13:35
reidracweird, I might have found a bug in swift13:41
reidracgetting a list ob object info in a container13:41
reidracthe last_modified field has %Y-%m-%dT%H:%M:%S.%f format13:41
reidracbut I got ONE with %Y-%m-%dT%H:%M:%S format13:41
reidracis that possible?13:42
*** bcwaldon has joined #openstack-dev13:42
reidracI mean one object13:42
creihtreidrac: interesting13:43
reidracisn't it?13:43
reidrac:)13:43
*** rods has joined #openstack-dev13:43
creihtfor that one that was different, was it uploaded, or modified in a mannder different from the others?13:43
reidracnope13:43
reidracit was PUT as the others13:44
creihtreidrac: and either way, I would go ahead and file a bug, and I'm sure the guys will take a look13:44
reidracit's surprising that list_objects_iter returns the value straight away from the db without doing any formatting13:45
reidracsound to me like looking for trouble :D13:45
creihtheh13:45
reidracseems normalize_timestamp is formatting the input14:04
reidracI can't see how's possible I have an object with the wrong timestamp...14:04
notmynameis it possible that the .%f was zero and therefore got formatted away?14:05
*** byeager has quit IRC14:06
reidracthat was my first guess14:06
reidracbut normalize_timestamp it's perfect14:07
reidracit's working properly14:07
reidracI'm going to check the sqlite db directly14:07
reidracso I can discard a swift bug14:07
reidracdefinitely it's swift fault... the JSON file is returning the wrong date format14:24
reidracI mean the JSON response14:24
*** Guest99925 has quit IRC14:49
*** Guest99925 has joined #openstack-dev14:49
*** Guest99925 is now known as spy14:49
*** dragondm has joined #openstack-dev14:50
*** spy is now known as antonym14:50
reidracgot it! writing a fix14:50
reidracuhm, although I'm not sure if it's a bug14:52
reidracthe API documentation doesn't specify it clearly14:54
reidracfrom the examples seems that you can expect that .0000014:55
reidracbut the container server uses datetime.isoformat(), and it shows the miliseconds only when available14:56
reidracso you'll never get that .0000014:56
reidracshould I file a bug? any thoughts?14:56
*** rnirmal has joined #openstack-dev14:57
annegentlemtaylor: around?15:00
reidracfiled a bug, I'm off for today15:12
*** vladimir3p has joined #openstack-dev15:18
*** reidrac has quit IRC15:19
*** Zangetsue has quit IRC15:53
*** heckj has joined #openstack-dev15:54
*** dprince has joined #openstack-dev16:02
*** Tv has joined #openstack-dev16:09
*** dolphm has quit IRC16:16
*** dolphm has joined #openstack-dev16:35
*** adiantum has quit IRC16:43
bcwaldonjaypipes: did you mean to approve this with your latest comment? https://code.launchpad.net/~rackspace-titan/nova/remove-local-image-service/+merge/6408016:49
jaypipesbcwaldon: yes.16:50
bcwaldonjaypipes: just checking :)16:50
jaypipesbcwaldon: done16:50
*** jdurgin has joined #openstack-dev16:58
*** adiantum has joined #openstack-dev16:58
*** mszilagyi has joined #openstack-dev17:01
*** dprince has quit IRC17:01
*** dprince has joined #openstack-dev17:03
*** markvoelker has joined #openstack-dev17:13
*** adiantum has quit IRC17:16
*** mgius-away is now known as mgius17:26
sandywalsh_trying 'nova-manage network create 192.168.2.240/8' and getting 'invalid prefix length(8)' ... any ideas why that won't work?17:55
annegentlesandywalsh_: does that network fit within the range defined in nova.conf?18:07
annegentlesandywalsh_: just a stab in the dark, I'm no network admin18:07
sandywalsh_annegentle, hmm, I don't one defined in nova.conf ... what's the default?18:09
dprincetr3buchet: you around?18:10
annegentlesandywalsh_: I'm thinking of --fixed_range which defaults to 10.0.0.0/8, maybe that's not relevant for your setup tho18:12
sandywalsh_annegentle, thanks ... will investigate18:12
annegentlesandywalsh_: also --network_size defaults to 256 which is teh number of addresses in each private subnet18:13
*** dprince has quit IRC18:23
*** dprince has joined #openstack-dev18:57
tr3buchetdprince: yes19:06
tr3buchetdamnit19:06
tr3buchetmissed him19:06
dprincetr3buchet: I'm here.19:10
tr3buchetdprince: you were looking for me?19:11
dprincetr3buchet: Hey man. I had a question on multinic: Why are we fkeying the virtual interfaces to networks?19:11
tr3buchetdprince it all comes down to the bridge the vif is connected to19:13
tr3buchetthat bridge is a column in the network table19:13
tr3buchetso i set up a network id for the virtual interface19:13
tr3buchetfigured i might as well fk it to network19:13
dprincetr3buchet: Sure. We just don't use a lot of fkeys nova. I mean we could use a lot more but I thought it best to avoid them if possible for performance reasons.19:15
tr3buchetdprince: well the hell i went through with sqlalchemy to get that fk in there19:16
openstackjenkinsProject swift build #281: SUCCESS in 30 sec: http://jenkins.openstack.org/job/swift/281/19:16
openstackjenkinsTarmac: Fixing ratelimit tests19:16
tr3bucheti would have preferred not having it19:16
*** winston-d has quit IRC19:17
tr3buchetdprince i can see removing it. i don't know that virtual_interface.network is necessary useful19:17
dprincetr3buchet: Okay. So the 'nova-manage network delete' command works on a clean vanilla install.19:18
tr3buchetdprince: i was thinking there were probably virtual interfaces fkeyed to the network you were attempting to delete19:19
dprincetr3buchet: If I try to spin up an instance (which fails w/ libvirt.) and I have a single entry in the virtual interfaces table the 'nova-manage network delete' fails.19:19
tr3buchetyep that's what i figured19:19
dprincetr3buchet: exactly. Just having a single record in that table causes the issue.19:19
tr3buchetso you spin up the instance (which fails) and end up with a virtual_interface in the table?19:20
tr3buchetthat's bad19:20
tr3buchetneed to roll that back19:20
tr3buchetbecuase your instance will also have fixed_ips and what not too19:20
dprincetr3buchet: Yeah. Perhaps that is the root problem here.19:20
tr3bucheti think so19:20
tr3buchetso i'm fine with getting an error if you try to delete a network that has virtual interfaces associated with it19:21
dprincetr3buchet: Sure.19:21
dprincetr3buchet: I was just a bit surprised when I deleted the instance (that failed) and the virtual interface was still there.19:22
tr3bucheti'll look into some sort of exception catching to dealloc if something goes bad and we can give it another shot. thanks for playing with it19:22
tr3buchetoh19:22
tr3buchetperhaps not19:22
tr3buchetleave te structure there until the instance is deleted might be better?19:22
tr3buchetdprince i think i see what is happening19:26
tr3buchetterminate_instance should be calling the deallocate which shoudl remove the row in the table19:26
dprincetr3buchet: Sure. That sounds reasonable.19:27
tr3buchetbut if your instance doesn't get a host the compute api delete() function doesn't call compute.terminate_instance, it just makes the db call19:27
tr3buchetcan you do me a favor and repeat the process and but this time before you terminate the instance check to see if it has a host in table?19:28
tr3buchetthat'll narrow it down completely19:28
dprincetr3buchet: Sure. Sorry. Got interrupted. Looking now.19:32
tr3buchetawesome thanks19:32
*** HugoKuo__ has quit IRC19:35
dprincetr3buchet: Yep. The host is set.19:51
tr3buchetit is set...19:52
tr3buchetnext step when you terminate do you see "Terminating instance %s" in the compute log?19:53
tr3buchetdprince: ^19:55
dprincetr3buchet: nope19:55
dprinceI just get the stack trace w/ the 'gateway' key error.19:56
dprincetr3buchet: Oh Sorry. Wait.19:56
dprincetr3buchet: The node was still in its ERROR/Shutdown state from the 'gateway' error.19:57
dprincetr3buchet: You want me to 'nova delete' it and see if terminating is in the log file?19:57
tr3buchetdprince: yessir!20:00
dprincetr3buchet: Terminating instance 120:01
dprincetr3buchet: as expected.20:01
tr3buchetalrighty20:01
tr3buchetand afterwards the virtual_interface line is still there20:01
tr3buchetin the db table20:01
tr3buchetscrewy!20:01
tr3buchetthanks a lot i'll take a look into it20:01
tr3bucheti can't see any reason that would be libvirt related20:02
dprincetr3buchet: Yes.20:02
dprinceI still have a single record in the virtual_interfaces table.20:02
tr3buchetk20:02
dprinceHey. Do you want a libvirt setup to mess with?20:03
dprincetr3buchet: I mean would hacking on a Cloud Server w/ Libvirt help you fix this? and or the 'gateway' issue?20:03
tr3buchetdprince: which network configuration are you using?20:03
dprincetr3buchet: Flat DHCP20:04
tr3buchetthe libvirt gateway issue i already understand20:04
dprincetr3buchet: Gotcha.20:04
dprincetr3buchet: Okay. So you good then?20:04
tr3buchetdprince: yep20:04
tr3buchetthanks a lot20:04
*** bcwaldon has quit IRC20:05
dprincetr3buchet: Cool. I'll keep looking through it. When you merge prop it again I'll try it once more.20:05
tr3buchetdprince: one final thing20:06
dprincetr3buchet: sure.20:06
tr3buchetdo you see any "floating IP deallocation for instance |%s|" messages?20:06
tr3buchetor "network deallocation for instance |%s|"20:07
dprincetr3buchet: nope. None in nova-compute.log.20:07
tr3buchetshould see both in the network log20:07
tr3buchetoops network log sorry20:07
dprincetr3buchet: http://paste.openstack.org/show/1669/20:08
dprincetr3buchet: That was interesting.20:08
dprincetr3buchet: from nova-network.log20:09
tr3buchetthere's rub!20:09
tr3buchetthe   --^20:09
dprincetr3buchet: Yep. Sorry I didn't look there earlier.20:09
tr3buchetyeah no problem20:09
tr3buchetdprince fix pushed20:11
dprincetr3buchet: Cool. Is that the 'gateway' fix too?20:13
tr3buchetnope20:14
tr3buchet:)20:14
openstackjenkinsProject nova build #1,013: SUCCESS in 2 min 59 sec: http://jenkins.openstack.org/job/nova/1013/20:14
openstackjenkinsTarmac: Fixes a bug where a unit test sometimes fails due to a race condition.20:14
dprincetr3buchet: Sure. If you can get that one too that would be great. At least I'd have a chance at getting further...20:14
*** zaitcev has joined #openstack-dev20:15
tr3buchetdprince alright i'm looking at it, there is a bigger issue20:18
tr3buchetso libvirt had some changes put in place by griddynamics that were similar to those i put in place in xen allowing it to work as things were currently and also post multi-nic20:19
tr3buchetthere were some shims and what not20:19
tr3buchetthose now need to be removed20:19
tr3buchetmaybe part of that work should be this20:19
tr3bucheti can have a go at it and see what happens, but I don't want to mess something up (i've not touched libvirt before)20:20
dprincetr3buchet: sure. Maybe Lamar would be up for helping you out too.20:20
tr3buchetdprince: i'm looking through it now20:21
tr3buchetdprince: they are also going to have other issues, such as multiple ips for a single interface not being supported20:22
tr3buchetim going to have a quick go at it and see what happens20:22
*** rnirmal_ has joined #openstack-dev20:34
*** dprince has quit IRC20:35
*** rnirmal has quit IRC20:37
*** rnirmal_ is now known as rnirmal20:37
annegentleI'd like to know more about how Jenkins gets access to certain files it runs for builds, does anyone have insight? For example, if I want to change /var/lib/jenkins/jobs/openstack-manuals/workspace/doc/pom.xml, do I have to be in a CI group?20:37
heckjannegentle: I think monty is the guy that will know the details there20:39
annegentleyeah just wondered if anyone has the overview of access to jenkins. Maybe I'll re-read one of his lonnng emails. :)20:39
*** dolphm has quit IRC20:40
annegentlemtaylor: not that there's anything wrong with long emails :)20:40
heckjannegentle: access is based on launchpad ID, but how the grouping is set up beyond that I'm not sure.20:40
mtaylorannegentle: hey! come on :)20:40
mtaylorannegentle: long emails are great!20:41
annegentleyeah I'm reading the logs and saw my launchpad id20:41
annegentlebut wasn't sure if I have ability to change it by using bzr or what20:41
mtaylorannegentle: so, jenkins for that job pulls from the bzr branch20:41
mtaylorannegentle: I can totally add you as one of the people who can edit jenkins jobs though20:41
annegentlemtaylor: so glad you know I'm only teasing :)20:42
annegentlemtaylor: yes, let's do that, add me, I want to move files and add an "incubation" area so I need to figure out the best approach20:42
annegentlemtaylor: say, for example, the keystone doc wants to be built automatically too, but while it's being incubated or prior to incubation20:43
annegentlemtaylor: so do I say, bring your own pom file?20:43
mtaylorannegentle: done. you'll need to hit the logout button on jenkins to cause it to re-do your credentials20:43
annegentlemtaylor: or do I write pom files for each doc in incubation20:43
mtaylorannegentle: I am certain that there is a way or even a good way to do what you're talking about... but I think definitely getting you in there will help us start poking at the solutions20:44
annegentlemtaylor: ok, cool.20:44
mtaylorannegentle: so then, if you look at http://jenkins.openstack.org/job/openstack-manuals/configure - you can see how it's currently hanging together20:45
heckjannegentle: how is the source organized? That should be able to help drive a reasonable answer. If the docbook source is in different branches, then create a POM for each one - and then maybe a job on Jenkins to build each of those.20:45
mtayloryes... what heckj said - having multiple jenkins jobs to do multiple things is likely much more sensible than trying to make a single complex one20:46
mtaylorand you can always have them trigger each other - or be triggered from different things20:46
heckjit's relatively easy to string jenkins jobs together to cascade builds on a single trigger - er, what monty said20:47
annegentleheckj: yep, we can have poms for each one, and really we want that20:47
annegentleheh, cool, thanks to both of you20:47
mtaylorannegentle: the openstack-manuals is set up as a maven job, because of the pom... HOWEVER , if that's not flexible enough - we can always re-make it as a 'freestyle' job, which allows us to define build steps as shell scripts20:47
mtaylorannegentle: you have full admin access - so feel free to create more jobs if you want20:48
mtaylorannegentle: and/or pepper me with questions :)20:48
annegentlemtaylor: very cool! David Cramer is going to help too (doc build guy here at the Rack) so we may have questions tomorrow.20:48
heckjmtaylor - can you give our ExtendedRead permissions without the whole kit - I would like to be able to see the job config on dashboard-tarmac20:50
mtaylorannegentle: great - well, let me know if you want to add some access for him as well20:51
mtaylorheckj: I wish! I really do not like the way I have to give "configure" access to allow someone to see the job configuration20:51
mtaylorheckj: unless you know of a jenkins plugin that adds ExtendedRead20:52
heckjOh, yuck. Does devcamcar have it? I can have him bring it up and look it over20:52
heckjmtaylor: nope, at least not right now...20:52
heckjI'll look for something though20:52
mtaylorheckj: I added you to the group - go ahead and poke20:54
* heckj looks (Grazie!)20:55
mtaylorheckj: the tarmac config itself is elsewhere - lp:~hudson-openstack/openstack-ci/trunk in .config/tarmac/tarmac.conf21:05
heckjmtaylor: thanks!21:06
heckjmtaylor: is the /var/lib/jenkins/test_nova.sh the same as the one in that openstack-ci branch (test_nova.sh)?21:09
mtayloryup21:09
* heckj reads21:09
mtaylorheckj: I basically created that branch by checking in all of the things that jenkins uses but aren't managed through the web21:10
heckjcool21:10
mtaylorin place - so lp:~hudson-openstack/openstack-ci/trunk checks out directly in to /var/lib/jenkins21:10
mtaylor(may reorg that to be more sensible at some point - but for right now who cares)21:11
heckjmtaylor: good by me21:11
openstackjenkinsProject swift build #282: SUCCESS in 28 sec: http://jenkins.openstack.org/job/swift/282/21:16
openstackjenkinsTarmac: You can specify X-Newest: true on GETs and HEADs to indicate you want Swift to query all backend copies and return the newest version retrieved.21:16
openstackjenkinsObject COPY requests now always copy the newest object they can find.21:16
openstackjenkinsObject POSTs are implemented as COPYs now by default (you can revert to previous implementation with conf object_post_as_copy = false)21:16
openstackjenkinsAccount and container GETs and HEADs now shuffle the nodes they use to balance load.21:16
*** rnirmal has quit IRC21:33
*** ohnoimdead has joined #openstack-dev21:54
*** markvoelker has quit IRC22:08
*** mszilagyi_ has joined #openstack-dev22:16
*** mszilagyi has quit IRC22:19
*** mszilagyi_ is now known as mszilagyi22:19
*** mgius has quit IRC22:29
*** ameade has quit IRC22:30
*** mgius has joined #openstack-dev22:31
*** dragondm has quit IRC22:40
*** jkoelker has quit IRC22:45
*** mgius_ has joined #openstack-dev23:21
*** mgius has quit IRC23:22
*** mgius_ is now known as mgius23:35
mtaylorjaypipes: ping23:49

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