Friday, 2011-05-20

*** jdurgin has quit IRC00:03
*** jdurgin has joined #openstack-dev00:04
*** pyhole has quit IRC00:07
*** pyhole has joined #openstack-dev00:07
*** antonyy has quit IRC00:16
*** antonyy has joined #openstack-dev00:17
*** dragondm has quit IRC00:19
*** antonyy has quit IRC00:21
*** Tv has quit IRC00:34
*** johnpur has quit IRC00:36
pvosoren: restored my default sources.list and upgraded. works now.00:45
*** jdurgin has quit IRC00:59
*** bcwaldon has joined #openstack-dev01:02
*** Tv has joined #openstack-dev01:06
comstudtermie: fwiw, your branch passes for me too01:08
comstudi'm going to guess out of memory or something01:13
comstudactually, i take that back01:29
comstudi'm guessing the error now01:29
termieyou're getting the error now?01:30
comstudyup01:30
comstudreproducable every time01:30
comstud  File "/home/cbehrens/openstack/flags_reparse/nova/utils.py", line 165, in execute01:30
comstud    cmd=' '.join(cmd))01:30
comstudProcessExecutionError: Unexpected error while running command.01:30
termiecomstud: rebasing on master and checking again01:31
*** rnirmal has joined #openstack-dev01:32
termiek, i get it too now, weird01:32
comstudi see, there's a new line added since I last ran the tests.01:32
comstudif you remove your new_flags.Reset()01:33
comstudit goes away01:33
comstud(the error)01:33
*** bcwaldon has quit IRC01:36
termieyeah, figured out the issue01:38
comstudor remove flags.FlagValues.Reset(self)01:38
comstudk01:38
* comstud is curious01:39
termie(you are right) but that code is needed so i need to find another way around01:39
termiebasically dhcpbridge does funky things with flags01:39
termiethe flags reparsing that happens resets thigns to default, but since the fake flags are not set on the command line they get reset to defaults because they can't be reparsed01:39
*** cloudgroups has joined #openstack-dev01:39
termiebecause they were never in the command-line01:40
termiethe workaround would be to have fake flags overwrite the definitions of the flags01:40
termieinstead of just setting the values at runtime01:40
comstudah01:40
termiebut it is some fingerwork to do01:40
termieso i am trying to think of a simpler solution01:40
termiecomstud: btw, the rpc_multicall stuff is up now01:41
termieit rolls in yoru rpc-improvements01:41
comstudi saw.. i'm going to poke through it01:41
comstudi have some more tests01:41
comstudbut01:41
comstud1 of my tests fails01:41
comstudi'll see if you've fixed it01:41
termiehmm, kj01:41
termiei can try to merge your branch back in and see what happens01:42
comstudi'll push them up in rpc-improvements01:42
comstudsec01:42
*** rnirmal has quit IRC01:43
comstudi have a vim open somewhere i'm trying to locate01:43
comstudheh01:43
comstudtermie: lp:~cbehrens/nova/rpc-improvements01:53
comstudtest_rpc.py, 'test_connectionpool_limit' will hang for me01:53
comstudas there's apparently a ConnectionPool.get() without a ConnectionPool.put() somewhere01:53
comstudit runs fine when that's the only test you run01:53
comstudbut you'll see if it you just: nosetests nova/tests/test_rpc.py01:54
comstud(at least in my branch right now)01:54
*** cloudgroups has quit IRC01:58
comstudok, this is weird02:12
comstudthis is not obeying 'order_as_stack=True'02:15
comstudworks in my branch, and not yours, for some strange reason02:16
comstudeven tho ConnectionPool is identical after merging02:17
comstudoh i see02:25
comstudyou have a rpc.Connection = in tests.py02:25
comstuder, ConnectionPool02:26
comstudok, looks like you fixed the bug that's in my branch somewhere02:26
comstudprobably by using 'with'02:27
*** antonyy has joined #openstack-dev02:35
comstudbbl03:11
*** santhosh has joined #openstack-dev03:46
*** pyhole has quit IRC04:26
*** pyhole has joined #openstack-dev04:27
jk0.version04:27
pyholepyhole v0.5.4 (625e4) - http://pyhole.org04:27
*** galthaus has quit IRC04:37
*** jaypipes has joined #openstack-dev05:46
openstackjenkinsProject nova build #915: SUCCESS in 2 min 47 sec: http://jenkins.openstack.org/job/nova/915/05:54
openstackjenkinsTarmac: The tools/* directory is now included in pep8 runs. Added an opt-out system for excluding files/dirs from pep8 (using GLOBIGNORE).05:54
*** jaypipes has quit IRC06:04
*** zaitcev has quit IRC06:05
openstackjenkinsProject nova build #916: SUCCESS in 2 min 42 sec: http://jenkins.openstack.org/job/nova/916/06:09
openstackjenkinsTarmac: The XenAPI driver uses openssl as part of the nova-agent implementation to set the password for root. It uses a temporary file insecurely and unnecessarily. Change the code to write the password directly to stdin of the openssl process instead.06:09
*** jaypipes has joined #openstack-dev06:17
openstackjenkinsProject nova build #917: SUCCESS in 2 min 42 sec: http://jenkins.openstack.org/job/nova/917/06:24
openstackjenkinsTarmac: Add new flag 'max_kernel_ramdisk_size' to specify a maximum size of kernel or ramdisk so we don't copy large files to dom0 and fill up /boot/guest06:24
*** Tv has quit IRC06:30
openstackjenkinsProject nova build #918: SUCCESS in 2 min 42 sec: http://jenkins.openstack.org/job/nova/918/06:39
openstackjenkinsTarmac: This fix ensures that kpartx -d is called in the event that tune2fs fails during key injection, as it does when trying to inject a key into a windows instance.  Bug #760921 is a symptom of this issue, as if kpartx -d is not called then partitions remain mapped that prevent the underlying nbd from being reused.06:39
uvirtbotLaunchpad bug 760921 in nova "nbd device busy and inject key fails" [High,In progress] https://launchpad.net/bugs/76092106:39
openstackjenkinsCouldn't think of a good way to regression test for this - any ideas?06:39
openstackjenkinsProject nova build #919: SUCCESS in 2 min 42 sec: http://jenkins.openstack.org/job/nova/919/06:59
openstackjenkinsTarmac: Added an EC2 API endpoint that'll allow import of public key. Prior, api only allowed generation of new keys.06:59
termie    \             \            /    \07:23
termie|       |             \          |      |07:23
termie|       `.             |         |       :07:23
termie`        |             |        \|       |07:23
termie \       | /       /  \\\   --__ \\       :07:23
termie  \      \/   _--~~          ~--__| \     |07:23
termie   \      \_-~                    ~-_\    |07:23
termie    \_     \        _.--------.______\|   |07:23
termie      \     \______// _ ___ _ (_(__>  \   |07:23
termie       \   .  C ___)  ______ (_(____>  |  /07:23
termie       /\ |   C ____)/      \ (_____>  |_/07:23
termie      / /\|   C_____)       |  (___>   /  \07:23
termie     |   (   _C_____)\______/  // _/ /     \07:23
termie     |    \  |__   \\_________// (__/       |07:23
termie    | \    \____)   `----   --'             |07:23
termie    |  \_          ___\       /_          _/ |07:23
termie   |              /    |     |  \            |07:23
termie   |             |    /       \  \           |07:23
termie   |          / /    |         |  \           |07:23
termie   |         / /      \__/\___/    |          |07:24
termie  |         / /        |    |       |         |07:24
termie  |          |         |    |       |         |07:24
ttxtermie: ?07:44
*** adiantum has joined #openstack-dev09:46
*** agarwalla has quit IRC09:56
*** Binbin has quit IRC10:01
*** adiantum has quit IRC10:24
*** adiantum has joined #openstack-dev10:28
*** markvoelker has joined #openstack-dev11:20
*** markvoelker has quit IRC11:21
*** markvoelker has joined #openstack-dev11:22
*** markvoelker is now known as marktvoelker11:26
*** HugoKuo has quit IRC11:36
*** cloudgroups has joined #openstack-dev12:25
*** dprince has joined #openstack-dev12:46
BK_manhi all. are we running 1 dnsmasq per project / network?12:51
*** cloudgroups has quit IRC12:56
*** ameade has joined #openstack-dev12:57
*** rnirmal has joined #openstack-dev12:57
*** lorin1 has joined #openstack-dev13:02
*** marktvoelker has quit IRC13:05
*** mattray has joined #openstack-dev13:14
*** foxtrotgulf has joined #openstack-dev13:27
*** johnpur has joined #openstack-dev13:30
*** ChanServ sets mode: +v johnpur13:30
*** jbryce has quit IRC13:58
*** jbryce has joined #openstack-dev13:58
*** santhosh has quit IRC14:04
*** heden has quit IRC14:10
*** openstackjenkins has quit IRC14:17
*** openstackjenkins has joined #openstack-dev14:18
annegentlecan anyone tell me how to track changes in manager.py? I clicked around looking at Diffs in Launchpad for a while but made no conclusions about when admin changed to cloudadmin and projectmanager changed to sysadmin. Thoughts on approach?14:20
annegentleThe main question I need answered is, did the change happen after Cactus was released? I'm pretty sure the answer is "yes" but I need to confirm.14:21
ttxannegentle: sure, let me help you14:24
ttxannegentle: if you click "revisions per line" you get the corresponding commit14:26
ttxhttp://bazaar.launchpad.net/~hudson-openstack/nova/trunk/annotate/head:/nova/manager.py14:26
ttxannegentle: Cactus was rev98914:26
ttxannegentle: since bzr uses incremental numbers, if your revision is > 989 then it's post-cactus14:27
*** jkoelker has joined #openstack-dev14:27
annegentleok, where is a "revisions per line" link?14:27
ttxannegentle: if you click on the link it's already clicked for you14:28
annegentleyeah I was trying to go back a step from that link14:28
ttxtoggle with "view revision numbers per line" / "view without revision numbers"14:29
ttxhmm, not sure that's the right manager.py14:30
ttxannegentle: but you get the idea, I guess14:30
annegentleyeah the revno is just what I needed to understand14:30
mtaylortermie: wow man. nice ascii art14:31
westmaasmtaylor: I want just a few more lines to go by so it moves off the top of my screen14:32
mtaylorannegentle: also, on the commandline - you can do "bzr annotate nova/manager.py" or "bzr gannotate nova/manager.py"14:32
westmaasits difficult to idle here atm!14:32
annegentlettx plus I hadn't realized that hudson-openstack tracks14:32
mtaylorannegentle: instead of doing that on launchpad14:32
ttxwestmaas: small screen ftw14:33
annegentleoh yeah it's in nova/auth/manager.py14:33
annegentleheh  and isn't there bzr blame also? :)14:34
mtaylorannegentle: blame is an alias for annotate :)14:34
annegentlelol14:35
annegentleok so what's the meaning of 221.1.1   vishvan ?14:37
annegentleI can figure out vishvan, but not the 221.1.114:37
annegentleI guess it means 221 < 989 so cloudadmin existed in cactus?14:38
annegentleapologies for such basic questions - I appreciate the help :)14:39
*** zaitcev has joined #openstack-dev14:40
ttxannegentle: if you click on that you'll get the revision of trunk it was merged to.14:41
ttxsomething like "This revision was merged to the branch mainline in revision 398."14:42
annegentleok, yup "This revision was merged to the branch mainline in revision 225. "14:42
ttxand in mainline cactus = 989.14:42
annegentlegreat, thanks14:42
annegentledocs have been wrong since last August. :(14:43
*** dragondm has joined #openstack-dev14:53
*** antonyy has quit IRC15:06
*** Tv has joined #openstack-dev15:08
openstackjenkinsProject nova build #920: SUCCESS in 2 min 48 sec: http://jenkins.openstack.org/job/nova/920/15:14
openstackjenkinsTarmac: Update OSAPI v1.1 extensions so that it supports RequestExtensions. ResponseExtensions were removed since the new RequestExtension covers both use cases. This branch also removes some of the odd serialization code in the RequestExtensionController that converted dictionary objects into webob objects. RequestExtension handlers should now always return proper webob objects.15:14
openstackjenkinsProject nova build #921: SUCCESS in 2 min 44 sec: http://jenkins.openstack.org/job/nova/921/15:22
openstackjenkinsTarmac: Get rid of old virt/images.py functions that are no longer needed.  Checked for any loose calls to these functions and found none.  All tests pass for me.15:22
*** antonyy has joined #openstack-dev15:22
*** markvoelker has joined #openstack-dev15:27
*** antonyy_ has joined #openstack-dev15:37
*** antonyy has quit IRC15:39
*** antonyy_ is now known as antonyy15:39
openstackjenkinsProject nova build #922: SUCCESS in 2 min 44 sec: http://jenkins.openstack.org/job/nova/922/15:44
openstackjenkinsTarmac: This is the groundwork for the upcoming distributed scheduler changes. Nothing is actually wired up here, so it shouldn't break any existing code (and all tests pass).15:44
openstackjenkinsThe goals were to:15:44
openstackjenkins1. Define the basic distributed scheduler communication mechanism:15:44
openstackjenkinsa. call_zone_method - how each zone can communicate with its children15:44
openstackjenkinsb. encrypted child-blobs - how child zones an securely and statelessly report back weight and build-plan info15:44
openstackjenkins2. Put in hooks for advanced-filtering (hard-requirements, capabilities) as well as preferences (least-cost-scheduling)15:44
openstackjenkins3. Create a base set of dist-scheduler tests that we can extend as we add more functionality.15:44
openstackjenkinsNext up will be to:15:44
openstackjenkins1. Add in a filtering driver15:44
openstackjenkins2. Add in a cost-scheduler driver15:44
*** antonyy has quit IRC15:48
*** antonyy has joined #openstack-dev15:53
ttxfrom #openstack: <primeministerp> hey guys 1060 seems to break hyperv15:57
mtaylorannegentle: 221.1.1 is a revno for a revision that's part of a merge16:02
*** agarwalla has joined #openstack-dev16:06
dprincettx: I think 1067 might fix hyperV.16:10
*** dtroyer has joined #openstack-dev16:10
dprincettx: Well. It might help anyway.16:11
dprincettx: Not all of the drivers implement set_admin_password.16:11
comstudttx: 1069 should also further fix it16:21
comstudi would think16:21
openstackjenkinsProject swift build #264: SUCCESS in 29 sec: http://jenkins.openstack.org/job/swift/264/16:32
openstackjenkinsTarmac: client.py: Will retry on 408s16:32
openstackjenkinsclient.py: Will treat empty contents as resettable16:32
openstackjenkinsst: Updated copy of client.py.16:32
openstackjenkinsst: No longer aborts everything on one error.16:32
openstackjenkinsst: Prints when it had to retry.16:32
openstackjenkinsst: Prints ClientExceptions without the full stack trace.16:32
openstackjenkinsst: Aborts manifest creation if segments couldn't be uploaded.16:32
*** rnirmal has quit IRC16:36
*** mattray has quit IRC16:40
*** mattray has joined #openstack-dev16:46
*** markvoelker has quit IRC17:28
openstackjenkinsProject nova build #923: SUCCESS in 2 min 44 sec: http://jenkins.openstack.org/job/nova/923/17:39
openstackjenkinsTarmac: print information about nova-manage project problems17:39
vikasgWhich is the HTTP server module/library that Swift uses?17:54
*** mgius has joined #openstack-dev17:59
*** namaqua has joined #openstack-dev18:02
*** namaqua has quit IRC18:04
*** cloudgroups has joined #openstack-dev18:06
creihtvikasg: swift builds on top of eventlet's wsgi server18:09
vikasgcreiht: thanks :)18:10
sandywalshdoes hudson fail the merge if the test coverage goes lower yet ... or is that still planned? soren?18:15
termiesandywalsh: i don't think it is in yet18:24
*** adiantum has quit IRC18:24
sandywalshthanks termie18:25
*** dprince has quit IRC18:30
*** adiantum has joined #openstack-dev18:30
vishysandywalsh: i assigned a blueprint to monty for it18:34
vishysandywalsh: but I think he has been busy with other things18:34
sandywalshvishy, cool ... it would be a really nice rule to enforce18:35
*** zaitcev has quit IRC19:05
*** cloudgroups has left #openstack-dev19:06
*** zaitcev has joined #openstack-dev19:27
sirpnova-core dist-sched-1 merged in, we're looking for feedback on 2a (and then 2b)19:28
sirpnova-core: if anyone has some spare cycles ^^^19:28
openstackjenkinsProject nova build #924: SUCCESS in 2 min 45 sec: http://jenkins.openstack.org/job/nova/924/19:34
openstackjenkinsTarmac: Makes sure vlan creation locks so we don't race and fail to create a vlan.19:34
sorenI'd appreciate a review of https://code.launchpad.net/~soren/nova/include-public-key-test-data/+merge/61819   I get quite a few e-mails about build failures.19:41
sorenAs in: each commit to trunk results in 4  separate uploads to the ppa (one for each of lucid, maverick, natty, and oneiric) and all of them fail. :(19:44
*** zz_Eyk has joined #openstack-dev19:44
* soren goes back to his day off19:45
*** zz_Eyk has quit IRC19:46
*** jbryce has quit IRC19:54
*** agarwalla has quit IRC20:24
*** adiantum has quit IRC20:25
*** adiantum has joined #openstack-dev20:30
*** jbryce has joined #openstack-dev20:31
*** johnpur has quit IRC20:45
*** lorin1 has quit IRC21:02
vikasgIs there a particular reason for the swift object server's paths being hard-coded to /srv ?21:20
openstackjenkinsProject nova build #925: SUCCESS in 2 min 57 sec: http://jenkins.openstack.org/job/nova/925/21:29
openstackjenkinsTarmac: Include data files for public key tests in the tarball.21:29
*** dtroyer has quit IRC21:40
*** stefano_s has quit IRC21:53
*** stefano_s has joined #openstack-dev21:56
*** foxtrotgulf has quit IRC21:57
*** heckj has quit IRC22:13
*** jbryce has quit IRC22:22
*** mgius has quit IRC22:26
*** mattray has quit IRC22:38
*** ameade has quit IRC22:48
openstackjenkinsProject nova build #926: SUCCESS in 2 min 40 sec: http://jenkins.openstack.org/job/nova/926/22:49
openstackjenkinsTarmac: found a typo in the xenserver glance plugin that doesn't work with glance trunk. Also modified the image url to fetch from /v1/image/X instead of /image/X as that returned a 300.22:49
*** jkoelker has quit IRC22:49
*** Tv has left #openstack-dev22:59
*** dragondm has quit IRC23:07
*** mattray has joined #openstack-dev23:08
*** zykes- has quit IRC23:39
*** zykes- has joined #openstack-dev23:42

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