Friday, 2012-11-02

rootardTHere is a lot of repeated cruft laying around, being able to specify a directory or even an include from a standard ini file would be super helpful.00:00
clarkbdevananda: if they changes are all in git history git review will upload all of them00:01
*** mrodden has quit IRC00:02
devanandaclarkb: ah, i see. but taht makes it kinda hard to update HEAD^^^ doesn't it?00:03
clarkbdevananda: it makes it tricker. You have to do rebase magic00:03
swifterdarrellclarkb: fungi: thanks!00:03
clarkbgit rebase -i HEAD~3 then select edit on the thing you want to change00:04
funginotmyname: swifterdarrell: glad to help00:04
clarkbmake your changes and rebasing zips it all back up again00:04
*** vipuls is now known as vipul00:05
*** stevebake has quit IRC00:06
*** nati_uen_ has quit IRC00:08
*** vipul has quit IRC00:08
*** vipuls has joined #openstack-dev00:09
*** Tross has joined #openstack-dev00:10
*** alunduil has joined #openstack-dev00:11
*** vipuls has quit IRC00:12
*** vipul has joined #openstack-dev00:13
*** jakedahn is now known as jakedahn_zz00:13
openstackgerritA change was merged to openstack/nova: Remove nova-volume scheduling support  https://review.openstack.org/1506800:13
*** lloydde has joined #openstack-dev00:14
*** jakedahn_zz is now known as jakedahn00:14
*** lloydde has quit IRC00:15
*** hemna has quit IRC00:16
*** devcamca1 has joined #openstack-dev00:16
ayoungheckj, this is the second time that checking the expiry has come up.00:17
heckjayoung: yeah00:18
ayounglook in auth_token.py under00:18
ayoung _request_admin_token(s00:18
ayoungline 454 or so00:18
ayoungresponse, data = self._json_request('POST',00:18
ayoung                                            '/v2.0/tokens',00:18
ayoung                                            body=params)00:18
ayoungthe value for expiry is in there00:18
*** stevebake has joined #openstack-dev00:18
heckjlooks like we're not stashing it anywhere currently, just discarding the other data there00:19
ayoungright00:19
ayoungheckj, let me get you the keys for the dictionaries there. 1 sec00:19
heckjcould grab it there, set it locally for admin_token, and test against that expiry00:20
*** Guest12051 has joined #openstack-dev00:20
ayoung o = {'access': {'token': {'id': token_ref['id'],00:20
ayoung                                  'expires': expires,00:20
ayoung                                  'issued_at': issue_time00:20
ayoungso it would be parallel with id00:20
ayoungexpiry = data['access']['token']['expires']00:20
heckjstring too - probably want to convert it back into datetime object to make it easier to compare00:21
ayoungyep00:21
*** rkukura has quit IRC00:21
ayoungheckj, maybe go a little course grained on time...if it is going to expire in less than, say, 5 minutes, get a new one00:21
*** itooon has joined #openstack-dev00:23
heckjayoung: makes sense00:23
ayoungheckj, but...the admin token is origianlly just read out of the config file, isn't it?00:24
heckjayoung: in devstack and other configs, it's often served by a 'service account', which is configured with a user & password for the service.00:24
*** winston-d has joined #openstack-dev00:25
heckjayoung: admin_token from keystone.conf is still a completely valid way of doing it, but the general preference seemed to be to have specific accounts for the various services to do this sort of thing (user agnostic administrative needs). Got set in there just prior to essex release.00:25
ayoungso...when it requests a new admin_token, what does it use to authenticate itself?00:25
ayoungdisregard00:26
*** devcamca1 has quit IRC00:26
*** gyee has quit IRC00:26
heckjayoung: making notes in docstring to get_admin_token() to not the responsibility change - seems like the "right place" to check expiry and request new when needed00:30
ayoungheckj, I just need to figure out the time call and I'll have a patch here.00:30
ayoungneed to figure out how to test it, of course00:30
heckjayoung: yeah, was a bit stymied on that myself. pestered bcwaldon since he wrote most of that test setup, hoping I can get his help to grok how that whole setup sequences with it's fakes and middleware calling00:31
*** EmilienM has left #openstack-dev00:31
ayoungheckj, maybe a mock timeutils implementation00:31
heckjtest responses already in there don't have expiry :-) going to have to add that...00:32
ayoungjoy00:33
heckjayoung:  don't suppose you have a diablo token example stashed anywhere, do you?00:35
heckjayoung: I don't recall if expiry was in a diablo token or not00:35
ayoungheckj, get the git archives00:36
heckjyeah00:36
ayoungmust be one in there somewhere00:36
ayoungbut not it was not in there00:36
ayoungit was added in the message as part of the whole maintain the expire issue00:36
ayoungIIRC00:37
heckjdevstack branch of diablo I guess...00:37
*** pixelbeat has quit IRC00:37
*** Tross has quit IRC00:37
*** jtran has quit IRC00:38
*** roge has joined #openstack-dev00:38
winston-drussellb, ping00:39
*** pcrews has quit IRC00:41
*** zaitcev has quit IRC00:43
*** Ryan_Lane has joined #openstack-dev00:47
*** vipul has quit IRC00:49
*** reed has quit IRC00:50
*** devcamca1 has joined #openstack-dev00:52
*** Tross has joined #openstack-dev00:55
*** SlickNik has quit IRC01:04
*** thingee has quit IRC01:04
*** Tross has quit IRC01:04
*** devcamca1 has quit IRC01:05
ayoungheckj, https://review.openstack.org/#/c/15252/  I didn't say "darft" so it got run through jenkins01:05
ayoungdarft...heh..that should be draft.01:06
ayoungor draught01:06
clarkbayoung: you can't draft it after it has been published but you can WIP it01:07
ayoungclarkb, or just let heckj -2 it to death.  That is also effective01:07
heckjayoung: will steal wholeheartedly and incorporate into mine01:09
heckjayoung: just got diablo keystone running again and verify expiry in the token01:09
ayoungswell01:09
*** adjohn has quit IRC01:09
*** spiffxp has quit IRC01:10
*** danwent has quit IRC01:16
*** matiu has quit IRC01:23
*** strife25 has joined #openstack-dev01:26
*** samkottler is now known as samkottler|out01:27
*** roadTripper has quit IRC01:29
*** devcamca1 has joined #openstack-dev01:32
*** anniec has joined #openstack-dev01:33
*** jcmartin has quit IRC01:35
*** Guest12051 has quit IRC01:39
*** andrewbogott is now known as andrewbogott_afk01:39
*** redbeard2 has joined #openstack-dev01:39
*** dims has quit IRC01:41
*** andrewbogott_afk is now known as andrewbogott01:41
*** devcamca1 has quit IRC01:44
*** edygarcia has joined #openstack-dev01:45
*** wenjianhn has joined #openstack-dev01:48
*** Tross has joined #openstack-dev01:51
*** markmcclain has joined #openstack-dev01:51
*** novas0x2a|laptop has quit IRC01:53
*** Mandell has quit IRC01:53
*** srn has quit IRC01:54
*** aeperezt has joined #openstack-dev01:54
*** andrewbogott is now known as andrewbogott_afk01:56
*** matiu has joined #openstack-dev01:56
*** matiu has quit IRC01:56
*** matiu has joined #openstack-dev01:56
*** anniec has quit IRC02:10
*** devcamca1 has joined #openstack-dev02:11
*** cmagina has quit IRC02:13
*** cmagina has joined #openstack-dev02:13
*** Tross has quit IRC02:14
*** melwitt has quit IRC02:15
*** samkottler|out is now known as samkottler02:19
*** edygarcia has quit IRC02:21
*** devcamca1 has quit IRC02:23
*** itooon has quit IRC02:24
*** rkukura has joined #openstack-dev02:25
*** colinmcnamara has joined #openstack-dev02:26
*** jog0 has quit IRC02:29
*** Tross has joined #openstack-dev02:33
*** dachary has quit IRC02:36
*** dachary has joined #openstack-dev02:38
*** mjfork has quit IRC02:38
*** andrewbogott_afk is now known as andrewbogott02:42
*** andrewbogott is now known as andrewbogott_afk02:43
*** edygarcia has joined #openstack-dev02:52
*** devcamca1 has joined #openstack-dev02:54
*** _cerberus_ has quit IRC02:58
*** tgall_foo has quit IRC03:00
*** devcamca1 has quit IRC03:02
*** roge has quit IRC03:02
*** andrewbogott_afk has quit IRC03:02
*** andrewbogott_afk has joined #openstack-dev03:03
*** _cerberus_ has joined #openstack-dev03:10
*** ChanServ sets mode: +v _cerberus_03:11
*** littleidea has quit IRC03:11
*** strife25 has quit IRC03:12
*** heckj has quit IRC03:15
*** littleidea has joined #openstack-dev03:15
colinmcnamara.03:19
colinmcnamaraQuestion from the SFbay meetup.  Can someone confirm that RC1 is the last time a new blueprint can be submitted03:20
*** vipul has joined #openstack-dev03:20
*** mnewby has quit IRC03:20
clarkbttx: ^03:21
colinmcnamaraclarkb i think your cat is on your keyboard03:26
clarkbcolinmcnamara: ttx would have a fairly definitive answer. But I think he is in a timezone near UTC so probably won't answer until later03:27
colinmcnamarathanks Clarb03:27
*** devcamca1 has joined #openstack-dev03:28
*** devcamca1 has quit IRC03:41
*** ewindisch has joined #openstack-dev03:44
*** dachary has quit IRC03:52
*** dachary has joined #openstack-dev03:52
*** colinmcnamara has quit IRC03:55
*** thingee has joined #openstack-dev04:01
*** maurosr has quit IRC04:05
*** devcamca1 has joined #openstack-dev04:08
*** Tross has quit IRC04:12
*** nunosantos has quit IRC04:15
*** devcamca1 has quit IRC04:19
*** Mandell_ has joined #openstack-dev04:21
*** RichardRaseley has joined #openstack-dev04:21
*** Tross has joined #openstack-dev04:22
*** DIGANTA has joined #openstack-dev04:26
DIGANTAgood morning all04:27
*** edygarcia has quit IRC04:30
*** edygarcia has joined #openstack-dev04:31
*** itooon has joined #openstack-dev04:32
*** aeperezt has quit IRC04:32
*** edygarcia has quit IRC04:35
*** devcamca1 has joined #openstack-dev04:47
*** devcamca1 has quit IRC05:00
*** markmcclain has quit IRC05:00
*** asalkeld has quit IRC05:04
winston-drussellb, any luck still around?05:08
*** jimfehlig has quit IRC05:13
*** danwent has joined #openstack-dev05:13
*** darjeeling has quit IRC05:25
*** devcamca1 has joined #openstack-dev05:30
*** danwent has quit IRC05:31
*** devcamca1 has quit IRC05:39
openstackgerritA change was merged to openstack/swift: Handle down object servers in container-sync  https://review.openstack.org/1482405:44
*** devcamca1 has joined #openstack-dev06:05
*** Mandell_ has quit IRC06:15
*** Samos123_ has quit IRC06:16
*** Samos123 has joined #openstack-dev06:16
*** devcamca1 has quit IRC06:18
*** stinkypeterson has joined #openstack-dev06:25
stinkypetersoni am having some problem starting quantum-server from the terminal06:26
*** AnilV4 has quit IRC06:27
stinkypetersonINFO keystone.middleware.auth_token [-] Using /opt/stack/keystone-signing as cache directory for signing certificate .. this is the log message i get and then nothing happens further06:27
stinkypetersonany solutions?06:27
*** Mandell has joined #openstack-dev06:29
*** AnilV4 has joined #openstack-dev06:35
*** littleidea has quit IRC06:35
*** darjeeling has joined #openstack-dev06:35
*** koolhead17 has joined #openstack-dev06:37
*** alpha_ori has quit IRC06:37
*** alpha_ori has joined #openstack-dev06:38
zykes-vishy: around ?06:41
zykes-or any nova des06:44
zykes-I have a problem with instances going stuck at DELETING - last thing I see that's usable in logs for my eye is Sending compute.instance.delete.start on notifications.info from (pid=22138) notify /usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py:41006:44
*** devcamca1 has joined #openstack-dev06:45
*** mrunge has joined #openstack-dev06:50
*** Jiajun-Liu has joined #openstack-dev06:55
*** Jiajun-Liu has left #openstack-dev06:55
*** devcamca1 has quit IRC06:58
*** Mandell has quit IRC07:06
DIGANTAhi all i downloaded nova project from Github  and i want to fix bug , plz can anyone tell me the exact procedure ?07:11
stinkypetersonyou best bet would be running openstack on a vm and using pdb for debugging07:13
stinkypetersonthis might help .. http://devstack.org/guides/single-vm.html07:14
*** mindpixel has joined #openstack-dev07:20
*** Ryan_Lane has quit IRC07:22
openstackgerritA change was merged to openstack/nova: Bump the base rpc version of the network api.  https://review.openstack.org/1522607:23
*** asalkeld has joined #openstack-dev07:24
*** devcamca1 has joined #openstack-dev07:25
*** thingee has quit IRC07:32
*** dachary has quit IRC07:34
*** zbitter has quit IRC07:35
*** zaneb has joined #openstack-dev07:35
*** devcamca1 has quit IRC07:37
*** Gordonz has quit IRC07:38
*** Gordonz has joined #openstack-dev07:39
*** rafaduran has joined #openstack-dev07:40
*** rafaduran has left #openstack-dev07:40
*** afazekas has joined #openstack-dev07:45
*** asalkeld has quit IRC07:53
*** asalkeld has joined #openstack-dev07:54
*** brucer is now known as brucer_out07:55
*** alobbs has joined #openstack-dev07:57
*** brucer_out has quit IRC07:58
*** DIGANTA has quit IRC07:59
*** darjeeling has quit IRC07:59
*** EmilienM has joined #openstack-dev08:05
*** dachary has joined #openstack-dev08:05
*** devcamca1 has joined #openstack-dev08:08
*** dachary has quit IRC08:10
openstackgerritA change was merged to openstack/nova: Improve EC2 describe_security_groups performance  https://review.openstack.org/1518708:11
*** jakedahn is now known as jakedahn_zz08:12
*** dachary has joined #openstack-dev08:14
*** corXi has joined #openstack-dev08:16
*** devcamca1 has quit IRC08:17
*** DIGANTA has joined #openstack-dev08:24
*** corXi has quit IRC08:27
*** zing has joined #openstack-dev08:33
*** zing has quit IRC08:33
*** thovden has joined #openstack-dev08:35
*** salv-orlando has joined #openstack-dev08:38
*** zing has joined #openstack-dev08:38
ttxcolinmcnamara: The last feature milestone is actually grizzly-3. Getting features in past this date requires an unlikely Feature freeze exception.08:42
*** devcamca1 has joined #openstack-dev08:45
*** maxim has joined #openstack-dev08:46
*** maxim is now known as Guest5474808:47
*** garyk has joined #openstack-dev08:47
*** corXi has joined #openstack-dev08:52
*** winston-d has quit IRC08:56
*** devcamca1 has quit IRC08:57
*** thovden has quit IRC08:57
*** dave_mcn has joined #openstack-dev09:02
zykes-ttx: what do I need to pass in commit message in order for it to be assoicated with a bug ?09:09
*** itooon_ has joined #openstack-dev09:09
*** itooon has quit IRC09:12
*** itooon_ is now known as itooon09:12
mikalzykes-: "Resolves bug XXXXXX."09:12
*** armaan has joined #openstack-dev09:14
*** Dorogs has joined #openstack-dev09:18
*** darraghb has joined #openstack-dev09:18
*** eglynn has joined #openstack-dev09:19
openstackgerritA change was merged to openstack/horizon: Add newline between rows of Admin usage.csv  https://review.openstack.org/1513909:21
*** shardy is now known as shardy_afk09:24
*** devcamca1 has joined #openstack-dev09:24
*** eglynn has quit IRC09:25
*** derekh has joined #openstack-dev09:25
*** itooon has quit IRC09:26
*** Dorogs_ has joined #openstack-dev09:33
*** apevec has joined #openstack-dev09:33
*** Dorogs has quit IRC09:34
*** devcamca1 has quit IRC09:36
*** Dorogs_ has quit IRC09:39
*** pixelbeat has joined #openstack-dev09:40
*** armaan has left #openstack-dev09:51
*** maploin has joined #openstack-dev09:54
*** maploin has quit IRC09:54
*** maploin has joined #openstack-dev09:54
*** koolhead17 has quit IRC09:56
dave_mcnanyone able to approve a change? https://review.openstack.org/#/c/14769/10:00
*** henrynash has quit IRC10:01
*** danpb has joined #openstack-dev10:03
*** devcamca1 has joined #openstack-dev10:05
*** mjfork has joined #openstack-dev10:12
*** devcamca1 has quit IRC10:16
*** shakhat has quit IRC10:19
*** roge has joined #openstack-dev10:19
*** cbj has quit IRC10:20
*** wenjianhn has quit IRC10:27
*** cbj has joined #openstack-dev10:32
*** popux has joined #openstack-dev10:33
*** cbj has quit IRC10:37
*** devcamca1 has joined #openstack-dev10:42
*** darjeeling has joined #openstack-dev10:53
*** devcamca1 has quit IRC10:55
*** darjeeli_ has joined #openstack-dev10:56
*** cbj has joined #openstack-dev10:57
*** reed has joined #openstack-dev10:59
*** darjeeling has quit IRC10:59
*** reed has quit IRC11:00
*** reed has joined #openstack-dev11:00
*** cbj has quit IRC11:02
*** cbj has joined #openstack-dev11:05
*** dachary has quit IRC11:06
*** dachary1 has joined #openstack-dev11:06
*** markmc has joined #openstack-dev11:08
*** dachary1 is now known as dachary11:10
*** devcamca1 has joined #openstack-dev11:23
*** strife25 has joined #openstack-dev11:31
*** cbj has quit IRC11:31
*** devcamca1 has quit IRC11:35
*** darjeeli_ has quit IRC11:39
*** popux has quit IRC11:44
*** markvoelker has joined #openstack-dev11:48
*** drewlander has joined #openstack-dev11:48
*** alanmac has joined #openstack-dev11:53
*** tgall_foo has joined #openstack-dev11:57
*** devcamca1 has joined #openstack-dev12:02
*** Guest54748 has quit IRC12:03
*** DIGANTA has quit IRC12:05
*** dolph_ has joined #openstack-dev12:07
*** boden has joined #openstack-dev12:07
*** dolph_ is now known as dolphm12:07
*** maurosr has joined #openstack-dev12:12
*** devcamca1 has quit IRC12:14
*** maurosr has quit IRC12:17
*** cbj has joined #openstack-dev12:17
*** Hitesh has joined #openstack-dev12:20
*** maurosr has joined #openstack-dev12:20
Hiteshsalv-orlando: Hi Salvatore,12:20
Hiteshsalv-orlando: How are you?12:20
salv-orlandogood, thanks.12:21
salv-orlandohow are you?12:21
Hiteshsalv-orlando: me too good, I'd like to ask you about sqlalchemy12:21
salv-orlandosure12:21
Hiteshsalv-orlando: I saw the blueprint for sqlalchemy12:21
salv-orlandohopefully I'll have an answer too :)12:21
salv-orlandothe db migration blueprint?12:22
Hiteshsalv-orlando: Are we thinking to support multiple DB, currently we only support MySQL12:22
Hiteshsalv-orlando: Yes12:22
Hiteshsalv-orlando: SQLalchemy is just driver right? can you please give me an overview about DB migration and stuff :)12:23
Hiteshsalv-orlando: Basically, how we are going to proceed for this blueprint12:23
salv-orlandosqlalchemy is just the driver. I think different backends are supported as long as sqlalchemy supports them12:23
salv-orlandowe want to do what the other openstack projects do - simple as that12:24
salv-orlandohowever Quantum is slightly different - as usual12:24
salv-orlandoas the DB schema is not always the same, it varies with the plugin12:24
Hiteshsalv-orlando: Oh..ok12:24
*** alunduil has quit IRC12:24
Hiteshsalv-orlando: Correct12:24
salv-orlandoso you might end up having migrations paths which are different for each plugin. However, most of those migrations are "common" where some are plugin specific12:25
salv-orlandoalso there might be the need to run post-db update scripts (think about a plugin that drivers some 3rd party controller, and needs to update the state of the controller after a db upgrade)12:25
salv-orlandothis is where the analysis ends.12:25
salv-orlandoWe're looking at sqlalchemy and alembic12:26
salv-orlandosorry12:26
*** bmeshjason has joined #openstack-dev12:26
salv-orlandoI meant sqlalchemy.migrate and alembic12:26
Hiteshsalv-orlando: Ok...got you12:26
salv-orlandothe former is the tool the other openstack projects use, but the migrations are strictly sequentials, whereas the latter allows for custom migration paths. So it looks more suitable.12:26
salv-orlandoI will start work on the blueprint with the beginning of next week, hopefully I will be able to give an update via a wiki page or at the Quantum meeting12:27
*** dachary has quit IRC12:27
Hiteshsalv-orlando: sorry to intrrupt, Migration means?12:27
Hiteshsalv-orlando: I mean what exactly Migration will take place?12:28
*** dolphm has quit IRC12:30
*** dolphm has joined #openstack-dev12:30
*** kgriffs has joined #openstack-dev12:30
Hiteshsalv-orlando: I could imagin that plugin can have a different DB and drivers ...yes..so Quantum state should be Synch up with that driver..after script updates12:30
Hiteshsalv-orlando: is that right?12:31
*** bmeshjason has quit IRC12:32
salv-orlandowell, we'll be providing as a part of quantum a solution for the plugins which extend the base db class (quantum.db.db_base_plugin_v2.QuantunDBPluginV2)12:34
salv-orlandoall of the plugins currently extend that class. If a plugin comes with its own db schema and driver… well in that case there's little quantum could do for managing db upgrades12:34
salv-orlandomigration means the process of upgrading the database schema automatically.12:40
*** tgall_foo has quit IRC12:41
*** devcamca1 has joined #openstack-dev12:42
openstackgerritA change was merged to openstack/nova: Tiny resource tracker cleanup  https://review.openstack.org/1526912:46
Hiteshsalv-orlando: Cool..thanks for cool info12:49
Hiteshsalv-orlando: let me know if you need any help at code level :)12:49
salv-orlandosure12:49
Hiteshsalv-orlando: I am exploring Plugin code at the movement12:49
Hiteshsalv-orlando: How extension works etc..12:50
*** imsplitbit has joined #openstack-dev12:53
*** devcamca1 has quit IRC12:54
*** dachary has joined #openstack-dev12:55
*** jergerber has joined #openstack-dev13:00
*** littleidea has joined #openstack-dev13:00
*** cbj has quit IRC13:04
*** dprince has joined #openstack-dev13:06
*** annegentle__ has joined #openstack-dev13:06
*** cbj has joined #openstack-dev13:07
*** darjeeling has joined #openstack-dev13:12
*** tmishler has joined #openstack-dev13:13
*** pcrews has joined #openstack-dev13:17
*** redbeard2 has quit IRC13:19
*** dhellmann has quit IRC13:19
*** jcru has joined #openstack-dev13:19
*** rkukura has quit IRC13:22
*** devcamca1 has joined #openstack-dev13:22
*** mikal has quit IRC13:23
*** alunduil has joined #openstack-dev13:24
*** kbringard has joined #openstack-dev13:24
*** mikal has joined #openstack-dev13:25
*** alunduil has quit IRC13:27
*** alunduil has joined #openstack-dev13:27
openstackgerritA change was merged to openstack/openstack-common: Make ThreadGroup derived from object to make mocking possible  https://review.openstack.org/1525313:29
*** sandywalsh_ has joined #openstack-dev13:29
*** mrodden has joined #openstack-dev13:30
*** Hitesh has quit IRC13:30
*** primeministerp has joined #openstack-dev13:31
*** eglynn has joined #openstack-dev13:31
*** devcamca1 has quit IRC13:34
*** tgall_foo has joined #openstack-dev13:36
*** tgall_foo has quit IRC13:36
*** tgall_foo has joined #openstack-dev13:36
*** stinkypeterson has quit IRC13:38
*** mrunge is now known as mrunge_afk13:38
*** mfer has joined #openstack-dev13:41
*** dubsquared has joined #openstack-dev13:42
*** ijw has left #openstack-dev13:47
*** dubsquared has quit IRC13:50
*** japage has joined #openstack-dev13:52
*** edygarcia has joined #openstack-dev13:53
*** annegentle__ has quit IRC13:55
*** tgall_foo has quit IRC13:56
*** mindpixel has quit IRC13:58
*** andrewbogott_afk is now known as andrewbogott13:58
*** andrewbogott has joined #openstack-dev13:58
*** reed has quit IRC13:59
*** devcamca1 has joined #openstack-dev14:01
*** dubsquared has joined #openstack-dev14:01
*** CaptTofu has joined #openstack-dev14:02
*** rpedde_away is now known as rpedde14:02
*** tgall_foo has joined #openstack-dev14:03
*** reed has joined #openstack-dev14:04
*** dubsquared has joined #openstack-dev14:04
*** mtreinish has joined #openstack-dev14:04
*** RichardRaseley has quit IRC14:05
*** redbeard2 has joined #openstack-dev14:08
*** littleidea has quit IRC14:08
*** cmagina has quit IRC14:10
*** annegentle__ has joined #openstack-dev14:10
*** littleidea has joined #openstack-dev14:11
*** egallen has joined #openstack-dev14:11
*** dubsquared has quit IRC14:13
*** devcamca1 has quit IRC14:13
*** cmagina has joined #openstack-dev14:14
*** dims has joined #openstack-dev14:14
*** dims_ has joined #openstack-dev14:14
*** dims has joined #openstack-dev14:15
*** markmcclain has joined #openstack-dev14:22
*** datsun180b has joined #openstack-dev14:25
*** jaypipes has joined #openstack-dev14:28
*** dolphm has quit IRC14:32
*** danwent has joined #openstack-dev14:33
*** edygarcia has quit IRC14:35
*** edygarcia has joined #openstack-dev14:36
*** devcamca1 has joined #openstack-dev14:41
*** Dorogs has joined #openstack-dev14:41
*** tmishler has quit IRC14:41
*** japage has quit IRC14:44
*** mrodden has quit IRC14:47
*** larsks|away is now known as larsks14:50
*** thingee has joined #openstack-dev14:50
*** datsun180b_ has joined #openstack-dev14:51
*** devcamca1 has quit IRC14:53
*** datsun180b has quit IRC14:53
*** datsun180b_ is now known as datsun180b14:57
*** maurosr has quit IRC14:58
*** maurosr has joined #openstack-dev14:58
maploinerm, how do I change a bug in launchpad to say it affects a stable branch? It won't let me input i.e. 'nova/folsom' as a project.15:00
*** alexpilotti has joined #openstack-dev15:01
*** maurosr has quit IRC15:03
annegentle__maploin: does the bug already have "nova" in the Affects column?15:03
maploinyes15:03
annegentle__maploin: ok, that's probably the best you can do with your privs - the "Milestone" column is where bugs are targeted by nova core members I believe.15:04
*** tmishler has joined #openstack-dev15:05
maploinah, but shouldn't my mighty stable-maint powers allow me to do that?15:05
annegentle__maploin: hm, that might be the difference between nova (Ubuntu) and OpenStack Compute (nova) in the Affects column.15:06
maploinwell it currently has Openstack Compute (nova)15:07
annegentle__maploin: does this page help? http://wiki.openstack.org/StableBranch15:08
maploinbtw, lp:1074085 is the bug I'm talking about15:08
*** dims has quit IRC15:08
annegentle__bug 107408515:08
uvirtbotLaunchpad bug 1074085 in nova "missing dependency on cinderclient" [Undecided,In progress] https://launchpad.net/bugs/107408515:08
*** danwent has quit IRC15:10
*** rnirmal has joined #openstack-dev15:10
maploinannegentle__: that page says I can just tag it with the folsom-backport-potential. So maybe I just don't have the privileges to change the Affects myself.15:10
*** mrodden has joined #openstack-dev15:12
*** dolphm has joined #openstack-dev15:14
*** maurosr has joined #openstack-dev15:15
*** cbj has quit IRC15:16
*** egallen has quit IRC15:16
*** jtran has joined #openstack-dev15:19
*** maurosr has quit IRC15:20
*** annegentle__ has quit IRC15:20
*** devcamca1 has joined #openstack-dev15:20
markmcmaploin, yeah, you need to be on nova-drivers AFAIR15:22
markmcmaploin, I keep forgetting exactly what privs are needed15:22
markmcmaploin, e.g. I don't have those privs for quantum, but do for other projects15:22
maploinmarkmc: ok, no probs15:23
maploinI just tagged it15:24
*** cbj has joined #openstack-dev15:25
*** AnilV4 has quit IRC15:27
*** adjohn has joined #openstack-dev15:32
*** maurosr has joined #openstack-dev15:32
*** devcamca1 has quit IRC15:32
*** tmishler has quit IRC15:35
*** adjohn has quit IRC15:36
*** mrunge_afk has quit IRC15:37
*** danwent has joined #openstack-dev15:38
*** samkottler is now known as samkottler|bbl15:39
*** rkukura has joined #openstack-dev15:39
*** annegentle__ has joined #openstack-dev15:40
*** AlanClark has joined #openstack-dev15:41
*** jcmartin has joined #openstack-dev15:44
*** cp16net is now known as cp16net|away15:45
*** cp16net|away is now known as cp16net15:45
*** nunosantos has joined #openstack-dev15:47
*** heckj has joined #openstack-dev15:47
*** cbj has quit IRC15:48
*** thingee has quit IRC15:49
*** primeministerp has quit IRC15:54
*** mjfork has quit IRC15:57
*** aeperezt has joined #openstack-dev15:57
*** mjfork has joined #openstack-dev15:58
*** afazekas has quit IRC15:58
*** mrodden has quit IRC15:58
*** datsun180b has quit IRC15:58
*** dubsquared has joined #openstack-dev15:59
*** datsun180b has joined #openstack-dev15:59
*** itooon has joined #openstack-dev16:00
*** otherwiseguy has joined #openstack-dev16:00
*** devcamca1 has joined #openstack-dev16:00
openstackgerritA change was merged to openstack/nova: Introduce VirtAPI to nova/virt  https://review.openstack.org/1508416:00
*** cbj has joined #openstack-dev16:02
*** colinmcnamara has joined #openstack-dev16:02
*** mrodden has joined #openstack-dev16:03
*** colinmcnamara has left #openstack-dev16:03
openstackgerritA change was merged to openstack/python-quantumclient: Adds securitygroup implementation  https://review.openstack.org/1426916:04
*** RichardRaseley has joined #openstack-dev16:05
*** SlickNik has joined #openstack-dev16:07
*** otherwiseguy has quit IRC16:09
*** mrodden1 has joined #openstack-dev16:10
*** mrodden has quit IRC16:10
*** mrodden has joined #openstack-dev16:11
*** devcamca1 has quit IRC16:13
*** Dorogs has quit IRC16:13
*** mrodden1 has quit IRC16:14
*** grapex has joined #openstack-dev16:14
*** SlickNik has joined #openstack-dev16:18
zodiakstupid question time but, why is a floating ip first disassociated on an associate request ?16:20
zodiaksurely, if an ip is already associated, you should fling an error rather than silently re-assigning it ?16:20
zodiaknova/network/manager.py line 493 inside def associate_floating_ip16:22
*** otherwiseguy has joined #openstack-dev16:25
*** mrodden has quit IRC16:30
*** mrodden has joined #openstack-dev16:30
*** Dorogs has joined #openstack-dev16:36
*** adjohn has joined #openstack-dev16:38
*** devcamca1 has joined #openstack-dev16:40
*** maurosr has quit IRC16:41
*** dolphm has quit IRC16:41
*** maurosr has joined #openstack-dev16:41
*** otherwiseguy has quit IRC16:42
*** davidha has quit IRC16:42
*** andrewbogott is now known as andrewbogott_afk16:45
*** maurosr has quit IRC16:45
*** arbrandes has joined #openstack-dev16:47
*** jakedahn_zz is now known as jakedahn16:47
*** dolphm has joined #openstack-dev16:51
*** devcamca1 has quit IRC16:52
*** jakedahn is now known as jakedahn_zz16:53
*** dolphm has quit IRC16:54
*** RichardRaseley has quit IRC16:55
*** lloydde has joined #openstack-dev16:56
*** mnewby has joined #openstack-dev16:56
*** sagar_nikam has joined #openstack-dev16:57
*** anniec has joined #openstack-dev16:57
*** maurosr has joined #openstack-dev16:58
*** mnewby has quit IRC16:58
*** mnewby has joined #openstack-dev16:58
*** maploin has quit IRC16:59
*** strife25 has quit IRC16:59
*** corXi has quit IRC17:00
*** samkottler|bbl is now known as samkottler17:02
*** dolphm has joined #openstack-dev17:03
*** arbrandes_ has joined #openstack-dev17:07
*** dims has joined #openstack-dev17:09
*** nati_ueno has joined #openstack-dev17:10
*** maurosr has quit IRC17:10
*** nati_ueno has quit IRC17:10
*** arbrandes has quit IRC17:10
*** nati_ueno has joined #openstack-dev17:11
*** arbrandes_ is now known as arbrandes17:11
*** maurosr has joined #openstack-dev17:11
*** johngarbutt has joined #openstack-dev17:12
*** hemna has joined #openstack-dev17:13
*** dolphm has quit IRC17:13
*** sagar_nikam has quit IRC17:13
ndipanovif anyone is up for some reviewing - a very small fix for python-novaclient https://review.openstack.org/#/c/15286/217:14
ndipanovcheers17:14
*** Mandell has joined #openstack-dev17:15
*** littleidea has quit IRC17:15
*** aeperezt has quit IRC17:15
russellbndipanov: you have random whitespace at the beginning of your commit msg :)17:16
russellbndipanov: and s/integet/integer/17:16
*** littleidea has joined #openstack-dev17:16
ndipanovrussellb, thanks - the random white space is there to make things more exciting tho :)17:16
* ndipanov goes to fix it17:17
*** maurosr has quit IRC17:17
ayoungheckj, dolphm_zzz termie why do I get so many of these warnings running the unit tests "test_tenant_update_404 (test_keystoneclient.KcEssex3TestCase) ... error: Your local changes to the following files would be overwritten by checkout:"17:18
*** littleidea has quit IRC17:18
*** littleidea has joined #openstack-dev17:19
clarkbayoung: is that something jenkins is telling you or is this local?17:19
*** devcamca1 has joined #openstack-dev17:19
heckjayoung: suspect you have local changes in place, the tsting is checking out clients from specific branches to test against past revisions to verify cross-version functionality17:19
*** arbrandes has quit IRC17:19
*** dolphm has joined #openstack-dev17:20
ayoungheckj, nope  this is with a clear repo.  clarkb local17:20
*** dolphm has quit IRC17:20
heckjayoung: ood - not sure, not seeing the same, and I just set up a fresh dev environment yesterday.17:21
*** dolphm has joined #openstack-dev17:21
ayoungheckj, ah, maybe in the keystone client project.  THat would make sense.17:21
*** RichardRaseley has joined #openstack-dev17:21
heckjthat's what it's checking out17:21
ayoungheckj, OK.  thanks17:23
ayoungest_authenticate_disabled_tenant (test_keystoneclient.KcEssex3TestCase) ... error: Your local changes to the following files would be overwritten by checkout:17:24
ayoungkeystoneclient/v2_0/client.py17:24
ayoungbut git status shows nothing.  weeeird17:24
heckjbbiab17:24
*** heckj has quit IRC17:24
*** mfer has quit IRC17:25
*** egallen has joined #openstack-dev17:27
*** aeperezt has joined #openstack-dev17:28
*** dubsquared has quit IRC17:30
*** strife25 has joined #openstack-dev17:31
*** thovden has joined #openstack-dev17:31
*** dubsquared has joined #openstack-dev17:34
*** danpb has quit IRC17:35
*** ndipanov has quit IRC17:35
*** alanmac has quit IRC17:36
*** zing has quit IRC17:37
openstackgerritA change was merged to openstack/quantum: Import order clean-up  https://review.openstack.org/1494117:37
*** grapex has left #openstack-dev17:38
*** aeperezt has quit IRC17:40
*** johngarbutt has quit IRC17:42
*** torandu has quit IRC17:44
*** torandu has joined #openstack-dev17:45
*** aeperezt has joined #openstack-dev17:45
*** dolphm has quit IRC17:45
*** dolphm has joined #openstack-dev17:47
*** dolphm has quit IRC17:47
*** cbj has quit IRC17:48
*** dolphm has joined #openstack-dev17:48
*** darraghb has quit IRC17:49
*** zbitter has joined #openstack-dev17:52
*** eglynn has quit IRC17:52
*** alunduil has quit IRC17:53
*** srn has joined #openstack-dev17:53
*** zaneb has quit IRC17:55
*** Dorogs has quit IRC17:56
*** alunduil has joined #openstack-dev17:56
*** alunduil has quit IRC17:59
*** alunduil has joined #openstack-dev18:01
*** anniec_ has joined #openstack-dev18:02
*** anniec_ has quit IRC18:03
*** SlickNik has quit IRC18:03
*** anniec has quit IRC18:06
*** RichardRaseley has quit IRC18:06
*** anniec has joined #openstack-dev18:07
*** markwash has joined #openstack-dev18:08
*** egallen has quit IRC18:11
*** otherwiseguy has joined #openstack-dev18:11
*** cp16net is now known as cp16net|away18:12
*** cbj has joined #openstack-dev18:12
*** egallen has joined #openstack-dev18:13
*** epim has quit IRC18:14
dimsrussellb, is this bug 823000 ("nova-compute should not address DB directly (a.k.a. root SQL password in conf") already fixed? looks like it's part of a blueprint on which a lot of work has already been done?18:15
uvirtbotLaunchpad bug 823000 in nova "nova-compute should not address DB directly (a.k.a. root SQL password in conf)" [Wishlist,Confirmed] https://launchpad.net/bugs/82300018:15
russellbit's in progress ...18:15
russellbno-db-compute18:15
russellbit's quite a bit of work18:15
dimsi can imagine :)18:16
openstackgerritA change was merged to openstack/swift: blueprint Multi-range support implementation  https://review.openstack.org/1418018:16
russellbi'm just going to close the bug since we have the blueprint for it18:16
dimssounds good18:16
*** PaulM has quit IRC18:16
*** roge has quit IRC18:17
*** dachary has quit IRC18:18
*** Ryan_Lane has joined #openstack-dev18:20
*** reed has quit IRC18:20
*** cbj has quit IRC18:20
*** novas0x2a|laptop has joined #openstack-dev18:22
*** andrewbogott_afk is now known as andrewbogott18:23
*** andrewbogott has joined #openstack-dev18:23
*** andrewbogott has quit IRC18:24
*** andrewbogott has joined #openstack-dev18:24
openstackgerritA change was merged to openstack/swift: Separate wsgi init from web-front-end activation  https://review.openstack.org/1467618:26
*** melwitt has joined #openstack-dev18:28
*** jrodom has joined #openstack-dev18:28
*** Tross has quit IRC18:28
*** danwent has quit IRC18:29
*** cbj has joined #openstack-dev18:29
openstackgerritA change was merged to openstack/keystone: auth_token hash pki key PKI tokens on hash in memcached when accessed by auth_token middelware  https://review.openstack.org/1511618:29
*** strife25 has quit IRC18:31
*** vipul has quit IRC18:31
*** SlickNik has joined #openstack-dev18:34
*** egallen has quit IRC18:36
*** crandquist has joined #openstack-dev18:36
*** Gordonz has quit IRC18:37
*** tgall_foo has quit IRC18:37
openstackgerritA change was merged to openstack/horizon: Dynamically size the noVNC iframe, fix typos in copy  https://review.openstack.org/1499718:37
*** Gordonz has joined #openstack-dev18:37
openstackgerritA change was merged to openstack/horizon: Update all usage.csv templates to use 2 decimal places  https://review.openstack.org/1514018:37
openstackgerritA change was merged to openstack/horizon: Remove unused usage.csv template  https://review.openstack.org/1514118:38
*** PaulM has joined #openstack-dev18:41
*** cbj has quit IRC18:42
*** dachary has joined #openstack-dev18:42
*** rnirmal has quit IRC18:53
*** grapex has joined #openstack-dev18:53
*** rnirmal has joined #openstack-dev18:54
*** dubsquared has quit IRC18:55
*** strife25 has joined #openstack-dev18:55
*** dhellmann has joined #openstack-dev18:59
ayoungdolphm, have you seen the subprocess issue that the quantum folks are dealing with.  The solution is to change the import in cms.py, which is yuk19:01
dolphmayoung: what import?19:01
*** dubsquared has joined #openstack-dev19:01
dolphmayoung: and no, to answer your first qusetion19:02
ayoungdolphm, instead  of import subprocess change to import eventlet.green.subprocess19:02
ayoungI don't want to make any more code eventlet specific.19:02
*** dubsquared has quit IRC19:03
dolphmayoung: what would be eventlet specific about it?19:04
*** dubsquared has joined #openstack-dev19:04
ayoung import eventlet.green.subprocess19:04
dolphmayoung: it's the same api, no?19:04
ayoungyeah, so I would think you could monkeypatch subprocess, but it does not look like it19:04
otherwiseguyayoung,  did you get my email about it?19:05
*** dhellmann has quit IRC19:05
* ayoung "This deal is getting worse all the time!" --Lando, about agreeing to code in Eventlet19:06
otherwiseguy:)19:06
ayoungotherwiseguy, it depends.  Who are you, and what "it" are you referring to?19:06
ayoungotherwiseguy, yes, I saw it.19:07
otherwiseguyoops. otherwiseguy == Terry Wilson19:08
ayoungotherwiseguy, I'd like to keep all the eventlet specific code in one location.  For quantum, that would be the wsgi.py file19:08
otherwiseguyIf it worked, that would totally be an option. :)19:08
ayoungotherwiseguy, yeah.  I'm the other, other wiseguy.  I figured it out19:08
ayoungotherwiseguy, so it might be possible to monkeypatch there.  Let me get you the syntax19:09
otherwiseguyThe problem also exists in cinder, etc.19:09
*** cbj has joined #openstack-dev19:09
otherwiseguynot so much *in* cinder, but via using cinder.19:09
dolphmi.e. from openstack.common import subprocess?19:09
ayoungotherwiseguy, so in wsgi.py, I think you need to do something like:19:09
ayoungimport subprocess19:10
ayoungimport eventlet.green.subprocess as greensubprocess.19:10
ayoungsubprocess.class = greensubprocess.class19:10
ayoungnope...19:11
otherwiseguyI'm a newb when it comes to the overall architecture, but that looks a lot crazier than the alternative.19:11
claygso... my tokens just got a bunch more awesome?19:11
dolphmayoung: is pyopenssl not thread safe or something? why are we using subprocess anyway?19:12
ayoungdolphm, for this very reason19:12
ayoungdolphm, anything you do that blocks in eventlet needs to be done in a thread pool. All reads, all writes19:12
ayoungIt is yucky, to use a technical term19:12
dolphmayoung: what exactly is blocking?19:13
*** cbj has quit IRC19:14
PaulMprobably the pyopenssl C bindings?19:14
ayoungdolphm, blocking as in syscalls19:14
ayoungPaulM, yes19:15
* PaulM is not a fan of eventlet :/19:15
*** vipul has joined #openstack-dev19:16
*** cp16net|away is now known as cp16net19:17
ewindischayoung: to clarify, anything you do that blocks in C, needs to have a green wrapper or be done in a thread pool.19:17
*** openstack_newbe has joined #openstack-dev19:18
*** colinmcnamara has joined #openstack-dev19:19
ewindisch(much, but not all, of the stdlib stuff is monkey patched)19:19
*** littleidea has quit IRC19:19
*** thovden has quit IRC19:20
ayoungewindisch, which is why we need to chuck eventlet to the curb19:21
ayoungand then curb stomp it19:21
ayoungewindisch, I used subprocess to avoid this very issue.19:21
*** john5223 has joined #openstack-dev19:21
*** chuckieb has joined #openstack-dev19:22
*** tgall_foo has joined #openstack-dev19:22
*** thingee has joined #openstack-dev19:22
ewindischwell, as long as we're using CPython 2, there aren't much better options.19:22
*** dachary has quit IRC19:23
PaulMewindisch: I'm not convinced that eventlet provides much benefit over running multiple threads/processes in actual practice with real workloads19:23
*** woodspa has joined #openstack-dev19:24
*** maurosr has joined #openstack-dev19:24
ewindischnote that if you use eventlet threadpool, you're actually spawning Python threads.19:25
*** cbj has joined #openstack-dev19:25
*** SlickNik has quit IRC19:26
ayoungotherwiseguy, http://fpaste.org/vGvc/19:26
*** chuckieb has quit IRC19:26
*** openstack_newbe has quit IRC19:26
otherwiseguyayoung: ACK19:27
*** rkukura has quit IRC19:28
*** maurosr has quit IRC19:29
ayoungotherwiseguy, forget it19:29
otherwiseguyayoung: forgotten.19:30
ayoungone sec...maybe not19:30
ayoungotherwiseguy, It might be messing up mysql...but I might also not have it running.19:30
* ayoung jumping to conclusions19:30
ayoung 'NoneType' object is not callable19:31
ayoungOK,  need to monkey patch more than that...one sec19:31
otherwiseguyalso, I'm not to the point where I know where you want that code. :)19:31
*** woodspa has quit IRC19:31
*** woodspa has joined #openstack-dev19:33
*** cbj has quit IRC19:33
openstackgerritA change was merged to openstack/swift: dispersion report option to output missing parts  https://review.openstack.org/1483619:35
*** devcamca1 has quit IRC19:36
*** openstack_newbe has joined #openstack-dev19:36
openstackgerritA change was merged to openstack/swift: Make multipart/byteranges boundary always length 32.  https://review.openstack.org/1528819:37
openstackgerritA change was merged to openstack/swift: Allow object-expirer to delete the last version of an object  https://review.openstack.org/1458719:37
*** woodspa has quit IRC19:38
*** woodspa has joined #openstack-dev19:38
annegentle__bcwaldon: or other ini > conf settings movers, what's the advantage to moving the auth_host, auth_port values from an ini file to a conf file?19:40
ayoungotherwiseguy, nevermind.  It seems the eventlet.green.subprocess module calls the standard subprocess module.  So monkeypatching causes infinite recursion.19:40
* ayoung mutters "Cowboys"19:41
*** maurosr has joined #openstack-dev19:41
*** devcamca1 has joined #openstack-dev19:41
*** dachary has joined #openstack-dev19:42
*** danwent has joined #openstack-dev19:44
annegentle__the keystone docs hint at "keeping paste config clean of site-specific parameters"19:45
annegentle__why does that matter?19:45
*** maurosr has quit IRC19:45
*** littleidea has joined #openstack-dev19:45
*** mfer has joined #openstack-dev19:46
*** maurosr has joined #openstack-dev19:46
*** colinmcnamara1 has joined #openstack-dev19:48
*** colinmcnamara has quit IRC19:48
*** maurosr has quit IRC19:51
bcwaldonannegentle__: allows deployers to use a clean copy of the paste file19:51
bcwaldonannegentle__: which means they wont have conflicts when we upgrade19:51
annegentle__bcwaldon: ohohh19:52
bcwaldonannegentle__: if auth_host/port were in the paste file, then deployers would have to manually update that file with any changes openstack devs want to push out19:52
bcwaldonannegentle__: the problem is that paste is configuration AND code19:52
annegentle__bcwaldon: got a nova.conf you can show me? it was easy to find a glance-nnn.conf19:52
*** pvo has quit IRC19:52
*** pvo has joined #openstack-dev19:53
*** pvo has quit IRC19:53
annegentle__I'm mostly unsure if you have to have [words] in a conf file19:53
bcwaldonannegentle__: sec19:53
devanandais there a way to control the order of nova compute's periodic_tasks?19:53
*** pvo has joined #openstack-dev19:53
*** ChanServ sets mode: +v pvo19:53
annegentle__bcwaldon: or if it's just like glance-api.conf I can copy from that but wanted to be sure19:54
devanandaright now, i see publish_service_capabilities happening before update_available_resource every time, and I'd like to change that :)19:54
bcwaldonannegentle__: it probably is19:54
bcwaldonannegentle__: verifying...19:54
bcwaldonannegentle__: hmm, devstack doesnt appear to set it up in the conf yet19:54
annegentle__bcwaldon: yeah that's why I'm asking for a sample19:55
annegentle__my devstack crutch failed me19:55
annegentle__I can kinda guess from https://fedoraproject.org/w/index.php?title=Talk:Getting_started_with_OpenStack_on_Fedora_17&action=edit19:55
*** littleidea has quit IRC19:56
bcwaldonannegentle__: hmm, I'm not sure it works like we think in Nova19:56
bcwaldonannegentle__: I'll get back to you in 1519:56
*** pvo has quit IRC19:57
*** dprince has quit IRC19:57
*** pvo has joined #openstack-dev19:57
*** pvo has joined #openstack-dev19:58
*** ChanServ sets mode: +v pvo19:58
*** vipul has quit IRC20:01
*** cloudvirt has joined #openstack-dev20:02
*** CaptTofu has quit IRC20:02
*** roge has joined #openstack-dev20:03
*** maurosr has joined #openstack-dev20:03
*** Tross has joined #openstack-dev20:05
openstackgerritA change was merged to openstack/python-cinderclient: Add retries to cinderclient.  https://review.openstack.org/1522120:08
*** maurosr has quit IRC20:09
*** vipul has joined #openstack-dev20:09
*** jog0 has joined #openstack-dev20:10
*** boden has quit IRC20:10
*** davidha has joined #openstack-dev20:15
*** cbj has joined #openstack-dev20:16
*** bmeshjason has joined #openstack-dev20:17
*** dubsquared has quit IRC20:18
clarkbdolphm: earlier today we restarted zuul with a fix for the merge change problem you were running into. I just realized I only told heckj. It should work now. Let us know if it isnt20:18
*** littleidea has joined #openstack-dev20:19
dolphmclarkb: awesome, thanks!20:20
bcwaldonannegentle__: just confirmed that you can definitely use an [keystone_authtoken] section in nova.conf20:20
bcwaldonannegentle__: just need to leave [filter:authtoken] with paste.filter_factor in api-paste.ini20:21
bcwaldonpaste.filter_factory20:21
*** eglynn has joined #openstack-dev20:21
*** cbj has quit IRC20:21
openstackgerritA change was merged to openstack/swift: re-use headers_to_container_info on container GET  https://review.openstack.org/1524520:21
*** edygarcia has quit IRC20:24
*** gongysh has quit IRC20:25
*** edygarcia has joined #openstack-dev20:26
dolphmayoung: reviews to merge feature/keystone-v3 into master... client- https://review.openstack.org/#/c/15066/ server- https://review.openstack.org/#/c/15297/20:27
dolphmayoung: will be rebasing other pending v3 reviews on master20:28
ayoungdolphm, looking20:28
*** eglynn has quit IRC20:29
*** rkukura has joined #openstack-dev20:29
ayoungdolphm, both look good20:29
*** Ruetobas has quit IRC20:30
*** cbj has joined #openstack-dev20:31
*** bmeshjason has quit IRC20:31
*** colinmcnamara1 has quit IRC20:33
zykes-I'm soooo looking forwards to V3 of KS ayoung + dolphm !20:33
zykes-good stuff :d20:33
*** SlickNik has joined #openstack-dev20:34
zykes-dolphm: or ayoung are you guys gonna add support for "routable backends" or something ?20:34
zykes-So you can say support both ldap + sql in the same deployment ?20:34
dolphmzykes-: for auth specifically?20:35
zykes-dolphm: auth / roles20:35
dolphmzykes-: (we already support multiple backends)20:35
zykes-dolphm: but you can't specify it at login time no ?20:35
zykes-we have a scenario where we are both a hosting company which means LDAP users20:35
dolphmzykes-: no, it applies to the entire keystone deployment20:35
*** cbj has quit IRC20:36
zykes-ehm, we're a development company sorry which has a users in LDAP and we want to keep customers maybe stored in the sql db instead20:36
*** Ruetobas has joined #openstack-dev20:36
jtranhey all.   The new nova.virt.FakeDriver:__init__ requires a new 'virtapi' arg.  Shouldn't it be a kwarg virtapi=None by default?20:36
*** edygarcia has quit IRC20:37
russellbjtran: hit a bug?20:37
dolphmzykes-: you could totally write a driver that runs the two existing sql/ldap identity drivers20:38
russellbit's a bug if virtapi isn't specified really20:38
jtranrussellb:  i think so.  it's causing tests to fail in ceilometer20:38
russellbwhat?  why would ceilometer care?20:38
russellbthis is internal nova code stuff ...20:38
russellbdansmith: fyi ^^^20:39
jtranwe load the fake driver in our tests20:39
russellbthat seems like a very bad idea :)20:39
jtrani don't know the history20:39
russellband will result in breakage like this from time to time20:39
russellbthese are not stable public APIs20:39
jtranagreed20:39
jtranwhat do u recommend?20:40
jtranfor the short term i mean20:40
russellbfix whatever tests it breaks to deal with the new argument i guess20:40
jtranok20:40
dansmithjtran: grab the FakeVirtAPI from the fakes20:41
*** dolphm has quit IRC20:41
openstackgerritA change was merged to openstack/quantum: db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up  https://review.openstack.org/1525720:41
jtrandansmith: aaah ok20:41
dansmiththat will replicate the old functionality20:41
dansmithjtran: but agreed... this is a horrible idea :)20:42
*** davidha has quit IRC20:42
jtranthanks, dansmith !20:42
russellbdansmith: thanks20:42
*** davidha has joined #openstack-dev20:42
zykes-dolphm_zzz: it woulsd be cool to have something like the metadriver in keystone20:42
zykes-ehm, quantum20:42
*** dubsquared has joined #openstack-dev20:44
jtrandansmith && russellb  : thanks, that did the trick!20:45
russellbyay.20:46
dansmithjtran: cool20:46
*** alexpilotti has quit IRC20:46
annegentle__bcwaldon: thanks for verifying20:50
*** zaitcev has joined #openstack-dev20:51
ayoungzykes-, yeah, I've been pondering those use cases.  It is a little tricky to divide things up. I think we'll probably split along domain lines for support for multiple back ends20:52
*** dubsquared has quit IRC20:52
zykes-Hooray! Quantum now has a Puppet module ! :) Thanks to bodepd https://forge.puppetlabs.com/users/ekarlso/modules/puppet_quantum/releases/0.2.020:54
*** mtreinish has quit IRC20:57
*** thingee has quit IRC21:03
*** cbj has joined #openstack-dev21:04
*** rpedde is now known as rpedde_away21:06
*** srn has quit IRC21:08
openstackgerritA change was merged to openstack/quantum: Clean-up comments in quantum/db/l3_db.py  https://review.openstack.org/1525421:08
*** cbj has quit IRC21:09
*** markvoelker has quit IRC21:10
*** woodspa has quit IRC21:11
*** Gordonz has quit IRC21:12
*** openstack_newbe has quit IRC21:14
*** openstack_newbe has joined #openstack-dev21:21
*** roge has quit IRC21:22
*** cbj has joined #openstack-dev21:24
*** apevec has quit IRC21:25
*** devcamca1 has quit IRC21:28
*** kgriffs has quit IRC21:29
*** edygarcia has joined #openstack-dev21:30
*** cbj has quit IRC21:30
*** annegentle__ has quit IRC21:33
*** AlanClark has quit IRC21:34
*** rnirmal has quit IRC21:41
*** edygarcia has quit IRC21:41
*** cbj has joined #openstack-dev21:46
*** apevec has joined #openstack-dev21:50
*** apevec has joined #openstack-dev21:50
*** cbj has quit IRC21:51
*** mrodden has quit IRC21:52
*** mrodden has joined #openstack-dev21:55
*** devcamca1 has joined #openstack-dev21:55
*** apevec has quit IRC21:55
clarkbjgriffith: ping21:56
clarkbjgriffith: the devstack-gate appears to be broken and i have a hunch that https://review.openstack.org/#/c/15221/ did it21:56
clarkbjgriffith: this made me realize that python-cinderclient is not being run through devstack-gate integration tests21:56
*** tgall_foo has quit IRC21:57
clarkbjgriffith: https://review.openstack.org/#/c/15314/ will fix the python-cinderclient + devstack-gate problem21:57
*** tgall_foo has joined #openstack-dev21:57
*** tgall_foo has quit IRC21:57
*** tgall_foo has joined #openstack-dev21:57
*** larsks has quit IRC21:58
*** larsks has joined #openstack-dev21:58
*** littleidea has quit IRC21:59
clarkbjgriffith: http://logs.openstack.org/15220/1/gate/gate-tempest-devstack-vm/16736/logs/screen-n-api.txt is an example traceback from a failed devstack-gate run21:59
jgriffithclarkb: looking now...21:59
clarkbjgriffith: so two things 1. I wanted to make sure you were aware of the test changes that should be made to cinderclient and 2. we are working on reproducing the failure in order to pin it on that cinderclient change22:00
clarkbif 2. shows cinderclient is not at fault I think we should still make the change in 1.22:00
dansmithclarkb++22:01
jgriffithagreed22:01
dansmithclarkb: spark it!22:01
*** cdub has quit IRC22:02
*** mfer has quit IRC22:02
*** cdub has joined #openstack-dev22:02
*** littleidea has joined #openstack-dev22:03
*** KurtMartin has quit IRC22:04
*** alunduil has quit IRC22:04
dansmithclarkb: got the failure locally.. trying with the suspected commit backed out22:05
clarkbin the meantime for those following at home it would be awesome if we held off on the "reverify"s while we sort this out22:08
* dansmith looks innocent22:09
clarkbits not a huge deal, but the less traffic in zuul/jenkins the easier it will be to merge the potential fix and the zuul layout change22:09
*** SlickNik has quit IRC22:10
dansmithclarkb: you guys should charge developers $0.50 for every recheck they do that doesn't result in a pass :D22:10
* russellb may or may not have retriggered a few things22:10
russellbmy bad.  ^_^22:10
* dansmith may or may not have to put his tab on a credit card22:10
*** kbringard has quit IRC22:11
*** devcamca1 has quit IRC22:13
*** EmilienM has left #openstack-dev22:13
*** andrewbogott is now known as andrewbogott_afk22:14
*** SlickNik has joined #openstack-dev22:15
dansmithclarkb: methinks you're a good guesser22:16
clarkbyay22:16
dansmithjgriffith: should I submit a revert patch?22:16
*** maurosr has joined #openstack-dev22:16
*** redbeard2 has quit IRC22:17
clarkbdevstack has been giving me trouble so its a good thing someone else is able to reproduce :)22:17
jgriffithdansmith: already done22:17
*** cbj has joined #openstack-dev22:17
dansmithjgriffith: ah, okay, I checked a minute ago... thanks!22:17
jgriffithdansmith: https://review.openstack.org/#/c/15315/22:18
dansmithyep22:18
jgriffithwas doing it as you asked :)22:18
dansmithheh22:18
clarkbonce that is merged I will push the zuul change through22:18
clarkbwhich should prevent this from happening again22:18
dansmith..until the next thing :)22:18
jgriffiththanks folks...22:18
openstackgerritA change was merged to openstack/python-cinderclient: Revert "Add retries to cinderclient."  https://review.openstack.org/1531522:19
dansmithclarkb: merged22:19
jgriffithStill not clear on why it borked, but I'll look at it in devstack shortly22:19
dansmith(man that's way faster than nova)22:19
clarkbdansmith: it doesnt have devstack-gate22:19
clarkbbut it will :)22:19
jgriffith:)22:19
dansmithhah22:19
*** maurosr has quit IRC22:20
clarkbso in theory the running jobs will pull the latest cinderclient which will fix the gate and things will start going through again. Once zuul sees the layout change it will go into queue only mode and when no jobs are running load its new config22:21
clarkbin ~hour and a half all should be well again22:21
*** maurosr has joined #openstack-dev22:22
clarkbdansmith: thank you for poking me about this. It would have been less fun to deal with tonight22:22
zykes-I think i'll start the first project on "D" actually :)22:22
dansmithclarkb: so I need to wait an hour or so to re-poke mine?22:23
dansmithoh, two hours22:23
clarkbdansmith: well no, now that the cinderclient change is merged you can repoke yours. However at some point zuul will stop running jobs to let the already running jobs finish so taht it can reload tis config22:23
dansmithokay22:23
clarkbso if you poke them now it may be a while before jenkins reports back22:24
*** cbj has quit IRC22:24
dansmithboth of mine are in the queue, so should I wait?22:24
clarkbyes, I would just wait22:24
dansmithokie22:24
dansmithclarkb: thanks a bunch for being awesome :)22:24
*** littleidea has quit IRC22:25
clarkbnp :)22:25
*** littleidea has joined #openstack-dev22:27
vishyjog0: ping22:30
*** derekh has quit IRC22:30
jog0vishy: pong22:30
vishywondering about the multiple computes on a node22:30
vishylet me check one thing22:30
jog0vishy:  I was wondering why the DB supports it myself22:31
vishyjog0: I don't really know either22:33
jog0the rest of the code doesn't appear to support it anyway22:33
vishyjog0: it seems like the ones that are calling first should be sorting22:33
vishyperhaps it was to work around a weird issue like if you ran nova-all and nova-compute22:33
vishyso you ended up with two entries22:34
jog0vishy: why should the ones that call first be sorting?22:34
*** kmartin has joined #openstack-dev22:34
vishyjog0: well they are created by binary name22:35
vishyso you can have multiple copies if the binary name is different22:35
vishyjjjjjjjjjjjjjjjjjjjjjjjjjjjj22:35
vishyso if you started out running nova-all22:36
vishythen you ran nova-compute22:36
vishyyou would have two entries for the same host i thin22:36
*** mrodden has quit IRC22:36
jog0but would the current code support two entries?22:36
vishyjog0: hmm never mind nova-all uses the binary name22:36
vishyjog0: that's what I'm saying, it should sort so that only the most recent one is returned22:36
*** mrodden has joined #openstack-dev22:37
vishyalthough now that I look I don't see how you would get two copies ever22:37
*** devcamca1 has joined #openstack-dev22:37
vishyso perhaps it is just a bug22:38
jog0right, I plan on proposing a patch next week and hope to see if anyone objects22:38
vishyjog0: however you can/should be able to run more than one copy of nova-scheduler22:39
vishyand nova-api22:39
vishynova-api doesn't create service records but nova-scheduler does22:39
*** cbj has joined #openstack-dev22:39
vishythat is likely an unrelated bug though22:39
jog0yeah nova-api has never created a service22:40
jog0not sure why, perhaps because it doesn't consume RPC?22:40
*** john5223 has quit IRC22:41
*** jcru has quit IRC22:43
vishydevananda: ping22:44
devanandavishy: pong22:44
vishyjog0: correct22:44
vishydevananda: so i intended to pop into the db meeting but i missed22:44
jog0vishy:  so file a bug  on nova-api service or no?22:44
vishydevananda: I'm very interested in the suggestion of changing the deleted column to use the id so we can add unique constraints22:45
vishyjog0: no22:45
devanandavishy: no worries. notes are up, and bp's are (getting) updated.22:45
vishyjog0: I don't think multiple nova-schedulers works with updates although perhaps that isn't too big of an issue22:45
vishyjog0: since nothing is sent to scheduler.host queue22:45
vishyif any of the schedulers is updating the record you could consider it "up22:46
jog0vishy: fixing multiple nova-compute per host shouldn't touch scheduling code, right?22:46
openstackgerritA change was merged to openstack/nova: Detangle soft delete and power off  https://review.openstack.org/1525022:47
*** cbj has quit IRC22:47
openstackgerritA change was merged to openstack/nova: Remove db.instance_get* from nova/virt  https://review.openstack.org/1522322:47
vishyjog0: The code is shared for updating the service record right now22:48
devanandavishy: i'll play with that a bit and see how it works22:49
devanandavishy: it doesn't really get us to hard-deletes or keeping tables small, but it sounds like it solves a lot of the issues that are blocking those now?22:50
*** littleidea has quit IRC22:50
openstackgerritA change was merged to openstack/nova: Fix signing_dir option for auth_token middleware.  https://review.openstack.org/1529222:51
openstackgerritA change was merged to openstack/swift: Remove dead code in swob.Response.__init__.  https://review.openstack.org/1530422:51
*** pcrews has quit IRC22:52
*** annegentle__ has joined #openstack-dev22:53
*** annegentle__ has quit IRC22:55
*** dachary has quit IRC22:55
jog0btw https://github.com/nova22:55
openstackgerritA change was merged to openstack/nova: Fix no attribute 'STD_OUT_HANDLE' on windows  https://review.openstack.org/1529122:56
openstackgerritA change was merged to openstack/nova: Use elevated context in disassociate_floating_ip  https://review.openstack.org/1528722:56
*** thingee has joined #openstack-dev22:57
openstackgerritA change was merged to openstack/nova: Fix Quantum v2 API method signatures  https://review.openstack.org/1526022:57
openstackgerritA change was merged to openstack/nova: sync deprecated log method from openstack-common  https://review.openstack.org/1527322:58
openstackgerritA change was merged to openstack/cinder: Minor optimization in create_volume in HpSanISCSIDriver  https://review.openstack.org/1528522:59
openstackgerritA change was merged to openstack/nova: Remove unnecessary db call from xenapi/vmops  https://review.openstack.org/1530922:59
clarkbdansmith: ^ I think we fixed it :)22:59
dansmithclarkb: cha :)22:59
dansmithand my patches were late enough that they benefitted, so I'm good22:59
jog0vishy: I was planning on just changing https://github.com/openstack/nova/blob/master/nova/db/api.py#L146 to something like service_get_compute_for_host23:00
*** thingee has quit IRC23:00
openstackgerritA change was merged to openstack/nova: Add some hooks for managers when service starts  https://review.openstack.org/1522023:01
vishyjog0: understood, we can add support for multiple copies later if anyone ever needs it23:03
vishydevananda: yes I like that solution because it solves a lot of race conditions in advance of switching to hard deletes23:04
vishydevananda: hard deletes will take a while23:04
jog0vishy:  that will already be there, just use  service_get_by_host_and_topic23:04
jog0although I am not sure when people would want it23:05
*** littleidea has joined #openstack-dev23:05
*** andrewbogott_afk has quit IRC23:08
*** andrewbogott_afk has joined #openstack-dev23:08
*** kobier has joined #openstack-dev23:09
*** datsun180b has quit IRC23:11
*** crandquist has quit IRC23:13
*** mrodden has quit IRC23:13
*** dkehn has joined #openstack-dev23:14
*** alunduil has joined #openstack-dev23:19
*** redbeard2 has joined #openstack-dev23:23
*** cbj has joined #openstack-dev23:23
*** imsplitbit has quit IRC23:24
jog0looking at the nova/db/api return objects, and it looks like a lot  of them are sqlalchemy objects23:26
*** mnewby has quit IRC23:27
jog0I count 60 db calls so far23:27
*** pixelbeat has quit IRC23:29
devanandaick23:32
jog0up to 9523:33
markwashwhat's meant by "hard deletes" ?23:33
jog0devananda: ~300 functions in nova.db.api  and 95 of them return sqlalchemy objects23:34
*** ociuhandu has quit IRC23:36
devanandajog0: if you could stick those in an etherpad and link it from the api-cleanup bp, that'd be great23:36
*** SlickNik1 has joined #openstack-dev23:36
devanandamarkwash: DELETE FROM <table> ..; instead of UPDATE <table> SET deleted=1...;23:37
jog0will do, expect them monday23:37
markwashdevananda: ah, thanks23:38
*** SlickNik has quit IRC23:39
*** thingee has joined #openstack-dev23:39
*** dkehn is now known as dkehn_afk23:39
*** SlickNik1 has quit IRC23:42
*** SlickNik has joined #openstack-dev23:43
*** otherwiseguy has quit IRC23:47
*** cbj has quit IRC23:48
markwashdevananda: sorry I missed the db meeting23:48
markwashdevananda: I'm actually working on something that could lead up to a db api refactoring in glance23:48
markwashdevananda: the idea is basically to use OOP for what its good at23:48
markwashdevananda: rather than having giant 100+ function files that embed business logic (admin user can see this, regular user can see that) in access code23:49
*** devcamca1 has quit IRC23:50
*** aeperezt has quit IRC23:50
markwashlatest is here but I'm working on the data persistence abstractions a bit more at the moment23:50
markwash^^ https://github.com/markwash/glance/tree/domain-model-refactor23:50
uvirtbotmarkwash: Error: "^" is not a valid command.23:50
*** littleidea has quit IRC23:50
markwashuvirtbot: you would23:50
uvirtbotmarkwash: Error: "you" is not a valid command.23:50
markwashdevananda: you *are* not a valid command23:51
markwashwhoops23:51
markwashmeant that for uvirtbot23:51
* markwash shutting down. . . 23:52
devanandahah23:53
devanandamarkwash: if you have a bp or review for that glance api refactoring, i'd like to take a look at it eventually23:54
*** jaypipes has quit IRC23:55
*** zodiak has quit IRC23:55
*** littleidea has joined #openstack-dev23:56
*** jergerber has quit IRC23:58
*** cbj has joined #openstack-dev23:58

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