Tuesday, 2013-01-08

*** rpedde is now known as rpedde_away00:00
notmynamegilbert1: once you have the token and storage url, do this `curl -I -H "X-Auth-Token: $YOURTOKEN" $YOURSTORAGEURL`00:00
gilbert1ok00:00
gilbert1ok, that's where the 401 is coming from00:01
gilbert1the storage host doesn't like my auth token00:02
*** kaganos has joined #openstack-dev00:02
notmynamegilbert1: ya, that's what the swift CLI is doing in the background00:03
gilbert1ok, got it. just a little confused :P00:03
notmynamegilbert1: you can look in the swift logs (default to /var/log/syslog) to see where the error is00:03
gilbert1on the object store?00:03
notmynameno, on the proxy server00:04
notmynamewell, I guess it depends on what you mean by "the object store"00:04
*** cp16net is now known as cp16net|away00:05
gilbert1oh, of course00:06
*** jcooley is now known as jcooley|away00:06
gilbert1that makes perfect sense. i'm hitting a pool of proxy servers that are still running temp-auth00:06
gilbert1thanks for being the "duck"00:08
*** sthaha has joined #openstack-dev00:09
*** devcamcar has joined #openstack-dev00:11
*** mfer has quit IRC00:14
gilbert1notmyname: ok, so still not working, but at leats now i'm getting something in the logs: ERROR WSGI: code 400, message Bad HTTP/0.9 request type (string of \x codes)00:18
*** devcamcar has quit IRC00:19
*** jcooley|away is now known as jcooley00:21
fungimatiu: test failing in the trunk of which project(s)?00:24
matiunova00:25
matiuall in nova.tests.test_imagebackend00:25
clarkbtestr runs tests in parallel00:25
matiumostly mox unexpected call failures00:25
matiuis it just me fungi ?00:25
matiumaybe I have the wrong mox version :p00:25
clarkbso you cannot write tests that depend on other tests or interfere with each other00:25
fungitox? mox sounds unfamiliar, though i'll admit to being only minimally familiar with nova so far00:26
matiuclarkb, that'll be it I think. It seems to work if you use nosetests00:26
matiufungi, mox lets you replace methods and instances with fakes, then call them how you expect the real code to call them00:27
matiuand make up return vals, then it checks that the code actually calls them the same as you00:27
fungioh, right, mocking framework00:28
clarkbtestr will run tests in different orders depending on the level of concurrency available to it00:28
clarkblong story short you need to make sure that each test is an independent unit00:28
*** Mandell has quit IRC00:30
clarkbfor example if the mox stuff wasn't properly reseting after each test you may run into problems00:31
*** ijw1 has quit IRC00:31
*** kaganos has quit IRC00:32
*** henrynash has joined #openstack-dev00:32
lifelessmatiu: can you paste a failure ?00:32
matiulifeless, http://pastie.org/564519000:33
*** jcooley is now known as jcooley|away00:33
matiuah sorry, that top failure is mine00:34
matiubut the ones underneath are in trunk00:34
matiugrr,00:34
matiunvm, let me re-paste00:34
*** Guest11434 is now known as annegentle00:34
*** annegentle is now known as Guest304300:35
*** winston-d has joined #openstack-dev00:35
matiulifeless, http://pastie.org/564519700:36
*** bswartz has joined #openstack-dev00:36
*** vkmc has quit IRC00:37
*** BLZbubba has quit IRC00:37
lifelessmatiu: they work for me00:38
lifelessmatiu: in e1c7b18c7f3c8d97ba7b2cccf27b968ad471073500:39
matiuthanks lifeless00:39
matiuyeah, I deleted my whole repo and venv00:39
matiuand am downloading again now ..00:39
lifelessheh, thats a little extreme :)00:40
clarkbcould be that running six processes is ticklign the problem00:40
clarkbmatiu: can you try ./run_tests.sh concurrency=400:41
clarkbif this persists00:41
notmynamegilbert1: sorry, had to step away briefly00:41
notmynamegilbert1: perhaps sending ssl but not listening on ssl?00:42
matiuclarkb, worked ok after destruction of repo and venv :)00:42
matiuRan 4347 tests in 117.760s00:42
matiuPASSED (id=0, skips=7)00:42
matiuRunning PEP8 and HACKING compliance check...00:42
matiu11 imports missing in this test environment00:42
*** markmcclain has quit IRC00:42
*** b3nt_pin has joined #openstack-dev00:47
*** devcamcar has joined #openstack-dev00:47
*** markwash has quit IRC00:48
*** vipul|away is now known as vipul00:50
gilbert1@notmyname: stepped away too. i had https turned off on the proxy. turned it on, same message, different string. also seeing message Bad request version00:50
*** jcooley|away is now known as jcooley00:50
notmynamegilbert1: but is your keystone instance giving you an https storage url?00:50
gilbert1i should mention, this is switching back to swift CLI00:51
gilbert1not now ;)00:51
notmynameheh.00:51
notmynameok, so ssl off everywhere and what is the error you are getting?00:51
gilbert1code 400, message Bad request syntax ('\x16\x03\x01\x00\xcd\x01\x00\x00\xc9\x03\x02P\xebm\x940E\xa0*\x11s\xcd\xdb\xc0dO\xfb\xde\x91]\x19\xa6\xc3\x10[\xbc\xdc\xed\x80"\x9c\xeaY\x00\x00V\xc0\x14\xc0')00:51
gilbert1among some garbage output that won't copy anyway00:52
notmynamegilbert1: so you're clearly not sending the right thing.00:53
gilbert1quite00:53
notmynameand curl still works?00:54
gilbert1nope. getting 503 now00:54
gilbert1checking the proxy...00:55
gilbert1proxy is running00:55
gilbert1listenting on correct port00:55
*** devcamcar has quit IRC00:55
*** Tross has joined #openstack-dev00:55
*** hemna is now known as hemnafk00:56
gilbert1ok, switched proxy back to http00:56
gilbert1now get 40300:56
gilbert1from curl00:56
notmynamegilbert1: do you have "account_autocreate = true" in your proxy config?00:57
gilbert1ah, yes i do00:58
notmynamegilbert1: and "allow_account_management = true" ?00:58
gilbert1yes00:58
notmynameok00:58
notmynamegilbert1: what request is the 403 in response to? a HEAD/GET? a PUT?00:58
*** alexpilotti has quit IRC00:59
gilbert1curl -I -H 'X-Auth-Token: a08410ca79914bdab5e6e4aff4dd3c8f' http://10.57.11.26:9191/v1/<account>00:59
gilbert19191 is the proxy server port00:59
gilbert1the correct one, i mean00:59
notmynamegilbert1: what do the logs say?01:01
gilbert1Jan  7 17:00:30 hostname hostname 10.57.9.169 10.57.9.169 08/Jan/2013/01/00/30 HEAD /v1/account HTTP/1.0 403 - curl/7.22.0%20%28x86_64-pc-linux-gnu%29%20libcurl/7.22.0%20OpenSSL/1.0.1%20zlib/1.2.3.4%20libidn/1.23%20librtmp/2.3 a08410ca79914bdab5e6e4aff4dd3c8f - - - txab7e0b6f2a2a414bb2fe94ba2015cb15 - 0.0031 -01:01
*** pabelanger has quit IRC01:01
gilbert1in other words, not very much01:02
*** winston-d has quit IRC01:03
*** yjiang5_away is now known as yjiang501:03
notmynamegilbert1: no, that tells you a bit. it was a HEAD. are there any other log lines with the string txab7e0b6f2a2a414bb2fe94ba2015cb15 in them?01:04
gilbert1not that i can find01:04
gilbert1in fact, that is the only log line i can find for that request01:05
gilbert1woops01:05
notmynameok, that tells you something too (that the issue is in the proxy server only)01:05
gilbert1i have this one too01:05
gilbert1(eventlet.wsgi.server): 2013-01-07 17:00:24,286 DEBUG 10.57.11.26 - - [07/Jan/2013 17:00:24] "GET /v2.0/tokens/a08410ca79914bdab5e6e4aff4dd3c8f HTTP/1.1" 200 560 0.01394001:05
gilbert1from keystone log01:05
notmynameah ok01:05
gilbert1so proxy server config problem?01:06
jeblairJenkins and Zuul are back up and running.01:07
*** jeblair changes topic to "Discussion of OpenStack Developer Infrastructure | docs http://ci.openstack.org | bugs https://launchpad.net/openstack-ci/+milestone/grizzly | https://github.com/openstack-infra/config"01:07
nati_uenowooot! Good job01:08
*** jeblair changes topic to "OpenStack development || Support is in #openstack"01:08
jeblairnati_ueno: thanks, we had to do a lot of re-keying across several systems, and re-launch the devstack nodes01:09
*** halj has quit IRC01:10
*** terryw has quit IRC01:10
nati_uenojeblair: The security problem can be disclosed? I'm just interesting01:10
jeblairnati_ueno: oh yes: https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2013-01-0401:10
nati_uenojeblair: Ah bad problem..01:11
jeblairnati_ueno: we don't think we were affected, but it was such a bad vulnerability, we didn't want to take any chances, so we changed all the related credentials.01:11
notmynamegilbert1: yes, probably the communication between swift and keystone (but I'm relatively unfamiliar with the current state of that)01:11
gilbert1that's fine. you've at least gotten me pointed in a direction. I'll see if I can get debug logging working on this proxy, maybe find the issue01:12
nati_uenojeblair: Thanks for your working hard for this :)01:12
gilbert1notmyname: thanks for your assistance!01:12
jeblairnati_ueno: you're welcome.  fungi, clarkb, mordred and I all worked on it.01:12
notmynamegilbert1: no problem. (turn on debuging in swift via "log_level = DEBUG")01:13
*** halfss has joined #openstack-dev01:13
gilbert1yeah, got it.  gonna redact some data from this log, so give me just a sec...01:14
*** zyluo has joined #openstack-dev01:15
*** dolphm has joined #openstack-dev01:15
gilbert1notmyname: actually, it's very interesting!01:15
gilbert1Jan  7 17:13:45 staging-proxy01 staging-proxy01 Using identity: {'roles': [u'admin'], 'user': u'admin', 'tenant': (u'978fe37365d04a2abefc2a79879553e6', u'admin')}01:15
gilbert1Jan  7 17:13:45 staging-proxy01 staging-proxy01 tenant mismatch: admin != 978fe37365d04a2abefc2a79879553e6 (txn: txc039945d5ca44da5af63c735f404bd60) (client_ip: 10.57.9.169)01:15
gilbert1Jan  7 17:13:45 staging-proxy01 staging-proxy01 10.57.9.169 10.57.9.169 08/Jan/2013/01/13/45 HEAD /v1/admin HTTP/1.0 403 - curl/7.22.0%20%28x86_64-pc-linux-gnu%29%20libcurl/7.22.0%20OpenSSL/1.0.1%20zlib/1.2.3.4%20libidn/1.23%20librtmp/2.3 a08410ca79914bdab5e6e4aff4dd3c8f - - - txc039945d5ca44da5af63c735f404bd60 - 0.0036 -01:15
notmynamegilbert1: ah! paste.openstack.org please :-)01:16
gilbert1k01:16
notmynamegilbert1: ah, looks like you have your error01:16
notmynamethe tenant mismatch01:16
gilbert1yeah01:16
gilbert1here's where it gets interesting01:16
gilbert1the data i'm munging is related, but i'm surprised it's not matching01:17
*** sacharya has joined #openstack-dev01:17
*** olaph has quit IRC01:18
*** olaph has joined #openstack-dev01:18
*** yaguang has joined #openstack-dev01:19
gilbert1notmyname: let me explain. we have several dept who have been using our staging openstack installation. previously, it was setup with tempauth, which was fine for a while, but now we need to add in keystone. however, i'm not allowed to break the service for the users, or migrate their data to a tenant space that matches the tenant_id generated by keystone. they've been using "containers" which have the same name as their user name. my mi01:19
gilbert1notmyname: i do that by editing the json response body01:20
notmynameI think I lost the end of your first line01:20
gilbert1ok, i'll break it down01:20
gilbert1let me explain. we have several dept who have been using our staging openstack installation.01:21
*** digitalsanctum has quit IRC01:21
gilbert1previously, it was setup with tempauth, which was fine for a while, but now we need to add in keystone.01:21
gilbert1however, i'm not allowed to break the service for the users, or migrate their data to a tenant space that matches the tenant_id generated by keystone01:21
mnewbydanwent: *ping*01:21
gilbert1they've been using "containers" which have the same name as their user name. my middleware switches their tenant_id in the returned URL with their user name.01:21
*** winston-d has joined #openstack-dev01:21
notmynameah ok01:22
gilbert1i've previously attempted to just edit the data in the mysql db, but that REALLY didn't work :D01:22
*** devcamcar has joined #openstack-dev01:22
*** jcmartin has quit IRC01:23
*** jcmartin has joined #openstack-dev01:23
notmynamegilbert1: so they used to be given http://swift/v1/AUTH_foobar/ as the storage url (and they used a per-user container--like swift/v1/AUTH_foobar/joe/). and now they use http://swift/v1/KEYSTONE_uuid/ and you are swapping the KEYSTONE_uuid for AUTH_foobar/joe?01:24
gilbert1actually no01:24
*** lloydde has quit IRC01:25
gilbert1they used to have /swift/v1/foobar and keystone would give them /swift/v1/tenant_id, so i'm giving them /swift/v1/foobar again01:25
notmynameok01:25
gilbert1i'm getting the feeling there is some "behind the scenes" stuff i've missed01:25
notmynameso your middleware keeps a mapping of the tempauth->keystone storage urls01:25
gilbert1that's right01:26
gilbert1future accounts will conform to the normal keystone setup01:26
notmynameheh. so I think it's funny when people say, "I've got this problem with swift. well, I wrote my own middleware to do XYZ..."01:26
gilbert1:D01:26
gilbert1aw cmon, it's not like i'm blaming you guys...01:26
notmyname(I'm happy to help, but you aren't the first)01:27
gilbert1i know exactly what you mean.01:27
notmynameya, I know. I'm not trying to be mean at all (yay text conversation..)01:27
gilbert1lol01:27
notmynamewhere in the pipeline is your middleware?01:27
gilbert1i put it between json_body and debug01:28
gilbert1docs showed to put it there01:28
notmyname(what's json_body?)01:28
notmynameand debug01:28
notmynamewhat docs?01:29
gilbert1filters in keystone.conf. docs == keystone middleware docs01:29
notmynameah, is this keystone middlewarE?01:29
gilbert1yeah01:29
gilbert1shit, i'm in the wrong room arent i01:29
notmynameah ok. then I have no idea ;-)01:29
notmynameno, no. keystone is here too01:29
gilbert1lol01:29
gilbert1i really appreciate the help01:30
notmynamegilbert1: I was going to suggest looking at swift's domain remap and cname lookup middleware (https://github.com/openstack/swift/blob/master/swift/common/middleware/domain_remap.py)01:30
*** salv-orlando has quit IRC01:30
*** devcamcar has quit IRC01:30
nati_uenodanwent: Just FYI, tempest fix and your webob fix is on gating now http://zuul.openstack.org/01:30
gilbert1i'm happy to look into it01:30
notmynamegilbert1: I'm not sure where the best place to do you remap is, but if you decide to do it on the swift side, I can help you there01:31
notmynamegilbert1: and I feel your pain. having to migrate systems but not being allowed to migrate the data sounds quite painful01:31
*** jgriffith has quit IRC01:31
*** jgriffith has joined #openstack-dev01:31
gilbert1yes, this is just staging. can't wait to do the same thing to production01:32
*** juice has quit IRC01:32
notmynamewell, if you need any help, tell 'em some guy on the internet suggested that you actually migrate the data ;-)01:32
gilbert1HAAHAHA01:32
gilbert1yeah, my PHB will love that answer01:33
gilbert1actually, this looks pretty interesting01:33
*** kpg2012 has joined #openstack-dev01:34
*** Guest3043 is now known as annegentle01:36
*** annegentle is now known as Guest2547201:36
*** andrewbogott is now known as andrewbogott_afk01:37
*** pabelanger has joined #openstack-dev01:38
*** hillyu has joined #openstack-dev01:39
*** Nachi has joined #openstack-dev01:44
*** dolphm has quit IRC01:45
*** thingee is now known as thingee_zz01:46
gilbert1notmyname: so, when you canll conf.get, that's coming out of the proxy config, and it's hunting for what, storage_domain?01:47
*** nati_ueno has quit IRC01:47
notmynamegilbert1: look at the bottom. it comes from the filter_factory (https://github.com/openstack/swift/blob/master/swift/common/middleware/domain_remap.py#L123)01:48
notmynamegilbert1: the __init__ is called once per lifetime of the server, and the __call__ is called for every request01:49
*** esp1 has left #openstack-dev01:49
gilbert1no, i get that. what i'm asking is what would i put in the conf file?01:49
notmynameah01:49
notmynamesorry01:49
gilbert1np01:49
notmynamegilbert1: the conf "file" is actually the conf section for that piece of middleware (https://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L233)01:50
gilbert1got it01:50
gilbert1ok01:50
gilbert1so, next question :)01:50
gilbert1i have a single tenant with three users. each user in the old setup actually had their own container :D01:51
gilbert1how would I catch/switch that with your middleware?01:51
notmynamewhat do you mean by tenant and user? those a really overloaded terms01:53
notmynames/a/are/01:53
gilbert1ok, sorry01:53
gilbert1so, you'd expect that from keystone you'd get http://storage_url/tenant_id/user01:54
*** jcooley is now known as jcooley|away01:54
notmynamegilbert1: also, just to make things more "fun", you need to keep in mind things like concurrency if you are storing any sort of state in the middleware instance. since all requests share the same instance, you have to be sure to create a new "context" or scope for each request. a simple example is in the catch_errors middleware (https://github.com/openstack/swift/blob/master/swift/common/middleware/catch_errors.py)01:54
gilbert1but of course what i've got is http://storage_url/user01:54
gilbert1ok, i'll read that01:54
*** bearovercloud has left #openstack-dev01:55
gilbert1back to what i was saying:01:55
*** sthaha has quit IRC01:55
gilbert1when keystone sends the url to the proxy, it's going to be http://storage_url/tenant_id01:55
gilbert1since i've got three possible url's for this one tenant_id, how would i determine which is the correct one?01:55
*** alop has quit IRC01:56
*** devcamcar has joined #openstack-dev01:57
notmynameunless you have another piece of info, I'm not sure you can. right? you have a 1:* relation between storage_url:user, but if you only have the storage_url, then there isn't much you can do without more info01:58
gilbert1ok01:59
gilbert1sounds like i'm stuck working at the keystone level01:59
notmynamethat may mean it makes more sense to do keystone middleware. you may have more info there....ya. what you said01:59
gilbert1:)01:59
gilbert1thanks again, i've got to head out01:59
notmynameme too. good luck01:59
*** mlavalle has left #openstack-dev02:00
*** juice has joined #openstack-dev02:03
*** colinmcnamara has quit IRC02:03
*** colinmcnamara has joined #openstack-dev02:04
*** reed has joined #openstack-dev02:05
*** devcamcar has quit IRC02:07
openstackgerritA change was merged to openstack/quantum: Undo change to require WebOb 1.2.3, instead, require only >=1.0.8  https://review.openstack.org/1913802:08
*** sthaha has joined #openstack-dev02:08
*** colinmcnamara has quit IRC02:08
*** henrynash has quit IRC02:08
*** jcooley|away is now known as jcooley02:11
openstackgerritA change was merged to openstack/oslo-incubator: Make WebOb version specification more flexible  https://review.openstack.org/1910502:17
openstackgerritA change was merged to openstack/oslo-incubator: Fix serialization in impl_zmq.  https://review.openstack.org/1891302:18
*** vishy is now known as vishy_zz02:19
SlickNiksdague / dtroyer: I've refactored the reddwarf patch into a local.sh script. Would it be acceptable to check-in the local.sh file that does the reddwarf install and configure to a location under samples? Perhaps under './samples/local.sh.reddwarf' or something like that?02:20
*** winston-d has quit IRC02:23
*** xchu has joined #openstack-dev02:23
*** jcooley is now known as jcooley|away02:24
*** jcmartin has quit IRC02:28
*** cp16net|away is now known as cp16net02:29
*** darjeeling has quit IRC02:30
*** danwent has quit IRC02:30
openstackgerritA change was merged to openstack/nova: Convert short doc strings to be on one line  https://review.openstack.org/1891102:31
*** devcamcar has joined #openstack-dev02:33
*** juice has quit IRC02:33
*** juice has joined #openstack-dev02:34
lifelesssdague: hi, there was a conflicting change - https://review.openstack.org/#/c/18786/ - I've rebased and fixed the conflict (and fixed a bug that that msec change introduced :))02:34
*** Guest25472 is now known as annegentle02:37
*** winston-d has joined #openstack-dev02:38
*** annegentle is now known as Guest7188702:38
*** esp has joined #openstack-dev02:39
*** mohits has joined #openstack-dev02:40
*** devcamcar has quit IRC02:41
*** crandquist has joined #openstack-dev02:43
*** crandquist has quit IRC02:45
*** kobier has joined #openstack-dev02:45
*** TerryH has quit IRC02:47
*** ewindisch has quit IRC02:49
*** pixelbeat has quit IRC02:50
*** kpg2012 has quit IRC02:51
*** mestery has joined #openstack-dev02:52
*** vkmc has joined #openstack-dev02:53
*** esp has quit IRC02:55
*** hattwick has quit IRC02:55
*** jog0 has quit IRC02:57
*** Nachi has quit IRC03:01
*** nati_ueno has joined #openstack-dev03:02
*** zeriouz has quit IRC03:06
*** wenjianhn has joined #openstack-dev03:08
*** melwitt has quit IRC03:08
*** devcamcar has joined #openstack-dev03:10
*** markwash has joined #openstack-dev03:11
*** ewindisch has joined #openstack-dev03:13
*** shang_ has quit IRC03:15
*** anniec_ has joined #openstack-dev03:15
*** anniec has quit IRC03:16
*** anniec_ is now known as anniec03:16
*** anniec_ has joined #openstack-dev03:17
*** devcamcar has quit IRC03:18
*** esp has joined #openstack-dev03:18
*** anniec has quit IRC03:21
*** zeriouz has joined #openstack-dev03:23
*** anniec_ has quit IRC03:23
*** aeperezt has quit IRC03:29
*** shang_ has joined #openstack-dev03:32
*** Guest71887 is now known as annegentle03:39
*** annegentle is now known as Guest85403:39
*** jcmartin has joined #openstack-dev03:41
*** devcamcar has joined #openstack-dev03:44
*** wenjianhn has quit IRC03:45
*** wenjianhn has joined #openstack-dev03:45
*** wenjianhn has left #openstack-dev03:45
*** ewindisch has quit IRC03:46
openstackgerritA change was merged to openstack/quantum: refactor QuotaV2 import to match to other exts  https://review.openstack.org/1903903:47
*** aeperezt has joined #openstack-dev03:48
*** esp has left #openstack-dev03:48
*** buzztroll has quit IRC03:49
*** Nachi has joined #openstack-dev03:50
*** shang_ has quit IRC03:51
*** huats has quit IRC03:52
*** danwent has joined #openstack-dev03:52
*** nati_ueno has quit IRC03:53
*** devcamcar has quit IRC03:53
*** pabelanger has quit IRC03:55
*** Mandell has joined #openstack-dev04:01
*** anniec has joined #openstack-dev04:01
*** Nachi has quit IRC04:01
*** dims has quit IRC04:03
*** Dharmit has joined #openstack-dev04:03
*** mohits has quit IRC04:03
*** bencherian has quit IRC04:04
*** Dharmit has quit IRC04:05
*** bencherian has joined #openstack-dev04:08
*** shang_ has joined #openstack-dev04:08
openstackgerritA change was merged to openstack/python-glanceclient: Use testtools instead of unittest.  https://review.openstack.org/1863404:08
openstackgerritA change was merged to openstack/cinder: Implement ability to Clone volumes in Cinder.  https://review.openstack.org/1797904:10
openstackgerritA change was merged to openstack/quantum: Add migration support to Quantum  https://review.openstack.org/1834104:10
*** hattwick has joined #openstack-dev04:14
*** huats has joined #openstack-dev04:20
*** huats has joined #openstack-dev04:20
*** devcamcar has joined #openstack-dev04:21
*** yjiang5 has quit IRC04:26
*** anniec has quit IRC04:26
*** devcamcar has quit IRC04:28
*** nati_ueno has joined #openstack-dev04:30
*** nati_ueno has quit IRC04:31
*** nati_ueno has joined #openstack-dev04:31
*** jimfehlig has quit IRC04:34
*** bswartz has quit IRC04:35
*** kpg2012 has joined #openstack-dev04:37
openstackgerritA change was merged to openstack/nova: Check admin context in bm_interface_get_all()  https://review.openstack.org/1907804:40
*** sthaha has quit IRC04:40
*** Guest854 is now known as annegentle04:40
*** annegentle is now known as Guest5118304:41
*** nunosantos has quit IRC04:42
*** mohits has joined #openstack-dev04:43
*** Nachi has joined #openstack-dev04:49
*** nati_ueno has quit IRC04:52
*** koolhead17 has joined #openstack-dev04:52
*** sthaha has joined #openstack-dev04:53
*** devcamcar has joined #openstack-dev04:55
openstackgerritA change was merged to openstack/nova: Add NoopQuotaDriver  https://review.openstack.org/1524004:57
openstackgerritA change was merged to openstack/nova: config_drive is missing in xml deserializer  https://review.openstack.org/1904404:58
*** shang_ has quit IRC05:04
*** devcamcar has quit IRC05:04
*** jcmartin has quit IRC05:11
*** vkmc has quit IRC05:14
openstackgerritA change was merged to openstack/swift: Allow actual paths to work for swift-get-nodes  https://review.openstack.org/1899405:15
*** Dharmit has joined #openstack-dev05:15
*** shang_ has joined #openstack-dev05:17
*** Dharmit has left #openstack-dev05:18
*** aeperezt has quit IRC05:20
*** darjeeling has joined #openstack-dev05:28
*** darjeeli_ has joined #openstack-dev05:29
openstackgerritA change was merged to openstack/nova: Make WebOb version specification more flexible  https://review.openstack.org/1910305:30
openstackgerritA change was merged to openstack/nova: Get instances from conductor in init_host.  https://review.openstack.org/1719905:30
*** devcamcar has joined #openstack-dev05:30
openstackgerritA change was merged to openstack/nova: Changed 'OpenStack, LLC' message to 'OpenStack Foundation'  https://review.openstack.org/1913605:30
openstackgerritA change was merged to openstack/nova: Remove unused aws access key opts  https://review.openstack.org/1898205:32
*** darjeeling has quit IRC05:32
*** seats has quit IRC05:37
*** seats has joined #openstack-dev05:37
*** devcamcar has quit IRC05:40
*** Guest51183 is now known as annegentle05:42
*** annegentle is now known as Guest8519605:42
*** bencherian has quit IRC05:44
*** garyk has quit IRC05:47
*** adjohn has quit IRC05:47
openstackgerritA change was merged to openstack/nova: Move global path opts in nova.paths  https://review.openstack.org/1898305:51
openstackgerritA change was merged to openstack/nova: Add helper methods to nova.paths  https://review.openstack.org/1898405:51
openstackgerritA change was merged to openstack/nova: Cells: Add cells commands to nova-manage  https://review.openstack.org/1522905:52
*** buzztroll has joined #openstack-dev05:56
*** koolhead17 has quit IRC05:59
*** zg is now known as su06:03
*** su is now known as zg06:04
*** dhellmann_ has joined #openstack-dev06:05
*** winston-d has quit IRC06:05
*** devcamcar has joined #openstack-dev06:07
*** huats_ has joined #openstack-dev06:08
*** huats_ has joined #openstack-dev06:08
*** mohits1 has joined #openstack-dev06:09
*** mohits has quit IRC06:09
*** mohits1 is now known as mohits06:09
*** mohits has joined #openstack-dev06:09
*** rcloran_ has joined #openstack-dev06:10
*** pfreund has joined #openstack-dev06:11
*** obondarev has quit IRC06:13
Nachiarosen: are you around?06:14
*** colinmcnamara has joined #openstack-dev06:14
*** huats has quit IRC06:14
*** zeriouz has quit IRC06:14
*** yaguang has quit IRC06:14
*** rkukura has quit IRC06:14
*** dhellmann has quit IRC06:14
*** rcloran has quit IRC06:14
*** dhellmann_ is now known as dhellmann06:14
*** Nachi has quit IRC06:15
*** nati_ueno has joined #openstack-dev06:15
*** devcamcar has quit IRC06:15
*** garyk has joined #openstack-dev06:16
*** mohits has quit IRC06:16
*** yaguang has joined #openstack-dev06:16
*** rkukura has joined #openstack-dev06:16
*** zeriouz has joined #openstack-dev06:17
*** winston-d has joined #openstack-dev06:22
*** zaitcev has quit IRC06:22
*** sacharya has quit IRC06:23
*** obondarev has joined #openstack-dev06:24
*** k4n01 has joined #openstack-dev06:32
*** k4n01 has left #openstack-dev06:32
*** Tross has quit IRC06:33
*** jcooley|away is now known as jcooley06:35
*** devcamcar has joined #openstack-dev06:42
*** Guest85196 is now known as annegentle06:43
*** annegentle is now known as Guest9113806:44
*** almaisan-away is now known as al-maisan06:47
*** mrunge has joined #openstack-dev06:47
*** devcamcar has quit IRC06:52
*** rohitk has joined #openstack-dev06:58
*** adjohn has joined #openstack-dev06:58
*** sunilthaha has joined #openstack-dev07:01
openstackgerritA change was merged to openstack/nova: PXE bare-metal provisioning helper server  https://review.openstack.org/1583007:02
*** adjohn has quit IRC07:02
*** colinmcnamara has left #openstack-dev07:08
*** Nachi has joined #openstack-dev07:09
openstackgerritA change was merged to openstack/nova: Invert test stream capture logic for debugging.  https://review.openstack.org/1913107:11
*** nati_ueno has quit IRC07:12
*** mohits has joined #openstack-dev07:13
*** jamespage has joined #openstack-dev07:13
*** jamespage has joined #openstack-dev07:13
*** devcamcar has joined #openstack-dev07:19
*** danwent has quit IRC07:20
*** buzztroll has quit IRC07:22
*** yjiang5 has joined #openstack-dev07:25
*** devcamcar has quit IRC07:26
*** hattwick has quit IRC07:28
*** danwent has joined #openstack-dev07:34
*** mindpixel has joined #openstack-dev07:39
*** wenjianhn has joined #openstack-dev07:42
*** winston-d has quit IRC07:44
*** Guest91138 is now known as annegentle07:45
*** annegentle is now known as Guest9857907:45
*** ondergetekende has joined #openstack-dev07:48
openstackgerritA change was merged to openstack/quantum: Remove some unused imports  https://review.openstack.org/1914607:49
openstackgerritA change was merged to openstack/quantum: API extension and DB support for service types  https://review.openstack.org/1768607:49
openstackgerritA change was merged to openstack/nova: NovaBase.delete() rename to NovaBase.soft_delete()  https://review.openstack.org/1903507:49
*** afazekas has joined #openstack-dev07:50
*** halj has joined #openstack-dev07:50
*** halj has quit IRC07:50
*** adjohn has joined #openstack-dev07:51
*** wenjianhn has quit IRC07:53
*** devcamcar has joined #openstack-dev07:53
*** mnewby has quit IRC07:56
*** winston-d has joined #openstack-dev07:57
*** Nachi has quit IRC08:01
*** devcamcar has quit IRC08:03
*** rafaduran has joined #openstack-dev08:03
*** eglynn has joined #openstack-dev08:03
*** corXi has joined #openstack-dev08:03
*** reidrac has joined #openstack-dev08:04
*** ondergetekende has quit IRC08:07
*** ondergetekende has joined #openstack-dev08:07
*** wenjianhn has joined #openstack-dev08:07
*** yolanda has joined #openstack-dev08:09
*** darjeeli_ has quit IRC08:12
*** darjeeling has joined #openstack-dev08:13
*** m4xmr has joined #openstack-dev08:14
*** EmilienM__ has joined #openstack-dev08:17
*** darjeeling has quit IRC08:17
*** jcooley is now known as jcooley|away08:18
*** gargya has joined #openstack-dev08:18
*** pfreund has quit IRC08:20
*** fc__ has joined #openstack-dev08:20
*** m4xmr has left #openstack-dev08:26
*** Mandell has quit IRC08:27
*** gael has joined #openstack-dev08:27
*** salv-orlando has joined #openstack-dev08:30
*** alobbs has joined #openstack-dev08:31
*** ndipanov_gone is now known as ndipanov08:31
*** winston-d has quit IRC08:33
*** devcamcar has joined #openstack-dev08:33
*** afazekas_ has joined #openstack-dev08:35
*** devcamcar has quit IRC08:39
*** jgriffith has quit IRC08:40
*** jgriffith has joined #openstack-dev08:41
*** christophk has joined #openstack-dev08:46
*** EmilienM__ has quit IRC08:46
*** Guest98579 is now known as annegentle08:46
*** EmilienM__ has joined #openstack-dev08:47
*** annegentle is now known as Guest4883108:47
*** jpich has joined #openstack-dev08:48
*** christophk has quit IRC08:52
*** danpb has joined #openstack-dev08:53
*** megha has joined #openstack-dev08:53
*** christophk has joined #openstack-dev08:54
*** kobier has quit IRC08:54
*** crandquist has joined #openstack-dev08:54
*** adjohn has quit IRC08:59
*** mmagr has joined #openstack-dev09:01
*** pixelbeat has joined #openstack-dev09:02
*** EmilienM__ has quit IRC09:02
*** devcamcar has joined #openstack-dev09:05
*** alexpilotti has joined #openstack-dev09:05
danpbcan anyone tell me how to make run_tests.sh  be verbose again - printing out name of each test it is running ?09:07
*** devcamcar has quit IRC09:13
jpichdanpb: In Horizon it's ./run_tests.sh -v2 but I've seen it vary between projects09:14
*** yjiang5 is now known as yjiang5_away09:15
*** derekh has joined #openstack-dev09:18
danpbjpich: hmm, yes, i should have said this was for Nova.  seems like Horizon runs tests using a different framework to Nova09:20
jpichdanpb: Sorry that didn't help!09:25
*** darraghb has joined #openstack-dev09:27
*** yjiang5_away is now known as yjiang509:29
*** zyluo has quit IRC09:31
*** christophk has quit IRC09:32
openstackgerritA change was merged to openstack/ceilometer: Fix warnings in the documentation build  https://review.openstack.org/1902009:32
*** ccorrigan has quit IRC09:34
*** mrunge has quit IRC09:36
*** danwent has quit IRC09:38
openstackgerritA change was merged to openstack/ceilometer: Add pyflakes  https://review.openstack.org/1914409:39
*** devcamcar has joined #openstack-dev09:41
*** hattwick has joined #openstack-dev09:41
*** mrunge has joined #openstack-dev09:43
*** roaet is now known as roaet-away09:46
*** henrynash has joined #openstack-dev09:47
*** Guest48831 is now known as annegentle09:48
*** annegentle is now known as Guest3659409:48
*** devcamcar has quit IRC09:49
*** Ryan_Lane has quit IRC09:52
*** EmilienM__ has joined #openstack-dev09:58
*** xchu has quit IRC10:04
*** reed has quit IRC10:08
*** reed has joined #openstack-dev10:08
*** markwash has quit IRC10:08
*** adjohn has joined #openstack-dev10:09
*** adjohn has quit IRC10:13
*** devcamcar has joined #openstack-dev10:16
*** henrynash has quit IRC10:18
*** ijw has joined #openstack-dev10:20
*** ijw has quit IRC10:20
*** ijw has joined #openstack-dev10:20
*** derekh has quit IRC10:24
*** derekh has joined #openstack-dev10:24
*** devcamcar has quit IRC10:25
*** flaper87 has joined #openstack-dev10:28
*** henrynash has joined #openstack-dev10:31
*** kpg2012 has quit IRC10:32
*** megha has quit IRC10:37
*** sunilthaha has quit IRC10:38
*** sunilthaha has joined #openstack-dev10:39
*** Guest36594 is now known as annegentle10:49
*** annegentle is now known as Guest4960510:50
*** christophk has joined #openstack-dev10:51
*** devcamcar has joined #openstack-dev10:53
*** vkmc has joined #openstack-dev10:53
*** megha has joined #openstack-dev11:00
*** christophk has quit IRC11:00
*** devcamcar has quit IRC11:01
openstackgerritA change was merged to openstack/ceilometer: Make the v2 API date query parameters consistent  https://review.openstack.org/1872911:02
*** christophk has joined #openstack-dev11:09
*** security has joined #openstack-dev11:10
*** security is now known as fire11:11
*** megha has quit IRC11:12
*** salgado has joined #openstack-dev11:14
*** hillyu has left #openstack-dev11:14
*** gargya has quit IRC11:15
*** obondarev has quit IRC11:18
*** obondarev has joined #openstack-dev11:26
*** arbrandes has joined #openstack-dev11:26
*** gargya has joined #openstack-dev11:27
*** devcamcar has joined #openstack-dev11:27
*** halfss has quit IRC11:28
*** zeriouz has quit IRC11:29
*** yjiang5 is now known as yjiang5_away11:29
*** arbrandes is now known as upunbot11:30
*** fire has quit IRC11:30
*** christophk has quit IRC11:30
*** upunbot is now known as arbrandes11:31
*** al-maisan is now known as almaisan-away11:35
*** devcamcar has quit IRC11:36
*** darjeeling has joined #openstack-dev11:37
*** alobbs1 has joined #openstack-dev11:42
*** alobbs has quit IRC11:42
ndipanovrohitk, ping11:44
*** Abhilash has joined #openstack-dev11:48
*** avishay has joined #openstack-dev11:50
*** markwash has joined #openstack-dev11:50
*** Guest49605 is now known as annegentle11:51
*** annegentle is now known as Guest7223011:51
*** vkmc has quit IRC11:53
*** vkmc has joined #openstack-dev11:54
*** markmc has joined #openstack-dev11:57
*** trapni has joined #openstack-dev11:59
*** maurosr has joined #openstack-dev12:00
*** devcamcar has joined #openstack-dev12:03
*** boden has joined #openstack-dev12:08
*** megha has joined #openstack-dev12:10
*** yaguang has quit IRC12:10
*** christophk has joined #openstack-dev12:10
*** kpavel has quit IRC12:11
*** devcamcar has quit IRC12:12
*** rkukura has quit IRC12:14
*** kpavel has joined #openstack-dev12:14
*** megha has quit IRC12:16
*** christophk has quit IRC12:20
*** christophk has joined #openstack-dev12:23
*** dims has joined #openstack-dev12:30
*** b3nt_pin has quit IRC12:30
*** megha has joined #openstack-dev12:33
*** christophk has quit IRC12:35
*** devcamcar has joined #openstack-dev12:39
ttxmarkmc: fyi marked common-weights and common-filters "Implemented" since corresponding code was merged.12:40
markmcttx, yeah, thanks - was going to get to that12:40
*** b3nt_pin has joined #openstack-dev12:40
EmilienM__salv-orlando: ping12:40
markmcttx, AFAIR, the oslo-config release is the only thing not done now12:40
markmcttx, which I assume we'll just punt on until CI folks have a quiet period soon12:41
markmcttx, can discuss later, I guess12:41
ttxmarkmc: yeah, I'll mark oslo-release-versioning done as well12:41
markmcttx, cool12:41
*** kpavel has quit IRC12:43
*** kpavel has joined #openstack-dev12:44
*** rohitk has quit IRC12:45
*** rohitk has joined #openstack-dev12:45
*** pmyers has quit IRC12:47
*** pmyers has joined #openstack-dev12:47
*** b3nt_pin has quit IRC12:47
*** devcamcar has quit IRC12:47
*** megha has quit IRC12:52
*** Guest72230 is now known as annegentle12:52
*** annegentle is now known as Guest9942812:53
*** mohits has quit IRC12:53
*** megha has joined #openstack-dev12:54
*** trevor has joined #openstack-dev12:54
*** trevor is now known as Guest3713412:55
*** Guest37134 is now known as tmishler12:55
*** Daisy_ has joined #openstack-dev12:55
*** vuntz has quit IRC12:58
*** vuntz has joined #openstack-dev12:58
*** rohitk has quit IRC13:03
*** rohitk has joined #openstack-dev13:03
*** Tross has joined #openstack-dev13:03
*** markvoelker has joined #openstack-dev13:04
*** mmagr has quit IRC13:04
*** ayoung has quit IRC13:04
ttxjgriffith: marked https://blueprints.launchpad.net/cinder/+spec/add-cloning-support-to-cinder "implemented" based on https://review.openstack.org/#/c/17979/ -- let me know if that was a mistake.13:06
*** eglynn is now known as hungry-eglynn13:07
sdaguemarkmc: question on hacking.py in oslo, there are some advanced checks in nova which are path related, I'm assuming for cleanliness you'd rather have those added outside of oslo?13:08
*** mohits has joined #openstack-dev13:08
markmcsdague, yep, we'd want the nova specific bits to live in nova somehow13:10
sdagueyeh, I think I can break this up so that we've got a file which has the checks which aren't path specific. A file which builds a test runner, then an easy enough way to add a few extra functions in the project.13:11
sdagueI'm going to call anything that's not path specific "generic", and if projects don't want to use that rule, they can just put it in their exclusion list in tox13:12
*** salgado is now known as salgado-brb13:14
*** devcamcar has joined #openstack-dev13:15
*** Abhilash has quit IRC13:18
*** spn has joined #openstack-dev13:22
*** dims has quit IRC13:23
*** mrunge has quit IRC13:23
*** darraghb has quit IRC13:23
*** devcamcar has quit IRC13:23
*** darraghb has joined #openstack-dev13:24
*** dims has joined #openstack-dev13:25
*** wenjianhn has quit IRC13:25
*** andrew has joined #openstack-dev13:28
*** andrew is now known as drewlander13:28
*** megha has quit IRC13:28
*** rohitk has quit IRC13:28
*** rohitk has joined #openstack-dev13:29
openstackgerritA change was merged to openstack/oslo-incubator: Support lookup of value using "group.key"  https://review.openstack.org/1867613:30
*** spn has quit IRC13:31
*** spn has joined #openstack-dev13:32
*** spn has quit IRC13:35
*** spn has joined #openstack-dev13:37
*** buzztroll has joined #openstack-dev13:38
*** maurosr has quit IRC13:39
*** rnirmal has joined #openstack-dev13:40
*** markvoelker has quit IRC13:44
*** alunduil has quit IRC13:44
*** maurosr has joined #openstack-dev13:46
chmouelanyone know where i can find a document describing keystone v3 specs?13:46
chmouelis it that ? https://github.com/openstack/identity-api/blob/master/openstack-identity-api/src/markdown/identity-api-v3.md13:46
*** devcamcar has joined #openstack-dev13:52
*** Guest99428 is now known as annegentle13:54
*** annegentle is now known as Guest4168113:54
*** nati_ueno has joined #openstack-dev13:57
*** dprince has joined #openstack-dev13:59
*** devcamcar has quit IRC13:59
*** jergerber has joined #openstack-dev14:01
*** megha has joined #openstack-dev14:02
*** anteaya has joined #openstack-dev14:03
*** nati_ueno has quit IRC14:03
*** nati_ueno has joined #openstack-dev14:04
*** winston-d has joined #openstack-dev14:06
*** ewindisch has joined #openstack-dev14:09
*** megha has quit IRC14:10
*** megha has joined #openstack-dev14:11
*** sthaha has quit IRC14:11
*** gongysh has quit IRC14:15
sdaguettx: do we have a string freeze as part of our release schedule?14:17
*** alexxu has joined #openstack-dev14:17
*** bknudson has joined #openstack-dev14:18
*** hungry-eglynn is now known as eglynn14:19
*** Daisy_ has quit IRC14:21
*** megha has quit IRC14:21
*** zeriouz has joined #openstack-dev14:25
*** devcamcar has joined #openstack-dev14:25
*** mpdehaan has joined #openstack-dev14:25
openstackgerritA change was merged to openstack/ceilometer: Remove the _initialize_config_options  https://review.openstack.org/1907314:27
*** mindpixel has quit IRC14:27
*** jaustinpage|want has joined #openstack-dev14:28
*** wenjianhn has joined #openstack-dev14:29
*** rkukura has joined #openstack-dev14:30
*** alunduil has joined #openstack-dev14:30
*** megha has joined #openstack-dev14:30
*** spn has quit IRC14:31
*** srini_g has quit IRC14:31
*** ayoung has joined #openstack-dev14:32
*** alunduil has quit IRC14:32
*** devcamcar has quit IRC14:35
*** alunduil has joined #openstack-dev14:36
*** aeperezt has joined #openstack-dev14:38
*** megha has quit IRC14:38
ayounghenrynash, did you get a resolution as to "Sets are deprecated?"14:38
openstackgerritA change was merged to openstack/nova: Added sample tests to QuotaClasses API.  https://review.openstack.org/1834514:38
*** sunilthaha has quit IRC14:38
ayounghttp://docs.python.org/2/library/stdtypes.html#set-types-set-frozenset14:39
henrynashare there sets() and Sets()…maybe that was my misunderstanding?14:39
*** burris has quit IRC14:41
henrynashayoung: I think that was the issue, originally I used the sets.Set (which is depreciated) and now the set type is internal so its OK to use that14:41
*** burris has joined #openstack-dev14:42
ayounghenrynash, figured as such.  Looks like you covered the other Code review items.  I can merge14:43
henrynashayoung: Ok. great14:43
*** bnemec has joined #openstack-dev14:44
*** bnemec is now known as Guest7110514:45
*** wenjianhn has quit IRC14:46
*** anniec has joined #openstack-dev14:46
*** imsplitbit has joined #openstack-dev14:46
*** joesavak has joined #openstack-dev14:48
*** megha has joined #openstack-dev14:48
*** mawagon1 has joined #openstack-dev14:49
ttxsdague: we need to discuss it -- will start discussion on that post-G214:50
*** anniec has quit IRC14:50
*** anniec has joined #openstack-dev14:51
*** radez_g0n3 is now known as radez14:51
*** roaet-away is now known as roaet14:51
*** markwash has quit IRC14:51
*** olaph has quit IRC14:52
*** markwash has joined #openstack-dev14:54
*** Guest41681 is now known as annegentle14:55
*** jimfehlig has joined #openstack-dev14:56
*** bswartz has joined #openstack-dev14:56
*** annegentle is now known as Guest765114:56
*** Nachi has joined #openstack-dev14:58
*** eharney has joined #openstack-dev14:59
*** eharney has quit IRC14:59
*** eharney has joined #openstack-dev14:59
*** megha has quit IRC15:00
*** nati_ueno has quit IRC15:01
*** devcamcar has joined #openstack-dev15:01
*** mtreinish has joined #openstack-dev15:04
*** jcooley|away is now known as jcooley15:06
*** pabelanger has joined #openstack-dev15:08
*** almaisan-away is now known as al-maisan15:08
*** megha has joined #openstack-dev15:10
*** djohnstone has joined #openstack-dev15:10
*** djohnstone has quit IRC15:10
*** devcamcar has quit IRC15:11
*** djohnstone_ has joined #openstack-dev15:11
*** TerryH has joined #openstack-dev15:11
*** jcru has joined #openstack-dev15:11
*** srini_g has joined #openstack-dev15:11
*** gmi has joined #openstack-dev15:17
*** arbrandes has quit IRC15:17
*** markwash has quit IRC15:18
*** mestery_ has joined #openstack-dev15:19
*** pvo has quit IRC15:20
sdaguettx: so, one option on string freeze is "don't" as part of normal release, then have the .1 (8 weeks+) be the i18n version (get all the translators adding data then)15:21
sdaguegiven the short dev cycles that might make more sense for us15:21
*** adepti37 has quit IRC15:21
openstackgerritA change was merged to openstack/python-keystoneclient: Spelling: compatibile->compatible  https://review.openstack.org/1812815:21
*** mestery has quit IRC15:21
*** pvo has joined #openstack-dev15:21
*** mmagr has joined #openstack-dev15:23
*** adepti37 has joined #openstack-dev15:24
*** boris-42 has joined #openstack-dev15:25
*** megha has quit IRC15:27
*** cp16net is now known as cp16net|away15:28
*** megha has joined #openstack-dev15:28
*** jgriffith has quit IRC15:29
*** jgriffith has joined #openstack-dev15:30
*** burris has quit IRC15:30
*** markmcclain has joined #openstack-dev15:33
*** terryw has joined #openstack-dev15:34
*** terryw is now known as otherwiseguy15:35
*** megha has quit IRC15:38
*** devcamcar has joined #openstack-dev15:38
openstackgerritA change was merged to openstack/nova: Sync rpc and notifier from oslo-incubator.  https://review.openstack.org/1796515:41
*** kbringard has joined #openstack-dev15:41
*** KurtMartin has joined #openstack-dev15:42
*** douardda has joined #openstack-dev15:43
douarddahi15:43
*** gargya has quit IRC15:43
*** rpedde_away is now known as rpedde15:44
douarddaI have a patch (one commit) submitted to gerrit I must fix a bit, can I amend the commit abd repush it ?15:45
jpichdouardda: Yes, just make sure the change id in the commit message remains the same15:45
*** devcamcar has quit IRC15:46
*** jcru is now known as jcru|away15:46
henrynashayoung: hi…looks like the jenkins test failed on the user-groups, even though it passed the same code 12 hours ago..LDAPObject.c  sasl.h issue?  Anything changed in the last few hours?  http://logs.openstack.org/18097/11/gate/gate-keystone-python26/1915/15:46
douarddajpich, thx15:47
*** yolanda has quit IRC15:47
ayounghenrynash, might have had something to do with the patch they applied.15:48
ayoungLooks like the error was15:48
ayoungModules/LDAPObject.c:18:18: fatal error: sasl.h: No such file or directory15:48
*** primeministerp has joined #openstack-dev15:49
*** dolphm has joined #openstack-dev15:49
sstentsandywalsh: You around? i'm having an issue getting stacktach working15:49
ayounghenrynash, on my machine that comes from cyrus-sasl-devel-2.1.23-31.fc17.x86_64  I wonder if they removed that in a clean up or something15:50
*** gael has quit IRC15:50
*** koolhead17 has joined #openstack-dev15:51
*** cp16net|away is now known as cp16net15:51
*** yolanda has joined #openstack-dev15:51
*** buzztroll has quit IRC15:51
*** jcru|away is now known as jcru15:51
ayoungjeblair, ^^15:52
*** gael has joined #openstack-dev15:53
ewindischdims: heads up on that patch you just +2'd…. I sent out a notice to the mailing list on it. RE: zeromq in test-requires15:53
*** trapni has quit IRC15:54
*** datsun180b has joined #openstack-dev15:55
ayounghenrynash, if I understand correctly, the Python module installed in the venv for LDAP does a gcc compile.  I don't think it does that completely inside the venv.  Instead, it pulls in the header from the outside file system.  I might be wrong.15:55
ayoungbut I don't see sasl.h in my .venv15:56
reidracyou probably need to install a devel package for that15:56
ayoungreidrac, right, and this would be on the Jenkins machine15:56
reidracIIRC if it's deb based, it requires libldap2-dev15:57
*** Mandell has joined #openstack-dev15:57
*** Guest7651 is now known as annegentle15:57
reidracsorry, meant libsasl2-dev15:57
*** annegentle is now known as Guest8822415:57
reidracalthough libsasl2-dev may install dependencies15:58
ayoungreidrac, I'm on Fedora15:58
*** Mandell has quit IRC15:58
ayoungSo I can't test, but there is a command for anyone on a Debian based system ...15:59
reidracyum install libldap2-devel ?15:59
*** djohnstone_ has quit IRC15:59
ayoungdpkg -S {/path/to/file}15:59
ayoungreidrac, for Jenkins it is going to be Ubuntu15:59
*** djohnstone has joined #openstack-dev16:00
ayoungreidrac, for RPM base system16:00
ayoungrpm -q -f  {/path/to/file}16:00
reidraclibldap2-devel anyway; ah, OK16:00
*** ondergetekende has quit IRC16:00
*** djohnstone has quit IRC16:00
*** mindpixel has joined #openstack-dev16:00
*** djohnstone_ has joined #openstack-dev16:00
ayoungjeblair, can you install libldap2-devel on the Jenkins  systems, please?16:01
henrynashayoung: thx16:01
henrynashayoung: afk fo 30 mins or so...16:02
*** mrodden has quit IRC16:03
dolphmharlowja: did you find your problem with json+unicode? I think i found a probable cause16:03
*** reidrac has quit IRC16:03
dolphmharlowja: again, this is python 2.7.3, but: http://paste.openstack.org/raw/29008/16:05
*** yidclare has quit IRC16:05
fungiayoung: jeblair: that failure was on one of the two slaves which got rebuilt last week. i'll check to see if that's installed on the older slaves and if so i'll get a review up to solidify that asap16:05
ayoungfungi, thanks16:05
ayoungfungi, the log of the failed job that kicked it off is: http://logs.openstack.org/18097/11/gate/gate-keystone-python26/1915/16:06
ayoung oneiric316:07
fungiyep16:07
*** trapni has joined #openstack-dev16:07
fungiinterestingly, libldap2-dev is already installed on oneiric316:07
fungii'll confirm what provides that file on oneiric16:08
dimsewindisch, thanks16:08
*** cppcabrera has joined #openstack-dev16:09
*** cppcabrera has left #openstack-dev16:09
*** anniec has quit IRC16:09
*** KurtMartin has quit IRC16:09
fungiright, it's libsasl2-dev missing on the new slaves16:09
fungiold slaves have it, so we just need that relationship reflected in the puppet manifest i expect. working on that now16:10
ayoungfungi, you rock16:11
*** yidclare has joined #openstack-dev16:11
*** dolphm has quit IRC16:12
openstackgerritA change was merged to openstack/nova: Add two tests for resize action in ServerActionsControllerTest.  https://review.openstack.org/1846316:12
*** devcamcar has joined #openstack-dev16:14
*** Gordonz has joined #openstack-dev16:15
*** alexxu has quit IRC16:15
*** dolphm has joined #openstack-dev16:17
*** rohitk has quit IRC16:18
*** mrodden has joined #openstack-dev16:18
*** sacharya has joined #openstack-dev16:18
sstentis anyone working on https://review.openstack.org/#/c/14718/ ??16:21
*** devcamcar has quit IRC16:21
*** jcru is now known as jcru|away16:25
sdaguelifeless: when you pop up, we were kicking things around in #openstack-qa about testr, and would appreciate having a chat there16:27
*** salgado-brb is now known as salgado16:28
*** gyee has joined #openstack-dev16:28
*** arbrandes has joined #openstack-dev16:30
openstackgerritA change was merged to openstack/ceilometer: Apply the official OpenStack stylesheets and templates to the Doc build.  https://review.openstack.org/1895316:31
*** kpavel has quit IRC16:33
*** statik has joined #openstack-dev16:34
*** ociuhandu has quit IRC16:35
ayoungfungi, can you give me a ping once that change has taken place, and I can retrigger the job?16:35
*** ociuhandu has joined #openstack-dev16:35
*** anniec has joined #openstack-dev16:36
fungiayoung: i already left a reverify comment on it and am watching now16:36
fungii fixed the two new slaves to have that package so we don't have to wait for my review to go through16:36
*** kpavel has joined #openstack-dev16:36
henrynashfungi: really great work getting on it so quick...16:37
*** olaph has joined #openstack-dev16:37
ayoungfungi, +116:37
fungidon't make me blush16:38
*** anniec has quit IRC16:38
winston-dmarkmc: ping16:38
ayounghenrynash, do you use the debugger at all?16:39
henrynashayoung: not really, no16:39
*** yidclare has left #openstack-dev16:40
*** mawagon1 has quit IRC16:40
ayounghenrynash, how is it that I am the only Keystone dev that uses the debugger?16:40
ayoungHow do people survive?16:40
winston-dmarkmc: would you please take a look at the review here if possible: https://review.openstack.org/#/c/18249/ for updating olso cfg to cinder?16:41
henrynashayoung: i really should get my environment set up right so I can use it….just too easy to reach for those print statements16:41
*** jcru|away is now known as jcru16:42
fungiayoung: py26 tests for that change wound up on oneiric4 this time, but predictably have passed: https://jenkins.openstack.org/job/gate-keystone-python26/1916/consoleFull16:42
*** k3rn has quit IRC16:42
ayoungfungi, so the lesson learned is that .venvs are not completely isolated from the underlying system, as they call in native code.  I saw something like this with  mysql16:43
*** bencherian has joined #openstack-dev16:44
*** yidclare has joined #openstack-dev16:44
*** hemna_ has quit IRC16:44
fungiayoung: yes. i think we'd rather have stuff pulled via pip where possible, so it can be clearly identified as a dependency in pip-requires or test-requires16:45
*** crandquist has quit IRC16:45
fungibut it will indeed look outside for system libs and executables when it doesn't find them in the venv16:45
*** zaitcev has joined #openstack-dev16:46
sgranhmmm16:46
fungiin this case, the tests were already relying on a system library which happened to be present on existing slaves but was not declared in our puppet manifest, so when new slaves got brought up that package was omitted16:46
sgranI'm seeing something unexpected with multiple tenants16:46
sgranI have a user who is admin in 2 tenants16:47
sgranI have a quantum network marked with shared=False in one of those tenants16:47
sgranwhen the user tries to launch a VM with nic in the quantum network, it's failing16:47
sgranthe logs indicate that context.project_id is set to the other of this user's 2 tenants16:47
sgranbut that seems silly - can't users be in more than one tenant?16:48
sgranor do I have to create him a user in each?16:48
*** garyk has quit IRC16:48
sgranor have I found a bug ? :)16:48
*** jsavak has joined #openstack-dev16:49
*** maoy has joined #openstack-dev16:50
*** markmcclain has quit IRC16:50
*** corXi has quit IRC16:50
*** joesavak has quit IRC16:50
*** obondarev has quit IRC16:50
markmcwinston-d, I did review it and said I think diverging from nova-manage isn't the right thing to do16:51
*** avishay has quit IRC16:51
*** statik has quit IRC16:52
*** devcamcar has joined #openstack-dev16:52
*** markmcclain has joined #openstack-dev16:53
*** obondarev has joined #openstack-dev16:53
*** jcmartin has joined #openstack-dev16:53
*** hemna has joined #openstack-dev16:54
*** aabes has joined #openstack-dev16:56
*** douardda has quit IRC16:56
*** devcamcar has quit IRC16:57
*** Guest88224 is now known as annegentle16:58
*** annegentle is now known as Guest2452916:59
*** boris-42 has quit IRC17:00
*** danwent has joined #openstack-dev17:01
*** garyk has joined #openstack-dev17:01
*** EmilienM__ has quit IRC17:01
*** mindpixel has quit IRC17:02
*** afazekas_ has quit IRC17:02
*** sacharya has quit IRC17:05
*** vishy_zz is now known as vishy17:05
*** christophk has joined #openstack-dev17:07
*** christophk has quit IRC17:08
*** al-maisan is now known as almaisan-away17:10
*** samkottler has left #openstack-dev17:12
*** megha has joined #openstack-dev17:12
winston-dmarkmc: did you see this bug https://bugs.launchpad.net/nova/+bug/1092605?  the diverging is mainly because the pitfall nova-manage has17:13
uvirtbotLaunchpad bug 1092605 in nova "Inconsistency between nova-manage help message and actual usage." [Undecided,In progress]17:13
*** lloydde has joined #openstack-dev17:13
*** markwash has joined #openstack-dev17:14
markmcwinston-d, thanks for the pointer, I hadn't seen it17:14
markmcwinston-d, but I'd suggest a "fix it first in nova, copy the fix across to cinder" approach17:14
markmcwinston-d, otherwise stuff just tends to get out of sync17:14
*** halj has joined #openstack-dev17:15
winston-dmarkmc: that shall work. i can compose a fix for nova-manage after g2 release.17:17
markmcwinston-d, cool17:17
*** yidclare has quit IRC17:18
*** megha has quit IRC17:22
*** utlemming has quit IRC17:23
*** utlemming has joined #openstack-dev17:23
*** mlavalle has joined #openstack-dev17:23
*** bencherian has quit IRC17:23
*** douardda has joined #openstack-dev17:24
arosenNachi: here now.17:25
sgranaha17:25
sgranfound it, sorry17:25
sgrankeystone had cached a token for the wrong tenant17:26
*** adjohn has joined #openstack-dev17:26
sgrandeleting the token out of keystone resolved it17:26
sgransorry for the noise17:26
*** koolhead17 has quit IRC17:26
dolphmsgran: just saw your question from earlier... to clarify: users *may* have one default tenant, are mapped to multiple tenants through role grants, and one token allows one user to access one specific tenant (a user may also work with multiple tokens to access multiple tenants in parallel)17:28
*** devcamcar has joined #openstack-dev17:28
sgranthese users have tenant=nil in the db17:29
sgranhow do you force things like novaclient to use a different token?17:29
sgranthat probably would have sorted it17:29
sgranand yes, exactly - they have multiple grants17:29
*** rafaduran has quit IRC17:30
*** markmc has quit IRC17:30
sgrandolphm: and thanks for the clarification.  That makes sense in the context of what I was seeing.17:31
*** rohitk has joined #openstack-dev17:31
*** heckj has joined #openstack-dev17:31
dolphmsgran: pass the client a specific token with --os-token17:31
heckjayoung. dolphm - won't be able to make keystone meeting today - will be around for the release meeting though17:32
openstackgerritA change was merged to openstack/python-quantumclient: Fix import order nits  https://review.openstack.org/1877417:32
sgrandolphm: ah, ok.17:32
* sgran tries17:32
ayoungheckj, what time is release meeting?17:32
*** vishy is now known as vishy_zz17:33
heckjayoung: 1pm PST (3.5 hours from now)17:33
*** vishy_zz is now known as vishy17:33
ayoungheckj, OK, I can lurk and provide details from the 13:00 Meeting17:33
*** devcamcar has quit IRC17:34
heckjthanks sir17:34
*** kaganos has joined #openstack-dev17:34
*** yidclare has joined #openstack-dev17:34
sgrandolphm: works, thanks117:35
dolphmsgran: np17:35
*** esp1 has joined #openstack-dev17:35
dolphmheckj: /salute17:35
*** datsun180b has quit IRC17:40
*** egallen has joined #openstack-dev17:43
*** rohitk has quit IRC17:44
*** flaper87 has quit IRC17:44
*** rohitk has joined #openstack-dev17:45
*** bencherian has joined #openstack-dev17:45
*** primeministerp has quit IRC17:45
*** datsun180b has joined #openstack-dev17:46
*** vishy is now known as vishy_zz17:46
*** ndipanov has quit IRC17:47
*** cppcabrera has joined #openstack-dev17:47
*** cppcabrera has left #openstack-dev17:47
*** trapni has quit IRC17:47
*** zeriouz has quit IRC17:49
*** buzztroll has joined #openstack-dev17:49
*** rohitk has quit IRC17:49
*** rohitk has joined #openstack-dev17:49
*** adjohn has quit IRC17:50
Nachiarosen: Could you talk a look if you have time? https://review.openstack.org/#/c/16210/17:51
Nachiarosen: Thanks!17:51
*** steveg_afk is now known as sgordon17:51
*** thingee_zz is now known as thingee17:52
*** Nachi has quit IRC17:52
*** adjohn has joined #openstack-dev17:52
*** bencherian has left #openstack-dev17:53
openstackgerritA change was merged to openstack/keystone: Keystone server support for user groups  https://review.openstack.org/1809717:53
openstackgerritA change was merged to openstack/quantum: Fix import for quantum-db-manage  https://review.openstack.org/1918717:53
openstackgerritA change was merged to openstack/nova: powervm: Implement snapshot for local volumes  https://review.openstack.org/1747417:53
*** megha has joined #openstack-dev17:54
*** mrunge has joined #openstack-dev17:54
openstackgerritA change was merged to openstack/quantum: Update the migration template's default kwargs  https://review.openstack.org/1921017:54
openstackgerritA change was merged to openstack/nova: CLI for bare-metal database sync.  https://review.openstack.org/1136617:54
*** rohitk has quit IRC17:54
*** rohitk has joined #openstack-dev17:54
*** Guest71105 has quit IRC17:54
*** jcooley is now known as jcooley|away17:55
*** Mandell has joined #openstack-dev17:55
*** nachi has joined #openstack-dev17:55
*** vishy_zz is now known as vishy17:56
*** jcooley|away is now known as jcooley17:57
*** john5223 has joined #openstack-dev17:57
*** burris has joined #openstack-dev17:57
*** gael has quit IRC17:57
*** esp1 has quit IRC17:58
*** sacharya has joined #openstack-dev17:58
*** devcamcar has joined #openstack-dev17:59
*** derekh has quit IRC17:59
*** ndipanov has joined #openstack-dev17:59
*** Guest24529 is now known as annegentle18:00
*** esp1 has joined #openstack-dev18:00
buzztrollbcwaldon: When you have a minute would you mind commenting on this bug: https://review.openstack.org/#/c/18899/18:00
bcwaldonbuzztroll: sure18:00
*** annegentle is now known as Guest5358118:00
buzztrollbcwaldon: thanks!18:00
bcwaldonbuzztroll: are you ==  Josh Bresnahan?18:01
buzztrollyeah, but it is John not Josh18:02
bcwaldonbah, sorry!18:02
bcwaldontyping too fast here18:02
buzztrollnot a problem18:02
buzztrolli have an advanced degree in typos myself18:02
*** spzala has joined #openstack-dev18:02
*** tmishler is now known as tmishler|call18:03
*** rohitk has quit IRC18:03
harlowjadolphm: so i think i fixed it, not exactly sure what caused it though, weird stuff18:04
*** rohitk has joined #openstack-dev18:05
*** vkmc has quit IRC18:06
*** arbrandes_ has joined #openstack-dev18:06
*** winston-d has quit IRC18:07
*** vkmc has joined #openstack-dev18:08
*** devcamcar has quit IRC18:08
*** arbrandes has quit IRC18:09
*** rohitk has quit IRC18:09
*** colinmcnamara has joined #openstack-dev18:10
*** andrewbogott_afk is now known as andrewbogott18:12
*** lloydde has quit IRC18:13
buzztrollbcwaldon: I read your review but I am not sure I fully understand.18:18
buzztrollis the idea now that each driver is responsible for cleaning up its own storage?18:18
*** megha has quit IRC18:19
*** obondarev has quit IRC18:19
*** negronjl has quit IRC18:20
*** negronjl has joined #openstack-dev18:20
bcwaldonbuzztroll: yes18:21
bcwaldonbuzztroll: I shouldn't have filed that bug in the first place :(18:21
*** imsplitbit has quit IRC18:22
anteayabcwaldon: I request a moment of your time when you have finished talking with buzztroll18:22
bcwaldonbuzztroll: I don't think we can expect a delete() to work after a failed add()18:22
bcwaldonanteaya: shoot18:22
*** mestery_ is now known as mestery18:22
anteayabcwaldon, this gist: https://gist.github.com/afaf3047a28162ea3661 outlines my current work on bug 1080515 and my current understanding18:23
uvirtbotLaunchpad bug 1080515 in python-novaclient "TypeError raised when attempting to get invalid image" [Low,Triaged] https://launchpad.net/bugs/108051518:23
anteayabcwaldon, basically I am having a hard time understanding the use case, my notes explain why18:23
bcwaldonanteaya: yes, reading through right now18:24
*** obondarev has joined #openstack-dev18:24
buzztrollbcwaldon: ok cool, makes sense to me18:24
buzztrollbcwaldon: thanks for taking a look!18:24
*** utlemming has quit IRC18:24
bcwaldonbuzztroll: great, sorry to waste your time on that!18:24
anteayabcwaldon, thank you, take your time18:24
buzztrollnot at all18:26
buzztrolli am trying to learn my way around openstack, so it was good for me18:26
bcwaldongreat!18:26
bcwaldonanteaya: so, I think using %2D in place of %20 is a bit of a red herring18:26
anteayabcwaldon, okay18:27
bcwaldonanteaya: you should use curl directly to make the different types of requests to see what actual errors are being returned18:27
anteayabcwaldon, okay, I will work with that18:27
bcwaldonanteaya: Glance might be doing some silly validation of the ID and returning 400 in some cases and 404 in others18:27
*** jog0 has joined #openstack-dev18:27
bcwaldonanteaya: I apologize if that is the case18:27
anteayabcwaldon, does get() return an image with any param other than image id?18:27
bcwaldonanteaya: I don't think so18:28
bcwaldonanteaya: I think you would want to use find(name='blah')18:28
anteayabcwaldon, no worries, I am learning a lot18:28
bcwaldonanteaya: that's great18:28
anteayabcwaldon, for me get(name="name") doesn't work18:28
*** utlemming has joined #openstack-dev18:28
anteayasince the param is a dictionary and not a string18:28
anteayait errors out on the key 'name'18:28
bcwaldonanteaya: get(name='name') should not work18:29
bcwaldonget() should only take a positional argument18:29
bcwaldonwhich is the image id18:29
bcwaldon...I think18:29
anteayabcwaldon, yes, that is what I am finding, get() only works with image id18:29
anteayaso I am kind of stumped as to what I am fixing18:29
anteayasorry if that sounds silly18:29
*** srini_g has quit IRC18:30
*** srini_g has joined #openstack-dev18:30
redthruxwhat are some things I can do with nova cli tools to resolve "cannot x while instance is in vm_state error" messages or is it something that I can't use the cli tools for18:31
*** darraghb has quit IRC18:31
*** Ryan_Lane has joined #openstack-dev18:31
lifelesssdague: ohhai, hi latency for a bit, but basically around18:31
bcwaldonanteaya: the bug here is that a call to get() with an invalid id raises a bad exception18:32
bcwaldonanteaya: it raises an exception in the novaclient code rather than actually making the request to Glance18:32
*** nati_ueno has joined #openstack-dev18:33
*** jcooley is now known as jcooley|away18:33
anteayabcwaldon, if the id is invalid, isn't it a good thing that novaclient catches it?18:33
*** colinmcnamara has quit IRC18:34
*** devcamcar has joined #openstack-dev18:36
jesusaurusi agree with anteaya, why make a request we know to be bad?18:38
bcwaldonbecause nova doesn't own what is 'valid' for the format of an image id18:40
bcwaldonanteaya: and novaclient is raising an orthogonal exception rather than something useful18:40
*** nunosantos has joined #openstack-dev18:41
anteayabcwaldon, I agree "BadRequest" isn't nearly as helpful as "Image Not Found"18:41
anteayabcwaldon: I just kind of wondered when I tried to pass in the name of the image and got "Image Not Found" returned to me because I was using the name and not the id18:42
anteayabcwaldon, and I tried the name with many different combinations, even an accurate name resulted in "Image Not Found"18:42
anteayabcwaldon, since get() only works with the id, I can't get it to work with the image name18:42
anteayabcwaldon, so strictly speaking "Image Not Found" can be misleading, when a user needs to see that get() only works with image id and not name18:43
bcwaldonanteaya: this is handling the case that an invalid request was made, not request due to programming error18:44
*** devcamcar has quit IRC18:44
bcwaldonanteaya: Nova doesn't know how to validate an image id18:44
bcwaldonanteaya: and I don't think it should know18:44
bcwaldonanteaya: well, I retract that statement18:44
anteayabcwaldon, okay, so the handling of the case of an invalid request lies with glance18:44
bcwaldonanteaya: the client is actually talking to Nova, which proxies to Glance18:44
bcwaldonanteaya: so I'm going to reverse my previous statement :)18:45
anteayabcwaldon, I'm listening and learning18:45
anteayastate away18:45
bcwaldonanteaya: the Nova service can decide what a valid image id looks like18:45
*** kpg2012 has joined #openstack-dev18:45
anteayaformat wise, you mean?18:45
bcwaldonanteaya: and the client of that service can short-circuit18:46
bcwaldonyes18:46
*** devananda has quit IRC18:46
anteayabcwaldon, okay, I am following you18:46
bcwaldonanteaya: so we could validate that an id passed to images.get(...)18:46
*** devananda has joined #openstack-dev18:46
bcwaldonanteaya: and that would solve this bug18:46
anteayabcwaldon, we could validate that an id passed to images.get() follows a specific format18:47
bcwaldonyes18:47
bcwaldonit should be a UUID418:47
anteayaand if it fails that format, novaclient can thrown the error?18:47
bcwaldonyes18:47
anteayas/thrown/throw18:47
anteayaI will have to look up UUID418:47
anteayaand what error are we looking novaclient to throw?18:48
anteayais there a bad format error?18:48
anteayafound it, param must be UUID4 format18:49
*** jcooley|away is now known as jcooley18:49
*** mnewby has joined #openstack-dev18:50
*** alobbs has joined #openstack-dev18:51
*** alobbs1 has quit IRC18:51
*** koolhead17 has joined #openstack-dev18:52
*** devcamcar has joined #openstack-dev18:54
lifelesssdague: could you bless https://review.openstack.org/#/c/18786/ again ? deleted a trailing line in a file for the pep8 checker.18:54
lifelesssdague: rebaser doesn't think its trivial :(18:55
*** openstackjenkins has quit IRC18:55
anteayabcwaldon, let me work on this, I will keep notes and let you know how I progress. BTW, any feedback on my gist? Did my format give you easy access to my thoughts?18:56
*** openstackjenkins has joined #openstack-dev18:56
bcwaldonanteaya: yes, I could follow what you were doing just fine18:58
anteayabcwaldon, great, thank you - since I am an intern, any thing you see I could improve on, please do tell me18:58
anteayaand thank you jesusaurus, for contributing your thoughts to the discussion18:59
*** joshuamckenty has joined #openstack-dev19:00
bcwaldonanteaya: sure19:01
ayounggyee, dolphm henrynash while I still have your attention, sort of...19:01
dolphmayoung: o/19:01
*** Guest53581 is now known as annegentle19:01
henrynashyes19:02
ayoungI've been trying to get the SQL tests working.  I want to test against mysql and postgresql19:02
ayoungI am using the puppet labs recipe for postgresql, and thus far I've been using devstack for mysql19:02
*** annegentle is now known as Guest1915119:02
ayoungthe question is resetting the DB to a precondition status19:02
ayoungIN mysql, I can create a session and do "drop database keystone  " and "create database keystone"19:03
ayoungbut postgresql doesn't allow that in a session.19:03
henrynashayoung: yep,. saw that in your chaneg19:03
henrynash19:03
ayoungWhat I was thinking was if we should create  a database instance for the test19:03
gyeeayoung, I usually wipe out the db files to reset a session :)19:03
ayoungthat way, if someone runs it on a production system by accidnet, it won't mess up their production data.19:03
ayoungso we create the database on the fly as part of running the test.  That will, I think, be somewhat rdbms specific19:04
ayoungbut maybe not.19:04
ayoungI could use a little DB help.19:04
henrynashayoung: conceptually that sounds good conceptually19:04
dolphmayoung: side note, looking at the meeting minutes, it looks like anyone can #link -- which is news to me19:04
ayoungI *think* the right approach is : have an admin user for the DB19:04
ayoungthat user will create the db, kind of line mktmp19:05
ayoungso we will create a DB name like keystone_test_feed2319:05
henrynashayoung: ok19:06
ayoungthen connect to postgresql or mysql as that user, and create the DB.19:06
openstackgerritA change was merged to openstack/oslo-incubator: rpc method arguments should be dict, not list  https://review.openstack.org/1800219:06
dolphmayoung: should bring this up to the CI folks, as i know they've looking it before19:06
ayoungdolphm, good point.19:06
ayoungdolphm, the thing is, I think they use puppet19:06
*** spzala has quit IRC19:06
ayoungwhich is probably beyond the scope of Keystone....19:07
dolphmayoung: it would make sense to stand up and entire devstack install against postgres, and exercise it19:07
dolphmayoung: exactly, i'm saying the whole problem is beyond the scope of keystone :-/19:07
*** stevebake has joined #openstack-dev19:07
dolphmayoung: there's not much point in us testing specifically against postgresql when (for a fictitious example) quantum doesn't support it at all and doesn't intend to19:08
ayoungdolphm, so I think that the goal here is to provide a tool for devs to test database changes against mysql, postgres as well as sqlite19:08
ayoungI can see the IBMers wanting to test DB2, and so forth19:09
henrynashayoung: and we do19:09
henrynashayoung: well, we will :-)19:09
ayounghenrynash, so the goal is to get a framework in place to run the unit tests.19:09
ayoungbut against a live RDBMS instead of sqlite.  I would not want it to be "always run"19:09
*** spzala has joined #openstack-dev19:10
ayoungbut say I posted a review for a DB change.  I should make sure it runs against mysql and postgresql, and then you could provide the DB2 input to make it clean19:10
ayoungSo I am trying to figure out the simplest way to be able to do that.  I think devstack is not the right tool.19:10
dolphmayoung: the real world use case isn't "i want to run keystone against postgresql, and everything else on mysql", it's "i want to run openstack on postgresql"... so the test should reflect that reality19:10
*** spzala_ has joined #openstack-dev19:11
dolphmayoung: sqlite is just as "live" as anything else -- it's a connection string to an external process19:11
ayoungdolphm, true, but I am not going to claim responsibility for the components beyond keystone.  I don;'t have a limitless horizon19:11
henrynashayoung: Yes, I'd go along with that…I'll get hold of the folks who are making sure DB2 can be used instead of MySQL….and see how I can involve them in this19:11
ayoungdolphm, this is just "run the unit tests against postgresql" to start19:11
henrynashayoungL (the IBM folks I mean)19:12
*** stevebake has quit IRC19:12
ayoungdolphm, one thing I considered was putting in a config option for these  tests which is the CLI to call to wipe out the DB and another to create tit19:12
ayoungcreate it19:12
sstentanyone know if there is any progress on  https://review.openstack.org/#/c/14718/ ??19:13
*** eharney has quit IRC19:14
ayoungdolphm, we could then provide a decent first guess, but it would be up to the person running the tests to figure out how to clean up and regen the DB19:14
*** EmilienM__ has joined #openstack-dev19:15
*** spzala has quit IRC19:15
*** spzala_ is now known as spzala19:15
*** EmilienM__ has left #openstack-dev19:15
*** EmilienM__ has joined #openstack-dev19:15
*** ociuhandu has quit IRC19:17
dolphmayoung: if you change the sql connection string in keystone.conf.sample, can you not run the tests against postgresql/etc as-is?19:17
ayoungdolphm, no, as the cleanup doesn't happen19:17
dolphmayoung: but you're saying you want cleanup to be manual anyway, right?19:17
ayoungdolphm, not manual, run between each test based on the CLI19:18
dolphmayoung: or you mean tear downs between tests aren't currently sufficient?19:18
ayoungdolphm, actually, tear downs might be sufficient if we start with a blank DB....let me check19:18
*** ociuhandu has joined #openstack-dev19:18
koolhead17so keystoneV3 API coming with Grizzly ?19:19
dolphmayoung: unit tests don't *normally* receive input from the CLI, so you'd have to make a really strong case for that19:19
henrynashkoolhead17: yes19:19
*** spzala has quit IRC19:19
*** devcamcar has quit IRC19:19
dolphmkoolhead17: auth is lagging behind, but that's the goal19:19
*** spzala has joined #openstack-dev19:19
dolphmapi, not necessarily impl19:20
openstackgerritA change was merged to openstack/oslo-incubator: JSONDictSerializer encode objects to unicode  https://review.openstack.org/1887719:20
ayoungdolphm, I wouldn't want to run the live sql tests as part of a normal unit test run.  I would still keep them something run deliberately duie to the time commitment19:20
*** spzala has quit IRC19:20
koolhead17dolphm, henrynash cool19:20
gilbert1hi all- i'm working on getting keystone functional with swift. however, i'm running into problems. My current question is: if keystone requires a region on the endpoint, and there is no region defined in swift the swift configs, is there a way to assign "no region" or will i have to build regions into my rings?19:22
ayoungdolphm, OK, so I think the cleanup is ok except for19:24
maoyjblair: ping19:24
ayoungexceptions.DatabaseAlreadyControlledError19:24
dolphmgilbert1: do you have more than one region in your deployment?19:24
ayoungBut I think we can just drop that table in the post19:24
gilbert1as far as i can tell, i have NO regions in my deployment19:24
dolphmgilbert1: but as you said, keystone requires a region on each endpoint19:25
gilbert1the ring configs do not have a region key19:25
lifelessdolphm: https://review.openstack.org/#/c/18636/ - all your questions answered I think ?19:25
lifeless[I have to run, bbiaw]19:25
dolphmgilbert1: not sure about swift specifically, but keystoneclient itself will just pick up the first matching endpoint, regardless of region, when you don't specify one19:25
gilbert1when i don't specify one with the swift CLI?19:26
openstackgerritA change was merged to openstack/oslo-incubator: Fix publish_errors unit test  https://review.openstack.org/1880819:27
*** danpb has quit IRC19:27
openstackgerritA change was merged to openstack/oslo-incubator: Use package for writing versioninfo.  https://review.openstack.org/1894119:27
dolphmkoolhead17: (on upgrading from folsom to grizzly and using keystone v3) -- as of right now, it depends on how much you want to use v3, and client adoption is naturally behind19:28
dolphmkoolhead17: at the least, you'll need to run keystone-manage db_sync19:28
*** melwitt has joined #openstack-dev19:29
dolphmkoolhead17: and with that, you'd be able to use the keystoneclient python library to work with domains, et al19:29
koolhead17dolphm, but i see something called project now19:30
dolphmkoolhead17: v2 tenants == v3 projects, they were just renamed19:30
openstackgerritA change was merged to openstack/oslo-incubator: Add zmq receiver binary  https://review.openstack.org/1921219:30
ayoungdolphm, lets hear it for the simple solution19:31
koolhead17dolphm, Thanks a lot for clarifying :)19:31
*** gyee has quit IRC19:32
koolhead17ayoung, hey there.19:32
dolphmkoolhead17: with client support, you'll also have to tell authenticating clients to stop using identity:35357/v2.0/ in favor of either auto version detection + identity:35357/ or specifically tell them to use v3, e.g. identity:35357/v3/19:33
*** danwent has quit IRC19:33
*** arbrandes_ has quit IRC19:33
dolphmkoolhead17: your service catalog config would need to be updated the same way19:33
koolhead17k19:34
dolphmkoolhead17: it's also worth mentioning that v3 is port agnostic (5000 vs 35357) whereas v2 operated differently on each port19:34
koolhead17k19:35
*** stevebake has joined #openstack-dev19:39
*** eharney has joined #openstack-dev19:40
*** eharney has quit IRC19:40
*** eharney has joined #openstack-dev19:40
ewindischjk0: re: zmq teardown fix - the new patch should give you want you asked, I think (as much as I could accommodate it)19:40
*** obondarev has quit IRC19:40
ayoungdolphm, postgres. http://www.fpaste.org/kTN7/19:40
jk0ewindisch: you have a link to the review?19:40
jk0nm, found it19:41
jk0actually no I didn't19:41
ayoungbut now mysql hangs...heh19:42
ewindischhttps://review.openstack.org/#/c/18882/19:42
jk0thanks, on it19:42
jk0ewindisch: ah, looks like you want jkoelker :)19:42
ewindischuh, yes.19:43
ewindisch;-)19:43
*** nachi has quit IRC19:43
ewindischsorry19:43
*** obondarev has joined #openstack-dev19:43
*** anniec has joined #openstack-dev19:43
openstackgerritA change was merged to openstack/nova: Conductor instance_get_all replaces _by_filters  https://review.openstack.org/1911319:44
openstackgerritA change was merged to openstack/nova: Support cinderclient http retries.  https://review.openstack.org/1633119:44
openstackgerritA change was merged to openstack/nova: Add exception handler for previous deleted flavor.  https://review.openstack.org/1828419:44
*** obondarev has quit IRC19:45
openstackgerritA change was merged to openstack/horizon: Migrate an instance from the admin dashboard  https://review.openstack.org/1872019:45
openstackgerritA change was merged to openstack/horizon: Improve Quantum panels to Folsom advanced features  https://review.openstack.org/1903719:45
openstackgerritA change was merged to openstack/horizon: Support Quantum L3 function  https://review.openstack.org/1902819:45
*** joshuamckenty has quit IRC19:45
*** egallen has quit IRC19:48
*** kpg2012 has quit IRC19:51
*** eglynn has quit IRC19:51
*** vipul is now known as vipul|away19:55
*** sacharya has quit IRC19:56
*** obondarev has joined #openstack-dev19:56
*** egallen has joined #openstack-dev19:57
*** egallen has left #openstack-dev19:57
*** danwent has joined #openstack-dev19:58
*** mgius has joined #openstack-dev19:58
*** vipul|away is now known as vipul19:59
*** joesavak has joined #openstack-dev20:00
*** kaganos has quit IRC20:00
dolphmayoung: this was nearing expiration, so i just rebased it to bump... pretty trivial fix though: https://review.openstack.org/#/c/18262/20:01
dolphmhenrynash: ^20:01
*** yolanda has quit IRC20:01
ayoungdolphm, approved20:01
ayoungme, you and heckj enough to merge20:02
*** burris has quit IRC20:02
*** markmc has joined #openstack-dev20:02
*** eharney has quit IRC20:02
dolphmayoung: i wrote the change20:02
* heckj looks20:02
heckjyep, good20:02
*** Guest19151 is now known as annegentle20:03
dolphm+1 for Gerrit trivial rebase detection script20:03
*** yidclare has quit IRC20:03
*** eharney has joined #openstack-dev20:03
*** eharney has quit IRC20:03
*** eharney has joined #openstack-dev20:03
* dolphm group hug for CI20:03
*** jsavak has quit IRC20:03
*** annegentle is now known as Guest221820:04
*** alop has joined #openstack-dev20:04
*** jcooley is now known as jcooley|away20:04
*** yidclare has joined #openstack-dev20:05
*** gabrielhurley has joined #openstack-dev20:05
*** jcooley|away is now known as jcooley20:06
*** eglynn has joined #openstack-dev20:07
*** jcooley is now known as jcooley|away20:07
*** jcooley|away is now known as jcooley20:08
*** imsplitbit has joined #openstack-dev20:11
eglynnbcwaldon, markwash, dprince: anyone on glance-core got a spare cycle to take a peek at https://review.openstack.org/18038 ?20:12
eglynn(needed by ceilo to avoid dependency version mismatch ...)20:12
bcwaldoneglynn: on it20:13
eglynnbcwaldon: thank you sir!20:13
*** avishay has joined #openstack-dev20:13
*** ndipanov has quit IRC20:14
*** vipul is now known as vipul|away20:14
*** annegentle-itsme has joined #openstack-dev20:17
*** sandywalsh has joined #openstack-dev20:17
*** mpdehaan has quit IRC20:18
*** Guest2218 is now known as annegentle20:20
*** annegentle is now known as Guest6281320:21
*** mpdehaan has joined #openstack-dev20:25
*** markvoelker1 has joined #openstack-dev20:26
*** markvoelker1 has quit IRC20:32
*** markvoelker has joined #openstack-dev20:33
*** eglynn has quit IRC20:33
*** dprince has quit IRC20:33
*** BLZbubba has joined #openstack-dev20:34
*** BLZbubba has quit IRC20:35
*** BLZbubba has joined #openstack-dev20:35
*** burris has joined #openstack-dev20:36
*** mikal has quit IRC20:39
*** bearovercloud has joined #openstack-dev20:39
*** mikal has joined #openstack-dev20:41
EmilienM__arosen: I found another little bug20:42
arosenEmilienM__: shoot20:43
EmilienM__arosen: for quantum CLI help20:43
EmilienM__for quantum floatingip-create20:43
*** mnewby has quit IRC20:43
openstackgerritA change was merged to openstack/quantum: Iptables security group implementation for LinuxBridge  https://review.openstack.org/1621020:43
EmilienM__arosen: it says to use "port_id"20:43
EmilienM__instead of port-id20:43
arosenEmilienM__:  where?20:43
EmilienM__arosen: in Folsom20:44
*** mnewby has joined #openstack-dev20:44
arosen[--port-id PORT_ID]20:44
arosenthat?20:44
EmilienM__I'm checking20:44
EmilienM__I found the bug earlier20:44
arosenif you do: quantum floatingip-create20:44
*** mmagr has quit IRC20:44
EmilienM__arosen: all seems good, indeed20:46
EmilienM__my bad :)20:46
arosenEmilienM__: np20:46
cp16netAnyone know what the reason for removing the delete_queue from the rpc common code was?20:46
*** gmi has quit IRC20:47
cp16netbecause if you can create a queue you should be able to delete it with the same code...20:47
cp16netlooks like it used to be there but disappeared at some point20:48
*** vipul|away is now known as vipul20:48
*** obondarev has quit IRC20:50
*** salgado has quit IRC20:50
henrynashminor question:  anyone know who I can reference bugs # in, say, a blueprint commit message within our system automatically marking those bugs as being fixed by the change (for instance, I might want to list the limitations of the bp as a set of bugs I have raised)?20:51
henrynashsorry..meant to say "without our system automatically marking those bugs fixed…"20:52
*** obondarev has joined #openstack-dev20:53
*** mpdehaan has quit IRC20:53
BLZbubbawhat is the difficulty and/or sanity level of having openstack/KVM use a video driver other than !#$^#$^ cirrus ?20:53
*** mpdehaan has joined #openstack-dev20:53
sdaguehenrynash: you'd have to break the regex, you could ask the #openstack-infra folks20:54
*** pixelbeat has quit IRC20:55
henrynashsdague: thanks20:56
cp16netmarkmc: hey do you know why the delete_queue method was removed from oslo?20:57
markmccp16net, I can't recall, but I'm hoping the commit message explains?20:57
SlickNiksdague / dtroyer: I've refactored the reddwarf devstack patch into a local.sh script as you guys suggested. May I check-in the local.sh file that does the reddwarf install to a location under samples? Perhaps under './samples/local.sh.reddwarf' or something like that?20:57
* markmc looks20:57
*** drewlander has quit IRC20:57
* cp16net looking but dont see anything that jumps out at me markmc20:58
*** jaustinpage|want has quit IRC20:58
markmccp16net, I don't see that oslo ever contained a delete_queue method?20:58
*** obondarev has quit IRC20:58
cp16netmarkmc: hmm that might be the case....20:59
cp16netbut if you could create a queue for an instance for example wouldn't it make sense to be able to delete it?20:59
cp16netif thats the case i'd like the add it :)20:59
markmccp16net, sorry, don't have time to think about it right now :(21:00
* markmc in #openstack-meeting21:00
cp16netok no worries21:00
markmccp16net, filing an rpc-api-review bug might be a good way forward: https://bugs.launchpad.net/openstack-common/+bugs?field.tag=rpc-api-review21:00
cp16netumm ok21:01
cp16netthanks markmc21:01
openstackgerritA change was merged to openstack/nova: Refresh instance metadata in-place  https://review.openstack.org/1913521:02
*** kpg2012 has joined #openstack-dev21:03
*** eglynn has joined #openstack-dev21:03
*** colinmcnamara has joined #openstack-dev21:06
*** obondarev has joined #openstack-dev21:09
bcwaldonmordred: can you take a look-see at https://bugs.launchpad.net/glance/+bug/1092372 when you get a chance?21:10
uvirtbotLaunchpad bug 1092372 in nova "Glance team does not preserve older versions of glance" [Undecided,New]21:10
*** kaganos has joined #openstack-dev21:10
ayoungdolphm, henrynash test coverage is updated http://admiyo.fedorapeople.org/openstack/keystone/21:10
dolphmayoung: awesome, thanks21:10
ayoungdolphm, I would say the one thing that jumps out at me there is policy21:11
ayoungcontrollers at 15%21:11
*** sacharya has joined #openstack-dev21:11
*** colinmcnamara has quit IRC21:11
ayoung35%21:11
dolphmayoung: hmm.. that should be tested... something must be wrong21:12
dolphmayoung: thanks, i'll look into it21:12
*** yidclare has quit IRC21:12
*** jog0 has quit IRC21:13
ayoungdolphm, Identity V3 controllers looks suspect, too21:13
*** jog0 has joined #openstack-dev21:13
ayounghttp://admiyo.fedorapeople.org/openstack/keystone/keystone_identity_controllers.html#n39321:13
*** christophk has joined #openstack-dev21:14
*** yidclare has joined #openstack-dev21:15
openstackgerritA change was merged to openstack/nova: Add api extension to get and reset password  https://review.openstack.org/1727321:15
*** boden has quit IRC21:15
*** equity72521 has quit IRC21:16
ayoungdolphm, so I can drop the specific code for the live DB tests if I run the downgrade and drop the version table.  Postgres runs (with errors, but that is OK)  but MySQL seems to hang no matter what.  I am going to resubmit it like that, declare victory, and go home21:16
dolphmayoung: no idea what's causing the mysql hang?21:19
vishyjgriffith: have you come up with any brilliant workarounds for avoiding dd?21:19
ayoungdolphm, I can step through it in the debugger and it works.  I blame the mysql Monkeypatching21:20
jgriffithvishy: nope, sadly even moving to something else still has the problem21:20
jgriffithvishy: the root is LVM or Mapper itself21:20
openstackgerritA change was merged to openstack/nova: Remove unused osapi_path option  https://review.openstack.org/1916421:20
*** obondarev has quit IRC21:21
dolphmayoung: also, not sure if you have one, but make sure you include a docstring in that file explaining that the purpose is to be run explicitly outside of the normal unit test suite against a live db, and that you need to have one running supporting the connection string, and any other assumptions to make it useful21:21
vishyjog0: http://logs.openstack.org/10826/8/gate/gate-nova-python27/12822/testr_results.html I think your test failure is real21:21
bcwaldonmarkmc: can this bug be fixed by an update from oslo-incubator? https://bugs.launchpad.net/glance/+bug/108598421:21
uvirtbotLaunchpad bug 1085984 in oslo "glance-manage --version is broken" [Medium,Fix committed]21:21
markmcbcwaldon, yes21:22
vishyjgriffith: wasn't there a newer dm target you were looking at?21:22
*** Guest62813 is now known as annegentle21:22
bcwaldonmarkmc: fantastic, I'll push up review for you21:22
markmcbcwaldon, just need 'python update.py --base glance --dest-dir ../glance --modules setup,version' or similar21:22
*** annegentle is now known as Guest9785421:22
ayoungdolphm, will do.  I'm not quite sure where to put it long term, but I will put it in the upgrade/downgrade tests for now21:22
bcwaldonmarkmc: <321:22
jeblairbcwaldon: can you take a look at https://review.openstack.org/#/c/19232/ ?21:22
ayoungI actually want to make sure the standard unit tests work this way, too.21:22
jgriffithvishy: yes, upgraded LVM and it seems to work so far21:23
bcwaldonjeblair: yes21:23
jeblairbcwaldon: simple change that should let us spin up devstack oneiric nodes21:23
jog0vishy:  yeah "DetachedInstanceError: Instance <InstanceMetadata at 0x7803990> is not bound to a Session; attribute refresh operation cannot proceed21:23
jog0"21:23
dolphmayoung: it's not it's own file (_test_live_db.py?)21:23
jgriffithvishy: I haven't had a chance to clean it up and merge it as it's an experimental PPA21:23
jog0vishy:  thanks21:23
jgriffithvishy: Until Ubuntu agress to backport not sure it's a good choice21:23
jgriffithvishy: although better than no secure delete and crashing I suppose21:23
bcwaldonjeblair: pung dtroyer for further review21:23
jeblairdtroyer_zz: pung21:24
vishyjog0: that one looks like it is part of this https://review.openstack.org/1913521:24
ayoungdolphm, I notice a lot of stuff (devstack I assume) seems to want to run mysql as root.  I think that this is a  mistake.21:24
bcwaldonjeblair: I mean I 'pung' him!21:24
vishyjog0: but the failing ec2 case looks real21:24
bcwaldonjeblair: out of band21:24
vishyjgriffith: which target does it use?21:24
vishyjgriffith: does it require a new kernel or just new user space tools?21:24
jog0vishy: yeah I will look into it21:25
jeblairbcwaldon: cool, thx  :)21:25
jgriffithJust an upgraded LVM21:25
jgriffithvishy: No kernel update required21:25
vishyjgriffith: because the precise lvm is already really buggy21:25
jgriffithvishy: yeah21:25
vishyjgriffith: got a sample of the code you can paste me?21:25
dolphmayoung: it's just for testing against a disposable db21:25
ayoungdolphm, I realize that, but it is a bad practice.21:26
*** sstent_ has joined #openstack-dev21:26
*** markmc has quit IRC21:26
*** obondarev has joined #openstack-dev21:26
jgriffithvishy: once I get my laptop back up and running I'll send it your way21:27
*** joshuamckenty has joined #openstack-dev21:28
*** bearovercloud_ has joined #openstack-dev21:30
*** obondarev has quit IRC21:30
*** djohnstone_ has quit IRC21:31
jgriffithvishy: so one option is/was using the PPA from brightbox for LVM2 https://launchpad.net/~brightbox/+archive/experimental21:33
jgriffithvishy: performance still SUCKS on snapshots21:34
jgriffithvishy: but it doesn't crash (at least I didn't have a crash)21:34
jgriffithvishy: Option B is that this version of LVM has thin provisioning support21:34
*** bearovercloud has quit IRC21:34
*** bearovercloud_ is now known as bearovercloud21:34
jgriffithvishy: Thin provisioning is what I would like to see go in long term21:34
*** koolhead17 has quit IRC21:35
*** bencherian has joined #openstack-dev21:37
*** anniec has quit IRC21:38
*** rkukura has quit IRC21:40
*** obondarev has joined #openstack-dev21:42
*** avishay has quit IRC21:45
*** egallen has joined #openstack-dev21:48
jog0vishy:  I rebased my code and am able to reproduce21:49
vishyjog0: I think it was the code that added the nova-conductor to the ec2 tests21:50
ayoungdolphm, If I run test_backend_sql, what is responsible for generating the database?21:50
vishyjog0: probably just need to change the expected number in daz_verbose21:50
jog0vishy: ahh I will check that out21:50
dolphmayoung: backend_sql.conf uses a sqlite in memory connection string which is recognized by keystone.common.sql.core.Base.get_engine() and sqlalchemy's create_all is called21:54
ayoungdolphm, it doesn't seem to trigger the DB upgrade scripts.21:54
*** gyee has joined #openstack-dev21:55
dolphmayoung: it doesn't, it explicitly bypasses them in favor of jumping to the current state of the database tables; its not intended to produce fixtures or manage a real database21:56
dolphmayoung: it just immediately stands up an in-memory database21:56
ayoungdolphm, how does it get the tables defined?21:57
dolphmayoung: sqlalchemy already knows about all the models at that point, so it knows what to create21:57
dolphmayoung: anything that extends keystone.common.sql.common.Base21:57
ayoungdolphm, ah.21:59
ayoungdolphm, so, if I want to do the same thing for, say, postgresql, I would need an explicit: ModelBase.metadata.create_all(bind=engine)22:00
*** esp1 has left #openstack-dev22:00
ayoungand I assume that would not do a versioned database22:00
dolphmayoung: yep, correct22:00
*** saurabhs has joined #openstack-dev22:00
dolphmayoung: you could make those calls explicitly from a test setUp22:00
openstackgerritA change was merged to openstack/python-keystoneclient: Use testtools instead of unittest for base classes.  https://review.openstack.org/1863622:00
ayoungdolphm, I am thinkg something like if sql.connection.startsWith("postgresql")....22:01
*** esp1 has joined #openstack-dev22:01
dolphmayoung: need to be careful there, or you'll break people legitimately trying to use postgresql22:03
ayoungdolphm, yeah, this would be only in the unit tests,22:04
dolphmayoung: this approach works for sqlite in-memory specifically because its the *only* way to use sqlite in-memory22:04
ayoungdolphm, well, no, you can do the upgrade path with SQLite, too22:04
*** anniec has joined #openstack-dev22:04
dolphmayoung: from the tests you can explicitly set the CONF.sql.connection_str and then call create_all22:04
dolphmayoung: sqlite: yes; sqlite in-memory: no22:05
ayoungdolphm, that is how the upgrade tests work.  You need to specify a global_engine.  So long as you don't create a global engine, you get a new DB22:06
jog0vishy: you were correct, rebased and fixed22:06
*** vishy is now known as vishy_zz22:06
guglran into problem...won't able to create vm , scheduler log shows: free_ram_mb:-15453 free_disk_mb:-235520 does not have 2048 MB usable ram, it only has 628.5 MB usable ram22:06
*** bencherian has quit IRC22:07
*** vishy_zz is now known as vishy22:07
guglsystem free -m shows  Mem:         32163       5290      26872          0        198       293322:08
*** christophk has quit IRC22:08
*** anteaya has left #openstack-dev22:09
guglopenstack guru any idea  where 628.5 mb ram comes from?22:10
ayoungdolphm, would it make more sense for the postgresql version fo the tests to explicitly call the migrate code?22:10
*** bencherian has joined #openstack-dev22:12
gilbert1hi all. been playing around with my keystone installation, had to recreate an endpoint a few times, trying to make it work. Once, I was able to get the endpoints when I requested the /tokens. now, even though i have the endpoints in keystone db and correctly references the object-store service, when I attempt to call /tokens for a user, it shows 0 endpoints22:13
openstackgerritA change was merged to openstack/nova: Fix baremetal VIFDriver  https://review.openstack.org/1921822:13
*** crandquist has joined #openstack-dev22:17
gilbert1well, let me state it this way: running this curl:22:18
gilbert1curl -d '{"auth":{"passwordCredentials":{"username": "adminUser", "password": "adminUser"}}}' -H "Content-type: application/json" http://localhost:5000/v2.0/tokens22:18
gilbert1results in an empty set in serviceCatalog results22:18
*** Guest97854 is now known as annegentle22:23
*** annegentle is now known as Guest4192822:24
*** rnirmal has quit IRC22:25
openstackgerritA change was merged to openstack/quantum: The change implemented Lbaas CRUD Sqlalchemy operations.  https://review.openstack.org/1691922:27
gilbert1nevermind, i found my problem. somehow the swift user wasn't a member of the service tenant22:28
*** markvoelker has quit IRC22:29
*** devoid has joined #openstack-dev22:30
*** mpdehaan has quit IRC22:31
*** bknudson has quit IRC22:35
*** radez is now known as radez_g0n322:35
*** burris has quit IRC22:38
*** burris has joined #openstack-dev22:38
*** jgriffith has quit IRC22:38
*** jgriffith has joined #openstack-dev22:38
*** mrunge has quit IRC22:39
*** mawagon1 has joined #openstack-dev22:39
*** rkukura has joined #openstack-dev22:41
*** jpich has quit IRC22:42
*** olaph has quit IRC22:42
*** adjohn has quit IRC22:45
*** adjohn has joined #openstack-dev22:46
*** mtreinish has quit IRC22:47
*** alunduil has quit IRC22:49
*** eglynn has quit IRC22:51
*** heckj has quit IRC22:51
*** tmishler|call has quit IRC22:54
*** mfer has joined #openstack-dev22:55
*** pabelanger has quit IRC22:55
*** pixelbeat has joined #openstack-dev22:57
*** dhellmann is now known as dhellmann-afk22:58
*** maoy has quit IRC22:59
*** annegentle-itsme has quit IRC23:00
*** Gordonz has quit IRC23:01
*** crandquist has quit IRC23:01
*** ayoung has quit IRC23:04
*** eglynn has joined #openstack-dev23:04
*** ijw has quit IRC23:04
*** mfer has quit IRC23:05
*** jog0_ has joined #openstack-dev23:05
*** joesavak has quit IRC23:06
*** kpg2012 has quit IRC23:08
*** b3nt_pin has joined #openstack-dev23:08
*** john5223 has quit IRC23:09
*** kpg20121 has joined #openstack-dev23:10
*** anniec has quit IRC23:10
*** anniec_ has joined #openstack-dev23:10
*** sthaha has joined #openstack-dev23:10
*** ijw has joined #openstack-dev23:11
*** dolphm has quit IRC23:11
*** henrynash has quit IRC23:12
*** reed has quit IRC23:15
*** rpedde is now known as rpedde_away23:15
*** jcmartin_ has joined #openstack-dev23:20
*** openstackjenkins has quit IRC23:20
*** mfer has joined #openstack-dev23:21
*** joshuamckenty has quit IRC23:21
*** openstackjenkins has joined #openstack-dev23:21
*** anniec has joined #openstack-dev23:22
*** jcru has quit IRC23:23
*** jcmartin has quit IRC23:24
*** jcmartin_ is now known as jcmartin23:24
*** anniec_ has quit IRC23:24
*** Guest41928 is now known as annegentle23:25
*** annegentle is now known as Guest4514923:25
*** dolphm has joined #openstack-dev23:25
*** alop_ has joined #openstack-dev23:26
*** alop has quit IRC23:26
*** alop_ is now known as alop23:26
*** mfer has quit IRC23:31
*** jcmartin has quit IRC23:35
*** jcmartin has joined #openstack-dev23:36
*** gabrielhurley has quit IRC23:37
*** datsun180b has quit IRC23:37
*** dolphm has quit IRC23:42
*** jcmartin_ has joined #openstack-dev23:43
*** ijw has quit IRC23:44
*** ijw has joined #openstack-dev23:44
*** jcmartin has quit IRC23:46
*** jcmartin_ is now known as jcmartin23:46
*** esp1 has quit IRC23:47
*** alobbs has quit IRC23:51
*** jimfehlig has quit IRC23:51
*** mohits has quit IRC23:53
*** mohits has joined #openstack-dev23:53
*** pabelanger has joined #openstack-dev23:53
*** eharney has quit IRC23:55
*** mohits has quit IRC23:58

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