rootard | THere 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 |
---|---|---|
clarkb | devananda: if they changes are all in git history git review will upload all of them | 00:01 |
*** mrodden has quit IRC | 00:02 | |
devananda | clarkb: ah, i see. but taht makes it kinda hard to update HEAD^^^ doesn't it? | 00:03 |
clarkb | devananda: it makes it tricker. You have to do rebase magic | 00:03 |
swifterdarrell | clarkb: fungi: thanks! | 00:03 |
clarkb | git rebase -i HEAD~3 then select edit on the thing you want to change | 00:04 |
fungi | notmyname: swifterdarrell: glad to help | 00:04 |
clarkb | make your changes and rebasing zips it all back up again | 00:04 |
*** vipuls is now known as vipul | 00:05 | |
*** stevebake has quit IRC | 00:06 | |
*** nati_uen_ has quit IRC | 00:08 | |
*** vipul has quit IRC | 00:08 | |
*** vipuls has joined #openstack-dev | 00:09 | |
*** Tross has joined #openstack-dev | 00:10 | |
*** alunduil has joined #openstack-dev | 00:11 | |
*** vipuls has quit IRC | 00:12 | |
*** vipul has joined #openstack-dev | 00:13 | |
*** jakedahn is now known as jakedahn_zz | 00:13 | |
openstackgerrit | A change was merged to openstack/nova: Remove nova-volume scheduling support https://review.openstack.org/15068 | 00:13 |
*** lloydde has joined #openstack-dev | 00:14 | |
*** jakedahn_zz is now known as jakedahn | 00:14 | |
*** lloydde has quit IRC | 00:15 | |
*** hemna has quit IRC | 00:16 | |
*** devcamca1 has joined #openstack-dev | 00:16 | |
ayoung | heckj, this is the second time that checking the expiry has come up. | 00:17 |
heckj | ayoung: yeah | 00:18 |
ayoung | look in auth_token.py under | 00:18 |
ayoung | _request_admin_token(s | 00:18 |
ayoung | line 454 or so | 00:18 |
ayoung | response, data = self._json_request('POST', | 00:18 |
ayoung | '/v2.0/tokens', | 00:18 |
ayoung | body=params) | 00:18 |
ayoung | the value for expiry is in there | 00:18 |
*** stevebake has joined #openstack-dev | 00:18 | |
heckj | looks like we're not stashing it anywhere currently, just discarding the other data there | 00:19 |
ayoung | right | 00:19 |
ayoung | heckj, let me get you the keys for the dictionaries there. 1 sec | 00:19 |
heckj | could grab it there, set it locally for admin_token, and test against that expiry | 00:20 |
*** Guest12051 has joined #openstack-dev | 00:20 | |
ayoung | o = {'access': {'token': {'id': token_ref['id'], | 00:20 |
ayoung | 'expires': expires, | 00:20 |
ayoung | 'issued_at': issue_time | 00:20 |
ayoung | so it would be parallel with id | 00:20 |
ayoung | expiry = data['access']['token']['expires'] | 00:20 |
heckj | string too - probably want to convert it back into datetime object to make it easier to compare | 00:21 |
ayoung | yep | 00:21 |
*** rkukura has quit IRC | 00:21 | |
ayoung | heckj, maybe go a little course grained on time...if it is going to expire in less than, say, 5 minutes, get a new one | 00:21 |
*** itooon has joined #openstack-dev | 00:23 | |
heckj | ayoung: makes sense | 00:23 |
ayoung | heckj, but...the admin token is origianlly just read out of the config file, isn't it? | 00:24 |
heckj | ayoung: 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-dev | 00:25 | |
heckj | ayoung: 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 |
ayoung | so...when it requests a new admin_token, what does it use to authenticate itself? | 00:25 |
ayoung | disregard | 00:26 |
*** devcamca1 has quit IRC | 00:26 | |
*** gyee has quit IRC | 00:26 | |
heckj | ayoung: 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 needed | 00:30 |
ayoung | heckj, I just need to figure out the time call and I'll have a patch here. | 00:30 |
ayoung | need to figure out how to test it, of course | 00:30 |
heckj | ayoung: 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 calling | 00:31 |
*** EmilienM has left #openstack-dev | 00:31 | |
ayoung | heckj, maybe a mock timeutils implementation | 00:31 |
heckj | test responses already in there don't have expiry :-) going to have to add that... | 00:32 |
ayoung | joy | 00:33 |
heckj | ayoung: don't suppose you have a diablo token example stashed anywhere, do you? | 00:35 |
heckj | ayoung: I don't recall if expiry was in a diablo token or not | 00:35 |
ayoung | heckj, get the git archives | 00:36 |
heckj | yeah | 00:36 |
ayoung | must be one in there somewhere | 00:36 |
ayoung | but not it was not in there | 00:36 |
ayoung | it was added in the message as part of the whole maintain the expire issue | 00:36 |
ayoung | IIRC | 00:37 |
heckj | devstack branch of diablo I guess... | 00:37 |
*** pixelbeat has quit IRC | 00:37 | |
*** Tross has quit IRC | 00:37 | |
*** jtran has quit IRC | 00:38 | |
*** roge has joined #openstack-dev | 00:38 | |
winston-d | russellb, ping | 00:39 |
*** pcrews has quit IRC | 00:41 | |
*** zaitcev has quit IRC | 00:43 | |
*** Ryan_Lane has joined #openstack-dev | 00:47 | |
*** vipul has quit IRC | 00:49 | |
*** reed has quit IRC | 00:50 | |
*** devcamca1 has joined #openstack-dev | 00:52 | |
*** Tross has joined #openstack-dev | 00:55 | |
*** SlickNik has quit IRC | 01:04 | |
*** thingee has quit IRC | 01:04 | |
*** Tross has quit IRC | 01:04 | |
*** devcamca1 has quit IRC | 01:05 | |
ayoung | heckj, https://review.openstack.org/#/c/15252/ I didn't say "darft" so it got run through jenkins | 01:05 |
ayoung | darft...heh..that should be draft. | 01:06 |
ayoung | or draught | 01:06 |
clarkb | ayoung: you can't draft it after it has been published but you can WIP it | 01:07 |
ayoung | clarkb, or just let heckj -2 it to death. That is also effective | 01:07 |
heckj | ayoung: will steal wholeheartedly and incorporate into mine | 01:09 |
heckj | ayoung: just got diablo keystone running again and verify expiry in the token | 01:09 |
ayoung | swell | 01:09 |
*** adjohn has quit IRC | 01:09 | |
*** spiffxp has quit IRC | 01:10 | |
*** danwent has quit IRC | 01:16 | |
*** matiu has quit IRC | 01:23 | |
*** strife25 has joined #openstack-dev | 01:26 | |
*** samkottler is now known as samkottler|out | 01:27 | |
*** roadTripper has quit IRC | 01:29 | |
*** devcamca1 has joined #openstack-dev | 01:32 | |
*** anniec has joined #openstack-dev | 01:33 | |
*** jcmartin has quit IRC | 01:35 | |
*** Guest12051 has quit IRC | 01:39 | |
*** andrewbogott is now known as andrewbogott_afk | 01:39 | |
*** redbeard2 has joined #openstack-dev | 01:39 | |
*** dims has quit IRC | 01:41 | |
*** andrewbogott_afk is now known as andrewbogott | 01:41 | |
*** devcamca1 has quit IRC | 01:44 | |
*** edygarcia has joined #openstack-dev | 01:45 | |
*** wenjianhn has joined #openstack-dev | 01:48 | |
*** Tross has joined #openstack-dev | 01:51 | |
*** markmcclain has joined #openstack-dev | 01:51 | |
*** novas0x2a|laptop has quit IRC | 01:53 | |
*** Mandell has quit IRC | 01:53 | |
*** srn has quit IRC | 01:54 | |
*** aeperezt has joined #openstack-dev | 01:54 | |
*** andrewbogott is now known as andrewbogott_afk | 01:56 | |
*** matiu has joined #openstack-dev | 01:56 | |
*** matiu has quit IRC | 01:56 | |
*** matiu has joined #openstack-dev | 01:56 | |
*** anniec has quit IRC | 02:10 | |
*** devcamca1 has joined #openstack-dev | 02:11 | |
*** cmagina has quit IRC | 02:13 | |
*** cmagina has joined #openstack-dev | 02:13 | |
*** Tross has quit IRC | 02:14 | |
*** melwitt has quit IRC | 02:15 | |
*** samkottler|out is now known as samkottler | 02:19 | |
*** edygarcia has quit IRC | 02:21 | |
*** devcamca1 has quit IRC | 02:23 | |
*** itooon has quit IRC | 02:24 | |
*** rkukura has joined #openstack-dev | 02:25 | |
*** colinmcnamara has joined #openstack-dev | 02:26 | |
*** jog0 has quit IRC | 02:29 | |
*** Tross has joined #openstack-dev | 02:33 | |
*** dachary has quit IRC | 02:36 | |
*** dachary has joined #openstack-dev | 02:38 | |
*** mjfork has quit IRC | 02:38 | |
*** andrewbogott_afk is now known as andrewbogott | 02:42 | |
*** andrewbogott is now known as andrewbogott_afk | 02:43 | |
*** edygarcia has joined #openstack-dev | 02:52 | |
*** devcamca1 has joined #openstack-dev | 02:54 | |
*** _cerberus_ has quit IRC | 02:58 | |
*** tgall_foo has quit IRC | 03:00 | |
*** devcamca1 has quit IRC | 03:02 | |
*** roge has quit IRC | 03:02 | |
*** andrewbogott_afk has quit IRC | 03:02 | |
*** andrewbogott_afk has joined #openstack-dev | 03:03 | |
*** _cerberus_ has joined #openstack-dev | 03:10 | |
*** ChanServ sets mode: +v _cerberus_ | 03:11 | |
*** littleidea has quit IRC | 03:11 | |
*** strife25 has quit IRC | 03:12 | |
*** heckj has quit IRC | 03:15 | |
*** littleidea has joined #openstack-dev | 03:15 | |
colinmcnamara | . | 03:19 |
colinmcnamara | Question from the SFbay meetup. Can someone confirm that RC1 is the last time a new blueprint can be submitted | 03:20 |
*** vipul has joined #openstack-dev | 03:20 | |
*** mnewby has quit IRC | 03:20 | |
clarkb | ttx: ^ | 03:21 |
colinmcnamara | clarkb i think your cat is on your keyboard | 03:26 |
clarkb | colinmcnamara: ttx would have a fairly definitive answer. But I think he is in a timezone near UTC so probably won't answer until later | 03:27 |
colinmcnamara | thanks Clarb | 03:27 |
*** devcamca1 has joined #openstack-dev | 03:28 | |
*** devcamca1 has quit IRC | 03:41 | |
*** ewindisch has joined #openstack-dev | 03:44 | |
*** dachary has quit IRC | 03:52 | |
*** dachary has joined #openstack-dev | 03:52 | |
*** colinmcnamara has quit IRC | 03:55 | |
*** thingee has joined #openstack-dev | 04:01 | |
*** maurosr has quit IRC | 04:05 | |
*** devcamca1 has joined #openstack-dev | 04:08 | |
*** Tross has quit IRC | 04:12 | |
*** nunosantos has quit IRC | 04:15 | |
*** devcamca1 has quit IRC | 04:19 | |
*** Mandell_ has joined #openstack-dev | 04:21 | |
*** RichardRaseley has joined #openstack-dev | 04:21 | |
*** Tross has joined #openstack-dev | 04:22 | |
*** DIGANTA has joined #openstack-dev | 04:26 | |
DIGANTA | good morning all | 04:27 |
*** edygarcia has quit IRC | 04:30 | |
*** edygarcia has joined #openstack-dev | 04:31 | |
*** itooon has joined #openstack-dev | 04:32 | |
*** aeperezt has quit IRC | 04:32 | |
*** edygarcia has quit IRC | 04:35 | |
*** devcamca1 has joined #openstack-dev | 04:47 | |
*** devcamca1 has quit IRC | 05:00 | |
*** markmcclain has quit IRC | 05:00 | |
*** asalkeld has quit IRC | 05:04 | |
winston-d | russellb, any luck still around? | 05:08 |
*** jimfehlig has quit IRC | 05:13 | |
*** danwent has joined #openstack-dev | 05:13 | |
*** darjeeling has quit IRC | 05:25 | |
*** devcamca1 has joined #openstack-dev | 05:30 | |
*** danwent has quit IRC | 05:31 | |
*** devcamca1 has quit IRC | 05:39 | |
openstackgerrit | A change was merged to openstack/swift: Handle down object servers in container-sync https://review.openstack.org/14824 | 05:44 |
*** devcamca1 has joined #openstack-dev | 06:05 | |
*** Mandell_ has quit IRC | 06:15 | |
*** Samos123_ has quit IRC | 06:16 | |
*** Samos123 has joined #openstack-dev | 06:16 | |
*** devcamca1 has quit IRC | 06:18 | |
*** stinkypeterson has joined #openstack-dev | 06:25 | |
stinkypeterson | i am having some problem starting quantum-server from the terminal | 06:26 |
*** AnilV4 has quit IRC | 06:27 | |
stinkypeterson | INFO 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 further | 06:27 |
stinkypeterson | any solutions? | 06:27 |
*** Mandell has joined #openstack-dev | 06:29 | |
*** AnilV4 has joined #openstack-dev | 06:35 | |
*** littleidea has quit IRC | 06:35 | |
*** darjeeling has joined #openstack-dev | 06:35 | |
*** koolhead17 has joined #openstack-dev | 06:37 | |
*** alpha_ori has quit IRC | 06:37 | |
*** alpha_ori has joined #openstack-dev | 06:38 | |
zykes- | vishy: around ? | 06:41 |
zykes- | or any nova des | 06: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:410 | 06:44 |
*** devcamca1 has joined #openstack-dev | 06:45 | |
*** mrunge has joined #openstack-dev | 06:50 | |
*** Jiajun-Liu has joined #openstack-dev | 06:55 | |
*** Jiajun-Liu has left #openstack-dev | 06:55 | |
*** devcamca1 has quit IRC | 06:58 | |
*** Mandell has quit IRC | 07:06 | |
DIGANTA | hi all i downloaded nova project from Github and i want to fix bug , plz can anyone tell me the exact procedure ? | 07:11 |
stinkypeterson | you best bet would be running openstack on a vm and using pdb for debugging | 07:13 |
stinkypeterson | this might help .. http://devstack.org/guides/single-vm.html | 07:14 |
*** mindpixel has joined #openstack-dev | 07:20 | |
*** Ryan_Lane has quit IRC | 07:22 | |
openstackgerrit | A change was merged to openstack/nova: Bump the base rpc version of the network api. https://review.openstack.org/15226 | 07:23 |
*** asalkeld has joined #openstack-dev | 07:24 | |
*** devcamca1 has joined #openstack-dev | 07:25 | |
*** thingee has quit IRC | 07:32 | |
*** dachary has quit IRC | 07:34 | |
*** zbitter has quit IRC | 07:35 | |
*** zaneb has joined #openstack-dev | 07:35 | |
*** devcamca1 has quit IRC | 07:37 | |
*** Gordonz has quit IRC | 07:38 | |
*** Gordonz has joined #openstack-dev | 07:39 | |
*** rafaduran has joined #openstack-dev | 07:40 | |
*** rafaduran has left #openstack-dev | 07:40 | |
*** afazekas has joined #openstack-dev | 07:45 | |
*** asalkeld has quit IRC | 07:53 | |
*** asalkeld has joined #openstack-dev | 07:54 | |
*** brucer is now known as brucer_out | 07:55 | |
*** alobbs has joined #openstack-dev | 07:57 | |
*** brucer_out has quit IRC | 07:58 | |
*** DIGANTA has quit IRC | 07:59 | |
*** darjeeling has quit IRC | 07:59 | |
*** EmilienM has joined #openstack-dev | 08:05 | |
*** dachary has joined #openstack-dev | 08:05 | |
*** devcamca1 has joined #openstack-dev | 08:08 | |
*** dachary has quit IRC | 08:10 | |
openstackgerrit | A change was merged to openstack/nova: Improve EC2 describe_security_groups performance https://review.openstack.org/15187 | 08:11 |
*** jakedahn is now known as jakedahn_zz | 08:12 | |
*** dachary has joined #openstack-dev | 08:14 | |
*** corXi has joined #openstack-dev | 08:16 | |
*** devcamca1 has quit IRC | 08:17 | |
*** DIGANTA has joined #openstack-dev | 08:24 | |
*** corXi has quit IRC | 08:27 | |
*** zing has joined #openstack-dev | 08:33 | |
*** zing has quit IRC | 08:33 | |
*** thovden has joined #openstack-dev | 08:35 | |
*** salv-orlando has joined #openstack-dev | 08:38 | |
*** zing has joined #openstack-dev | 08:38 | |
ttx | colinmcnamara: 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-dev | 08:45 | |
*** maxim has joined #openstack-dev | 08:46 | |
*** maxim is now known as Guest54748 | 08:47 | |
*** garyk has joined #openstack-dev | 08:47 | |
*** corXi has joined #openstack-dev | 08:52 | |
*** winston-d has quit IRC | 08:56 | |
*** devcamca1 has quit IRC | 08:57 | |
*** thovden has quit IRC | 08:57 | |
*** dave_mcn has joined #openstack-dev | 09: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-dev | 09:09 | |
*** itooon has quit IRC | 09:12 | |
*** itooon_ is now known as itooon | 09:12 | |
mikal | zykes-: "Resolves bug XXXXXX." | 09:12 |
*** armaan has joined #openstack-dev | 09:14 | |
*** Dorogs has joined #openstack-dev | 09:18 | |
*** darraghb has joined #openstack-dev | 09:18 | |
*** eglynn has joined #openstack-dev | 09:19 | |
openstackgerrit | A change was merged to openstack/horizon: Add newline between rows of Admin usage.csv https://review.openstack.org/15139 | 09:21 |
*** shardy is now known as shardy_afk | 09:24 | |
*** devcamca1 has joined #openstack-dev | 09:24 | |
*** eglynn has quit IRC | 09:25 | |
*** derekh has joined #openstack-dev | 09:25 | |
*** itooon has quit IRC | 09:26 | |
*** Dorogs_ has joined #openstack-dev | 09:33 | |
*** apevec has joined #openstack-dev | 09:33 | |
*** Dorogs has quit IRC | 09:34 | |
*** devcamca1 has quit IRC | 09:36 | |
*** Dorogs_ has quit IRC | 09:39 | |
*** pixelbeat has joined #openstack-dev | 09:40 | |
*** armaan has left #openstack-dev | 09:51 | |
*** maploin has joined #openstack-dev | 09:54 | |
*** maploin has quit IRC | 09:54 | |
*** maploin has joined #openstack-dev | 09:54 | |
*** koolhead17 has quit IRC | 09:56 | |
dave_mcn | anyone able to approve a change? https://review.openstack.org/#/c/14769/ | 10:00 |
*** henrynash has quit IRC | 10:01 | |
*** danpb has joined #openstack-dev | 10:03 | |
*** devcamca1 has joined #openstack-dev | 10:05 | |
*** mjfork has joined #openstack-dev | 10:12 | |
*** devcamca1 has quit IRC | 10:16 | |
*** shakhat has quit IRC | 10:19 | |
*** roge has joined #openstack-dev | 10:19 | |
*** cbj has quit IRC | 10:20 | |
*** wenjianhn has quit IRC | 10:27 | |
*** cbj has joined #openstack-dev | 10:32 | |
*** popux has joined #openstack-dev | 10:33 | |
*** cbj has quit IRC | 10:37 | |
*** devcamca1 has joined #openstack-dev | 10:42 | |
*** darjeeling has joined #openstack-dev | 10:53 | |
*** devcamca1 has quit IRC | 10:55 | |
*** darjeeli_ has joined #openstack-dev | 10:56 | |
*** cbj has joined #openstack-dev | 10:57 | |
*** reed has joined #openstack-dev | 10:59 | |
*** darjeeling has quit IRC | 10:59 | |
*** reed has quit IRC | 11:00 | |
*** reed has joined #openstack-dev | 11:00 | |
*** cbj has quit IRC | 11:02 | |
*** cbj has joined #openstack-dev | 11:05 | |
*** dachary has quit IRC | 11:06 | |
*** dachary1 has joined #openstack-dev | 11:06 | |
*** markmc has joined #openstack-dev | 11:08 | |
*** dachary1 is now known as dachary | 11:10 | |
*** devcamca1 has joined #openstack-dev | 11:23 | |
*** strife25 has joined #openstack-dev | 11:31 | |
*** cbj has quit IRC | 11:31 | |
*** devcamca1 has quit IRC | 11:35 | |
*** darjeeli_ has quit IRC | 11:39 | |
*** popux has quit IRC | 11:44 | |
*** markvoelker has joined #openstack-dev | 11:48 | |
*** drewlander has joined #openstack-dev | 11:48 | |
*** alanmac has joined #openstack-dev | 11:53 | |
*** tgall_foo has joined #openstack-dev | 11:57 | |
*** devcamca1 has joined #openstack-dev | 12:02 | |
*** Guest54748 has quit IRC | 12:03 | |
*** DIGANTA has quit IRC | 12:05 | |
*** dolph_ has joined #openstack-dev | 12:07 | |
*** boden has joined #openstack-dev | 12:07 | |
*** dolph_ is now known as dolphm | 12:07 | |
*** maurosr has joined #openstack-dev | 12:12 | |
*** devcamca1 has quit IRC | 12:14 | |
*** maurosr has quit IRC | 12:17 | |
*** cbj has joined #openstack-dev | 12:17 | |
*** Hitesh has joined #openstack-dev | 12:20 | |
*** maurosr has joined #openstack-dev | 12:20 | |
Hitesh | salv-orlando: Hi Salvatore, | 12:20 |
Hitesh | salv-orlando: How are you? | 12:20 |
salv-orlando | good, thanks. | 12:21 |
salv-orlando | how are you? | 12:21 |
Hitesh | salv-orlando: me too good, I'd like to ask you about sqlalchemy | 12:21 |
salv-orlando | sure | 12:21 |
Hitesh | salv-orlando: I saw the blueprint for sqlalchemy | 12:21 |
salv-orlando | hopefully I'll have an answer too :) | 12:21 |
salv-orlando | the db migration blueprint? | 12:22 |
Hitesh | salv-orlando: Are we thinking to support multiple DB, currently we only support MySQL | 12:22 |
Hitesh | salv-orlando: Yes | 12:22 |
Hitesh | salv-orlando: SQLalchemy is just driver right? can you please give me an overview about DB migration and stuff :) | 12:23 |
Hitesh | salv-orlando: Basically, how we are going to proceed for this blueprint | 12:23 |
salv-orlando | sqlalchemy is just the driver. I think different backends are supported as long as sqlalchemy supports them | 12:23 |
salv-orlando | we want to do what the other openstack projects do - simple as that | 12:24 |
salv-orlando | however Quantum is slightly different - as usual | 12:24 |
salv-orlando | as the DB schema is not always the same, it varies with the plugin | 12:24 |
Hitesh | salv-orlando: Oh..ok | 12:24 |
*** alunduil has quit IRC | 12:24 | |
Hitesh | salv-orlando: Correct | 12:24 |
salv-orlando | so you might end up having migrations paths which are different for each plugin. However, most of those migrations are "common" where some are plugin specific | 12:25 |
salv-orlando | also 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-orlando | this is where the analysis ends. | 12:25 |
salv-orlando | We're looking at sqlalchemy and alembic | 12:26 |
salv-orlando | sorry | 12:26 |
*** bmeshjason has joined #openstack-dev | 12:26 | |
salv-orlando | I meant sqlalchemy.migrate and alembic | 12:26 |
Hitesh | salv-orlando: Ok...got you | 12:26 |
salv-orlando | the 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-orlando | I 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 meeting | 12:27 |
*** dachary has quit IRC | 12:27 | |
Hitesh | salv-orlando: sorry to intrrupt, Migration means? | 12:27 |
Hitesh | salv-orlando: I mean what exactly Migration will take place? | 12:28 |
*** dolphm has quit IRC | 12:30 | |
*** dolphm has joined #openstack-dev | 12:30 | |
*** kgriffs has joined #openstack-dev | 12:30 | |
Hitesh | salv-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 updates | 12:30 |
Hitesh | salv-orlando: is that right? | 12:31 |
*** bmeshjason has quit IRC | 12:32 | |
salv-orlando | well, 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-orlando | all 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 upgrades | 12:34 |
salv-orlando | migration means the process of upgrading the database schema automatically. | 12:40 |
*** tgall_foo has quit IRC | 12:41 | |
*** devcamca1 has joined #openstack-dev | 12:42 | |
openstackgerrit | A change was merged to openstack/nova: Tiny resource tracker cleanup https://review.openstack.org/15269 | 12:46 |
Hitesh | salv-orlando: Cool..thanks for cool info | 12:49 |
Hitesh | salv-orlando: let me know if you need any help at code level :) | 12:49 |
salv-orlando | sure | 12:49 |
Hitesh | salv-orlando: I am exploring Plugin code at the movement | 12:49 |
Hitesh | salv-orlando: How extension works etc.. | 12:50 |
*** imsplitbit has joined #openstack-dev | 12:53 | |
*** devcamca1 has quit IRC | 12:54 | |
*** dachary has joined #openstack-dev | 12:55 | |
*** jergerber has joined #openstack-dev | 13:00 | |
*** littleidea has joined #openstack-dev | 13:00 | |
*** cbj has quit IRC | 13:04 | |
*** dprince has joined #openstack-dev | 13:06 | |
*** annegentle__ has joined #openstack-dev | 13:06 | |
*** cbj has joined #openstack-dev | 13:07 | |
*** darjeeling has joined #openstack-dev | 13:12 | |
*** tmishler has joined #openstack-dev | 13:13 | |
*** pcrews has joined #openstack-dev | 13:17 | |
*** redbeard2 has quit IRC | 13:19 | |
*** dhellmann has quit IRC | 13:19 | |
*** jcru has joined #openstack-dev | 13:19 | |
*** rkukura has quit IRC | 13:22 | |
*** devcamca1 has joined #openstack-dev | 13:22 | |
*** mikal has quit IRC | 13:23 | |
*** alunduil has joined #openstack-dev | 13:24 | |
*** kbringard has joined #openstack-dev | 13:24 | |
*** mikal has joined #openstack-dev | 13:25 | |
*** alunduil has quit IRC | 13:27 | |
*** alunduil has joined #openstack-dev | 13:27 | |
openstackgerrit | A change was merged to openstack/openstack-common: Make ThreadGroup derived from object to make mocking possible https://review.openstack.org/15253 | 13:29 |
*** sandywalsh_ has joined #openstack-dev | 13:29 | |
*** mrodden has joined #openstack-dev | 13:30 | |
*** Hitesh has quit IRC | 13:30 | |
*** primeministerp has joined #openstack-dev | 13:31 | |
*** eglynn has joined #openstack-dev | 13:31 | |
*** devcamca1 has quit IRC | 13:34 | |
*** tgall_foo has joined #openstack-dev | 13:36 | |
*** tgall_foo has quit IRC | 13:36 | |
*** tgall_foo has joined #openstack-dev | 13:36 | |
*** stinkypeterson has quit IRC | 13:38 | |
*** mrunge is now known as mrunge_afk | 13:38 | |
*** mfer has joined #openstack-dev | 13:41 | |
*** dubsquared has joined #openstack-dev | 13:42 | |
*** ijw has left #openstack-dev | 13:47 | |
*** dubsquared has quit IRC | 13:50 | |
*** japage has joined #openstack-dev | 13:52 | |
*** edygarcia has joined #openstack-dev | 13:53 | |
*** annegentle__ has quit IRC | 13:55 | |
*** tgall_foo has quit IRC | 13:56 | |
*** mindpixel has quit IRC | 13:58 | |
*** andrewbogott_afk is now known as andrewbogott | 13:58 | |
*** andrewbogott has joined #openstack-dev | 13:58 | |
*** reed has quit IRC | 13:59 | |
*** devcamca1 has joined #openstack-dev | 14:01 | |
*** dubsquared has joined #openstack-dev | 14:01 | |
*** CaptTofu has joined #openstack-dev | 14:02 | |
*** rpedde_away is now known as rpedde | 14:02 | |
*** tgall_foo has joined #openstack-dev | 14:03 | |
*** reed has joined #openstack-dev | 14:04 | |
*** dubsquared has joined #openstack-dev | 14:04 | |
*** mtreinish has joined #openstack-dev | 14:04 | |
*** RichardRaseley has quit IRC | 14:05 | |
*** redbeard2 has joined #openstack-dev | 14:08 | |
*** littleidea has quit IRC | 14:08 | |
*** cmagina has quit IRC | 14:10 | |
*** annegentle__ has joined #openstack-dev | 14:10 | |
*** littleidea has joined #openstack-dev | 14:11 | |
*** egallen has joined #openstack-dev | 14:11 | |
*** dubsquared has quit IRC | 14:13 | |
*** devcamca1 has quit IRC | 14:13 | |
*** cmagina has joined #openstack-dev | 14:14 | |
*** dims has joined #openstack-dev | 14:14 | |
*** dims_ has joined #openstack-dev | 14:14 | |
*** dims has joined #openstack-dev | 14:15 | |
*** markmcclain has joined #openstack-dev | 14:22 | |
*** datsun180b has joined #openstack-dev | 14:25 | |
*** jaypipes has joined #openstack-dev | 14:28 | |
*** dolphm has quit IRC | 14:32 | |
*** danwent has joined #openstack-dev | 14:33 | |
*** edygarcia has quit IRC | 14:35 | |
*** edygarcia has joined #openstack-dev | 14:36 | |
*** devcamca1 has joined #openstack-dev | 14:41 | |
*** Dorogs has joined #openstack-dev | 14:41 | |
*** tmishler has quit IRC | 14:41 | |
*** japage has quit IRC | 14:44 | |
*** mrodden has quit IRC | 14:47 | |
*** larsks|away is now known as larsks | 14:50 | |
*** thingee has joined #openstack-dev | 14:50 | |
*** datsun180b_ has joined #openstack-dev | 14:51 | |
*** devcamca1 has quit IRC | 14:53 | |
*** datsun180b has quit IRC | 14:53 | |
*** datsun180b_ is now known as datsun180b | 14:57 | |
*** maurosr has quit IRC | 14:58 | |
*** maurosr has joined #openstack-dev | 14:58 | |
maploin | erm, 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-dev | 15:01 | |
*** maurosr has quit IRC | 15:03 | |
annegentle__ | maploin: does the bug already have "nova" in the Affects column? | 15:03 |
maploin | yes | 15: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-dev | 15:05 | |
maploin | ah, 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 |
maploin | well it currently has Openstack Compute (nova) | 15:07 |
annegentle__ | maploin: does this page help? http://wiki.openstack.org/StableBranch | 15:08 |
maploin | btw, lp:1074085 is the bug I'm talking about | 15:08 |
*** dims has quit IRC | 15:08 | |
annegentle__ | bug 1074085 | 15:08 |
uvirtbot | Launchpad bug 1074085 in nova "missing dependency on cinderclient" [Undecided,In progress] https://launchpad.net/bugs/1074085 | 15:08 |
*** danwent has quit IRC | 15:10 | |
*** rnirmal has joined #openstack-dev | 15:10 | |
maploin | annegentle__: 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-dev | 15:12 | |
*** dolphm has joined #openstack-dev | 15:14 | |
*** maurosr has joined #openstack-dev | 15:15 | |
*** cbj has quit IRC | 15:16 | |
*** egallen has quit IRC | 15:16 | |
*** jtran has joined #openstack-dev | 15:19 | |
*** maurosr has quit IRC | 15:20 | |
*** annegentle__ has quit IRC | 15:20 | |
*** devcamca1 has joined #openstack-dev | 15:20 | |
markmc | maploin, yeah, you need to be on nova-drivers AFAIR | 15:22 |
markmc | maploin, I keep forgetting exactly what privs are needed | 15:22 |
markmc | maploin, e.g. I don't have those privs for quantum, but do for other projects | 15:22 |
maploin | markmc: ok, no probs | 15:23 |
maploin | I just tagged it | 15:24 |
*** cbj has joined #openstack-dev | 15:25 | |
*** AnilV4 has quit IRC | 15:27 | |
*** adjohn has joined #openstack-dev | 15:32 | |
*** maurosr has joined #openstack-dev | 15:32 | |
*** devcamca1 has quit IRC | 15:32 | |
*** tmishler has quit IRC | 15:35 | |
*** adjohn has quit IRC | 15:36 | |
*** mrunge_afk has quit IRC | 15:37 | |
*** danwent has joined #openstack-dev | 15:38 | |
*** samkottler is now known as samkottler|bbl | 15:39 | |
*** rkukura has joined #openstack-dev | 15:39 | |
*** annegentle__ has joined #openstack-dev | 15:40 | |
*** AlanClark has joined #openstack-dev | 15:41 | |
*** jcmartin has joined #openstack-dev | 15:44 | |
*** cp16net is now known as cp16net|away | 15:45 | |
*** cp16net|away is now known as cp16net | 15:45 | |
*** nunosantos has joined #openstack-dev | 15:47 | |
*** heckj has joined #openstack-dev | 15:47 | |
*** cbj has quit IRC | 15:48 | |
*** thingee has quit IRC | 15:49 | |
*** primeministerp has quit IRC | 15:54 | |
*** mjfork has quit IRC | 15:57 | |
*** aeperezt has joined #openstack-dev | 15:57 | |
*** mjfork has joined #openstack-dev | 15:58 | |
*** afazekas has quit IRC | 15:58 | |
*** mrodden has quit IRC | 15:58 | |
*** datsun180b has quit IRC | 15:58 | |
*** dubsquared has joined #openstack-dev | 15:59 | |
*** datsun180b has joined #openstack-dev | 15:59 | |
*** itooon has joined #openstack-dev | 16:00 | |
*** otherwiseguy has joined #openstack-dev | 16:00 | |
*** devcamca1 has joined #openstack-dev | 16:00 | |
openstackgerrit | A change was merged to openstack/nova: Introduce VirtAPI to nova/virt https://review.openstack.org/15084 | 16:00 |
*** cbj has joined #openstack-dev | 16:02 | |
*** colinmcnamara has joined #openstack-dev | 16:02 | |
*** mrodden has joined #openstack-dev | 16:03 | |
*** colinmcnamara has left #openstack-dev | 16:03 | |
openstackgerrit | A change was merged to openstack/python-quantumclient: Adds securitygroup implementation https://review.openstack.org/14269 | 16:04 |
*** RichardRaseley has joined #openstack-dev | 16:05 | |
*** SlickNik has joined #openstack-dev | 16:07 | |
*** otherwiseguy has quit IRC | 16:09 | |
*** mrodden1 has joined #openstack-dev | 16:10 | |
*** mrodden has quit IRC | 16:10 | |
*** mrodden has joined #openstack-dev | 16:11 | |
*** devcamca1 has quit IRC | 16:13 | |
*** Dorogs has quit IRC | 16:13 | |
*** mrodden1 has quit IRC | 16:14 | |
*** grapex has joined #openstack-dev | 16:14 | |
*** SlickNik has joined #openstack-dev | 16:18 | |
zodiak | stupid question time but, why is a floating ip first disassociated on an associate request ? | 16:20 |
zodiak | surely, if an ip is already associated, you should fling an error rather than silently re-assigning it ? | 16:20 |
zodiak | nova/network/manager.py line 493 inside def associate_floating_ip | 16:22 |
*** otherwiseguy has joined #openstack-dev | 16:25 | |
*** mrodden has quit IRC | 16:30 | |
*** mrodden has joined #openstack-dev | 16:30 | |
*** Dorogs has joined #openstack-dev | 16:36 | |
*** adjohn has joined #openstack-dev | 16:38 | |
*** devcamca1 has joined #openstack-dev | 16:40 | |
*** maurosr has quit IRC | 16:41 | |
*** dolphm has quit IRC | 16:41 | |
*** maurosr has joined #openstack-dev | 16:41 | |
*** otherwiseguy has quit IRC | 16:42 | |
*** davidha has quit IRC | 16:42 | |
*** andrewbogott is now known as andrewbogott_afk | 16:45 | |
*** maurosr has quit IRC | 16:45 | |
*** arbrandes has joined #openstack-dev | 16:47 | |
*** jakedahn_zz is now known as jakedahn | 16:47 | |
*** dolphm has joined #openstack-dev | 16:51 | |
*** devcamca1 has quit IRC | 16:52 | |
*** jakedahn is now known as jakedahn_zz | 16:53 | |
*** dolphm has quit IRC | 16:54 | |
*** RichardRaseley has quit IRC | 16:55 | |
*** lloydde has joined #openstack-dev | 16:56 | |
*** mnewby has joined #openstack-dev | 16:56 | |
*** sagar_nikam has joined #openstack-dev | 16:57 | |
*** anniec has joined #openstack-dev | 16:57 | |
*** maurosr has joined #openstack-dev | 16:58 | |
*** mnewby has quit IRC | 16:58 | |
*** mnewby has joined #openstack-dev | 16:58 | |
*** maploin has quit IRC | 16:59 | |
*** strife25 has quit IRC | 16:59 | |
*** corXi has quit IRC | 17:00 | |
*** samkottler|bbl is now known as samkottler | 17:02 | |
*** dolphm has joined #openstack-dev | 17:03 | |
*** arbrandes_ has joined #openstack-dev | 17:07 | |
*** dims has joined #openstack-dev | 17:09 | |
*** nati_ueno has joined #openstack-dev | 17:10 | |
*** maurosr has quit IRC | 17:10 | |
*** nati_ueno has quit IRC | 17:10 | |
*** arbrandes has quit IRC | 17:10 | |
*** nati_ueno has joined #openstack-dev | 17:11 | |
*** arbrandes_ is now known as arbrandes | 17:11 | |
*** maurosr has joined #openstack-dev | 17:11 | |
*** johngarbutt has joined #openstack-dev | 17:12 | |
*** hemna has joined #openstack-dev | 17:13 | |
*** dolphm has quit IRC | 17:13 | |
*** sagar_nikam has quit IRC | 17:13 | |
ndipanov | if anyone is up for some reviewing - a very small fix for python-novaclient https://review.openstack.org/#/c/15286/2 | 17:14 |
ndipanov | cheers | 17:14 |
*** Mandell has joined #openstack-dev | 17:15 | |
*** littleidea has quit IRC | 17:15 | |
*** aeperezt has quit IRC | 17:15 | |
russellb | ndipanov: you have random whitespace at the beginning of your commit msg :) | 17:16 |
russellb | ndipanov: and s/integet/integer/ | 17:16 |
*** littleidea has joined #openstack-dev | 17:16 | |
ndipanov | russellb, thanks - the random white space is there to make things more exciting tho :) | 17:16 |
* ndipanov goes to fix it | 17:17 | |
*** maurosr has quit IRC | 17:17 | |
ayoung | heckj, 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 IRC | 17:18 | |
*** littleidea has joined #openstack-dev | 17:19 | |
clarkb | ayoung: is that something jenkins is telling you or is this local? | 17:19 |
*** devcamca1 has joined #openstack-dev | 17:19 | |
heckj | ayoung: 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 functionality | 17:19 |
*** arbrandes has quit IRC | 17:19 | |
*** dolphm has joined #openstack-dev | 17:20 | |
ayoung | heckj, nope this is with a clear repo. clarkb local | 17:20 |
*** dolphm has quit IRC | 17:20 | |
heckj | ayoung: ood - not sure, not seeing the same, and I just set up a fresh dev environment yesterday. | 17:21 |
*** dolphm has joined #openstack-dev | 17:21 | |
ayoung | heckj, ah, maybe in the keystone client project. THat would make sense. | 17:21 |
*** RichardRaseley has joined #openstack-dev | 17:21 | |
heckj | that's what it's checking out | 17:21 |
ayoung | heckj, OK. thanks | 17:23 |
ayoung | est_authenticate_disabled_tenant (test_keystoneclient.KcEssex3TestCase) ... error: Your local changes to the following files would be overwritten by checkout: | 17:24 |
ayoung | keystoneclient/v2_0/client.py | 17:24 |
ayoung | but git status shows nothing. weeeird | 17:24 |
heckj | bbiab | 17:24 |
*** heckj has quit IRC | 17:24 | |
*** mfer has quit IRC | 17:25 | |
*** egallen has joined #openstack-dev | 17:27 | |
*** aeperezt has joined #openstack-dev | 17:28 | |
*** dubsquared has quit IRC | 17:30 | |
*** strife25 has joined #openstack-dev | 17:31 | |
*** thovden has joined #openstack-dev | 17:31 | |
*** dubsquared has joined #openstack-dev | 17:34 | |
*** danpb has quit IRC | 17:35 | |
*** ndipanov has quit IRC | 17:35 | |
*** alanmac has quit IRC | 17:36 | |
*** zing has quit IRC | 17:37 | |
openstackgerrit | A change was merged to openstack/quantum: Import order clean-up https://review.openstack.org/14941 | 17:37 |
*** grapex has left #openstack-dev | 17:38 | |
*** aeperezt has quit IRC | 17:40 | |
*** johngarbutt has quit IRC | 17:42 | |
*** torandu has quit IRC | 17:44 | |
*** torandu has joined #openstack-dev | 17:45 | |
*** aeperezt has joined #openstack-dev | 17:45 | |
*** dolphm has quit IRC | 17:45 | |
*** dolphm has joined #openstack-dev | 17:47 | |
*** dolphm has quit IRC | 17:47 | |
*** cbj has quit IRC | 17:48 | |
*** dolphm has joined #openstack-dev | 17:48 | |
*** darraghb has quit IRC | 17:49 | |
*** zbitter has joined #openstack-dev | 17:52 | |
*** eglynn has quit IRC | 17:52 | |
*** alunduil has quit IRC | 17:53 | |
*** srn has joined #openstack-dev | 17:53 | |
*** zaneb has quit IRC | 17:55 | |
*** Dorogs has quit IRC | 17:56 | |
*** alunduil has joined #openstack-dev | 17:56 | |
*** alunduil has quit IRC | 17:59 | |
*** alunduil has joined #openstack-dev | 18:01 | |
*** anniec_ has joined #openstack-dev | 18:02 | |
*** anniec_ has quit IRC | 18:03 | |
*** SlickNik has quit IRC | 18:03 | |
*** anniec has quit IRC | 18:06 | |
*** RichardRaseley has quit IRC | 18:06 | |
*** anniec has joined #openstack-dev | 18:07 | |
*** markwash has joined #openstack-dev | 18:08 | |
*** egallen has quit IRC | 18:11 | |
*** otherwiseguy has joined #openstack-dev | 18:11 | |
*** cp16net is now known as cp16net|away | 18:12 | |
*** cbj has joined #openstack-dev | 18:12 | |
*** egallen has joined #openstack-dev | 18:13 | |
*** epim has quit IRC | 18:14 | |
dims | russellb, 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 |
uvirtbot | Launchpad 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/823000 | 18:15 |
russellb | it's in progress ... | 18:15 |
russellb | no-db-compute | 18:15 |
russellb | it's quite a bit of work | 18:15 |
dims | i can imagine :) | 18:16 |
openstackgerrit | A change was merged to openstack/swift: blueprint Multi-range support implementation https://review.openstack.org/14180 | 18:16 |
russellb | i'm just going to close the bug since we have the blueprint for it | 18:16 |
dims | sounds good | 18:16 |
*** PaulM has quit IRC | 18:16 | |
*** roge has quit IRC | 18:17 | |
*** dachary has quit IRC | 18:18 | |
*** Ryan_Lane has joined #openstack-dev | 18:20 | |
*** reed has quit IRC | 18:20 | |
*** cbj has quit IRC | 18:20 | |
*** novas0x2a|laptop has joined #openstack-dev | 18:22 | |
*** andrewbogott_afk is now known as andrewbogott | 18:23 | |
*** andrewbogott has joined #openstack-dev | 18:23 | |
*** andrewbogott has quit IRC | 18:24 | |
*** andrewbogott has joined #openstack-dev | 18:24 | |
openstackgerrit | A change was merged to openstack/swift: Separate wsgi init from web-front-end activation https://review.openstack.org/14676 | 18:26 |
*** melwitt has joined #openstack-dev | 18:28 | |
*** jrodom has joined #openstack-dev | 18:28 | |
*** Tross has quit IRC | 18:28 | |
*** danwent has quit IRC | 18:29 | |
*** cbj has joined #openstack-dev | 18:29 | |
openstackgerrit | A 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/15116 | 18:29 |
*** strife25 has quit IRC | 18:31 | |
*** vipul has quit IRC | 18:31 | |
*** SlickNik has joined #openstack-dev | 18:34 | |
*** egallen has quit IRC | 18:36 | |
*** crandquist has joined #openstack-dev | 18:36 | |
*** Gordonz has quit IRC | 18:37 | |
*** tgall_foo has quit IRC | 18:37 | |
openstackgerrit | A change was merged to openstack/horizon: Dynamically size the noVNC iframe, fix typos in copy https://review.openstack.org/14997 | 18:37 |
*** Gordonz has joined #openstack-dev | 18:37 | |
openstackgerrit | A change was merged to openstack/horizon: Update all usage.csv templates to use 2 decimal places https://review.openstack.org/15140 | 18:37 |
openstackgerrit | A change was merged to openstack/horizon: Remove unused usage.csv template https://review.openstack.org/15141 | 18:38 |
*** PaulM has joined #openstack-dev | 18:41 | |
*** cbj has quit IRC | 18:42 | |
*** dachary has joined #openstack-dev | 18:42 | |
*** rnirmal has quit IRC | 18:53 | |
*** grapex has joined #openstack-dev | 18:53 | |
*** rnirmal has joined #openstack-dev | 18:54 | |
*** dubsquared has quit IRC | 18:55 | |
*** strife25 has joined #openstack-dev | 18:55 | |
*** dhellmann has joined #openstack-dev | 18:59 | |
ayoung | dolphm, 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 yuk | 19:01 |
dolphm | ayoung: what import? | 19:01 |
*** dubsquared has joined #openstack-dev | 19:01 | |
dolphm | ayoung: and no, to answer your first qusetion | 19:02 |
ayoung | dolphm, instead of import subprocess change to import eventlet.green.subprocess | 19:02 |
ayoung | I don't want to make any more code eventlet specific. | 19:02 |
*** dubsquared has quit IRC | 19:03 | |
dolphm | ayoung: what would be eventlet specific about it? | 19:04 |
*** dubsquared has joined #openstack-dev | 19:04 | |
ayoung | import eventlet.green.subprocess | 19:04 |
dolphm | ayoung: it's the same api, no? | 19:04 |
ayoung | yeah, so I would think you could monkeypatch subprocess, but it does not look like it | 19:04 |
otherwiseguy | ayoung, did you get my email about it? | 19:05 |
*** dhellmann has quit IRC | 19:05 | |
* ayoung "This deal is getting worse all the time!" --Lando, about agreeing to code in Eventlet | 19:06 | |
otherwiseguy | :) | 19:06 |
ayoung | otherwiseguy, it depends. Who are you, and what "it" are you referring to? | 19:06 |
ayoung | otherwiseguy, yes, I saw it. | 19:07 |
otherwiseguy | oops. otherwiseguy == Terry Wilson | 19:08 |
ayoung | otherwiseguy, I'd like to keep all the eventlet specific code in one location. For quantum, that would be the wsgi.py file | 19:08 |
otherwiseguy | If it worked, that would totally be an option. :) | 19:08 |
ayoung | otherwiseguy, yeah. I'm the other, other wiseguy. I figured it out | 19:08 |
ayoung | otherwiseguy, so it might be possible to monkeypatch there. Let me get you the syntax | 19:09 |
otherwiseguy | The problem also exists in cinder, etc. | 19:09 |
*** cbj has joined #openstack-dev | 19:09 | |
otherwiseguy | not so much *in* cinder, but via using cinder. | 19:09 |
dolphm | i.e. from openstack.common import subprocess? | 19:09 |
ayoung | otherwiseguy, so in wsgi.py, I think you need to do something like: | 19:09 |
ayoung | import subprocess | 19:10 |
ayoung | import eventlet.green.subprocess as greensubprocess. | 19:10 |
ayoung | subprocess.class = greensubprocess.class | 19:10 |
ayoung | nope... | 19:11 |
otherwiseguy | I'm a newb when it comes to the overall architecture, but that looks a lot crazier than the alternative. | 19:11 |
clayg | so... my tokens just got a bunch more awesome? | 19:11 |
dolphm | ayoung: is pyopenssl not thread safe or something? why are we using subprocess anyway? | 19:12 |
ayoung | dolphm, for this very reason | 19:12 |
ayoung | dolphm, anything you do that blocks in eventlet needs to be done in a thread pool. All reads, all writes | 19:12 |
ayoung | It is yucky, to use a technical term | 19:12 |
dolphm | ayoung: what exactly is blocking? | 19:13 |
*** cbj has quit IRC | 19:14 | |
PaulM | probably the pyopenssl C bindings? | 19:14 |
ayoung | dolphm, blocking as in syscalls | 19:14 |
ayoung | PaulM, yes | 19:15 |
* PaulM is not a fan of eventlet :/ | 19:15 | |
*** vipul has joined #openstack-dev | 19:16 | |
*** cp16net|away is now known as cp16net | 19:17 | |
ewindisch | ayoung: 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-dev | 19:18 | |
*** colinmcnamara has joined #openstack-dev | 19:19 | |
ewindisch | (much, but not all, of the stdlib stuff is monkey patched) | 19:19 |
*** littleidea has quit IRC | 19:19 | |
*** thovden has quit IRC | 19:20 | |
ayoung | ewindisch, which is why we need to chuck eventlet to the curb | 19:21 |
ayoung | and then curb stomp it | 19:21 |
ayoung | ewindisch, I used subprocess to avoid this very issue. | 19:21 |
*** john5223 has joined #openstack-dev | 19:21 | |
*** chuckieb has joined #openstack-dev | 19:22 | |
*** tgall_foo has joined #openstack-dev | 19:22 | |
*** thingee has joined #openstack-dev | 19:22 | |
ewindisch | well, as long as we're using CPython 2, there aren't much better options. | 19:22 |
*** dachary has quit IRC | 19:23 | |
PaulM | ewindisch: I'm not convinced that eventlet provides much benefit over running multiple threads/processes in actual practice with real workloads | 19:23 |
*** woodspa has joined #openstack-dev | 19:24 | |
*** maurosr has joined #openstack-dev | 19:24 | |
ewindisch | note that if you use eventlet threadpool, you're actually spawning Python threads. | 19:25 |
*** cbj has joined #openstack-dev | 19:25 | |
*** SlickNik has quit IRC | 19:26 | |
ayoung | otherwiseguy, http://fpaste.org/vGvc/ | 19:26 |
*** chuckieb has quit IRC | 19:26 | |
*** openstack_newbe has quit IRC | 19:26 | |
otherwiseguy | ayoung: ACK | 19:27 |
*** rkukura has quit IRC | 19:28 | |
*** maurosr has quit IRC | 19:29 | |
ayoung | otherwiseguy, forget it | 19:29 |
otherwiseguy | ayoung: forgotten. | 19:30 |
ayoung | one sec...maybe not | 19:30 |
ayoung | otherwiseguy, It might be messing up mysql...but I might also not have it running. | 19:30 |
* ayoung jumping to conclusions | 19:30 | |
ayoung | 'NoneType' object is not callable | 19:31 |
ayoung | OK, need to monkey patch more than that...one sec | 19:31 |
otherwiseguy | also, I'm not to the point where I know where you want that code. :) | 19:31 |
*** woodspa has quit IRC | 19:31 | |
*** woodspa has joined #openstack-dev | 19:33 | |
*** cbj has quit IRC | 19:33 | |
openstackgerrit | A change was merged to openstack/swift: dispersion report option to output missing parts https://review.openstack.org/14836 | 19:35 |
*** devcamca1 has quit IRC | 19:36 | |
*** openstack_newbe has joined #openstack-dev | 19:36 | |
openstackgerrit | A change was merged to openstack/swift: Make multipart/byteranges boundary always length 32. https://review.openstack.org/15288 | 19:37 |
openstackgerrit | A change was merged to openstack/swift: Allow object-expirer to delete the last version of an object https://review.openstack.org/14587 | 19:37 |
*** woodspa has quit IRC | 19:38 | |
*** woodspa has joined #openstack-dev | 19: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 |
ayoung | otherwiseguy, 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-dev | 19:41 | |
*** devcamca1 has joined #openstack-dev | 19:41 | |
*** dachary has joined #openstack-dev | 19:42 | |
*** danwent has joined #openstack-dev | 19: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 IRC | 19:45 | |
*** littleidea has joined #openstack-dev | 19:45 | |
*** mfer has joined #openstack-dev | 19:46 | |
*** maurosr has joined #openstack-dev | 19:46 | |
*** colinmcnamara1 has joined #openstack-dev | 19:48 | |
*** colinmcnamara has quit IRC | 19:48 | |
*** maurosr has quit IRC | 19:51 | |
bcwaldon | annegentle__: allows deployers to use a clean copy of the paste file | 19:51 |
bcwaldon | annegentle__: which means they wont have conflicts when we upgrade | 19:51 |
annegentle__ | bcwaldon: ohohh | 19:52 |
bcwaldon | annegentle__: 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 out | 19:52 |
bcwaldon | annegentle__: the problem is that paste is configuration AND code | 19:52 |
annegentle__ | bcwaldon: got a nova.conf you can show me? it was easy to find a glance-nnn.conf | 19:52 |
*** pvo has quit IRC | 19:52 | |
*** pvo has joined #openstack-dev | 19:53 | |
*** pvo has quit IRC | 19:53 | |
annegentle__ | I'm mostly unsure if you have to have [words] in a conf file | 19:53 |
bcwaldon | annegentle__: sec | 19:53 |
devananda | is there a way to control the order of nova compute's periodic_tasks? | 19:53 |
*** pvo has joined #openstack-dev | 19:53 | |
*** ChanServ sets mode: +v pvo | 19:53 | |
annegentle__ | bcwaldon: or if it's just like glance-api.conf I can copy from that but wanted to be sure | 19:54 |
devananda | right now, i see publish_service_capabilities happening before update_available_resource every time, and I'd like to change that :) | 19:54 |
bcwaldon | annegentle__: it probably is | 19:54 |
bcwaldon | annegentle__: verifying... | 19:54 |
bcwaldon | annegentle__: hmm, devstack doesnt appear to set it up in the conf yet | 19:54 |
annegentle__ | bcwaldon: yeah that's why I'm asking for a sample | 19:55 |
annegentle__ | my devstack crutch failed me | 19:55 |
annegentle__ | I can kinda guess from https://fedoraproject.org/w/index.php?title=Talk:Getting_started_with_OpenStack_on_Fedora_17&action=edit | 19:55 |
*** littleidea has quit IRC | 19:56 | |
bcwaldon | annegentle__: hmm, I'm not sure it works like we think in Nova | 19:56 |
bcwaldon | annegentle__: I'll get back to you in 15 | 19:56 |
*** pvo has quit IRC | 19:57 | |
*** dprince has quit IRC | 19:57 | |
*** pvo has joined #openstack-dev | 19:57 | |
*** pvo has joined #openstack-dev | 19:58 | |
*** ChanServ sets mode: +v pvo | 19:58 | |
*** vipul has quit IRC | 20:01 | |
*** cloudvirt has joined #openstack-dev | 20:02 | |
*** CaptTofu has quit IRC | 20:02 | |
*** roge has joined #openstack-dev | 20:03 | |
*** maurosr has joined #openstack-dev | 20:03 | |
*** Tross has joined #openstack-dev | 20:05 | |
openstackgerrit | A change was merged to openstack/python-cinderclient: Add retries to cinderclient. https://review.openstack.org/15221 | 20:08 |
*** maurosr has quit IRC | 20:09 | |
*** vipul has joined #openstack-dev | 20:09 | |
*** jog0 has joined #openstack-dev | 20:10 | |
*** boden has quit IRC | 20:10 | |
*** davidha has joined #openstack-dev | 20:15 | |
*** cbj has joined #openstack-dev | 20:16 | |
*** bmeshjason has joined #openstack-dev | 20:17 | |
*** dubsquared has quit IRC | 20:18 | |
clarkb | dolphm: 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 isnt | 20:18 |
*** littleidea has joined #openstack-dev | 20:19 | |
dolphm | clarkb: awesome, thanks! | 20:20 |
bcwaldon | annegentle__: just confirmed that you can definitely use an [keystone_authtoken] section in nova.conf | 20:20 |
bcwaldon | annegentle__: just need to leave [filter:authtoken] with paste.filter_factor in api-paste.ini | 20:21 |
bcwaldon | paste.filter_factory | 20:21 |
*** eglynn has joined #openstack-dev | 20:21 | |
*** cbj has quit IRC | 20:21 | |
openstackgerrit | A change was merged to openstack/swift: re-use headers_to_container_info on container GET https://review.openstack.org/15245 | 20:21 |
*** edygarcia has quit IRC | 20:24 | |
*** gongysh has quit IRC | 20:25 | |
*** edygarcia has joined #openstack-dev | 20:26 | |
dolphm | ayoung: reviews to merge feature/keystone-v3 into master... client- https://review.openstack.org/#/c/15066/ server- https://review.openstack.org/#/c/15297/ | 20:27 |
dolphm | ayoung: will be rebasing other pending v3 reviews on master | 20:28 |
ayoung | dolphm, looking | 20:28 |
*** eglynn has quit IRC | 20:29 | |
*** rkukura has joined #openstack-dev | 20:29 | |
ayoung | dolphm, both look good | 20:29 |
*** Ruetobas has quit IRC | 20:30 | |
*** cbj has joined #openstack-dev | 20:31 | |
*** bmeshjason has quit IRC | 20:31 | |
*** colinmcnamara1 has quit IRC | 20:33 | |
zykes- | I'm soooo looking forwards to V3 of KS ayoung + dolphm ! | 20:33 |
zykes- | good stuff :d | 20:33 |
*** SlickNik has joined #openstack-dev | 20: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 |
dolphm | zykes-: for auth specifically? | 20:35 |
zykes- | dolphm: auth / roles | 20:35 |
dolphm | zykes-: (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 users | 20:35 |
dolphm | zykes-: no, it applies to the entire keystone deployment | 20:35 |
*** cbj has quit IRC | 20: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 instead | 20:36 |
*** Ruetobas has joined #openstack-dev | 20:36 | |
jtran | hey 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 IRC | 20:37 | |
russellb | jtran: hit a bug? | 20:37 |
dolphm | zykes-: you could totally write a driver that runs the two existing sql/ldap identity drivers | 20:38 |
russellb | it's a bug if virtapi isn't specified really | 20:38 |
jtran | russellb: i think so. it's causing tests to fail in ceilometer | 20:38 |
russellb | what? why would ceilometer care? | 20:38 |
russellb | this is internal nova code stuff ... | 20:38 |
russellb | dansmith: fyi ^^^ | 20:39 |
jtran | we load the fake driver in our tests | 20:39 |
russellb | that seems like a very bad idea :) | 20:39 |
jtran | i don't know the history | 20:39 |
russellb | and will result in breakage like this from time to time | 20:39 |
russellb | these are not stable public APIs | 20:39 |
jtran | agreed | 20:39 |
jtran | what do u recommend? | 20:40 |
jtran | for the short term i mean | 20:40 |
russellb | fix whatever tests it breaks to deal with the new argument i guess | 20:40 |
jtran | ok | 20:40 |
dansmith | jtran: grab the FakeVirtAPI from the fakes | 20:41 |
*** dolphm has quit IRC | 20:41 | |
openstackgerrit | A change was merged to openstack/quantum: db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up https://review.openstack.org/15257 | 20:41 |
jtran | dansmith: aaah ok | 20:41 |
dansmith | that will replicate the old functionality | 20:41 |
dansmith | jtran: but agreed... this is a horrible idea :) | 20:42 |
*** davidha has quit IRC | 20:42 | |
jtran | thanks, dansmith ! | 20:42 |
russellb | dansmith: thanks | 20:42 |
*** davidha has joined #openstack-dev | 20:42 | |
zykes- | dolphm_zzz: it woulsd be cool to have something like the metadriver in keystone | 20:42 |
zykes- | ehm, quantum | 20:42 |
*** dubsquared has joined #openstack-dev | 20:44 | |
jtran | dansmith && russellb : thanks, that did the trick! | 20:45 |
russellb | yay. | 20:46 |
dansmith | jtran: cool | 20:46 |
*** alexpilotti has quit IRC | 20:46 | |
annegentle__ | bcwaldon: thanks for verifying | 20:50 |
*** zaitcev has joined #openstack-dev | 20:51 | |
ayoung | zykes-, 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 ends | 20:52 |
*** dubsquared has quit IRC | 20:52 | |
zykes- | Hooray! Quantum now has a Puppet module ! :) Thanks to bodepd https://forge.puppetlabs.com/users/ekarlso/modules/puppet_quantum/releases/0.2.0 | 20:54 |
*** mtreinish has quit IRC | 20:57 | |
*** thingee has quit IRC | 21:03 | |
*** cbj has joined #openstack-dev | 21:04 | |
*** rpedde is now known as rpedde_away | 21:06 | |
*** srn has quit IRC | 21:08 | |
openstackgerrit | A change was merged to openstack/quantum: Clean-up comments in quantum/db/l3_db.py https://review.openstack.org/15254 | 21:08 |
*** cbj has quit IRC | 21:09 | |
*** markvoelker has quit IRC | 21:10 | |
*** woodspa has quit IRC | 21:11 | |
*** Gordonz has quit IRC | 21:12 | |
*** openstack_newbe has quit IRC | 21:14 | |
*** openstack_newbe has joined #openstack-dev | 21:21 | |
*** roge has quit IRC | 21:22 | |
*** cbj has joined #openstack-dev | 21:24 | |
*** apevec has quit IRC | 21:25 | |
*** devcamca1 has quit IRC | 21:28 | |
*** kgriffs has quit IRC | 21:29 | |
*** edygarcia has joined #openstack-dev | 21:30 | |
*** cbj has quit IRC | 21:30 | |
*** annegentle__ has quit IRC | 21:33 | |
*** AlanClark has quit IRC | 21:34 | |
*** rnirmal has quit IRC | 21:41 | |
*** edygarcia has quit IRC | 21:41 | |
*** cbj has joined #openstack-dev | 21:46 | |
*** apevec has joined #openstack-dev | 21:50 | |
*** apevec has joined #openstack-dev | 21:50 | |
*** cbj has quit IRC | 21:51 | |
*** mrodden has quit IRC | 21:52 | |
*** mrodden has joined #openstack-dev | 21:55 | |
*** devcamca1 has joined #openstack-dev | 21:55 | |
*** apevec has quit IRC | 21:55 | |
clarkb | jgriffith: ping | 21:56 |
clarkb | jgriffith: the devstack-gate appears to be broken and i have a hunch that https://review.openstack.org/#/c/15221/ did it | 21:56 |
clarkb | jgriffith: this made me realize that python-cinderclient is not being run through devstack-gate integration tests | 21:56 |
*** tgall_foo has quit IRC | 21:57 | |
clarkb | jgriffith: https://review.openstack.org/#/c/15314/ will fix the python-cinderclient + devstack-gate problem | 21:57 |
*** tgall_foo has joined #openstack-dev | 21:57 | |
*** tgall_foo has quit IRC | 21:57 | |
*** tgall_foo has joined #openstack-dev | 21:57 | |
*** larsks has quit IRC | 21:58 | |
*** larsks has joined #openstack-dev | 21:58 | |
*** littleidea has quit IRC | 21:59 | |
clarkb | jgriffith: 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 run | 21:59 |
jgriffith | clarkb: looking now... | 21:59 |
clarkb | jgriffith: 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 change | 22:00 |
clarkb | if 2. shows cinderclient is not at fault I think we should still make the change in 1. | 22:00 |
dansmith | clarkb++ | 22:01 |
jgriffith | agreed | 22:01 |
dansmith | clarkb: spark it! | 22:01 |
*** cdub has quit IRC | 22:02 | |
*** mfer has quit IRC | 22:02 | |
*** cdub has joined #openstack-dev | 22:02 | |
*** littleidea has joined #openstack-dev | 22:03 | |
*** KurtMartin has quit IRC | 22:04 | |
*** alunduil has quit IRC | 22:04 | |
dansmith | clarkb: got the failure locally.. trying with the suspected commit backed out | 22:05 |
clarkb | in the meantime for those following at home it would be awesome if we held off on the "reverify"s while we sort this out | 22:08 |
* dansmith looks innocent | 22:09 | |
clarkb | its 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 change | 22:09 |
*** SlickNik has quit IRC | 22:10 | |
dansmith | clarkb: you guys should charge developers $0.50 for every recheck they do that doesn't result in a pass :D | 22:10 |
* russellb may or may not have retriggered a few things | 22:10 | |
russellb | my bad. ^_^ | 22:10 |
* dansmith may or may not have to put his tab on a credit card | 22:10 | |
*** kbringard has quit IRC | 22:11 | |
*** devcamca1 has quit IRC | 22:13 | |
*** EmilienM has left #openstack-dev | 22:13 | |
*** andrewbogott is now known as andrewbogott_afk | 22:14 | |
*** SlickNik has joined #openstack-dev | 22:15 | |
dansmith | clarkb: methinks you're a good guesser | 22:16 |
clarkb | yay | 22:16 |
dansmith | jgriffith: should I submit a revert patch? | 22:16 |
*** maurosr has joined #openstack-dev | 22:16 | |
*** redbeard2 has quit IRC | 22:17 | |
clarkb | devstack has been giving me trouble so its a good thing someone else is able to reproduce :) | 22:17 |
jgriffith | dansmith: already done | 22:17 |
*** cbj has joined #openstack-dev | 22:17 | |
dansmith | jgriffith: ah, okay, I checked a minute ago... thanks! | 22:17 |
jgriffith | dansmith: https://review.openstack.org/#/c/15315/ | 22:18 |
dansmith | yep | 22:18 |
jgriffith | was doing it as you asked :) | 22:18 |
dansmith | heh | 22:18 |
clarkb | once that is merged I will push the zuul change through | 22:18 |
clarkb | which should prevent this from happening again | 22:18 |
dansmith | ..until the next thing :) | 22:18 |
jgriffith | thanks folks... | 22:18 |
openstackgerrit | A change was merged to openstack/python-cinderclient: Revert "Add retries to cinderclient." https://review.openstack.org/15315 | 22:19 |
dansmith | clarkb: merged | 22:19 |
jgriffith | Still not clear on why it borked, but I'll look at it in devstack shortly | 22:19 |
dansmith | (man that's way faster than nova) | 22:19 |
clarkb | dansmith: it doesnt have devstack-gate | 22:19 |
clarkb | but it will :) | 22:19 |
jgriffith | :) | 22:19 |
dansmith | hah | 22:19 |
*** maurosr has quit IRC | 22:20 | |
clarkb | so 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 config | 22:21 |
clarkb | in ~hour and a half all should be well again | 22:21 |
*** maurosr has joined #openstack-dev | 22:22 | |
clarkb | dansmith: thank you for poking me about this. It would have been less fun to deal with tonight | 22:22 |
zykes- | I think i'll start the first project on "D" actually :) | 22:22 |
dansmith | clarkb: so I need to wait an hour or so to re-poke mine? | 22:23 |
dansmith | oh, two hours | 22:23 |
clarkb | dansmith: 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 config | 22:23 |
dansmith | okay | 22:23 |
clarkb | so if you poke them now it may be a while before jenkins reports back | 22:24 |
*** cbj has quit IRC | 22:24 | |
dansmith | both of mine are in the queue, so should I wait? | 22:24 |
clarkb | yes, I would just wait | 22:24 |
dansmith | okie | 22:24 |
dansmith | clarkb: thanks a bunch for being awesome :) | 22:24 |
*** littleidea has quit IRC | 22:25 | |
clarkb | np :) | 22:25 |
*** littleidea has joined #openstack-dev | 22:27 | |
vishy | jog0: ping | 22:30 |
*** derekh has quit IRC | 22:30 | |
jog0 | vishy: pong | 22:30 |
vishy | wondering about the multiple computes on a node | 22:30 |
vishy | let me check one thing | 22:30 |
jog0 | vishy: I was wondering why the DB supports it myself | 22:31 |
vishy | jog0: I don't really know either | 22:33 |
jog0 | the rest of the code doesn't appear to support it anyway | 22:33 |
vishy | jog0: it seems like the ones that are calling first should be sorting | 22:33 |
vishy | perhaps it was to work around a weird issue like if you ran nova-all and nova-compute | 22:33 |
vishy | so you ended up with two entries | 22:34 |
jog0 | vishy: why should the ones that call first be sorting? | 22:34 |
*** kmartin has joined #openstack-dev | 22:34 | |
vishy | jog0: well they are created by binary name | 22:35 |
vishy | so you can have multiple copies if the binary name is different | 22:35 |
vishy | jjjjjjjjjjjjjjjjjjjjjjjjjjjj | 22:35 |
vishy | so if you started out running nova-all | 22:36 |
vishy | then you ran nova-compute | 22:36 |
vishy | you would have two entries for the same host i thin | 22:36 |
*** mrodden has quit IRC | 22:36 | |
jog0 | but would the current code support two entries? | 22:36 |
vishy | jog0: hmm never mind nova-all uses the binary name | 22:36 |
vishy | jog0: that's what I'm saying, it should sort so that only the most recent one is returned | 22:36 |
*** mrodden has joined #openstack-dev | 22:37 | |
vishy | although now that I look I don't see how you would get two copies ever | 22:37 |
*** devcamca1 has joined #openstack-dev | 22:37 | |
vishy | so perhaps it is just a bug | 22:38 |
jog0 | right, I plan on proposing a patch next week and hope to see if anyone objects | 22:38 |
vishy | jog0: however you can/should be able to run more than one copy of nova-scheduler | 22:39 |
vishy | and nova-api | 22:39 |
vishy | nova-api doesn't create service records but nova-scheduler does | 22:39 |
*** cbj has joined #openstack-dev | 22:39 | |
vishy | that is likely an unrelated bug though | 22:39 |
jog0 | yeah nova-api has never created a service | 22:40 |
jog0 | not sure why, perhaps because it doesn't consume RPC? | 22:40 |
*** john5223 has quit IRC | 22:41 | |
*** jcru has quit IRC | 22:43 | |
vishy | devananda: ping | 22:44 |
devananda | vishy: pong | 22:44 |
vishy | jog0: correct | 22:44 |
vishy | devananda: so i intended to pop into the db meeting but i missed | 22:44 |
jog0 | vishy: so file a bug on nova-api service or no? | 22:44 |
vishy | devananda: I'm very interested in the suggestion of changing the deleted column to use the id so we can add unique constraints | 22:45 |
vishy | jog0: no | 22:45 |
devananda | vishy: no worries. notes are up, and bp's are (getting) updated. | 22:45 |
vishy | jog0: I don't think multiple nova-schedulers works with updates although perhaps that isn't too big of an issue | 22:45 |
vishy | jog0: since nothing is sent to scheduler.host queue | 22:45 |
vishy | if any of the schedulers is updating the record you could consider it "up | 22:46 |
jog0 | vishy: fixing multiple nova-compute per host shouldn't touch scheduling code, right? | 22:46 |
openstackgerrit | A change was merged to openstack/nova: Detangle soft delete and power off https://review.openstack.org/15250 | 22:47 |
*** cbj has quit IRC | 22:47 | |
openstackgerrit | A change was merged to openstack/nova: Remove db.instance_get* from nova/virt https://review.openstack.org/15223 | 22:47 |
vishy | jog0: The code is shared for updating the service record right now | 22:48 |
devananda | vishy: i'll play with that a bit and see how it works | 22:49 |
devananda | vishy: 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 IRC | 22:50 | |
openstackgerrit | A change was merged to openstack/nova: Fix signing_dir option for auth_token middleware. https://review.openstack.org/15292 | 22:51 |
openstackgerrit | A change was merged to openstack/swift: Remove dead code in swob.Response.__init__. https://review.openstack.org/15304 | 22:51 |
*** pcrews has quit IRC | 22:52 | |
*** annegentle__ has joined #openstack-dev | 22:53 | |
*** annegentle__ has quit IRC | 22:55 | |
*** dachary has quit IRC | 22:55 | |
jog0 | btw https://github.com/nova | 22:55 |
openstackgerrit | A change was merged to openstack/nova: Fix no attribute 'STD_OUT_HANDLE' on windows https://review.openstack.org/15291 | 22:56 |
openstackgerrit | A change was merged to openstack/nova: Use elevated context in disassociate_floating_ip https://review.openstack.org/15287 | 22:56 |
*** thingee has joined #openstack-dev | 22:57 | |
openstackgerrit | A change was merged to openstack/nova: Fix Quantum v2 API method signatures https://review.openstack.org/15260 | 22:57 |
openstackgerrit | A change was merged to openstack/nova: sync deprecated log method from openstack-common https://review.openstack.org/15273 | 22:58 |
openstackgerrit | A change was merged to openstack/cinder: Minor optimization in create_volume in HpSanISCSIDriver https://review.openstack.org/15285 | 22:59 |
openstackgerrit | A change was merged to openstack/nova: Remove unnecessary db call from xenapi/vmops https://review.openstack.org/15309 | 22:59 |
clarkb | dansmith: ^ I think we fixed it :) | 22:59 |
dansmith | clarkb: cha :) | 22:59 |
dansmith | and my patches were late enough that they benefitted, so I'm good | 22:59 |
jog0 | vishy: 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_host | 23:00 |
*** thingee has quit IRC | 23:00 | |
openstackgerrit | A change was merged to openstack/nova: Add some hooks for managers when service starts https://review.openstack.org/15220 | 23:01 |
vishy | jog0: understood, we can add support for multiple copies later if anyone ever needs it | 23:03 |
vishy | devananda: yes I like that solution because it solves a lot of race conditions in advance of switching to hard deletes | 23:04 |
vishy | devananda: hard deletes will take a while | 23:04 |
jog0 | vishy: that will already be there, just use service_get_by_host_and_topic | 23:04 |
jog0 | although I am not sure when people would want it | 23:05 |
*** littleidea has joined #openstack-dev | 23:05 | |
*** andrewbogott_afk has quit IRC | 23:08 | |
*** andrewbogott_afk has joined #openstack-dev | 23:08 | |
*** kobier has joined #openstack-dev | 23:09 | |
*** datsun180b has quit IRC | 23:11 | |
*** crandquist has quit IRC | 23:13 | |
*** mrodden has quit IRC | 23:13 | |
*** dkehn has joined #openstack-dev | 23:14 | |
*** alunduil has joined #openstack-dev | 23:19 | |
*** redbeard2 has joined #openstack-dev | 23:23 | |
*** cbj has joined #openstack-dev | 23:23 | |
*** imsplitbit has quit IRC | 23:24 | |
jog0 | looking at the nova/db/api return objects, and it looks like a lot of them are sqlalchemy objects | 23:26 |
*** mnewby has quit IRC | 23:27 | |
jog0 | I count 60 db calls so far | 23:27 |
*** pixelbeat has quit IRC | 23:29 | |
devananda | ick | 23:32 |
jog0 | up to 95 | 23:33 |
markwash | what's meant by "hard deletes" ? | 23:33 |
jog0 | devananda: ~300 functions in nova.db.api and 95 of them return sqlalchemy objects | 23:34 |
*** ociuhandu has quit IRC | 23:36 | |
devananda | jog0: if you could stick those in an etherpad and link it from the api-cleanup bp, that'd be great | 23:36 |
*** SlickNik1 has joined #openstack-dev | 23:36 | |
devananda | markwash: DELETE FROM <table> ..; instead of UPDATE <table> SET deleted=1...; | 23:37 |
jog0 | will do, expect them monday | 23:37 |
markwash | devananda: ah, thanks | 23:38 |
*** SlickNik has quit IRC | 23:39 | |
*** thingee has joined #openstack-dev | 23:39 | |
*** dkehn is now known as dkehn_afk | 23:39 | |
*** SlickNik1 has quit IRC | 23:42 | |
*** SlickNik has joined #openstack-dev | 23:43 | |
*** otherwiseguy has quit IRC | 23:47 | |
*** cbj has quit IRC | 23:48 | |
markwash | devananda: sorry I missed the db meeting | 23:48 |
markwash | devananda: I'm actually working on something that could lead up to a db api refactoring in glance | 23:48 |
markwash | devananda: the idea is basically to use OOP for what its good at | 23:48 |
markwash | devananda: rather than having giant 100+ function files that embed business logic (admin user can see this, regular user can see that) in access code | 23:49 |
*** devcamca1 has quit IRC | 23:50 | |
*** aeperezt has quit IRC | 23:50 | |
markwash | latest is here but I'm working on the data persistence abstractions a bit more at the moment | 23:50 |
markwash | ^^ https://github.com/markwash/glance/tree/domain-model-refactor | 23:50 |
uvirtbot | markwash: Error: "^" is not a valid command. | 23:50 |
*** littleidea has quit IRC | 23:50 | |
markwash | uvirtbot: you would | 23:50 |
uvirtbot | markwash: Error: "you" is not a valid command. | 23:50 |
markwash | devananda: you *are* not a valid command | 23:51 |
markwash | whoops | 23:51 |
markwash | meant that for uvirtbot | 23:51 |
* markwash shutting down. . . | 23:52 | |
devananda | hah | 23:53 |
devananda | markwash: if you have a bp or review for that glance api refactoring, i'd like to take a look at it eventually | 23:54 |
*** jaypipes has quit IRC | 23:55 | |
*** zodiak has quit IRC | 23:55 | |
*** littleidea has joined #openstack-dev | 23:56 | |
*** jergerber has quit IRC | 23:58 | |
*** cbj has joined #openstack-dev | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!