Friday, 2015-06-19

*** sdake_ has joined #openstack-oslo00:00
*** sdake has quit IRC00:03
*** sdake_ is now known as sdake00:06
openstackgerritJoshua Harlow proposed openstack/futurist: Allow providing customized scheduling strategies  https://review.openstack.org/19116300:09
openstackgerritJoshua Harlow proposed openstack/futurist: Allow providing customized scheduling strategies  https://review.openstack.org/19116300:10
openstackgerritlifeless proposed openstack-dev/pbr: Strip markers from test requirements.  https://review.openstack.org/19337200:19
*** amotoki_ has joined #openstack-oslo00:23
*** tsekiyam_ has joined #openstack-oslo00:27
*** amotoki_ has quit IRC00:28
*** tsekiyama has quit IRC00:30
openstackgerritJoshua Harlow proposed openstack/tooz: Ensure lock(s) acquire/release returns boolean values  https://review.openstack.org/19337300:30
*** tsekiyam_ has quit IRC00:31
*** mtanino has quit IRC00:31
*** dims has joined #openstack-oslo00:39
*** sdake_ has joined #openstack-oslo00:41
*** sheeprine has quit IRC00:42
*** sdake has quit IRC00:44
*** dims has quit IRC00:47
*** dims has joined #openstack-oslo00:47
*** sheeprine has joined #openstack-oslo00:48
*** zzzeek has joined #openstack-oslo00:52
*** zzzeek has quit IRC00:52
*** openstack has joined #openstack-oslo00:55
*** arnaud___ has quit IRC00:59
openstackgerritJoshua Harlow proposed openstack/futurist: Allow providing customized scheduling strategies  https://review.openstack.org/19116301:03
openstackgerritJoshua Harlow proposed openstack/futurist: Allow providing customized scheduling strategies  https://review.openstack.org/19116301:08
*** mriedem_afk is now known as mriedem01:09
*** bknudson has joined #openstack-oslo01:10
*** ViswaV has quit IRC01:10
*** ccrouch has quit IRC01:14
*** vilobhmm1 has quit IRC01:51
*** arnaud___ has joined #openstack-oslo01:56
openstackgerritlifeless proposed openstack-dev/pbr: Strip markers from test requirements.  https://review.openstack.org/19337201:59
*** arnaud___ has quit IRC02:01
*** tobe has joined #openstack-oslo02:24
*** amotoki_ has joined #openstack-oslo02:24
*** amotoki_ has quit IRC02:30
*** sdake_ has quit IRC02:34
*** prad has quit IRC02:35
*** cburgess has quit IRC02:39
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo-incubator: Get rid of oslo-incubator copy of middleware  https://review.openstack.org/18735402:40
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo-incubator: Get rid of oslo-incubator copy of middleware  https://review.openstack.org/18735402:40
*** cburgess has joined #openstack-oslo02:44
*** vilobhmm has joined #openstack-oslo02:45
*** jamielennox is now known as jamielennox|away02:46
openstackgerritMerged openstack/oslo-incubator: Get rid of oslo-incubator copy of middleware  https://review.openstack.org/18735402:51
openstackgerritMerged openstack/oslotest: Allow ``OS_DEBUG`` environment variable to specify log level.  https://review.openstack.org/19205502:51
*** jamielennox|away is now known as jamielennox02:53
*** stevemar has joined #openstack-oslo03:01
*** cburgess has quit IRC03:04
*** cburgess has joined #openstack-oslo03:05
*** dims has quit IRC03:06
*** cburgess has quit IRC03:07
*** cburgess has joined #openstack-oslo03:10
openstackgerritPeng Wu proposed openstack/oslo-specs: Add spec for more-gettext-support  https://review.openstack.org/12145903:19
*** stevemar has quit IRC03:22
openstackgerritKomei Shimamura proposed openstack/oslo-specs: Add Spec for Adding Kafka Support  https://review.openstack.org/18900303:25
*** amotoki_ has joined #openstack-oslo03:25
*** stevemar has joined #openstack-oslo03:26
openstackgerritKomei Shimamura proposed openstack/oslo-specs: Add Spec for Adding Kafka Support  https://review.openstack.org/18900303:28
*** amotoki_ has quit IRC03:30
*** crc32 has quit IRC03:31
*** sdake has joined #openstack-oslo03:33
openstackgerritMerged openstack/oslo.db: Drop use of 'oslo' namespace package  https://review.openstack.org/19333903:37
openstackgerritMerged openstack/oslo.middleware: Drop use of 'oslo' namespace package  https://review.openstack.org/19334103:38
*** browne has joined #openstack-oslo03:40
*** ashleighfarnham has joined #openstack-oslo03:42
*** arnaud___ has joined #openstack-oslo03:44
*** arnaud___ has quit IRC03:49
*** mriedem has quit IRC03:55
*** zz_jgrimm has quit IRC04:05
*** zz_jgrimm has joined #openstack-oslo04:06
*** sdake_ has joined #openstack-oslo04:07
*** sdake has quit IRC04:10
*** harlowja_at_home has joined #openstack-oslo04:21
*** ashleighfarnham has quit IRC04:26
*** amotoki_ has joined #openstack-oslo04:26
*** amotoki_ has quit IRC04:31
*** achanda has joined #openstack-oslo04:33
openstackgerritJoshua Harlow proposed openstack/futurist: Allow providing customized scheduling strategies  https://review.openstack.org/19116304:38
*** arnaud___ has joined #openstack-oslo04:45
*** arnaud___ has quit IRC04:50
*** rpodolyaka1 has joined #openstack-oslo04:52
harlowja_at_homelifeless,  u should try https://review.openstack.org/#/c/189526/5/taskflow/examples/99_bottles.py04:53
harlowja_at_homeu'd probably like it :-P04:53
harlowja_at_homeit really will resume on another worker process when one dies04:54
harlowja_at_homeautomagically04:54
harlowja_at_homefollow instructions at top of example for a good time, lol04:57
*** achanda has quit IRC04:59
openstackgerritJoshua Harlow proposed openstack/taskflow: Handle conductor ctrl-c more appropriately  https://review.openstack.org/18953605:02
openstackgerritMerged openstack/tooz: Remove file-driver special no-async abilities  https://review.openstack.org/19275805:05
harlowja_at_homemaybe i should make a screen-cast of that05:06
openstackgerritJoshua Harlow proposed openstack/taskflow: Notify on the individual engine steps  https://review.openstack.org/18955405:06
*** boris-42 has quit IRC05:12
harlowja_at_homeok, i made one https://vid.me/a3ox if anyone is interested in seeing what that example can do (the power!!!)05:20
*** nkrinner has joined #openstack-oslo05:26
*** amotoki_ has joined #openstack-oslo05:27
*** vilobhmm has quit IRC05:28
*** harlowja_at_home has quit IRC05:29
*** amotoki_ has quit IRC05:31
*** sdake_ has quit IRC05:33
*** rpodolyaka1 has quit IRC05:37
*** Kennan2 has joined #openstack-oslo06:07
*** Kennan has quit IRC06:07
*** stevemar has quit IRC06:10
*** vilobhmm has joined #openstack-oslo06:15
*** e0ne has joined #openstack-oslo06:25
*** e0ne has quit IRC06:31
lifelessharlowja: heh, k06:33
lifelessharlowja: btw I'm still not sure what that patch is really doing :006:34
*** arnaud___ has joined #openstack-oslo06:34
*** rpodolyaka1 has joined #openstack-oslo06:36
*** arnaud___ has quit IRC06:38
*** vilobhmm has quit IRC06:38
*** vilobhmm has joined #openstack-oslo06:39
*** vilobhmm has quit IRC06:46
*** vilobhmm has joined #openstack-oslo06:49
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Don't reply when we known that client is gone  https://review.openstack.org/19303706:53
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Ensures that some assumptions are true.  https://review.openstack.org/19243706:57
silehtflaper87, hi, that should be good now: https://review.openstack.org/#/c/193037/06:58
*** vilobhmm has quit IRC07:01
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Don't reply when we known that client is gone  https://review.openstack.org/19303707:03
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Don't reply when we known that client is gone  https://review.openstack.org/19303707:10
*** rpodolyaka1 has quit IRC07:11
*** rpodolyaka1 has joined #openstack-oslo07:12
*** ihrachyshka has joined #openstack-oslo07:17
*** ashleighfarnham has joined #openstack-oslo07:26
*** ashleighfarnham has quit IRC07:30
*** rpodolyaka1 has quit IRC07:32
*** otherwiseguy has quit IRC07:36
*** browne has quit IRC07:49
*** jamielennox is now known as jamielennox|away08:00
*** otherwiseguy has joined #openstack-oslo08:02
*** cdent has joined #openstack-oslo08:16
*** boris-42 has joined #openstack-oslo08:17
*** elarson has quit IRC08:17
*** e0ne has joined #openstack-oslo08:18
*** rushiagr_away is now known as rushiagr08:18
*** yassine has joined #openstack-oslo08:21
*** rpodolyaka1 has joined #openstack-oslo08:21
*** arnaud___ has joined #openstack-oslo08:23
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Don't reply when we known that client is gone  https://review.openstack.org/19303708:24
*** e0ne has quit IRC08:25
*** arnaud___ has quit IRC08:27
*** amotoki_ has joined #openstack-oslo08:29
*** alexpilotti has joined #openstack-oslo08:33
*** amotoki_ has quit IRC08:34
*** haypo has joined #openstack-oslo08:38
*** ozamiatin has joined #openstack-oslo08:45
haypodhellmann, hi. i saw that the PyMySQL was merged into oslo.db cool! can you schedule a release next week? https://review.openstack.org/18439208:59
haypodhellmann, i don't understand if it's you or dims who release oslo.* libraries08:59
*** arnaud___ has joined #openstack-oslo09:00
*** rpodolyaka1 has quit IRC09:01
*** viktors has quit IRC09:03
*** rpodolyaka1 has joined #openstack-oslo09:05
*** arnaud___ has quit IRC09:05
*** ndipanov has joined #openstack-oslo09:09
openstackgerritThomas Bechtold proposed openstack-dev/pbr: Remove sphinx_config.init_values() manual call  https://review.openstack.org/19346209:10
*** exploreshaifali has joined #openstack-oslo09:24
*** e0ne has joined #openstack-oslo09:28
*** tobe has quit IRC09:28
*** amotoki_ has joined #openstack-oslo09:30
*** amotoki_ has quit IRC09:34
*** Kennan2 is now known as Kennan09:49
*** e0ne is now known as e0ne_09:52
*** e0ne_ is now known as e0ne09:54
*** rpodolyaka1 has quit IRC10:05
*** amotoki_ has joined #openstack-oslo10:07
*** dims has joined #openstack-oslo10:09
*** arnaud___ has joined #openstack-oslo10:50
*** marzif_ has joined #openstack-oslo10:54
*** arnaud___ has quit IRC10:55
*** dims has quit IRC10:57
*** dims has joined #openstack-oslo11:06
*** rpodolyaka1 has joined #openstack-oslo11:19
*** e0ne is now known as e0ne_11:19
*** e0ne_ has quit IRC11:29
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Exception hierarchy refactoring  https://review.openstack.org/11450311:38
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Raise VimFaultException for unknown faults  https://review.openstack.org/19213911:49
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Deprecate unused exceptions  https://review.openstack.org/19214911:50
*** boris-42 has quit IRC11:52
*** ozamiatin has quit IRC11:58
*** bknudson has quit IRC12:01
*** e0ne has joined #openstack-oslo12:08
eezhovaihrachyshka, dims, hi! I think that I ran into a problem while porting neutron to oslo.service. There is a circular dependency between neutron (https://review.openstack.org/#/c/192999/7) and neutron-lbaas (https://review.openstack.org/#/c/193454/1). The problem is that neutron_lbaas.agent.agent.LbaasAgentService derives from neutron.rpc.common.Service which derives from neutron.openstack.common.service.Service/oslo_service.service.Service. And in re12:15
eezhovasult tempest tests for neutron-lbaas fail with http://logs.openstack.org/54/193454/1/check/check-tempest-dsvm-neutron-full/5b20d38/logs/screen-q-lbaas.txt.gz . If I make neutron-lbaas patch depend on neutron patch then tempest tests for neutron will fail.12:15
dimseezhova: so you can whip up a devstack patch that depends on the neutron and neutron-lbaas patch and test it there?12:16
ihrachyshkaeezhova, that's an interesting one! :)12:17
ihrachyshkaeezhova, we can (temporarily?) unbind them by copying rpc.common.Service from neutron into lbaas12:18
ihrachyshkaeezhova, or we can try to make rpc.common.Service a subclass of ServiceBase (?)12:19
ihrachyshkait's an abstract class, so should be doable12:19
eezhovaihrachyshka, the problem is ServiceBase isn't present in common.service it was introduced only in oslo.service12:20
ihrachyshkaeezhova, yeah, so you make neutron depend on oslo.service, what's the deal?12:21
eezhovaihrachyshka, if I just port neutron to oslo.service many *aaS tempest tests will fail. Or I just didn't get your idea12:23
toabctldims: what's the reason to not include oslo.service in global-requirements now?  https://review.openstack.org/#/c/192886/12:24
dimstoabctl: wanted to wait to see if the API looked right12:25
dimsguess we can unblock it now12:25
*** bknudson has joined #openstack-oslo12:25
eezhovaihrachyshka, but I like your idea about copying rpc.common.Service into lbaas12:25
eezhovaihrachyshka, I guess it should work12:26
*** kgiusti has joined #openstack-oslo12:26
ihrachyshkaeezhova, so would anything break if you first make rpc.common.Service a subclass of the abs; then you port *aas; then you port neutron?12:26
dimstoabctl: unblocked - https://review.openstack.org/#/c/192886/12:27
ihrachyshkaall steps are separate, you don't switch neutron right away, you only make it mimic oslo.service enough to pass *aas12:27
ihrachyshkaeezhova, note that rpc.common.Service is itself a copy-pasted code from old rpc incubator library12:27
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Exception hierarchy refactoring  https://review.openstack.org/11450312:28
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Raise VimFaultException for unknown faults  https://review.openstack.org/19213912:28
openstackgerritVipin Balachandran proposed openstack/oslo.vmware: Deprecate unused exceptions  https://review.openstack.org/19214912:29
eezhovaihrachyshka, no need to make rpc.common.Service subclass of the abs class, because, if we use oslo.service, it is already its subclass (We have oslo_service.service.ServiceBase(abs) -> oslo_service.service.Service -> rpc.common.Service)12:30
*** haypo has left #openstack-oslo12:30
eezhovaihrachyshka, so we get something like that: 1. Copy rpc.common.Service to lbaas 2. port lbaas to oslo.service 3. port neutron 4. remove rpc.common.Service  from lbaas12:32
eezhovaihrachyshka, and luckily other *aas projects don't have such problems12:33
ihrachyshkait works for me :) thanks, looking forward to see patches12:34
*** arnaud___ has joined #openstack-oslo12:39
eezhovaihrachyshka, I'll add you as a reviewer as soon as they are ready. Thanks for helping with a solution :)12:39
*** amrith has quit IRC12:42
*** arnaud___ has quit IRC12:43
*** amrith has joined #openstack-oslo12:46
*** dims has quit IRC12:46
*** dims has joined #openstack-oslo12:46
*** jaypipes has quit IRC12:51
*** rpodolyaka1 has quit IRC12:51
*** rpodolyaka1 has joined #openstack-oslo12:55
*** pblaho has joined #openstack-oslo12:56
dimsdhellmann: good morning12:59
*** ganso_ has joined #openstack-oslo13:00
*** sdake has joined #openstack-oslo13:05
*** HenryG has quit IRC13:05
*** HenryG has joined #openstack-oslo13:05
*** HenryG has quit IRC13:06
*** sdake_ has joined #openstack-oslo13:07
*** HenryG has joined #openstack-oslo13:07
dhellmanndims: hi!13:08
dimsdhellmann: feature/keystone-initial-import feature branch is ready to merge with some tests skipped/commented13:09
dimsdhellmann: when you get a chance please merge it to trunk and we can continue there as usual13:09
dhellmanndims: don't we do that with a patch?13:10
* dhellmann doesn't have gerrit admin13:10
*** katyafervent has joined #openstack-oslo13:10
dimsdhellmann: ha, i was not sure how to do that process. first time for me.13:10
*** sdake has quit IRC13:10
katyaferventHi13:10
dhellmanndims: I think you do the git merge locally, then git review the results13:11
dimsdhellmann: i see, let me try again13:11
dimskatyafervent: hi13:11
katyaferventdo you know how to make policy options from config available?13:11
katyaferventI have [oslo_policy] section13:11
dhellmanndims: if that doesn't work, we'll need more advice from fungi13:12
katyaferventbut cfg.CONF.oslo_policy doesn't exist13:12
katyaferventwhat I've missed?13:12
dimsdhellmann: ack13:12
dhellmannkatyafervent: how are you trying to use the options?13:12
katyaferventI want to get value of policy_default_rule13:12
fungidims: dhellmann: yep see http://docs.openstack.org/infra/manual/drivers.html#feature-branches13:13
dhellmannkatyafervent: in oslo.policy code?13:13
dhellmannfungi: I should have known that would be documented, thanks13:13
katyaferventno, in project that imports oslo-policy13:13
fungidims: as long as you're a member of the group that was granted pushmerge in your recent acl update, it should "just work"13:13
katyaferventshould I register opts by myslef?13:13
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.reports: Guru Meditation Reports broken without version_string  https://review.openstack.org/19352913:13
dhellmannkatyafervent: you should not access configuration options from application code like that. What are you actually trying to do?13:13
dhellmannkatyafervent: config options are not part of the API because they get renamed13:14
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.reports: Guru Meditation Reports broken without version_string  https://review.openstack.org/19352913:14
katyaferventsince I want to get name of default policy :) so it should be used only by policy module and not by applications, correct?13:15
openstackgerritMerged openstack-dev/pbr: Strip markers from test requirements.  https://review.openstack.org/19337213:15
dhellmannkatyafervent: yes. The fact that the option exists is an implementation detail of the library, and applications should not rely on it.13:16
dhellmannwhat do you want to do with the default policy name?13:16
dhellmannif you're building a UI or something we could talk about adding an API to support you13:16
dhellmannbut if you're doing policy checking, you should use the regular API13:17
*** nkrinner has quit IRC13:17
dimsfungi: need advice on how to merge a feature branch into master (git review after a local git merge fails - http://paste.openstack.org/show/304622/)13:18
katyaferventNow I got it, I'll figure out. Thanks a lot!13:18
dimsdhellmann: ^^ will wait for fungi13:18
dimsthanks13:18
fungidims: the problem is here https://review.openstack.org/#/admin/groups/687,members13:19
fungidhellmann: dims: who should be in that group?13:19
*** sdake has joined #openstack-oslo13:20
dimsfungi: oslo-release should be added to oslo-cache-release. please13:20
fungidims: done, but i should flush gerrit's caches too before you try again. just a sec13:21
dimsthanks fungi!13:22
fungidims: oh, also, see the note in that document about omitting a file. it looks like your merge commit may be dragging in a change to the .gitreview in master13:23
fungiyou probably want to use the `git checkout origin/master -- .gitreview` suggestion there13:23
*** achanda has joined #openstack-oslo13:23
*** sdake_ has quit IRC13:24
*** mriedem has joined #openstack-oslo13:24
dimsfungi: ah. right13:24
fungiperhaps do similar for any other files changed in your feature branch which should be left untouched in master13:24
fungidims: the cache flush is done, so it shouldn't reject you now13:25
dimsthanks, i'll run the tests one last time before trying13:25
fungiawesome. let me know if you bump into any other issues13:25
dimsthanks a bunch fungi, now i know how to work with feature branches :)13:26
*** jaypipes has joined #openstack-oslo13:26
fungi"what i learned today: 1. working with feature branches"13:28
dims:)13:30
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.cache: Merge branch 'feature/keystone-initial-import'  https://review.openstack.org/19354213:30
* dims looking up who was willing to help with oslo.cache :)13:31
dimspleia2: is Xiaoyuan Lu still around? http://markmail.org/message/prb4zojxgbshzkwt13:35
*** edleafe is now known as figleaf13:37
dhellmanndims: morganfainberg, stevemar, bknudson, and some of the other keystone folks might be interested13:40
dstanekdhellmann: interested in what? reading up....13:41
dhellmanndstanek: oslo.cache13:41
bknudsondstanek: .gitreview is finally being updated!13:41
dstanekah, sure. i have no problem helping out with that13:41
dstanekdhellmann: dims: is there specific things that are needed right now?13:42
dhellmannbknudson: that patch merges all of the code exported from keystone into the master branch of the lib. The diff only shows .gitreview because that change is only in the merge commit13:42
dstanekor just more help13:42
bknudsonhttp://git.openstack.org/cgit/openstack/oslo.cache/tree/13:42
dhellmanndstanek: I think dims wants to populate the review team13:42
bknudsonhttp://git.openstack.org/cgit/openstack/oslo.cache/tree/oslo_cache/tests/test_cache.py -- weak!13:42
dimsbknudson: dstanek: yes, i have a handful of tests commented out or skipped13:42
dimswe have to fix them to start with13:43
bknudsonthe first thing I look at is the tests of course13:43
dhellmannbknudson: http://git.openstack.org/cgit/openstack/oslo.cache/tree/?h=feature%2Fkeystone-initial-import13:43
dimsyes, want to populate the review team :)13:43
dimshttps://review.openstack.org/#/c/193542/ is merging now13:43
dstanekdims: i'll go ahead a star the project so that it lands in my todo reviews13:44
dimsbknudson: ported a bunch from keystone13:44
bknudsonhttp://git.openstack.org/cgit/openstack/oslo.cache/tree/oslo_cache/tests/test_cache.py?h=feature/keystone-initial-import looks much better13:44
*** prad has joined #openstack-oslo13:44
openstackgerritMerged openstack/oslo.cache: Merge branch 'feature/keystone-initial-import'  https://review.openstack.org/19354213:44
dimsbknudson: y, see the FIXME and the SkipIf's13:44
dimsso master is ready now13:45
*** dansmith is now known as superdan13:45
dimsi'll let you all poke at it :)13:45
bknudsonwho's core on the project?13:46
dimsbknudson: it's empty at the moment13:46
* dhellmann nominates bknudson for his clear interest in the test quality of the project13:46
dimsyay :) and dstanek too13:46
dstanekdims: sure13:47
dimsdstanek: bknudson: cool, it's your baby now :) https://review.openstack.org/#/admin/groups/686,members13:48
bknudsonI assume morgan is on there since he wrote most of this?13:48
bknudsonmorganfainberg13:48
dimsbknudson: ack, can add him if he is interested13:48
dimsmorganfainberg: ^^13:49
*** ozamiatin has joined #openstack-oslo13:49
*** jaypipes is now known as leakypipes13:50
morganfainbergHuh?13:51
bknudsonI guess it's early for morganfainberg13:51
morganfainbergme is still asleep13:51
bknudsonno coffee yet13:51
* dims hands morganfainberg some coffee :)13:51
morganfainbergIt's 0650 here13:51
bknudsonand he's on vacation or something13:52
bknudsonoslo.service is tagged with 0.1.0 ... so can we use it in, e.g., keystone at this point?13:52
morganfainbergI am supposed to be off this week. I might turn off IRC next week13:52
dimsmorganfainberg: happy vacationing, talk to you when you get back13:53
morganfainbergWhat is oslo. Service ?13:53
morganfainbergdims: too late :p13:53
bknudsonmorganfainberg: http://git.openstack.org/cgit/openstack/keystone/tree/keystone/openstack/common/service.py13:53
bknudsonmoved out to a library13:54
dhellmannmorganfainberg: you should definitely have turned off irc this week if you're on vacation :-/13:54
dstanekbknudson: i've delete much of that in my flask poc branch13:54
*** arnaud___ has joined #openstack-oslo13:54
bknudsonin some ways we shouldn't use it in keystone, since we've deprecated eventlet13:54
bknudsondstanek: flask handles all this service stuff? I thought it had to do with eventlet and not wsgi really13:55
morganfainbergbknudson: lets not use it unless it is relevant for apache wsgi13:55
*** subscope has quit IRC13:56
morganfainbergOr if it helps dstanek with using flask13:56
bknudsonwe haven't removed the code yet and I think oslo is going to want to delete the file from oslo-incubator. Should be an easy switch.13:56
dstanekbknudson: you can run flask as a wsgi service, but it does handle that for a dev server13:56
bknudsondstanek: what about the backdoor port?13:56
*** pblaho has quit IRC13:56
dstaneki basically replaced keystone-all with keystone-devserver13:56
dstanekbknudson: by default it does not do the backdoor port13:57
* dims switches on his friday nick13:57
bknudsoninteresting13:57
*** dims is now known as dimsum__13:57
morganfainbergdhellmann: i was only partially I vacation13:57
*** rpodolyaka1 has quit IRC13:58
morganfainbergOr I would have turned IRC off13:58
*** stpierre has joined #openstack-oslo13:58
*** arnaud___ has quit IRC13:59
morganfainbergAlso was oslo.cache the reason I was pinged, not oslo.service?13:59
dimsum__morganfainberg: yes, oslo.cache14:00
dhellmannmorganfainberg: yep14:00
bknudsonI think if we switch to oslo.service that would get rid of pretty much everything in keystone.openstack.common14:00
bknudsonwhich would be nice by itself14:00
morganfainbergSure. I assume it all mostly goes away in m release as well.14:01
morganfainbergAnyway.14:01
dhellmannwe'll be removing that code from the incubator this cycle14:01
morganfainbergWish I could delete eventlet from keystone today :P14:02
dstanekmorganfainberg: ++14:02
bknudsondstanek: how does flask handle multiple connections?14:03
bknudsonsingle-threaded?14:03
bknudsonnot that it really matters since we're not going to support -devserver either!14:03
*** rpodolyaka1 has joined #openstack-oslo14:04
*** f13o has joined #openstack-oslo14:05
dstanekbknudson: it doesn't directly. i am using a little shim that runs it twice on two different ports similar to the process launcher, but not as robust because it's only for development purposes14:05
*** morganfainberg is now known as morgan-devserver14:06
* morgan-devserver can handle one request at a time now.14:07
*** jecarey has joined #openstack-oslo14:07
*** morgan-devserver is now known as CaptainMorgan14:08
CaptainMorgandimsum__: im happy to help review oslo.cache code14:08
CaptainMorganBtw14:08
dstanekCaptainMorgan: you should handle_one_request() and sleep(90)14:08
dimsum__aye aye captain14:09
CaptainMorgandstanek: .sleep(86400)14:09
*** ihrachyshka has quit IRC14:09
openstackgerritJakub Libosvar proposed openstack/oslo.rootwrap: Log that rootwrap was spawned after check  https://review.openstack.org/19097714:11
*** sigmavirus24_awa is now known as sigmavirus2414:12
*** exploreshaifali has quit IRC14:13
*** zz_jgrimm is now known as jgrimm14:20
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.reports: [WIP] Dummy review just to run tests  https://review.openstack.org/19357014:22
*** stevemar has joined #openstack-oslo14:24
*** stevemar is now known as stevedoor14:29
*** alaski is now known as lascii14:29
*** yamahata has joined #openstack-oslo14:35
*** achanda has quit IRC14:36
*** yamahata has quit IRC14:38
*** yamahata has joined #openstack-oslo14:38
*** exploreshaifali has joined #openstack-oslo14:39
*** rpodolyaka1 has quit IRC14:42
*** yamahata has quit IRC14:44
*** yamahata has joined #openstack-oslo14:45
*** dvorak is now known as clayton14:49
*** pblaho has joined #openstack-oslo14:50
*** rpodolyaka1 has joined #openstack-oslo14:51
*** f13o has quit IRC14:53
*** f13o has joined #openstack-oslo14:54
*** rushiagr is now known as rushiagr_away15:02
*** zzzeek has joined #openstack-oslo15:03
*** browne has joined #openstack-oslo15:04
*** elarson has joined #openstack-oslo15:04
*** elarson has quit IRC15:05
*** elarson has joined #openstack-oslo15:06
openstackgerritRohit Jaiswal proposed openstack/oslo-incubator: Return timer after adding it to internal list  https://review.openstack.org/19332215:07
dimsum__stevedoor: ping15:15
*** mriedem has left #openstack-oslo15:15
*** mriedem has joined #openstack-oslo15:16
dimsum__stevedoor: you may be interested in oslo.cache as well, if you pull master you will see a handful of tests either commented or skipped for python3. please take a look15:16
*** mtanino has joined #openstack-oslo15:18
stevedoordimsum__, rgr that, adding it to my list to look @15:19
*** exploreshaifali has quit IRC15:23
*** arnaud___ has joined #openstack-oslo15:25
*** cdent_ has joined #openstack-oslo15:25
*** ozamiatin has quit IRC15:26
*** cdent has quit IRC15:29
*** cdent_ is now known as cdent15:29
ekarlsozzzeek: hey, is it possible to make a server_default that can be a substring of the id ?15:29
*** arnaud___ has quit IRC15:30
ekarlsolike setting server_default for a col to "CONV(SUBSTR(id, 1, 3), 16, 10)"15:30
*** vilobhmm has joined #openstack-oslo15:31
*** rpodolyaka1 has quit IRC15:31
*** browne has quit IRC15:33
*** rpodolyaka1 has joined #openstack-oslo15:34
*** vilobhmm has quit IRC15:40
openstackgerritIlya Shakhat proposed openstack/oslo.service: Allow LoopingCall to continue on exception in callee  https://review.openstack.org/19360515:43
*** yassine has quit IRC15:44
openstackgerritAlexander Tivelkov proposed openstack/oslo.versionedobjects: Compound fields now coerce their elements' values  https://review.openstack.org/19307715:49
*** tsekiyama has joined #openstack-oslo15:54
*** ozamiatin has joined #openstack-oslo15:58
*** lascii is now known as alaski15:59
*** ozamiatin has quit IRC15:59
*** vilobhmm has joined #openstack-oslo16:02
*** yamahata has quit IRC16:03
*** ozamiatin has joined #openstack-oslo16:09
*** e0ne has quit IRC16:10
pleia2dimsum__: re: Xiaoyuan, I know she wanted to do more work on the project, but she got wrapped up in graduation, I'll drop her an email16:14
*** ashleighfarnham has joined #openstack-oslo16:16
*** mriedem is now known as mriedem_burgers16:22
*** achanda has joined #openstack-oslo16:23
*** rpodolyaka1 has quit IRC16:23
*** rpodolyaka1 has joined #openstack-oslo16:25
*** ozamiatin has quit IRC16:26
*** sdake_ has joined #openstack-oslo16:27
*** sputnik13 has joined #openstack-oslo16:30
*** sdake has quit IRC16:31
*** rpodolyaka1 has quit IRC16:35
*** rpodolyaka1 has joined #openstack-oslo16:37
*** browne has joined #openstack-oslo16:42
*** f13o has quit IRC16:49
*** rpodolyaka1 has quit IRC16:50
*** rpodolyaka1 has joined #openstack-oslo16:51
*** sdake has joined #openstack-oslo16:52
*** yamahata has joined #openstack-oslo16:53
*** sdake_ has quit IRC16:55
*** ViswaV has joined #openstack-oslo16:58
*** yamahata has quit IRC16:59
*** ViswaV_ has joined #openstack-oslo17:00
*** ViswaV has quit IRC17:03
*** ashleighfarnham has quit IRC17:03
*** sdake_ has joined #openstack-oslo17:05
*** sputnik13 has quit IRC17:06
*** sdake has quit IRC17:09
*** ashleighfarnham has joined #openstack-oslo17:12
*** sputnik13 has joined #openstack-oslo17:12
*** arnaud___ has joined #openstack-oslo17:14
*** arnaud___ has quit IRC17:19
*** mriedem_burgers is now known as mriedem17:22
*** exploreshaifali has joined #openstack-oslo17:33
*** exploreshaifali has quit IRC17:33
*** amrith is now known as _amrith_17:34
*** sputnik13 has quit IRC17:34
superdanativelkov: on this: https://review.openstack.org/#/c/193077/5/oslo_versionedobjects/fields.py,cm17:35
*** exploreshaifali has joined #openstack-oslo17:35
superdanativelkov: I still am not sure why you have obj and field as optional.. I get that they will just end up with None in a log message, but why not just require them? Is there somewhere we need to not pass them?17:36
*** _amrith_ is now known as amrith17:36
*** exploreshaifali has quit IRC17:36
dimsum__stevedoor: thanks17:38
dimsum__pleia2: thanks17:38
*** e0ne has joined #openstack-oslo17:38
*** exploreshaifali has joined #openstack-oslo17:40
*** exploreshaifali has quit IRC17:42
zzzeekekarlso: probably not.  you’d want to use a trigger for that17:43
*** exploreshaifali has joined #openstack-oslo17:43
*** cdent has quit IRC17:45
*** exploreshaifali has quit IRC17:47
*** exploreshaifali has joined #openstack-oslo17:49
*** exploreshaifali has quit IRC17:52
harlowjalifeless i fixed that ctrl-c patch, ha, i must of been seeing something else when i added that :-P17:53
dhellmanndimsum__: so oslo.service is ready for test adoption? https://review.openstack.org/#/c/192886/17:53
harlowjaor on drugs, lol17:53
*** exploreshaifali has joined #openstack-oslo17:54
dimsum__dhellmann: y, i had a -W on it and the neutron folks wanted to get it in as they have some trouble (cyclic) between neutron and neutron-lbaas (that they can't work around with Depends-On)17:55
dhellmanndimsum__: ok17:55
dhellmanndimsum__: +217:55
dimsum__thanks17:55
*** exploreshaifali has quit IRC17:55
*** rpodolyaka1 has quit IRC17:58
*** rpodolyaka1 has joined #openstack-oslo17:58
*** rpodolyaka1 has quit IRC17:58
*** prad_ has joined #openstack-oslo18:01
vilobhmmdimsum__ : thanks for the review here https://review.openstack.org/#/c/190322/....answered your question…please check..18:02
openstackgerritJoshua Harlow proposed openstack/futurist: Allow providing customized scheduling strategies  https://review.openstack.org/19116318:04
*** Rockyg has joined #openstack-oslo18:05
openstackgerritDoug Hellmann proposed openstack/oslo.messaging: Drop use of 'oslo' namespace package  https://review.openstack.org/19334018:07
*** arnaud___ has joined #openstack-oslo18:15
*** alexpilotti has quit IRC18:18
*** arnaud___ has quit IRC18:19
dimsum__zzzeek: are you unclogged on the enginefacade work since the changes got in?18:22
zzzeekdimsum__: ahhmmmmm18:22
* zzzeek looks18:22
zzzeekdimsum__: yeah we merged, and mdbooth has a spec to put it in nova which i think also got approved18:22
dimsum__cool18:22
zzzeekdimsum__: so i think at this point either mdbooth is going to work on it, or someone will :)18:22
dimsum__k thanks. rpodolyaka was willing to help if i remember right18:23
*** stevedoor has quit IRC18:40
openstackgerritJoshua Harlow proposed openstack/taskflow: Remove 2.6 classifier + 2.6 ordereddict requirement  https://review.openstack.org/19335419:00
openstackgerritJoshua Harlow proposed openstack/tooz: Share most of the `run_watchers` code via a common mixin  https://review.openstack.org/19125219:01
*** rpodolyaka1 has joined #openstack-oslo19:02
Rockygdhellmann: you around?19:06
openstackgerritJoshua Harlow proposed openstack/tooz: Expose 'run_elect_coordinator' and call it from 'run_watchers'  https://review.openstack.org/19369319:15
*** ViswaV_ has quit IRC19:16
dimsum__Rockyg: something i can help with?19:16
*** ViswaV has joined #openstack-oslo19:16
Rockygdimsum__: don't think so, but maybe.  Product_wg had been talking with dhellmann about either a new repo for Usecases, or a new directory under openstack-specs for use cases.  Wanted to get info on way to proceed and direction19:18
dimsum__ack. i dunno :) thought it was probably something related to oslo :)19:19
Rockygnope.  just know Doug's likeliest hangout :-)19:19
*** sdake_ has quit IRC19:19
dimsum__haha ++19:20
*** achanda has quit IRC19:21
lifelessdhellmann: answers on 19201919:24
dhellmannRockyg: hi!19:25
RockygHey!19:25
RockygMy assignment from Product_wg is to make progress on getting a use case repo instantiated.19:26
dhellmannlifeless: +2a19:26
*** sputnik13 has joined #openstack-oslo19:26
*** achanda has joined #openstack-oslo19:27
dhellmannRockyg: ok, I should be able to help with that. How about if we go to #openstack-relmgr-office to keep this channel clear for the oslo folks?19:27
lifelessdhellmann: oh wow, thats going to be a big chunk landing19:27
dhellmannlifeless: land all the patches!19:27
RockygWill do.19:27
lifelessdhellmann: if you have time to look at https://review.openstack.org/#/c/189249/ that would be awesome19:28
*** mriedem has quit IRC19:30
dhellmannlifeless: yep, when I'm done helping Rockyg I'm going to go back to reviewing19:30
zzzeekdhellmann and/or lifeless , are you aware of these pbr issues people are hitting19:34
zzzeeksuch as19:34
zzzeekValueError: git history requires a target version of pbr.version.SemanticVersion(2014.1.5), but target version is pbr.version.SemanticVersion(2014.1.4)19:34
zzzeekerror in setup command: Error parsing /home/cloud-user/testbed/nova/setup.cfg: ValueError: git history requires a target version of pbr.version.SemanticVersion(2014.1.5), but target version is pbr.version.SemanticVersion(2014.1.4)19:34
zzzeekor19:34
zzzeekerror in setup command: Error parsing /var/jenkins/workspace/openstack_sqla_master/keystone/setup.cfg: ValueError: git history requires a target version of pbr.version.SemanticVersion(2015.1.1), but target version is pbr.version.SemanticVersion(8.0.0)19:34
*** ihrachyshka has joined #openstack-oslo19:36
lifelesszzzeek: yes. https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg51936.html19:38
zzzeeklifeless: woop19:38
lifelesszzzeek: tl;dr the setup.cfg is incorrect in that context, whatever it is, and rather than ignoring it, or generating backwards versions, pbr is complaining19:38
zzzeeklifeless: OK, just odd that me and some othe rppl seeing this error for the 1st time ever like a day ago19:39
lifelessso you may have just upgraded to a newer pbr19:39
lifelessif you hadn't done anything to force >=0.11 until now19:39
lifelessor you may have done a tag locally that was == the version you had specified19:39
zzzeeklifeless: erm.   this is like a jenkins CI that does a full build, and its just like, keystone and nova19:40
zzzeeki dont know that pbr found its way into the system python.  hope not19:40
*** exploreshaifali has joined #openstack-oslo19:40
lifelessit's a runtime dep, its certainly likely to be in your repos19:41
*** exploreshaifali has quit IRC19:41
zzzeeklifeless: my “repos”? like my pip cache, sort of thing?19:41
*** amotoki_ has quit IRC19:41
fungiwe (well the stable release managers) just started tagging the last icehouse release (2014.1.5) and also the release managers are doing the tag rotation to downgrade to semver-type versions for liberty/master, so that would explain the timing19:42
fungithese are likely the first tags on server projects since the semver-aware pbr19:43
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.reports: Guru Meditation Reports broken without version_string  https://review.openstack.org/19352919:43
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.reports: Fix intermittent test failures because of sort order  https://review.openstack.org/19370519:43
*** rpodolyaka1 has quit IRC19:43
lifelesszzzeek: distro repositories19:44
lifelessbut fungi's answer also explains it19:44
zzzeeklifeless: im using pip here19:44
lifelesszzzeek: I was answering your 'pbr in system python comment19:44
openstackgerritJoshua Harlow proposed openstack/tooz: Ensure lock(s) acquire/release returns boolean values  https://review.openstack.org/19337319:44
openstackgerritMerged openstack/oslo.versionedobjects: fields: report what the wrong type was when coerce fails  https://review.openstack.org/19318519:47
*** yamahata has joined #openstack-oslo19:48
lifelesszzzeek: so in detail19:48
*** yamahata has quit IRC19:48
lifelesszzzeek: the first one - there is a missing commit to icehouse to open up the version window, until thats landed local commits will cause that error.19:48
*** yamahata has joined #openstack-oslo19:49
zzzeeklifeless: Ok19:49
lifelesszzzeek: the second one is the same.19:49
zzzeeklifeless: so it is upstream19:49
lifelesszzzeek: the third one says there is a missing tag in the local repo19:49
lifelesszzzeek: the commit resetting the veresion namespace to 8 is present, but the tag to do it isn't.19:49
zzzeeklifeless: howver, something else important happened here, which is that I noticed in my build failure, it was dumping a full env, and a f’ing aws secret key is in there.  so just deleted that and now have to figure out wtf to do about however that key needed to be there19:49
lifelesszzzeek: score19:50
zzzeeklifeless: yes19:50
zzzeeklifeless: so this PBR problem saved my bacon!19:50
zzzeekgood job19:50
lifelessfungi: are version-bump commits wending their way ?19:50
lifelessfungi: (to stable-icehouse)19:51
fungilifeless: no, since those are the last tags, no new changes will be proposed to that branch and in another week i'll tag them and delete them19:51
fungithat is to say, the last commit on e.g. nova stable/icehouse will have a tag of 2014.1.5 and also a tag of icehouse-eol, and there will no longer be a stable/icehouse branch19:52
fungiconsistent with how i've been doing them back at least as far as diablo19:53
fungier, looks like ttx actually put the eol tags on diablo and essex, i didn't take over that until folsom i guess19:54
dhellmannzzzeek, lifeless: fungi is probably right about the timing and cause19:54
fungias for master, yes i hope there are already setup.cfg patches up to make those target 8.0.0 or whatever?19:55
fungidhellmann would likely know19:55
lifelessfungi: ok cool19:56
lifelessfungi: master - the 8.0.0 patches seem to be there before the tag :)19:56
lifelessfungi: which should have barfed, so my theory is that the tag is there but didn't propogate to zzzeek's CI repo for some reason19:56
fungioh, i see. pbr is complaining that the last tag it sees is 2015.1.1 but setup.cfg is targeting 8.0.0 so i guess that was the reason for the alpha tags19:57
lifelessright19:57
dhellmannyeah, so maybe we need to have new alpha tags?19:57
lifelessdhellmann: shouldn't19:57
lifelesslet me poke, what repo was it19:57
lifelesskeystone19:57
fungiyeah, agreed19:58
fungiit has a 8.0.0a0 already19:58
lifelessI get python setup.py --version19:58
lifeless8.0.0.0a1.dev419:58
lifelessin keystone19:58
* dhellmann has only skimmed the scrollback, so might be spouting nonsense19:58
*** ViswaV has quit IRC19:58
lifelessso the issue is local to zzzeek's (or whoever encountered it) setup19:58
dhellmannoh, I bet he needs to rebase his branch19:58
lifelessif he's merged in the version change in setup.cfg, the tag is also in his history19:59
lifelessI don't think we have side-sensitive code around tags, though I guess its possible19:59
dhellmannif it's an old change up for review, it might not be19:59
lifelessdhellmann: but an old change wouldn't see the new version line19:59
dhellmanntrue, I didn't realize he was seeing that, too19:59
lifelessdhellmann: (and if it does, the zuul ref created to get that brings in the tag)20:00
dhellmannzzzeek: is this error showing up in a CI job, or locally?20:00
fungisame. if i build an sdist in a current master branch tip i get keystone-8.0.0.0a1.dev420:01
fungino error20:01
openstackgerritJoshua Harlow proposed openstack/taskflow: Remove kazoo hack/fix for issue no longer needed  https://review.openstack.org/18241620:01
*** achanda has quit IRC20:03
*** arnaud___ has joined #openstack-oslo20:03
zzzeekdhellmann: two different CI jobs20:04
zzzeekdhellmann: one in RH one on my own server20:04
*** boris-42 has joined #openstack-oslo20:04
bknudsonwe have internal repos too with tags so hit the complaints with pbr, too.20:05
dhellmannzzzeek: ok, the alpha tag I added to that repo was the fix for the problem, so make sure you have that synced locally20:05
zzzeekdhellmann: yeah im on the server now so am jsut going to run the whole thing and see if it still happens20:05
dhellmannzzzeek: ok, let me know and I'll try to help debug20:05
dhellmannbknudson: hrm20:05
*** stevemar has joined #openstack-oslo20:07
*** arnaud___ has quit IRC20:08
bknudsonwe worked around it... we don't really care about the version of the server packages.20:09
dhellmannbknudson: ok, good20:09
*** e0ne has quit IRC20:11
lifelessbknudson: that was today? or a while back?20:21
bknudsonlifeless: it was right after the pbr with the change was released. We run tests often.20:21
bknudsonso it was a few weeks ago now20:21
*** prad_ has quit IRC20:26
*** ViswaV has joined #openstack-oslo20:30
*** ViswaV_ has joined #openstack-oslo20:32
*** ViswaV has quit IRC20:35
lifelessbknudson: yeah, I remember - I wasn't sure if you'd hit a new glitch20:38
lifelessbknudson: If you had, I would have been sad.20:38
bknudsonmaybe zzzeek is running into something new20:38
zzzeekbknudson: ive just wiped out all the .tox dirs and the pip caches and am trying again20:39
zzzeektehre’s no dist-level pbr on this box bc im working with built pythons anyway20:39
lifelesszzzeek: so there were two distinct failures you had; the keystone one was a missing tag20:39
zzzeeklifeless: ok20:39
lifelesszzzeek: (or perhaps side-sensitive history handling). So .tox and pip caches won't help. We need to look at the tags in the repo.20:40
lifelesszzzeek: for nova, it sounds like you might be adding commits to icehouse locally?20:40
zzzeeklifeless: also wiped out all the git roots which are re-cloning20:40
zzzeeklifeless: nope :)20:40
zzzeeklifeless: this is git pull + tox :)20:40
lifelesszzzeek: so the failure indicates there's at least one commit after the tag20:41
*** CaptainMorgan is now known as morgan20:41
bknudsonwe commit stuff to keystone all the time20:41
lifelesszzzeek: (and the tag is the same as the version in setup.cfg)20:41
zzzeeklifeless: i dont touch any setup.cfg20:41
*** amotoki_ has joined #openstack-oslo20:42
lifelesszzzeek: I didn't claim you did :)20:42
bknudsonhttp://git.openstack.org/cgit/openstack/keystone/log/20:42
lifelessbknudson: yes, but zzzeek's pbr failure indicates that the repo it was running out of was missing the 8.0.0.0a0 tag20:42
bknudsonis there a way to pull without fetching tags?20:43
lifelessyes20:43
lifeless--no-tags20:43
lifelessor remote.name.tagopt in the config20:44
lifelessbut updating refs isn't atoic20:44
lifelessits possible that e.g. one of the infra mirrors failed at the wrong spot20:44
lifelessand needs tickling20:44
lifelessunlikely though20:44
lifelessits a very narrow window20:44
*** amotoki_ has quit IRC20:47
*** ihrachyshka has quit IRC20:47
harlowjasdague do u know if http://logs.openstack.org/63/191163/16/check/gate-tempest-dsvm-neutron-src-futurist/73aedc2/logs/devstacklog.txt.gz ('Cloning not allowed in this configuration') will go away when https://review.openstack.org/#/c/187373/ merges?20:56
* harlowja is pretty sure it will, but just wanted to double check21:01
openstackgerritJoshua Harlow proposed openstack/taskflow: Perform a few optimizations to decrease persistence interactions  https://review.openstack.org/19083321:04
dimsum__harlowja: remember the weird mox3 AttributeError with self21:05
dimsum__harlowja: where did you see it?21:05
harlowjadimsum__ ya21:05
harlowjaoslo.service21:05
harlowjabut then i got asked to rebase ontop of them switching to mock21:06
*** ndipanov has quit IRC21:06
dimsum__ah ok21:06
dimsum__thanks21:06
harlowjadimsum__ http://logs.openstack.org/72/190372/5/check/gate-oslo.service-python34/12f5612/console.html.gz21:06
harlowja'AttributeError: No values given for arguments: self'21:06
harlowja^ == weird21:07
*** rushiagr_away is now known as rushiagr21:08
openstackgerritDavanum Srinivas (dims) proposed openstack/mox3: [WIP] Fix broken test and  remove Bad test  https://review.openstack.org/19372621:10
dimsum__harlowja: cool, this one ^^^ fixes that problem21:10
harlowjaah, cool21:10
dimsum__i checked out 190372/5 and repro'ed the problem and applied my fix and it ran fine21:11
harlowjaniceee21:11
dimsum__am wondering if i should dare pick up another one :) https://bugs.launchpad.net/python-mox3/+bug/139614421:11
openstackLaunchpad bug 1396144 in python-mox3 "mox3 fails for context manager based mock testing" [Undecided,New]21:11
dimsum__maybe later...21:12
dimsum__have a good weekend everyone21:12
harlowjajust use mock :-P21:14
*** figleaf is now known as edleafe21:16
bknudsonwe switched keystoneclient to use mock21:19
bknudsonhttps://review.openstack.org/#/c/191502/21:19
bknudsonnever looking back21:20
harlowja:-P21:22
*** rjaiswal has joined #openstack-oslo21:28
*** Rockyg has quit IRC21:30
*** ganso_ has quit IRC21:38
*** kgiusti has left #openstack-oslo21:39
openstackgerritFlavio Percoco proposed openstack/oslo.messaging: Don't use dynamic sources/targets  https://review.openstack.org/19314421:50
bknudsonhttps://review.openstack.org/#/c/193732/3 -- switch keystone to oslo.service21:50
bknudson+7, -111221:51
*** stevemar has quit IRC21:52
*** arnaud___ has joined #openstack-oslo21:52
bknudsonzzzeek: looks like sqlalchemy upgrade breaks keystone unit tests -- http://logs.openstack.org/05/190405/7/check/gate-keystone-python27/46ab1b6/console.html#_2015-06-16_19_32_44_08021:55
bknudsonthis is from https://review.openstack.org/#/c/190405/721:56
zzzeekbknudson: so, why would sqlalchemy-migrate be here attempting to run an invalid operation on SQlite ?21:57
*** arnaud___ has quit IRC21:57
*** rushiagr is now known as rushiagr_away22:01
zzzeekbknudson: also, wonder if anyone has run sqlalchemy-migrate tests with 1.0 :)22:01
openstackgerritJoshua Harlow proposed openstack/taskflow: Retain atom `revert` result (or failure)  https://review.openstack.org/19294222:01
bknudsonzzzeek: it's calling conn.execute(schema.DropConstraint(fkc))22:01
bknudsonand if I add an if-check for sqlite the tests now pass.22:02
*** sputnik13 has quit IRC22:03
zzzeekbknudson: so how did that work before22:04
*** sputnik13 has joined #openstack-oslo22:04
*** isq has joined #openstack-oslo22:11
bknudsonzzzeek: https://review.openstack.org/#/c/193741/22:13
bknudsonI'll see if I can figure out what older sqlalchemy did22:14
*** yamahata has quit IRC22:14
zzzeekbknudson: whole suite passes after that?22:14
bknudsonyep22:14
zzzeeksqlalchemy-migrate must have something it deos22:14
bknudsonzzzeek: with old sqlalchemy, inspector.get_foreign_keys(table_name) returned 0 foreign keys22:18
zzzeekbknudson: oh oh right22:18
zzzeekbknudson: :)22:18
zzzeekyeah thats new22:18
zzzeeke.g. it was broke before22:18
zzzeekso yes22:18
*** dimsum__ has quit IRC22:19
bknudsony, definitely quesionable.22:19
zzzeeki only run a subset of keystone tests and i wasnt doing migrations22:19
zzzeekbknudson: the patch you have it the correct approach22:19
bknudsonand I'll admit I don't care that much since it's sqlite.22:19
*** dimsum__ has joined #openstack-oslo22:20
zzzeekbknudson: there’s no need to drop the FKs on SQLite because they aren’t enforcing anyway22:21
zzzeekbknudson: even if you make SQLite fks enforce htey still let you drop the tables22:21
zzzeekbecause SQlite is kind of …crap :)22:21
harlowjahttp://www.sqlite.org/opcode.html is neat though :-P22:22
harlowjaand/or http://www.sqlite.org/vdbe.html22:22
bknudsonwe have had bugs where constraints weren't working on mysql because tests only cover sqlite.22:22
* harlowja didn't know that sqlite had a VM layer in it, till i read all that22:26
zzzeekbknudson: yep, the whole “lets let devs run openstack against sqlite” is a silly use case IMO22:26
harlowja*or VM-like-layer22:26
bknudsonevery database manager must do something like that.22:27
bknudsondb2 has a neat visual explain tool that I've used to optimize22:28
bknudsonalthough optimizing was mostly just -- hey, it's a table scan, don't do that.22:28
*** jecarey has quit IRC22:29
*** bknudson has quit IRC22:30
*** dimsum__ has quit IRC22:32
*** stpierre has quit IRC22:35
*** browne has quit IRC22:42
*** amotoki_ has joined #openstack-oslo22:43
harlowja:)22:46
*** amotoki_ has quit IRC22:49
*** rpodolyaka1 has joined #openstack-oslo22:52
*** ViswaV_ has quit IRC22:57
*** zzzeek has quit IRC22:58
*** zzzeek has joined #openstack-oslo23:01
*** zigo has quit IRC23:05
*** zigo has joined #openstack-oslo23:07
*** jgrimm is now known as zz_jgrimm23:10
*** zzzeek has quit IRC23:15
*** jlvillal has quit IRC23:21
*** vilobhmm has quit IRC23:23
*** jlvillal has joined #openstack-oslo23:33
*** arnaud___ has joined #openstack-oslo23:41
*** arnaud___ has quit IRC23:45
*** hogepodge has quit IRC23:45
*** browne has joined #openstack-oslo23:52
openstackgerritJoshua Harlow proposed openstack/oslo.concurrency: Use monotonic.monotonic() instead of time.time()  https://review.openstack.org/19375923:58

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