Wednesday, 2011-03-09

*** bcwaldon has joined #openstack00:00
uvirtbotNew bug: #731684 in glance "Glance lazy loading issue -- still coupled with Swift" [High,New] https://launchpad.net/bugs/73168400:01
*** enigma1 has joined #openstack00:03
*** gregp76 has quit IRC00:05
*** enigma1 has quit IRC00:06
*** pvo has quit IRC00:06
*** enigma has quit IRC00:07
*** jaypipes is now known as jaypipes-afk00:10
*** troytoma` is now known as troytoman-away00:13
*** enigma has joined #openstack00:14
*** msassak has quit IRC00:14
*** hggdh has quit IRC00:21
*** hggdh has joined #openstack00:22
*** hggdh has joined #openstack00:22
*** ddumitriu has quit IRC00:26
*** pandemicsyn has quit IRC00:27
*** syn_ has joined #openstack00:28
*** ChanServ sets mode: +v syn_00:29
*** syn_ is now known as pandemicsyn00:29
*** blakeyeager has quit IRC00:31
*** winston-d has joined #openstack00:38
*** bcwaldon has quit IRC00:41
*** bcwaldon has joined #openstack00:43
*** ccustine has quit IRC00:46
*** bcwaldon_ has joined #openstack00:49
*** bcwaldon has quit IRC00:50
*** Vek has joined #openstack00:50
*** ericrw has quit IRC00:52
*** MarkAtwood has quit IRC00:57
*** rnirmal has quit IRC00:57
*** mahadev has quit IRC01:01
*** armmer has joined #openstack01:01
*** mahadev has joined #openstack01:07
*** ivan has quit IRC01:09
*** littleidea has joined #openstack01:09
*** ivan has joined #openstack01:12
*** paltman has joined #openstack01:15
*** paltman has quit IRC01:18
*** ericrw has joined #openstack01:28
*** bcwaldon_ has quit IRC01:29
*** mahadev has quit IRC01:30
*** bcwaldon has joined #openstack01:30
*** mahadev has joined #openstack01:30
*** dragondm has quit IRC01:34
*** MotoMilind has quit IRC01:34
*** clauden_ has joined #openstack01:37
*** bcwaldon has quit IRC01:42
*** littleidea has quit IRC01:52
*** azneita has quit IRC01:58
*** rlucio has joined #openstack02:03
*** rlucio has quit IRC02:07
*** dprince has joined #openstack02:15
*** magritte has quit IRC02:16
*** dendro-afk is now known as dendrobates02:17
*** azneita has joined #openstack02:20
winston-dany chance gholt is still here?02:21
winston-dgholt: hi02:21
*** paltman has joined #openstack02:24
*** paltman has quit IRC02:27
*** hadrian has quit IRC02:32
*** ericrw has quit IRC02:38
*** dprince has quit IRC02:48
*** ericrw has joined #openstack02:53
*** mahadev has quit IRC02:55
*** mahadev has joined #openstack02:57
*** EndEng|Alt has quit IRC02:57
*** mahadev has quit IRC02:58
*** pvo has joined #openstack02:59
*** EndEng|Alt has joined #openstack03:11
*** jero has quit IRC03:12
*** azneita has quit IRC03:18
uvirtbotNew bug: #731750 in nova "nova compute race condition on truncate" [Undecided,New] https://launchpad.net/bugs/73175003:22
*** miclorb_ has quit IRC03:27
*** paltman has joined #openstack03:39
*** miclorb has joined #openstack03:39
*** kashyap has joined #openstack03:46
*** lamar has joined #openstack04:02
*** miclorb has quit IRC04:16
*** miclorb has joined #openstack04:28
openstackhudsonProject nova build #608: SUCCESS in 1 min 55 sec: http://hudson.openstack.org/job/nova/608/04:38
openstackhudsonTarmac: Refactoring nova-api to be a service, so that we can reuse it in unit tests04:38
HugoKuomorning05:08
HugoKuowhile I use flat manage mode , instance would not get the namesever address right ?05:09
HugoKuothe only way is turn to use FlatDHCPmanage mode.  Am I right ?05:09
*** enigma has quit IRC05:18
*** dirakx1 has quit IRC05:24
*** EndEng|Alt has quit IRC05:28
*** fayce has joined #openstack05:36
*** fayce has quit IRC05:38
*** f4m8_ is now known as f4m805:42
*** pvo has quit IRC05:59
*** dirakx has joined #openstack06:02
*** naehring has joined #openstack06:13
*** fayce has joined #openstack06:15
*** ramkrsna has joined #openstack06:19
*** fayce has quit IRC06:27
*** mahadev has joined #openstack06:31
*** mgoldmann has joined #openstack06:33
*** mahadev has quit IRC06:37
*** ericrw has quit IRC06:44
*** gasbakid has joined #openstack07:04
*** nerens has joined #openstack07:07
*** CloudChris has joined #openstack07:17
*** shoaib has joined #openstack07:20
shoaibhi07:20
shoaibi wanted to ask if there is a way i can modify the disk size for m1.tiny instance?07:21
*** ramkrsna has quit IRC07:29
*** fayce has joined #openstack07:34
shoaibanyone?07:34
naehringshoaib, do you mean the size of your machine image?07:35
shoaibis there a way i can modify the disk size for m1.tiny instance?07:35
shoaibwhen we spawn an instance07:35
btorchfayce: did u get things working ?07:35
shoaibits give a disk size07:35
naehringshoaib, I think you mean the disk size inside the spawned instance?07:37
*** zenmatt has quit IRC07:37
shoaibyes07:38
naehringthis depends on the image you've created and you are using. We're talking about instance types not about persistent volumes, right?07:39
shoaibyes07:39
shoaiblets say if i spawn an instance of type tiny what disk space will i get 1GB?07:40
shoaibdoesnt the disk space change by the instance type?07:40
faycebtorch: almost ! I could ssh now into the instance ... using FlatManager, and an other UEC image... the get-console-output shows that there is still this "can't get metadata from 169.254.169.254" error message... that doesn't seem to affect the instance that much07:41
*** matiu has quit IRC07:41
faycethe only problem is the wrong DNS configuration (which prevents the instance from reaching internet) -  we solved this problem by using FlatDHCPManager... but now we are facing another problem: we can't access the instance from a different machine than the one that hosts the VM07:43
*** ramkrsna has joined #openstack07:43
*** guigui1 has joined #openstack07:43
shoaibnaehring -> there?07:47
*** drico has quit IRC07:49
*** drico_ has joined #openstack07:49
*** naehring has quit IRC07:49
*** naehring has joined #openstack07:50
*** gasbakid has quit IRC07:51
shoaibnaehring ->  need help07:51
btorchfayce: hmm not sure about the dns thing since I haven't care much about reaching the internet from the vms yet.07:53
btorchfayce: the two compute nodes are on that same localnet 172.16.2.x07:53
naehringshoaib, I think I know what you mean. AFAIR I saw in the debug log a "resizefs" anywhere when spawning an instance. At the moment I have no system where I can proof this but you can take a look on compute.log with --debug as a flag and then watch an instance spawning07:54
faycebtorch: I gave up on using 2 nodes... we are now just trying to make an all-in-1 install works correctly (with instance that can reach the net..) - later I will add more compute nodes and separate the components accross different HW..07:55
shoaibok07:58
shoaiblet me see07:58
btorchfayce: I see, u still using the 172 or you using another one .. I remember you mentioned u wanted to keep them out of that corp net07:59
*** dirakx has quit IRC08:00
*** paltman has quit IRC08:00
*** nerens has quit IRC08:01
faycebtorch: yes, I actually took 2 machines and put them out of the corp net (192.168.0.0/24). everything works fine, in FlatManager mode  (but we can't test internet connectivity)  , and took another machine, put it in the corp net will all the components, a in FlatManager we couldn't access the net but we could access the VM from anywhere - in FlatDHCPManager, the correct DNS config is injected, the VM can access the Web but can't be access f08:03
faycesomewhere else than the host machine..08:03
*** nerens has joined #openstack08:05
*** Nacx has joined #openstack08:05
*** rcc has joined #openstack08:08
*** dirakx has joined #openstack08:14
*** daveiw has joined #openstack08:20
*** eikke has joined #openstack08:29
*** MarkAtwood has joined #openstack08:37
*** diegoparrilla has joined #openstack08:38
diegoparrillahi all08:39
diegoparrillaI'm having problems uploading images. I get this error http://paste.openstack.org/show/834/08:41
*** z0_ has quit IRC08:42
fayceguys, I have a question. Does Nova-Network do the same job as Eucalyptus-Cluster-Controller ? and for those who are not familiar with Eucalyptus:    Do I need to put my Nova-Compute machines in a private network and put a Nova-Network machine between the public and the private network (with 2NICs) , letting then all the traffic to/from my VM pass trough the Nova-Network machine ?08:44
ttxfayce: Eucalyptus's CC would be a combination of our scheduler and network nodes, I think.08:46
ttxfayce: and you don't *have to* use 2 NICs, though the exact setup depends on the network model you chose08:47
diegoparrillafayce: nova-network should have a NIC in a public network and another NIC in the service/private network, correct08:47
ttxdiegoparrilla: not in VlanManager mode, for example08:47
diegoparrillattx: correct08:48
faycettx: thanks ! .... the idea of a CC that handles all the traffic between public network and all the boxes and VMs in it's private network, disturbs me a little bit ...08:48
ttxfayce: right, it doesn't scale. Especially since you can't duplicate the CC.08:49
faycewhat if that CC machine (nova-network + nova-scheduler) crashes ? a08:49
fayceok...08:49
diegoparrillattx: with VlanManager you take a different approach. But I have found a lot of problems running VlanManager with single NIc08:49
fayceis there any other more scalable approach to that ?08:50
faycettx:08:50
diegoparrillafayce: In stackops we deploy nova-network in a single node, nova-compute in single nodes, nova-volume in single node and nova-api,scheduler,objectstore in a different node08:50
ttxfayce: in Nova, you can have lots of schedulers and network nodes, so you scale that as you grow your cloud08:50
faycediegoparrilla and ttx  , but you still have a bunch of nova-compute boxes that depends on the same nova-network box . right ?08:51
faycedepends = when the nova-network box crashes, traffic can't be routed to VMs08:52
ttxfayce: I'm far from being the resident networking expert, so it may depend on the model used. It scales, but it's not necessarily resilient to failure (if a compute node crashes, you lose VMs)08:53
diegoparrillafayce: that's exactly the kind of testing I'm executing now... what happens when a node fails and how to recover it. network, compute and volume behaves in a very different way08:54
*** MarkAtwood has left #openstack08:55
diegoparrillafayce: by the nature of network and volumes they should recover their state in case of a system crash.08:55
diegoparrillafayce: compute nodes... well... if nova detects that the VMs are dead, what actions should be triggered? automatic restart? a recovery of state? report to the user? not an easy answer08:56
faycettx: a nova-compte node that crashes an kills all the VM is fine.... this is where load balancers/HA are useful..08:57
fayceI'm just worried about the network model, where many physical machines (and their many*4-8 virtual machines) all depends on ONE machine (the nova-network)08:58
fayceis there just a way to have them (the nova-compute node) depend on more than just one nova-network ?08:58
ttxfayce: maybe soren or vishy will have an answer for you here08:59
*** miclorb has quit IRC09:02
*** MarcMorata has joined #openstack09:04
vishyfayce: there are possibilities in vlan mode but it requires some complicated routing to make metadata work properly09:04
eikkeI'm trying to run Swift, but encounter failures09:04
eikkein the proxy-server, at a certain moment when creating a connection to some other service, headers for the request are passed, and the header value of one of the items in the dict (Content-Type) is None09:05
eikkeon which Python's httplib fails09:05
eikkesounds like a known bug to anyone? just worked around it using a simple patch09:06
*** allsystemsarego has joined #openstack09:07
*** allsystemsarego has joined #openstack09:07
diegoparrillavishy: any clue of what's happenning to me?  http://paste.openstack.org/show/834/ ;-)09:09
vishydiegoparrilla: using the wrong keys perhaps09:10
vishyhaven't seen that one before though09:10
diegoparrillathe fact is that other tasks that need keys run smoothly :-(09:10
vishyare you getting credentials  using project zipfile?09:11
diegoparrillayes09:11
diegoparrillait works like a breeze09:11
vishydiegoparrilla: only the bundle uses the key09:11
vishyit is possible you have an old set of keys09:11
vishyfrom a previous install or something09:11
vishyi would redo project zipfile / unzip / . novarc09:12
diegoparrillavishy: It's a fresh install... that's the strange thing.09:12
vishythen bundle and upload into a new bucket09:12
vishyhmm that is odd09:12
vishydid you wipe the box?09:12
vishybecause you could have some old keys sitting around09:12
diegoparrillavishy: yes, I have an automated process to deploy a fresh single/dual/multi node configuration of nova09:13
diegoparrillavishy: with a custom build distribution for nova09:13
diegoparrillavishy: I think some library is playing a trick on me about the certificates09:13
vishyyes very strange09:14
diegoparrillavishy: but... you know... may be in the channel can give me a different view09:14
vishyperhaps nova-objectstore doesn't have the proper flagfile09:14
*** hadrian has joined #openstack09:14
diegoparrillaI found this https://bugs.launchpad.net/nova/+bug/72485309:14
*** MarkAtwood has joined #openstack09:14
uvirtbotLaunchpad bug 724853 in nova "after uploading images to nova-objectstore they are only decrypting " [Undecided,Invalid]09:14
vishyis nova-objectstore on the same host as nova-api?09:15
diegoparrillayes09:15
diegoparrillanova-api, nova-objectstore and nova-scheduler are in the same box09:15
vishyand they all have the proper flags telling them where to find the CA folder?09:16
vishyand they all can read the CA folder?09:16
diegoparrillaI'm using the default properties plus use_ca_project09:16
diegoparrillayes, they can for sure09:16
diegoparrillause_ca_project=true I mean09:16
vishyinteresting perhaps use_ca_project is broken09:16
diegoparrillavishy: I found out that the default use_ca_project parameter is false, but use_ca_project=true was needed09:17
diegoparrillavishy: mmm... I'm going to turn to 'false' the use_ca_project parameter and try again09:18
vishyit isn't really needed09:18
vishyunless you are using vpns09:18
diegoparrillavishy: correct. I was dealing with VlanManager and vpn09:18
diegoparrillavishy: but I gave up and move to FlatDHCPMAnager mode :-(09:19
vishyhmm i believe we're using use_project_ca successfully09:20
diegoparrillavishy: thanks vishy, I'm going to test some more stuff09:20
vishyit is a build slightly behind trunk09:20
diegoparrillait's bexar 2011,109:20
diegoparrillaI don't work with the trunk09:20
*** rchavik has joined #openstack09:20
vishybut i don't know if we have tested actually generating new cas recently09:20
vishywe may be testing only with existing projects09:21
diegoparrillavishy: no worries, I'm going to play a little bit with the image.py code and see what happens09:24
*** rds__ has joined #openstack09:28
vishydiegoparrilla: FWIW that code will all be moved by cactus, but if you find an issue please let me know09:32
*** adjohn has quit IRC09:33
diegoparrillavishy: interesting. I will report the issue (if any). BTW,are you in the west coast? it's late there!09:33
vishyi know, up late making slides09:33
vishy:(09:33
*** adjohn has joined #openstack09:33
*** adjohn has quit IRC09:39
HugoKuohi guys, in flat mode , metadata should be handled by gateway.  is this correct ?09:45
*** z0_ has joined #openstack09:48
*** fayce has quit IRC09:51
*** fayce has joined #openstack09:52
*** MarkAtwood has quit IRC09:59
*** guigui1 has quit IRC10:03
*** guigui1 has joined #openstack10:03
*** drico_ has quit IRC10:04
*** guigui has joined #openstack10:05
*** guigui1 has quit IRC10:08
*** kashyap has quit IRC10:17
ttxHugoKuo: no, the gateway should forward metadata queries to the API server10:22
HugoKuottx: thanks that's useful info for me10:26
ttxHugoKuo: it's done for you in VlanManager mode, but you have to set up networking rules yourself in the other modes.10:27
*** perestrelka has quit IRC10:30
*** shoaib has quit IRC10:32
*** diegoparrilla has quit IRC10:34
*** kashyap has joined #openstack10:35
*** miclorb_ has joined #openstack10:39
*** ddumitriu has joined #openstack10:47
*** z0_ has quit IRC10:50
*** fayce has quit IRC10:57
*** justinsb has quit IRC11:03
*** justinsb has joined #openstack11:03
*** guigui has quit IRC11:04
*** miclorb_ has quit IRC11:07
*** zenmatt has joined #openstack11:08
*** h0cin has joined #openstack11:08
*** h0cin has joined #openstack11:08
*** zenmatt has quit IRC11:10
*** zenmatt has joined #openstack11:10
*** z0_ has joined #openstack11:14
*** miclorb_ has joined #openstack11:15
*** jaysun has quit IRC11:21
*** zenmatt has joined #openstack11:22
*** jaysun_ has joined #openstack11:23
*** fayce has joined #openstack11:32
*** miclorb_ has quit IRC11:32
*** zenmatt has quit IRC11:34
*** zenmatt has joined #openstack11:34
*** rchavik has quit IRC11:36
*** zenmatt has quit IRC11:36
*** zenmatt has joined #openstack11:37
*** smaresca has quit IRC11:38
*** adjohn has joined #openstack11:41
*** z0_ has quit IRC11:48
*** fayce has quit IRC11:49
*** sebastianstadil has joined #openstack11:49
sebastianstadilHey guys, this is Sebastian from Scalr (aka openstack-platform-php on launchpad).11:50
sebastianstadilIs there any public Nova cluster we can get access to?11:50
*** smaresca has joined #openstack11:51
*** MarcMorata has quit IRC11:54
*** Nacx has quit IRC11:54
*** MarcMorata has joined #openstack11:55
*** Nacx has joined #openstack11:55
*** thatsdone has joined #openstack12:01
*** ramkrsna_ has joined #openstack12:06
*** ramkrsna has quit IRC12:09
*** z0_ has joined #openstack12:16
*** [EGC-i]ThinIce has joined #openstack12:19
*** thatsdon_ has joined #openstack12:21
*** thatsdone has quit IRC12:22
*** ctennis has quit IRC12:27
HugoKuohello sebastian :>12:32
*** ppetraki has joined #openstack12:35
*** ksteward has quit IRC12:38
*** ksteward has joined #openstack12:39
*** fayce has joined #openstack12:39
*** dillon-w has joined #openstack12:47
*** Failbait1 is now known as Failbaitr12:48
dillon-wthe object-servers in my swift cluster are doing unkown writing, is that normal?12:49
*** aryan_ has quit IRC12:50
dillon-wand object server is writing to /srv/node/sdX1/tmp directories.12:50
*** aryan_ has joined #openstack12:51
dillon-wsome of the files are as large as 25GB.  what are they?12:51
dillon-waccording to 'file', these are "tmpDHMMu4: ASCII text, with very long lines, with no line terminators"12:53
*** guigui1 has joined #openstack12:53
*** littleidea has joined #openstack12:57
dillon-wnotmyname, creiht, gholt, any idea?13:01
*** guigui1 has quit IRC13:02
dsockwelldillon-w: they're storage servers, i think it's safe to assume that those files are the storage13:11
*** freeflying has quit IRC13:11
dillon-wdsockwell: well, I hope so. but 1st of all, I haven't even created any account/container yet.13:11
dsockwellwell that's a little disturbing13:12
dillon-wdsockwell: 2nd, these are text files, with only one line, all text was "system"13:12
dsockwelli'm afraid i'm not too familiar with swift13:12
dsockwellso the content of the file is 'systemsystemsystem... ' ?13:13
dillon-whow can one text file be 25GB big with only the word "system" in it?13:13
dillon-wyup13:13
dsockwellor 'system' + gibberish13:13
dillon-wit's just 'systemsystemsystem...'13:13
dsockwellthat sounds like a Bug to me13:13
*** freeflying has joined #openstack13:13
*** ctennis has joined #openstack13:14
dsockwelland a big Bug, at that13:14
dsockwellprobably worthy of an entry on that Launchpad doodad13:15
dillon-wwell, if any swift core dev could help me confirm or identify that, i'll submit a bug13:16
dsockwellwell good luck, they should be around eventually13:18
*** z0_ has quit IRC13:18
dsockwellwhoever they are13:18
dillon-wthanks.  r u in US too? it's early there, i'll have to wait for while13:19
dsockwellyes, i'm in the US.  I would wait about 4 hours for everyone to wake up.13:20
dsockwellof course, some will wake up earlier than others13:21
dsockwellwe might see east coast people as soon as 1 hour from now13:22
dillon-wso you are in west coast.13:23
dillon-w?13:24
dsockwellI'm irresponsible, I stayed up too late drinking and now it's morning :(13:25
dillon-w:) another all-niter13:25
*** hggdh has quit IRC13:25
*** sebastianstadil has quit IRC13:26
dsockwellit's funny how that seems to happen13:26
*** hggdh has joined #openstack13:27
*** hggdh has joined #openstack13:27
*** nerens has left #openstack13:28
*** sebastianstadil has joined #openstack13:30
dillon-wit's half past 9 at night here. hopefully some one will show up before i have to leave for bed.13:34
*** m_3 has joined #openstack13:35
dsockwellwith a time differential like that you're probably better off filing a bug report and having it rejected13:36
jaypipes-afksandywalsh: so.... can we approve zones2 yet?13:36
dsockwellsomething like that 'systemsystemsystem...' can't be right13:36
dsockwellespecially not 3 billion times over13:37
dsockwellnot that I think it will be rejected, I apologize if i'm not as clear as I'd like to be13:38
sandywalshjaypipes-afk, ttx is waiting to get novaclient in hudson so we can merge13:39
sandywalshjaypipes-afk, ... the long and winding road13:39
*** jaypipes-afk is now known as jaypipes13:40
jaypipessandywalsh: is soren around to install it on the build machine?13:40
dsockwelldillon-w: well it seems like better help than me has arrived, I'm going to duck out now.  Good luck.13:41
sandywalshjaypipes, not sure, ttx was looking for soren and mtaylor earlier13:42
sebastianstadilHugoKuo: Hi!13:42
*** winston-d has quit IRC13:42
*** sebastianstadil has quit IRC13:43
ttxjaypipes, sandywalsh: I have packages uploaded to https://launchpad.net/~ttx/+archive/ppa13:46
*** ramkrsna_ has quit IRC13:46
ttxjaypipes, sandywalsh; they need to be copied to the nova-core PPA and pushed to Hudson13:46
ttxsoren: if you're around: ^13:46
dsockwellttx: do you know who dillon-w would talk to about  strange behavior from swift?13:46
dsockwellhe says it wrote a text file with 'system' repeated 4E9 times13:47
ttxdsockwell: the swift devs should be able to help him, they should be around in 1 or 2 hours13:47
jaypipesdsockwell: oh, that's Swift's new "ghost in the machine" mode. :P13:48
dsockwellso it's known?13:48
jaypipesdsockwell: sorry, I was joking :)13:48
dsockwelloh ok13:48
ttxsandywalsh: getting punished for adding an unpackaged build dep :P13:48
jaypipesgholt, redbo, notmyname, creiht: any idea about dillon-w's problems?13:48
sandywalshttx, sorry, what's the problem?13:49
*** bkkrw has joined #openstack13:49
dillon-wdsockwell: thanks. :) I'll stay up for another hour13:50
ttxsandywalsh: was joking about the long road.13:52
*** dprince has joined #openstack13:53
*** reldan has joined #openstack13:54
sandywalshttx, heh, yeah the long road had nothing to do with the packaging. Licensing/naming was a bigger PITA.13:54
ttxtrue :)13:55
*** cascone has quit IRC14:00
*** dprince has quit IRC14:09
*** aliguori has joined #openstack14:09
*** dprince has joined #openstack14:10
*** lamar has quit IRC14:12
Code_Bleucan openstack run Windows images, or is it strictly *nix based?14:13
*** ericrw has joined #openstack14:15
sorenttx: I can do it today, but not right now. Sorry.14:18
sorenAny nova-core member can do it, though.14:21
dendrobatesttx what do you need?14:22
*** naehring has quit IRC14:29
*** adjohn has quit IRC14:32
ttxdendrobates: copy python-novaclient packages from ppa:ttx/ppa to ppa:nova-core/trunk, then install it on Hudson14:33
ttxsoren: not everyone can install the package on Hudson though, which is what is blocking the branch atm14:33
*** jero has joined #openstack14:35
dillon-wCode_Bleu: I think Windows guest is not a problem as long as your hypervisor/hw supports them14:39
dendrobatesttx: I don't have access to hudson14:40
ttxdendrobates: yep, that's why I need soren or mtaylor :) But I think "today" is OK.14:43
*** mray has joined #openstack14:45
*** thatsdon_ has quit IRC14:46
*** f4m8 is now known as f4m8_14:47
*** z0_ has joined #openstack14:52
*** bcwaldon has joined #openstack14:54
*** aliguori has quit IRC14:56
*** dkocher has joined #openstack15:00
*** blakeyeager has joined #openstack15:00
*** aliguori has joined #openstack15:02
*** zenmatt has joined #openstack15:05
*** oldbam has joined #openstack15:07
dillon-wany swift core dev around? for nwo?15:08
dillon-wfor now?15:08
_0x44soren: Hey, I'm in meetings all day today and have swapped review days with jk015:08
oldbamswauth_add_user results in error: "Could not retrieve account id value: /v1/AUTH_.auth/<account_name>". Does smth special need to be done for setting swauth except modifying proxy-server.conf?15:11
gholtdillon-w: Still there?15:12
gholtoldbam: Did you just switch to swauth from devauth, or just setting up swauth from scratch, or?15:13
*** blakeyeager has quit IRC15:14
oldbami switched from devauth15:14
*** rds__ has quit IRC15:15
dillon-wgholt: hi there15:15
gholtAh, okay, there's no amazing "make the switch" doc yet. :) But first, you'll need to run swauth-prep15:15
gholtoldbam: And then there's a tool swauth-auth-to-swauth that should help with transitioning the users over.15:16
dillon-wgholt: i'm still stucking at swauth-add-user15:16
dillon-wsame error as yesterday15:17
dillon-wgholt: and do you know why object-server keeps writing to /srv/node/sdX1/tmp?15:18
gholtAh, notmyname just told me you are the same as another irc nick15:18
gholtI have trouble remembering things, and that wasn't helping. :)15:19
*** Ryan_Lane has joined #openstack15:19
*** jero has quit IRC15:19
gholttmp is used when uploading files, replicating, etc. pretty much most things really15:19
*** blakeyeager has joined #openstack15:20
dillon-wgholt: now 'tmp' in all storage nodes are bigger than 30GB. but I don't even successfully craeted a user yet.15:20
gholtAh, well something's misconfigured then that's for sure. :)15:21
gholtMy guess would be rsync, but just a guess.15:21
gholtIf you shut down all the object replicators, does the i/o stop?15:21
dillon-wlet me try that15:22
*** MarkAtwood has joined #openstack15:22
dillon-wby the way, all tmp files are text files, with only one word 'system' in it15:22
*** reldan has quit IRC15:23
gholtHmm. That doesn't ring any bells, but interesting.15:23
*** jero has joined #openstack15:25
dillon-wobject-server process is still writing to the disk, reported by 'iotop'15:25
dillon-wanyway, do you have any idea why 'swauth-add-user' failed?  It seems that object-server didn't received PUT from proxy server.15:26
* gholt wishes he had access to poke around. :)15:27
gholtIt could be ring errors, but it seems your object servers are getting accessed by something.15:27
gholtHow many object servers do you have?15:27
dillon-wi have 4.15:28
*** reldan has joined #openstack15:28
*** hub_cap has joined #openstack15:28
gholtOkay, that's not too many. When you tail the logs on those nodes, are there any access log lines?15:29
dillon-wfor object-server?15:29
gholtAh yes, sorry, specifically for that right now15:29
dillon-waccount/container replicator logs are the main part.15:30
dillon-wsome object-auditor activity too15:30
dillon-wi used 'swift-ring-builder' to check object ring, it seems fine15:31
gholtOkay, I'm fuzzy on what we ended with yesterday, it was the proxy stating 503s from the object servers but you don't see any lines on the object servers?15:32
*** imsplitbit has joined #openstack15:33
dillon-wexactly.15:33
*** dkocher has quit IRC15:33
gholtIn the proxy logs, they usually indicate the ip and port they were trying to connect to. Can you telnet to there from the proxy?15:34
*** aliguori has quit IRC15:35
dillon-wi tired. all object-server port can be access via telnet.15:36
*** aliguori has joined #openstack15:36
gholtOkay, well can you post the proxy logs again? I'm not sure why you'd be able to connect and the proxy says it can't. Maybe I'm remembering the error line incorrectly.15:36
oldbamgholt: after running swauth-prep, swauth-add-user results in a weird KeyError 'x-container-meta-account-id'15:37
dillon-whttp://paste.openstack.org/show/819/15:38
gholtdillon-w: Ah, timeout on final status, not connect. I did misremember.15:39
gholtoldbam: Can you paste that error?15:39
gholtdillon-w: If you see that 'final status' error on the proxy, and you see nothing on the corresponding server it's talking about, I'm not sure what I can do without access to poke around randomly myself. :/15:40
dillon-wbut object-server didn't seem to have received the request from proxy server, at least there was nothing about that in object server log15:40
bcwaldonI'd really appreciate it if I could get some eyes on this  merge prop today:15:40
bcwaldonhttps://code.launchpad.net/~bcwaldon/nova/osapi-content-type-negotiation/+merge/5224115:41
*** littleidea has quit IRC15:41
dillon-wgholt: well, unfortunately, my servers are behind company VPN. so...15:41
gholtOh, I definitely understand.15:42
gholtThe proxy believes it connected to *something* at 192.168.4.57:6000 and sent an http request for which it never got a response. If you see nothing on the other end...15:43
*** troytoman-away is now known as troytoman15:43
dillon-wgholt: hmm... that means maybe some other services were listening to 6000 port?  I met this issue before, because VNC server use 6000 port.  But if that happened, object-server won't be able to start.  Now, i'm sure object-server has started, and is running.  and it has writen tons of 'system' to tmp...15:45
gholtWell, you could always shutdown all object servers and make sure netstat -l shows nothing on 6000, hehe15:46
oldbamgholt: http://paste.openstack.org/show/835/ (error when running swauth-add-user)15:46
dillon-wgood point15:46
dillon-wafter shuting down object-server, 6000 is gone in netstat output.15:47
*** z0_ has quit IRC15:48
dillon-walso, swauth-add-user would result proxy-server complaining it cannot connect to object-server: Connection refused if i shutdown object-server.15:49
gholtoldbam: The first error is "Could not create account on the Swift cluster: /v1/AUTH_5029269d-7806-4f31-bb35-77ed0b4ce09c 401 Unauthorized"15:50
gholtdillon-w: "would result" or you just ran that it did actually result in that?15:51
dillon-wi ran it and it did result that15:52
redbogholt is so untrusting15:52
*** daveiw has quit IRC15:52
gholtHeh, just being sure; I've misinterpreted so many things.15:52
gholtI wonder if whatever it is that sending systemblah-files to your object servers is keeping them so busy they aren't processing any other requests...15:53
gholtdillon-w: You might trying shutting down all swift services, servers, proxies, updaters, replicators, w/e and then just starting the object servers and seeing if they're still writing a bunch to tmp.15:54
redbodid netstat show anything connected to the object server?15:54
*** dendrobates is now known as dendro-afk15:54
gholtoldbam: I wonder if there's a problem because of the double-slash?15:55
gholtoldbam: https://10.0.0.2:8080//v1/15:55
oldbamgholt: in the "Could not create account on the Swift cluster ... 401" which credentials are checked? super_admin key?15:57
*** DigitalFlux has joined #openstack16:00
dillon-wredbo: no, if stop all service and restart only object-server16:00
oldbamgholt: i wonder where does this double-slash come from. in the proxy-server.conf for default_swift_cluster i have only one slash. i also run the swauth-add-user with "-A https://10.0.0.2:8080/auth"16:01
redbois the tmp directory still growing?16:01
gholtoldbam: Swauth uses a temporary token. Swauth assumes the proxy server being asked to create the account is configured to talk back to Swauth to validate the token. (most the time, they're the same machine and even server daemon)16:01
gholtoldbam: Ah, you're right, false alarm on that, it must be the log call code itself.16:02
*** rnirmal has joined #openstack16:02
dillon-wgholt: interesting, i stopped all server.  and start only object-server, then do 'swauth-add-user', proxy-server complained it cannot connect to accout server.  then i start account-server & container-server. then do 'swauth-add-user' again, it still failed, (saying no final status of PUT from object-server), BUT once the 'swauth-add-user' executed, object-server started to write tmp!16:03
dillon-wredbo: please see my answer to gholt.16:03
gholtdillon-w: And it keeps on a writing?16:03
dillon-wgholt: yes.16:03
redbohuh... sounds like the wsgi server or read-loop in object-server getting stuck in a loop.16:04
gholtdillon-w: Can you post one of your object-server.conf?16:04
dillon-wfor today, it already consumed > 300GB space16:05
dillon-wgholt: sure.16:05
gholtdillon-w: I don't expect to find anything there, but ya never know. :/16:05
dillon-where it is: http://paste.openstack.org/show/836/16:06
*** dragondm has joined #openstack16:07
gholtWell durn, nothing. Pristine.16:07
creihtdillon-w: what platform are you running on?16:08
gholtWhat version of eventlet?16:08
gholtRHEL creiht16:08
creihtoh16:08
creihtwell there is his issue :P16:08
gholtHeheh16:08
redboseems like request.body_file.read() might be stuck returning 'system' over and over.16:09
creihtdillon-w: and what version of python?16:09
dillon-wcreiht: python-2.6.5-3.el6.x86_6416:10
dillon-wgholt: eventlet-0.9.14-py2.6.egg16:11
gholtThat's pretty dang new. Newer than mine. :)16:11
gholtUhm, I guess check the webob version too?16:12
dillon-wwell, i have to leave for now.  it's already mid-nite. my wife complained a lot... :(16:12
gholtHeh, I can imagine.16:12
redbo(he really can't)16:12
creihtlol16:13
gholtI know, I've seen it before, really.16:13
dillon-whopefully, tomorrow morning (my time) some of you are still around.  creiht used to be.  thanks for the help, all of you. :) bye for now16:13
creihthah16:13
*** iammartian has joined #openstack16:14
creihtdillon-w: my wife complains when I do that :)16:14
dillon-wcreiht: then we have a deadlock. :D16:14
*** dillon-w has quit IRC16:15
*** mahadev has joined #openstack16:16
*** blakeyeager_ has joined #openstack16:16
redboit's like dining philosophers, but with creiht instead of a philosopher16:17
creihtaww16:17
*** DigitalFlux has quit IRC16:17
*** blakeyeager has quit IRC16:18
*** blakeyeager_ is now known as blakeyeager16:18
*** dendro-afk is now known as dendrobates16:21
*** ccustine has joined #openstack16:26
*** kashyap has quit IRC16:32
*** blueadept has joined #openstack16:33
oldbamgholt: can the problem with swauth-add-user be a result of self-generated certificate over https connection?16:35
*** bcwaldon has quit IRC16:37
*** enigma has joined #openstack16:38
gholtoldbam: No, that should be no problem at all. The 401 itself is the proxy saying it can't validate the token it got as good.16:39
*** rds__ has joined #openstack16:40
gholtoldbam: What's your configuration? 1 proxy with swauth, or swauth with an external proxy, or?16:40
*** letterj has left #openstack16:41
*** bcwaldon has joined #openstack16:45
*** bcwaldon has quit IRC16:47
*** bcwaldon has joined #openstack16:47
oldbamone proxy with swauth16:49
oldbamgholt: one proxy with swauth16:49
gholtVery odd, [trying imagine why it can't authenticate with it's own durn self]16:50
*** zul has quit IRC16:50
*** letterj has joined #openstack16:50
*** ChanServ sets mode: +v letterj16:50
gholtoldbam: Can you paste your proxy-server.conf [masking the super_admin_key of course]16:50
*** kashyap has joined #openstack16:51
oldbamgholt: http://paste.openstack.org/show/837/ (knowing my super_admin_key is harmless :)16:53
gholtHehe16:53
gholtOkay, and 10.0.0.2 is definitely that same box right? Sorry, for the probably dumb questions16:54
gholttoken_life = 0, that's probably it16:55
oldbam10.0.0.2 - is the box for proxy and auth16:55
gholtI'm pretty sure that means "don't let tokens have a life"16:55
gholttoken_life should equal the number of seconds you'd like tokens to be valid for.16:55
oldbamtoken = 0 worked in devauth, but maybe for the temporary token it does not work16:56
*** msassak has joined #openstack16:56
gholtHmm, could be. It's a new/different codebase, so probably just doesn't have the exact same translations.16:56
gholtIf you want, you can just remove the line completely and it'll default to 1 day, 86400 seconds.16:58
*** paltman has joined #openstack16:59
oldbamgholt: you saved my evening! thanks a lot ;)16:59
*** z0_ has joined #openstack17:00
*** nelson has quit IRC17:00
gholtHehe, working okay now? [makes a note to put error checking around that setting for the next swift version]17:00
*** mahadev has quit IRC17:01
*** eikke has quit IRC17:02
*** MarkAtwood has quit IRC17:03
oldbamgholt: yeah, works. btw, a doc update to run swauth-prep is also required when switching from devauth :) another thing i noticed was that swauth-add-user hangs if -A is not specified and default url does not work. or maybe i was too impatient to wait till timeout17:07
jk0soren: looks like hudson had a problem merging your cross-binary-sync merge (was unable to load the lockfile module) FYI17:12
*** littleidea has joined #openstack17:13
jarrodif i set my kvm instances to use FlatDHCPManager, will the bridge interface get assigned anything my local DHCP server gives it?  even a public IP?17:13
*** blakeyeager has quit IRC17:14
*** zul has joined #openstack17:18
*** MarkAtwood has joined #openstack17:20
*** Nacx has quit IRC17:20
jaypipesjustinsb: feel free to set https://code.launchpad.net/~justin-fathomdb/nova/bug724623/+merge/52505 back to Work In Progress while you fix the merge conflict thingie. I tried to explain why that .THIS file got into the branch in a comment on the merge prop.17:22
justinsbThanks jay - just did that :-)17:23
jaypipesjustinsb: cool, thx mate17:23
justinsbjaypipes: I'm not using git-bzr, and I don't think I tried going under the covers on a resolve, but who knows what I did...17:24
jaypipesjustinsb: it's my official "review day" today, so I'll be pushing through the backlog... might be bugging you with lots of questions, so be prepared ;)17:24
jaypipesjustinsb: k, those were the two reasons I could think of. Usually, it's when someone deletes the .BASE or .OTHER files not understanding what they are...17:24
jaypipesmtaylor: ping17:25
*** mahadev has joined #openstack17:26
*** mahadev_ has joined #openstack17:30
*** mahadev has quit IRC17:31
jaypipesdubs: if you have a free minute today, a review on this would be great. https://code.launchpad.net/~jaypipes/glance/checksum/+merge/52569 thx in advance!17:31
dubssure thing17:32
dubsgonna grab some lunch and i'll check it out right afterwards17:33
justinsbjaypipes: Can't remember - are you the Hudson expert?  I want to know if it's OK to use RabbitMQ in the unit tests or do I have to use fake_rabbit instead?17:33
jaypipesdubs: cheers17:34
jaypipesjustinsb: not in the unit tests. at least not now I think.17:34
jaypipesjustinsb: there's been some efforts to put some more functional/integration tests into the Hudson setup. soren has some, vishy and termie have some, tr3buchet's got some, but nobody's integrated them into the OpenStack Hudson builders yet, AFAIK.17:35
justinsbjaypipes: OK... I'll see if I can fix it.  Might take another MP off your plate for the day :-)17:35
*** zul has quit IRC17:35
jaypipeshehe17:35
*** z0_ has quit IRC17:37
*** dendrobates is now known as dendro-afk17:38
jaypipesjk0, dabo: secondary reviews on https://code.launchpad.net/~justin-fathomdb/nova/bug724623/+merge/52505 would be great. feel free to set merge prop to approved if both of you are in agreement with the patch. Ignore the comment of merge conflicts at the top. LP just hasn't "caught up" with the most recent commit on the branch that removed the conflicts...17:39
* jk0 looks17:39
*** z0_ has joined #openstack17:39
*** rlucio has joined #openstack17:39
*** zul has joined #openstack17:40
*** joearnold has joined #openstack17:41
jaypipesdragondm: I like this: 8+AccountCommands = ProjectCommands17:46
jaypipesdragondm: that's the definition of "punt" :)(17:47
jaypipesdragondm: overall, reviewing your multi-tenant branch. looks very good. nice work!17:47
dragondmheh yah.17:48
dragondmthx17:48
*** aliguori has quit IRC17:53
*** eikke has joined #openstack17:56
*** bkkrw has quit IRC17:57
jaypipesdragondm: question... why did you add a **kw to most of the methods in the OS controllers?17:59
dragondmah, ya, prolly should have pulled that too... It was a relic of the account change that I had pulled before.18:00
*** aliguori has joined #openstack18:00
dragondmpreviously the mergeprop was following ziad & co.'s spec and added the account  to the server-management url like cloudfiled does.18:01
dragondms/cloudfiled/cloudservers/18:01
jaypipesdragondm: ah, I see.18:02
dragondmthat proved controversial, and given the changes w/ the forthcoming authn/authz stuff that was pulled.18:02
jaypipesdragondm: I'm going to ask you to remove those in the review, since the **kw isn't used in any of the methods. ok?18:02
dragondmsure18:02
jaypipesdragondm: k. cheers18:02
dragondmya, I just forgot those :>18:03
*** oldbam has quit IRC18:10
*** Ryan_Lane is now known as Ryan_Lane|food18:12
*** dendro-afk is now known as dendrobates18:13
dragondmjaypipes: removed those **kw's and re-pushed18:15
jaypipesdragondm: thx mate18:15
*** CloudChris has left #openstack18:15
*** rcc has quit IRC18:17
*** zul has quit IRC18:18
*** zul has joined #openstack18:19
*** mahadev_ has quit IRC18:20
*** mahadev has joined #openstack18:21
*** rlucio has quit IRC18:21
*** eikke has quit IRC18:25
_cerberus_vishy: question for you -> the instance_type attribute on instance is string. Is that a foreign key to the name attribute on the InstanceType model?18:25
_cerberus_I ask because you own the line that adds it to the Instances model :-)18:26
justinsbjaypipes: I fixed up my testing-volumes & keys branch . Right now Vish is the only reviewer on there (I think because I resubmitted it before I knew better).  Should I re-add nova-core?18:30
mtaylorjaypipes: pong18:30
jaypipesjustinsb: I'm currently reviewing it.18:30
jaypipesmtaylor: hey, so did you fix Tarmac to only return the failed test output? I saw this: https://code.launchpad.net/~soren/nova/cross-binary-sync/+merge/51533 and thought you might have made that change18:31
mtaylorjaypipes: I did not - but it's possible that upstream did18:32
*** MarcMorata has quit IRC18:34
*** diegoparrilla has joined #openstack18:42
kpepple_cereberus, vishy : that column was added after instance_types table (instance_types was added in revno757) ... so no. i would be concerned about adding it as a foreign key as you can delete instance_types (with --purge)18:44
kpepple_cerberus_: sorry ... see above ^^^^^^18:44
jaypipesjustinsb: man, you're not going to like my review... I really hate to do this.18:46
jaypipesjustinsb: I feel like I'm the big bad wolf stomping on just your merge props. :(18:47
justinsbjaypipes: Well I think (most) reviews make the code better... yours definitely do!18:47
openstackhudsonProject nova build #609: SUCCESS in 1 min 53 sec: http://hudson.openstack.org/job/nova/609/18:48
openstackhudsonTarmac: replaced ConnectionFailed with Exception in tools/euca-get-ajax-console18:48
openstackhudsonwas not working for me with euca2tools 1.2 (version 2007-10-10, release 31337)18:48
justinsbjaypipes: I think we need testing - 9 months into the project we still don't have good tests...18:49
jaypipesjustinsb: I'm trying my best to be flexible. but this string of dependent merge props is not making me feel good. I feel bad saying that, because I like *some* of the code, but the web of interdependency between all the branches as well as the inclusion of new code features that aren't in scope for Cactus make it very difficult.18:49
justinsbjaypipes: I need the keys because otherwise I can't launch a server18:50
justinsbjaypipes: If I pull out the volume code though, can be let it in?18:50
jaypipesjustinsb: you can't launch a server without the keys stuff?  how so?18:50
*** jaysun_ has quit IRC18:50
justinsbjaypipes: I can't launch a server without a key registered - it throws an exception18:51
jaypipesjustinsb: so have the test register the key... that's what I mean by introducing the new keys.API functionality... it wasn't necessary to test the code paths.18:51
justinsbjaypipes: The problem with the existing tests is that they keep cheating by doing that and going behind the scenes.  So all the tests pass, but then when someone tries to do it for real, it fails hard18:52
justinsbjaypipes: So like my metadata patch, and it worked originally, but it got broken in the review process; the tests always passed but it simply didn't work.18:53
jaypipesjustinsb: which is what the smoketests are for... when doing real functional testing, you need to perform these kind of things *outside* of the process that the servers are running in...18:53
justinsbjaypipes: That was pretty embarrassing to me, and I wanted to fix it for real18:53
jaypipesjustinsb: I totally understand your motivation for these patches. I do. But I am expressing my opinion that the code destabilizes more than it adds in testing.18:54
justinsbjaypipes: It does move things around (API keys).  I see that18:55
justinsbjaypipes: I guess ot18:55
justinsbjaypipes: whoops18:55
justinsbjaypipes: I guess I think we have to make internal code changes to get us stability, but it sounds like you're interpreting it as fewer internal changes18:56
justinsbjaypipes: So "code stability" (i.e. change as little code as possible) vs "stability of nova" (i.e. something that works)18:56
*** dkocher has joined #openstack18:57
jaypipesjustinsb: we need to stabilize the existing code base, and adding *any* new functionality or changing existing code paths serves to destabilize the code base. Not saying those code changes aren't good or that they won't be wanted post-Cactus, but for now, I need to see tests of existing code paths before I approve code that adds new code paths. Does that make  sense?18:57
justinsbjaypipes: I missed the summit (NFI) - which was the definition of stability we're aiming for?18:57
*** jaysun has joined #openstack18:58
justinsbjaypipes: I understand where you're coming from, but I feel like we're kicking an increasingly embarrassing can down the road18:58
dprincedabo: there?18:59
Veklooking at LP722979 (convert calls to session.execute("update <blah>") to SQLAlchemy code), and I have a quick question.  In places like trunk/nova/db/sqlalchemy/api.py:704, using the session.execute() has the effect of not automatically changing the 'updated_at' field.  The naive approach to changing this code to use SQLAlchemy code will cause updated_at to be modified.  Is this a problem?19:00
justinsbjaypipes: I'm going to put my "two definitions of stability" stuff on the MP and we'll see what others think.  I see where you're coming from, but I think we should be willing to make sacrifices for stability definition #219:01
jaypipesjustinsb: is this branch supposed to be testing the OS API or the EC2 API? Because the OS API does not have keys OR volumes...19:02
justinsbjaypipes: It's supposed to test the OS API, creating a server really, but that's in the next MP.  I need keys for that.  I definitely agree that it's unfortunate that volumes got mixed in.19:04
jaypipesjustinsb: OK, this is what is so confusing... why do you need Keys to test the OS API? OS API does not use keys...19:04
justinsbjaypipes: http://bazaar.launchpad.net/~hudson-openstack/nova/trunk/view/head:/nova/api/openstack/servers.py19:06
justinsbjaypipes: Check out line 15219:06
justinsbjaypipes: I'm slightly worried by the idea that there are not supposed to be keypairs in OS, but that's a whole different topic :-)19:07
*** eikke has joined #openstack19:08
*** gregp76 has joined #openstack19:09
*** MarkAtwood has quit IRC19:10
jaypipesjustinsb: I don't see why you can't just stubout auth_manager.AuthManager.get_key_pairs to return a pre-determined keypair... Your patch adds a /keys API resource to the OS API when there is none at all. The code you just pointed to above is *internal* code to the /servers API endpoint controller, and has nothing to do with public-facing testing..19:11
*** Ryan_Lane|food is now known as Ryan_Lane19:11
justinsbjaypipes: I wanted real tests which don't stub things out, because otherwise the tests have a nasty habit of passing when things are actually broken.19:13
justinsbjaypipes: I wanted tests that I could trust19:13
justinsbjaypipes: I don't get the internal code point... Users have to create a key to create a server, so my test does that too19:14
jaypipesjustinsb: but it creates a key through a method that doesn't exist in the OS API. That's my point.19:14
sirp_jaypipes: i'm looking into https://bugs.launchpad.net/glance/+bug/731684  ; the assumption here is that requiring 'swift' to run the unit-tests is unacceptable. do you agree with that assumption?19:14
uvirtbotLaunchpad bug 731684 in glance "Glance lazy loading issue -- still coupled with Swift" [High,In progress]19:15
justinsbjustinsb: Sure, it uses a private API like the admin API, until key support is added19:15
justinsbjaypipes: Ooops - talking to myself there.  At least I agree with me :-)19:15
jaypipesjustinsb: let's see what other reviewers have to say, ok? we're just going round in circles...19:15
justinsbjaypipes: OK!19:15
jaypipesjustinsb: :)19:16
*** littleidea has quit IRC19:16
jaypipessirp_: I disagree with that assumption, yes.19:16
jaypipessirp_: meaning I think requiring swift is perfectly fine.19:17
sirp_jaypipes: so, for every backend we write, will we required the modules are installed, or are we going to consider 'swift' a privileged backend?19:17
jaypipessirp_: and it's not "just to run the unittests".  anything that imports swift.store and calls get_from_backend() will hit this issue.19:18
sirp_jaypipe: not if we use a lazy-loading pattern, which the bug  seeks to add19:18
sirp_only if the code path actually uses swift would be import the swift module19:19
sirp_*would we19:19
jaypipessirp_: get_from_backend() just imports glance.store.swift, which imports swift.common.client...19:19
sirp_right, my branch changes that19:19
sirp_swift isn't import module-wide in my branch, only when it's actually used19:20
jaypipessirp_: ok, cool with me. as long as it doesn't make the code incredibly difficult to follow, I'm fine with the lazy-loading pattern.19:20
sirp_jaypipes: i ask, because i'm going to have to swift the current swift tests to use fakes rather than stubout (since the swift module to stubout won't be required)19:21
jaypipessirp_: I was *really* trying to avoid that.19:21
sirp_jaypipes: yeah, i noticed that while reading the code, that's why i'm pinging you :)19:21
jaypipessirp_: the reason is because the Fakes completely get out-of-sync with the real thing and end up masking way too much and causing subtle bugs.19:22
jaypipessirp_: for the tests, I'd rather stick with the existing test and just use unittest2 or try to figure out programmatically how to use nosetests's skipper.19:22
*** gholt_ has joined #openstack19:23
sirp_jaypipes: one option would be to try to import swift, on ImportError, log a warning, and then skip the swift-stubout tests...19:24
*** dkocher has quit IRC19:24
jaypipessirp_: uhm, that's what was in there before I was asked to remove that and use absolute_import instead...19:25
jaypipessirp_: remember all the if SWIFT_INSTALLED: blocks?19:25
sirp_jaypipes: not really, i'd need to go back and look19:25
sirp_jaypipes: if that's the case, wanna just write that off as a bad decision, and go back to that pattern? (seems like the best compromise in this case)19:26
jaypipessirp_: sure, sounds good.19:27
sirp_jaypipes: cool19:27
jaypipessirp_: you can put the entire test case in the try: except ImportError block, which would remove the need to use the if SWIFT_INSTALLED: blocks. Looks ugly, but it works.19:28
jaypipessirp_: you'd have to go and re-trim all the lines back to 80 chars wide, too ;)19:28
*** tahoe has joined #openstack19:28
jaypipessirp_: alternately, we could require unittest2 and not need the if SWIFT_INSTALLED blocks and just use the @skipIf decorator.19:29
jaypipessirp_: I tried adding unittest2 as a Glance depends before, but was told it wasn't good to have it as a dependency.19:29
jaypipessirp_: which is kinda funny, since Sqlalchemy installs unittest2 anyway ;)(19:29
*** burris has quit IRC19:29
sirp_jaypipes: heh, i'll play with a couple of those options you mentioned and see which looks cleanest19:30
jaypipessirp_: cheers19:30
*** mgoldmann has quit IRC19:30
*** paltman has quit IRC19:33
*** diegoparrilla has quit IRC19:36
uvirtbotNew bug: #732204 in nova "Make keypairs optional in the Openstack API" [Undecided,New] https://launchpad.net/bugs/73220419:36
*** photron has joined #openstack19:38
*** tahoe has quit IRC19:38
ttxmtaylor: maybe you can help, we need some PPA package copy (copy python-novaclient from ppa:ttx/ppa to ppa:nova-core/trunk) and install python-novaclient on hudson, to unblock the zones2 branch19:39
mtaylorttx: I can always help19:39
ttxmtaylor: asked soren but he is a bit busy so might not tackle it today19:39
*** tahoe has joined #openstack19:39
ericrwexecvp patch finished. merge request submitted.19:39
ttxericrw: cool! wll definitely have a look.19:40
*** mahadev_ has joined #openstack19:41
mtaylorttx: copied - will install them once they build in the new ppa19:41
ttxmtaylor: sounds good. Will push to natty proper once we are happy with it.19:41
mtaylorttx: btw - we're only a few days away from having the jenkins plugin that will let us spin up new cloud servers for tests - which will make the "install deps" thing be handled much better19:42
ttxmtaylor: cool, who coded that ?19:42
mtaylorttx: I started it, ccustine finished it ... he's doing some final testing on it currently19:42
*** littleidea has joined #openstack19:43
ttxok19:43
*** dinu has quit IRC19:43
*** mahadev has quit IRC19:43
mtaylorttx: it will honestly make our testing stuff WAY the hell cleaner19:44
*** reldan has quit IRC19:44
dubsjaypipes: just finished review of checksum branch19:45
jaypipesdubs: cheers cory19:45
jaypipesironcamel: around?19:46
*** brd_from_italy has joined #openstack19:48
jaypipessirp_: I'm beginning to hate sqlalchemy-migrate.19:48
jaypipessirp_: scratch that. I hate sqlalchemy-migrate.19:48
*** deepheat has quit IRC19:48
sirp_jaypipes: welcome to the club, it consists of everybody, and we meet at the bar :)19:48
*** deepheat has joined #openstack19:49
ironcameljaypipes: hey19:50
jaypipesironcamel: hey, sending your http-error-codes off to Hudson. should be in trunk shortly if nothing fails in the automated tests.19:51
ironcamelsweet19:51
jaypipesironcamel: sorry for the delay on it... backlog of reviews.19:51
ironcamelthank you19:51
*** jheiss has quit IRC19:52
justinsbjaypipes: Tearing through those MPs!  If you actually clear the backlog, there won't be anything left for whoever is up tomorrow :-)19:52
*** jheiss has joined #openstack19:52
jaypipesjustinsb: heh. I highly doubt that. :)19:53
jaypipessandywalsh: I know I must have asked you this already, but are we ready to set zones2 to approved? :)19:54
*** MarkAtwood has joined #openstack19:54
sandywalshjaypipes, if novaclient has been added to hudson ... yes19:55
jaypipesmtaylor: ? ^^19:57
*** bkkrw has joined #openstack19:58
openstackhudsonProject nova build #610: SUCCESS in 1 min 48 sec: http://hudson.openstack.org/job/nova/610/19:58
openstackhudsonTarmac: Fixes bug #729400. Invalid values for offset and limit params in http requests now return a 400 response with a useful message in the body. Also added and updated tests.19:58
uvirtbotLaunchpad bug 729400 in nova "http query params limit and offset are ignored when they are malformed" [Undecided,In progress] https://launchpad.net/bugs/72940019:58
jaypipesironcamel: merged.19:58
mtaylorjaypipes: yes. waiting for it to hit the ppa19:58
jaypipesmtaylor: is this a manual or automated process? something we can speed up?19:58
sandywalshmtaylor, jaypipes I think ttx already did that19:59
mtaylorjaypipes: automated. patience young jedi19:59
*** MarkAtwood has quit IRC20:00
*** MarkAtwood has joined #openstack20:00
*** paltman has joined #openstack20:01
*** retr0h has joined #openstack20:03
*** retr0h has joined #openstack20:03
*** h0cin has quit IRC20:03
*** maplebed has joined #openstack20:04
*** perestrelka has joined #openstack20:05
uvirtbotNew bug: #732220 in openstack-dashboard "credentials email subject template not stripping whitespace" [High,In progress] https://launchpad.net/bugs/73222020:05
*** DigitalFlux has joined #openstack20:09
openstackhudsonProject nova build #611: SUCCESS in 1 min 48 sec: http://hudson.openstack.org/job/nova/611/20:13
openstackhudsonTarmac: Add a decorator that lets you synchronise actions across multiple binaries. Like, say, ensuring that only one worker manipulates iptables at a time.20:13
soren\o/20:15
*** daveiw has joined #openstack20:17
* ericrw has some cleanup to do.20:20
*** littleidea has quit IRC20:21
*** reldan has joined #openstack20:23
*** joearnold has quit IRC20:25
*** clauden_ has joined #openstack20:27
*** MarcMorata has joined #openstack20:27
*** bcwaldon has quit IRC20:30
ericrwpep8 clean :)20:32
*** ppetraki has quit IRC20:32
jarrodHow does rackspace have public ip addresses assigned to their instances?20:33
mtaylorjaypipes: ok. installed20:34
jarrodhere is a better question -- does rackspace actually use openstack?20:34
Ryan_Lanejarrod: I don't believe they currently do20:34
jarrodwell that makes sense20:35
mtaylorjarrod: I believe they use it for cloud files but not yet for cloud servers20:35
Ryan_Lanebut you can use openstack nova and have public ips20:35
jarrodhow20:35
Ryan_Lanejarrod: if you use flat dhcp mode, and use floating ips20:35
Ryan_Laneor vpn mode20:35
*** rds__ has quit IRC20:35
Ryan_Laneor just use a public range20:36
sorenOr, if you're using VLAN mode, just assign a public subnet to the instances.20:36
Ryan_Laneerr20:36
jarrodsoren that doesnt work20:36
Ryan_Lanevlan mode, that's what I meant :)20:36
uvirtbotNew bug: #732236 in nova "bzr clone lp:nova returns Errno 110" [Undecided,New] https://launchpad.net/bugs/73223620:36
sorenjarrod: Could have fooled me.20:36
jarrodbecause nova network jacks something up20:36
sorenjarrod: How doesn't it work?20:36
jaypipesmtaylor: cheers, and thx20:36
jaypipesvishy, xtoddx: what is the purpose of flags.DECLARE?20:36
xtoddxjaypipes: so you can find flags that are defined in other modules20:37
Ryan_Lanejarrod: I believe you need to modify the security groups to allow access (if you haven't done that)20:37
Ryan_LaneI don't know vlan mode very well though.20:37
xtoddxjaypipes: i think we use it in testing because not everything is imported that has the flags we reference in some tests20:38
jaypipesxtoddx: instead of just importing the module?20:38
xtoddxjaypipes: right.  i don't know the pros and cons of declare vs import the module though.20:38
jaypipesxtoddx: seems wonky to me.20:38
sorendeclare wouldn't cause circular imports, I suppose.20:39
xtoddxjaypipes: the gflags docstring might explain it better20:39
edayjaypipes: whats the state of conf in glance? anything worth putting into openstack-common for burrow to use?20:39
edayjaypipes: I was looking at it yesterday, wasn't clear how it's being used20:39
jaypipeseday: we ripped out gflags entirely. glance is almost identical to swift as far as options and conf processing.20:40
jaypipeseday:  in other words, we use the standard optparse and ConfigParser modules, along with paste.deploy.20:40
edayjaypipes: hmm, ok. I need something less wsgi specific, as wsgi is just one frontend for burrow20:42
jaypipeseday: uhm, ConfigParser?20:42
jaypipeseday: all paste.deploy uses is ConfigParser. that's a stdlib module.20:42
edayjaypipes: I was referring to paste.deploy, but yeah, configparser is fine20:43
jaypipeseday: paste.deploy uses ConfigParser.20:43
edayjaypipes: yup20:43
jaypipesdeath to flagfiles.20:43
edayjaypipes: I was asking more about the optparse/configparser stuff you were working on for openstack-common20:43
jaypipeseday: I gave up on it. gflags folks aren't budging, and swift wanted nothing to do with module-level defines of options, and don't think have CLI options for everything is a good idea. And I happen to agree with them.20:44
edayjaypipes: ahh, ok20:45
*** ppetraki has joined #openstack20:46
*** ahmedelgamil has joined #openstack20:48
edayjaypipes: I still want module-level defines for burrow, trying to figure out the best way to do this (and figure out how to have optparse make multiple runs, ignoring some options, if possible)20:48
jaypipeseday: easy. just have the module have a function called add_options(parser) and pass an optparse.OptionParser to it. Add the module-level options as an OptionGroup or not...20:49
jaypipeseday: though I almost guarantee you'll find in the long run that putting options in config files with limited CLI options for a few things is a better strategy.20:50
*** ppetraki has quit IRC20:50
*** daveiw has quit IRC20:51
edayjaypipes: it's a chicken/egg problem though. don't know what module to load (to add options) until you parse, but parsing unknown options errors20:52
edayjaypipes: and I'm still a fan of conf options should == cli :)20:52
jaypipeseday: I'm not, sorry...20:52
*** gholt_ has quit IRC20:52
*** DigitalFlux has quit IRC20:52
edayjaypipes: you used to be, I lost you!20:53
jaypipeseday: yeah, after actually using Glance, it was easier to use Swift's usage pattern (bin/swift-init start <server> conf_file...20:53
jaypipeseday: CLI options aren't useful for deploying much at all.20:54
edayjaypipes: sure, but are useful for dev and some users20:54
jaypipeseday: only a few options are useful in testing (like --debug, --verbose, etc). The rest is just easier to put into a standard conf file and supply the conf file when testing.20:54
edayjaypipes: I'm actually thinking of doing that since optparse isn't quite what I need, argparse is too new, and I don't want to write my own20:55
jaypipeseday: yes, please don't write your own.20:56
*** mahadev_ has quit IRC20:56
edayjaypipes: which is why I was hoping you did and put it in openstack-common :)20:56
jaypipeseday: after having used all these different strategies, I have to say I think gflags adds way more bugs and opportunities for misuse than any benefit it might have (I don't feel there are many, but that's just my opinion)20:57
*** mahadev has joined #openstack20:57
*** bcwaldon has joined #openstack20:57
jaypipeseday: what I wrote for openstack-common was pretty much what I described to you above: use optparse and if you want to have module-defined options, have a function in the module that gets supplied a optparse.OptionParser. The openstack-common approach was just some convenience wrappers around that general concept.20:58
edayjaypipes: I'm def not considering gflags, no worries there :)20:58
*** MarcMorata has quit IRC20:58
*** gholt has quit IRC20:58
*** laurensell has joined #openstack20:58
*** ddumitriu has quit IRC21:00
*** bcwaldon_ has joined #openstack21:00
*** gholt has joined #openstack21:00
* blamar_ cheers21:01
*** mahadev_ has joined #openstack21:01
*** imsplitbit has quit IRC21:02
*** bcwaldon has quit IRC21:03
*** mahadev has quit IRC21:04
*** ppetraki has joined #openstack21:07
*** ahmedelgamil has quit IRC21:09
*** allsystemsarego has quit IRC21:14
* soren grumbles and puts on his debugging hat21:14
*** MarcMorata has joined #openstack21:19
sorenIt's an actual hat, by the way: http://blog.linux2go.dk/debugging_hat.jpg21:20
westmaas_haha21:21
*** littleidea has joined #openstack21:21
dabocute21:22
*** bcwaldon has joined #openstack21:26
openstackhudsonProject nova build #612: SUCCESS in 1 min 52 sec: http://hudson.openstack.org/job/nova/612/21:28
openstackhudsonTarmac: Update the create server call in the Openstack API so that it generates an 'adminPass' and calls set_admin_password in the compute API. This gets us closer to parity with the Cloud Servers v1.0 spec.21:28
*** bcwaldon_ has quit IRC21:28
jarrodis openstack compute ready for production yet?21:30
annegentlejarrod: it's in production at NASA21:31
jarrodbexar?21:32
*** ddumitriu has joined #openstack21:32
openstackhudsonProject nova build #613: SUCCESS in 1 min 51 sec: http://hudson.openstack.org/job/nova/613/21:33
openstackhudsonTarmac: Hi guys21:33
openstackhudsonThis branch fixes lp722982 (ability to delete networks with nova-manage) and lp715427 (nova-manage does not check if a network exists before creating it) .21:33
openstackhudsonRegards21:33
*** lamar has joined #openstack21:34
annegentlejarrod: I'm not sure if they run a packaged release21:34
jarrodi wonder which network mode they use21:35
*** letterj has quit IRC21:35
annegentlejarrod: pretty sure it's vlan, they have pretty strict network reqs at NASA21:36
*** bcwaldon has quit IRC21:36
xtoddxjarrod: we run VlanManager at NASA21:38
xtoddxand we build our own packages from the ~anso/deploy branch21:38
*** letterj has joined #openstack21:38
*** ChanServ sets mode: +v letterj21:38
annegentlextoddx: ah, thanks, that makes sense21:38
jarrodthanks man21:40
jaypipesphew...live-migrations review was a beast.21:42
jaypipessoren: love the debugging hat. you look like a character from World of Warcraft.21:43
sorenI think I'm offended by that comment :)21:44
*** joearnold has joined #openstack21:44
*** bcwaldon has joined #openstack21:44
edaysoren: you should be21:46
comstudagree21:47
jaypipessoren: just expressing my mind ;P21:50
*** miclorb_ has joined #openstack21:50
creihtI was thinking that picture belongs on a pokemon card21:51
sorenjaypipes: Yeah, well.. I don't love you anymore now.21:51
sorenjaypipes: :)21:51
jaypipeslol :)21:51
jk0jaypipes: http://fuckyeahnouns.com/jaypipes21:51
soren\o/21:52
jk0http://fuckyeahnouns.com/soren21:52
jk0:D21:52
jk0this site is fun21:52
sorenjk0: You just put that there, didn't you.21:52
jk0nah, I think it searches for the word and tries to match a pic with it21:53
sorenhttp://fuckyeahnouns.com/jk021:53
jk0mine sucks :(21:53
sorenOh, that's how it works.21:54
*** [EGC-i]ThinIce has quit IRC21:55
*** dprince has quit IRC21:55
kpeppleeday: time for a quick questions ?21:55
jaypipesjk0: wow, that's an oldie. :) where'd you find that one?21:56
jk0the site searches for them somewhere21:56
jk0type in something into that box and it will try to match21:56
jaypipesjk0: ah :)21:56
* jk0 was typing in openstack names21:56
jk0yours was the best21:56
jk0haha21:56
jaypipesjk0: well, it was an actual picture of me... in my transformers t-shirt that I no longer fit in ;)21:57
*** patri0t has quit IRC21:57
jk0I feel ya21:57
jaypipeshehe21:57
*** patri0t has joined #openstack21:58
kpeppleeday: i'm trying to retire lp721254 which I believe is being caused by nova/compute/api.py:168 ... or the lack of a line like 'state': '0x00' in that block. Is there a reason that we are using ''state_description': 'scheduling'" in the base_options ? this state_description is not part of the EC2 standard (http://docs.amazonwebservices.com/AWSEC2/latest/APIReference/index.html?ApiReference-query-DescribeInstances.html) and I believe it should be 'pendin21:59
*** dirakx has quit IRC22:01
openstackhudsonProject nova build #614: FAILURE in 24 sec: http://hudson.openstack.org/job/nova/614/22:01
openstackhudsonTarmac: Fixes bug 726359. Passes unit tests.22:01
uvirtbotLaunchpad bug 726359 in nova "utils.execute uses potentially insecure shell=True" [High,Fix committed] https://launchpad.net/bugs/72635922:01
openstackhudsonChanges parameters of utils.execute to utils.execute(*cmd, **kwargs). The kwargs themselves have not changed, other than changing check_exit_code to default to 0. The exit code of the process is now checked against this variable, unless None.22:01
uvirtbotNew bug: #732274 in nova "Should be a way to avoid having a server password generated" [Undecided,New] https://launchpad.net/bugs/73227422:01
ericrwhmm22:02
ericrwoh hudson...22:03
edaykpepple: yeah, we probably need a default state in there22:03
*** ke4qqq has quit IRC22:03
sorenkpepple: nova/compute/api.py should be agnostic to what the EC2 API says. If this is believed to be a problem, it needs to be fixed in the EC2 frontend to map from internal state to EC2-like states.22:03
sorenericrw: hm?22:03
ericrwsoren: that was my patch that failed.22:04
edaysoren: it may not be ec2 specific, but agree if it is nova.compute is not the place to fix22:04
sorenericrw: Ah, no. I don't think it failed.22:04
sorenericrw: Let me check. I changed something in that general area yesterday which may have caused this.22:05
kpepplesoren: while i agree with you in principal, i believe we still need to be setting a power state there if we are going to set a power state description ... although i am unsure why we need both power state code and a power state description in the db (since one is supposed to map to the other)22:06
sorenkpepple: Yeah, that's always been a bit of a mystery to mee, too.22:06
tr3buchetdoes anyone know if there is a way to get the id of the current zone in nova?22:06
*** cw_ has quit IRC22:07
uvirtbotNew bug: #732277 in nova "Password Generation (in)security" [Undecided,New] https://launchpad.net/bugs/73227722:07
*** cw has joined #openstack22:07
edaykpepple: I would set state: 0 as the fix, seems resonable to me22:08
*** brd_from_italy has quit IRC22:08
*** MarcMorata has quit IRC22:08
kpeppleeday , soren : my fix is to put a "0x00" state code into that section (basically initializing a state code along with the proper state description) to get us to cactus and fix the broken api and then put in a blueprint / bug to get harmonize power states between EC2 / Openstack API. sound reasonable ?22:08
*** ke4qqq has joined #openstack22:09
kpeppleeday , soren : btw bobya (who reported the bug) has been using this fix for the last week with no problems22:09
sorenYeah, that's probably fine.22:10
openstackhudsonProject nova build #615: STILL FAILING in 14 sec: http://hudson.openstack.org/job/nova/615/22:11
openstackhudsonTarmac: - Content-Type and Accept headers handled properly22:11
openstackhudson- Content-Type added to responses22:11
openstackhudson- Query extensions no long cause computeFaults22:11
openstackhudson- adding wsgi.Request object22:11
openstackhudson- removing request-specific code from wsgi.Serializer22:11
kpeppleeday , soren : thx. pushing up fix.22:11
jaypipesvishy: looks like a quick merge and resolve is needed for the kill-objectstore branch due to some branches that recently hit trunk...22:12
*** photron has quit IRC22:13
*** ctennis has quit IRC22:13
vishyokes22:13
sorenericrw: Ah, yes, it broke the docs build.22:14
sorenericrw: [pid 27938] execve("cd /home/soren/src/openstack/nova/nova/doc && ./generate_autodoc_index.sh", ["cd /home/soren/src/openstack/nov"...], [/* 51 vars */]) = -1 ENOENT (No such file or directory)22:14
ericrwpfft.. docs ;-)22:15
sorenWell, it means tarballs don't get built, nor do packages :)22:15
sorenCascading failure.22:16
*** maplebed has quit IRC22:16
ericrwI'll check it out22:16
sorenAwesomesauce.22:16
soren./doc/ext/nova_autodoc.py22:16
sorenis the culprit.22:16
ericrwpretty clear, looking at it22:17
*** blueadept has quit IRC22:19
*** littleidea has quit IRC22:22
* annegentle cries 22:24
ericrwsoren: do I submit a new bug report and attach the fix to that?22:24
*** littleidea has joined #openstack22:24
*** burris has joined #openstack22:25
*** ctennis has joined #openstack22:26
*** ctennis has joined #openstack22:26
sorenericrw: Technically, yes.22:29
*** ppetraki has quit IRC22:29
sorenericrw: ...but I don't particularly care. The problem and solution are both obvious.22:29
*** mahadev_ has quit IRC22:29
ericrwI simply submitted a proposal for merge22:29
sorenericrw: link?22:29
sorenAh, I see it.22:30
ericrwhttps://code.launchpad.net/~ewindisch/nova/execvp/+merge/5277522:30
*** mahadev has joined #openstack22:30
sorenAnother review on that branch would be lovely. tarballs and packages are not being built until it's in.22:30
* soren hugs jk0 22:32
jk0:)22:32
*** ddumitriu has quit IRC22:36
*** azneita has joined #openstack22:36
ericrwnow, before Hudson comes back, I'm going to disappear and pretend my migraine doesn't exist.22:37
*** ddumitriu has joined #openstack22:37
*** londo has quit IRC22:39
*** reldan has quit IRC22:40
*** jheiss has quit IRC22:40
sorenericrw: Almost there.22:41
*** romain_lenglet_ has joined #openstack22:41
*** reldan has joined #openstack22:41
ericrwstill fails, or Hudson is almost going to try it?22:42
sorenAlmost done trying it.22:42
*** maplebed has joined #openstack22:42
sorenWait for it....22:42
openstackhudsonYippie, build fixed!22:43
openstackhudsonProject nova build #616: FIXED in 1 min 49 sec: http://hudson.openstack.org/job/nova/616/22:43
openstackhudsonTarmac: Fixes doc build after execvp patch.22:43
sorenBam.22:43
ericrwsweet22:43
sorenericrw: Thanks! For doing all the work to begin with and for fixing it now.22:43
sorenericrw: I've been meaning to fix it for ages, but never worked myself up to diving in to those millions of execute calls. good job!22:43
ericrwI figured what else to do on a PHL-SFO flight?22:44
sorenI've never been on a PHL-SFO where I didn't write a patch just like that one. That's all I can say.22:44
*** londo has joined #openstack22:48
*** adjohn has joined #openstack22:51
*** lamar has quit IRC22:56
*** hub_cap has quit IRC22:57
*** adjohn has quit IRC22:57
*** ddumitriu has quit IRC23:04
*** matiu has joined #openstack23:05
*** msassak_ has joined #openstack23:12
*** msassak has quit IRC23:14
*** clauden_ has quit IRC23:19
*** eikke has quit IRC23:19
*** clauden has joined #openstack23:21
*** msassak_ has quit IRC23:24
*** troytoman is now known as troytoman-away23:27
*** sirp_ has left #openstack23:29
*** sirp_ has joined #openstack23:30
*** hggdh has quit IRC23:32
*** hggdh has joined #openstack23:35
*** hggdh has joined #openstack23:35
*** mray has quit IRC23:39
*** bcwaldon has quit IRC23:45
*** romain_lenglet_ has quit IRC23:46
*** clauden___ has joined #openstack23:46
*** clauden has quit IRC23:46
*** clauden___ is now known as clauden23:46
*** dendrobates is now known as dendro-afk23:48
openstackhudsonProject nova build #617: SUCCESS in 1 min 51 sec: http://hudson.openstack.org/job/nova/617/23:48
openstackhudsonTarmac: Fixes a race condition where multiple greenthreads were attempting to resize a file at the same time.  Adds tests to verify that the image caching call will run concurrently for different files, but will block other greenthreads trying to cache the same file.23:48
*** dendro-afk is now known as dendrobates23:53

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