Wednesday, 2016-02-24

*** vilobhmm11 has joined #openstack-oslo00:05
*** yamamoto_ has joined #openstack-oslo00:05
*** EinstCrazy has joined #openstack-oslo00:10
openstackgerritJoshua Harlow proposed openstack/taskflow: Initial POC/experimental builder code (for the general good)  https://review.openstack.org/28258400:11
*** yamamoto_ has quit IRC00:14
*** EinstCrazy has quit IRC00:14
*** vilobhmm11 has quit IRC00:19
*** vilobhmm11 has joined #openstack-oslo00:20
*** cdent has joined #openstack-oslo00:20
*** vilobhmm11 has quit IRC00:21
*** vilobhmm11 has joined #openstack-oslo00:21
*** vilobhmm11 has quit IRC00:21
*** vilobhmm11 has joined #openstack-oslo00:22
*** jeckersb is now known as jeckersb_gone00:31
*** cdent has quit IRC00:42
*** dtardivel has quit IRC01:08
*** yamamoto_ has joined #openstack-oslo01:14
*** yamamoto_ has quit IRC01:19
*** yamamoto_ has joined #openstack-oslo01:20
*** jeckersb_gone is now known as jeckersb01:32
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.db: Updated from global requirements  https://review.openstack.org/28390001:38
*** sputnik13 has quit IRC01:45
*** dims has quit IRC01:59
*** vilobhmm11 has quit IRC01:59
*** yamamoto_ has quit IRC02:00
*** yamahata has quit IRC02:00
*** vilobhmm11 has joined #openstack-oslo02:03
*** vilobhmm11 has quit IRC02:03
*** vilobhmm11 has joined #openstack-oslo02:03
*** sputnik13 has joined #openstack-oslo02:06
*** sputnik13 has quit IRC02:07
*** pcaruana has quit IRC02:07
*** vilobhmm11 has quit IRC02:12
*** browne has quit IRC02:16
*** pcaruana has joined #openstack-oslo02:19
openstackgerritMerged openstack/oslo.context: Revert "Add common oslo.log format parameters"  https://review.openstack.org/28374502:24
*** zz_dimtruck is now known as dimtruck02:47
*** yamamoto_ has joined #openstack-oslo02:47
*** vilobhmm11 has joined #openstack-oslo02:59
*** pcaruana has quit IRC03:01
*** amrith is now known as _amrith_03:05
*** browne has joined #openstack-oslo03:09
*** dims has joined #openstack-oslo03:13
*** pcaruana has joined #openstack-oslo03:16
*** salv-orlando has joined #openstack-oslo03:26
*** salv-orlando has quit IRC03:28
*** salv-orl_ has quit IRC03:29
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.messaging: Added duration to notify server/client  https://review.openstack.org/28125403:33
openstackgerritMerged openstack/oslo.db: Updated from global requirements  https://review.openstack.org/28390003:36
openstackgerritMerged openstack/oslo.messaging: Reduce number of rabbitmq consumer tag used  https://review.openstack.org/28017003:36
openstackgerritMerged openstack/oslo.messaging: Documents the mirror queue policy of RabbitMQ 3.0  https://review.openstack.org/28215203:36
openstackgerritMerged openstack/oslo.messaging: Typos of 'recieve' instead of 'receive'  https://review.openstack.org/28340303:36
openstackgerritMerged openstack/tooz: Compute requires_beating  https://review.openstack.org/27965103:37
dimsdhellmann : something wrong with oslosphinx : http://logs.openstack.org/60/282760/1/check/gate-oslo.middleware-docs/acfeaff/console.html03:39
*** links has joined #openstack-oslo03:46
dimsgus : ping03:53
*** boris-42 has quit IRC03:54
gus?03:54
dimsgus : saw your note, can you please file review for oslo.privsep release?03:55
gussecurity review?03:55
dims" It still relies on a merged-but-not-yet-released change in oslo.privsep"03:56
gusoh right..03:56
gushttps://review.openstack.org/#/c/283917/03:56
dimsgus : then another review for g-r and u-c bump03:56
gusyep, will do.03:56
dimsyou will need a os-brick release too right? with that fixed up oslo.privsep version #03:57
gusyes.03:57
gusbut that needs to actually be reviewed first, so might take a few days (at least).03:58
dimsok let's take care of the oslo.privsep + g-r/u-c bump03:58
*** pcaruana has quit IRC04:01
*** vilobhmm11 has quit IRC04:04
gusdims: Sachi mentioned in passing that you were working on a jenkins job that just used everything from git - is this true / already-merged?04:04
gus(otherwise I'll put together such a thing - I'm tired of Depends-On being ignored without waiting for a project-config approval round-trip)04:06
gusdims: oslo.privsep g-r/u-c bump: https://review.openstack.org/28392504:09
*** pcaruana has joined #openstack-oslo04:15
*** dimtruck is now known as zz_dimtruck04:35
harlowja_at_homegus, let me know when u want to work on that language stuff :)04:35
harlowja_at_home;)04:35
dimsgus : those are running already - details here - https://etherpad.openstack.org/p/dims-periodic-jobs04:41
gusdims: aha, thanks.04:43
*** harlowja_at_home has quit IRC04:53
*** jamielennox is now known as jamielennox|away04:54
dimsgus : done with the release and the bumps04:56
gusthanks04:57
*** deray has joined #openstack-oslo05:04
*** amotoki has joined #openstack-oslo05:05
*** jamespage has quit IRC05:05
*** jamespage has joined #openstack-oslo05:06
openstackgerritjaveme proposed openstack/oslo.messaging: Use more efficient mask_dict_password to mask password  https://review.openstack.org/28394205:20
*** zqfan has joined #openstack-oslo05:20
openstackgerritMerged openstack/oslo.service: wsgi: decrease the default number of greenthreads in pool  https://review.openstack.org/26918805:30
*** jeckersb is now known as jeckersb_gone05:32
*** salv-orlando has joined #openstack-oslo05:36
*** gcb has quit IRC05:37
*** pcaruana has quit IRC05:38
*** dims has quit IRC05:48
*** salv-orlando has quit IRC05:49
*** pcaruana has joined #openstack-oslo05:53
*** gcb has joined #openstack-oslo05:58
*** vilobhmm11 has joined #openstack-oslo06:02
*** nkrinner has joined #openstack-oslo06:16
*** harlowja_at_home has joined #openstack-oslo06:17
*** openstack has joined #openstack-oslo13:20
*** openstackstatus has joined #openstack-oslo13:21
*** ChanServ sets mode: +v openstackstatus13:21
*** subscope has quit IRC13:24
*** edmondsw has joined #openstack-oslo13:27
*** jeckersb_gone is now known as jeckersb13:34
*** dims has joined #openstack-oslo13:40
*** amotoki has joined #openstack-oslo13:44
*** EinstCrazy has joined #openstack-oslo13:47
dimsdhellmann : we have a problem with oslo.middleware docs build, can you please take a look when you get a chance? https://bugs.launchpad.net/oslo.middleware/+bug/154910613:53
openstackLaunchpad bug 1549106 in oslo.middleware "gate-oslo.middleware-docs fails to build" [Undecided,New]13:53
*** gordc has joined #openstack-oslo13:55
szaherdhellmann I can see the logs twice, one time in the log-file and other one in output stream13:59
*** salv-orlando has joined #openstack-oslo14:01
szaherdhellmann check the output http://paste.openstack.org/show/488021/ seems to be fine ... I need to stop stream handler !14:03
*** slashme has joined #openstack-oslo14:03
*** mdrabe has joined #openstack-oslo14:03
*** dimtruck is now known as zz_dimtruck14:05
*** salv-orlando has quit IRC14:08
*** mriedem has joined #openstack-oslo14:14
*** kgiusti has joined #openstack-oslo14:15
*** rlrossit_ has joined #openstack-oslo14:17
*** itisha has quit IRC14:19
openstackgerritOleksii Zamiatin proposed openstack/oslo.messaging: Check devstack gate zmq  https://review.openstack.org/22977914:24
*** regXboi has joined #openstack-oslo14:24
*** dukhlov has joined #openstack-oslo14:25
dhellmanndims : ack14:33
zzzeekrpodolyaka: looks great14:33
*** EinstCrazy has quit IRC14:35
dhellmannszaher : ok, let me take a closer look. can I run freezer from a virtualenv or do I need to run devstack?14:36
dhellmannszaher : and do I need that configuration file you have in your example in the paste?14:37
dhellmannszaher : running freezer-agent without a config file isn't doing anything14:40
openstackgerritMerged openstack/oslo.db: Increase the default max_overflow value  https://review.openstack.org/26918614:44
dhellmannszaher : this code needs a lot of work. You're violating privacy policies messing with the internals of the config object.14:50
dimsbknudson : some recent oslo policy change seems to be causing problems in ironic - http://logs.openstack.org/51/284151/1/check/gate-ironic-python27/b30cad5/testr_results.html.gz14:51
bknudsonthere's recent changes in oslo.policy?14:52
dimsbknudson : at least it's failing in oslo policy :)14:52
*** rlrossit_ has quit IRC14:53
*** rlrossit has joined #openstack-oslo14:53
bknudsonthe most recent merge to oslo.policy that actually changed something was Jan 714:54
dimsbknudson : hmm :(14:54
bknudsonmaybe it's an interaction with oslo.context14:54
bknudson?14:54
dimsthat would have been too easy :)14:54
dimsyes possible14:54
dimsroles?14:55
dimsbingo14:55
bknudsonhttp://git.openstack.org/cgit/openstack/oslo.context/log/ -- the roles change isn't released14:56
dimsbknudson : right, that's why we are failing running against master14:56
dimsof all oslo.*14:56
bknudsonsuccess14:56
dimsbknudson : do you have some time to poke at this? (pretty please)14:57
bknudsondims: I can look at this today14:57
bknudsonI'll be hanging out at the neutron meetup14:57
dimsthanks bknudson. ack. i'll try to get back to it in a couple of hours too14:57
openstackgerritJulian proposed openstack/oslo.db: Add tests for float interval values in wrap_db_retry()  https://review.openstack.org/28417514:58
*** sigmavirus24_awa is now known as sigmavirus2414:58
*** jecarey has joined #openstack-oslo14:59
*** mtanino has joined #openstack-oslo14:59
*** ozamiatin has quit IRC14:59
*** deray has quit IRC15:01
*** pblaho has quit IRC15:05
lxsli_webAnyone who understands oslo.service here? Specifically ProcessLauncher15:06
lxsli_webit looks to me as though in #wait, when service#reset is called, it does so in the launcher process not the worker process15:06
lxsli_webeezhova: ^^15:07
*** salv-orlando has joined #openstack-oslo15:08
eezhovalxsli_web, here is how reset is triggered in ProcessLauncher: https://github.com/openstack/oslo.service/blob/master/oslo_service/service.py#L558-L56115:09
eezhovalxsli_web, reset is called for all children15:09
eezhovalxsli_web, then all children are killed by SIGTERM so they are guaranteed to restart with new config15:11
*** lxsli_web has quit IRC15:11
openstackgerritMerged openstack/oslo.versionedobjects: Updated from global requirements  https://review.openstack.org/28399915:18
openstackgerritMerged openstack/oslo.service: Updated from global requirements  https://review.openstack.org/28399815:20
*** lxsli_web has joined #openstack-oslo15:21
lxsli_weboslo.service: I suspect ProcessLauncher is only calling service#reset in its own process, not the workers15:22
lxsli_webanyone know why this is OK please? Seems fairly broken to me15:22
lxsli_webThe direct solution would be to make workers call service.reset when they catch SIGHUP instead of exiting. This could have side-effects.15:22
lxsli_webAn alternative would be to set up a threading.Event per worker and use this to signal reset. Each worker would need a thread to poll the event.15:22
lxsli_webeezhova dhellmann ^^15:22
openstackgerritMerged openstack/oslo.messaging: Improves logging  https://review.openstack.org/28367415:26
openstackgerritMerged openstack/oslo.messaging: Use more efficient mask_dict_password to mask password  https://review.openstack.org/28394215:26
*** zz_dimtruck is now known as dimtruck15:28
eezhovalxsli_web, In the past when a parent process received SIGHUP it reloaded its own config and then sent SIGHUP to all children and they handled the signal by calling launcher.restart (https://github.com/openstack/oslo.service/blob/master/oslo_service/service.py#L471)15:29
*** dims has quit IRC15:29
*** salv-orlando has quit IRC15:29
*** dims has joined #openstack-oslo15:30
eezhovalxsli_web, But later the behavior was changed so that a parent sends SIGTERM instead of SIGHUP https://github.com/openstack/oslo.service/commit/286a6ea80dd4419137d8c35c7db6a0f68702741815:30
lxsli_webeezhova: just been reading git blame, thank you :)15:31
lxsli_webeezhova: do you agree that since service.reset() doesn't cross the process boundary to the workers, it's pointless?15:31
lxsli_webor, what have I missed?15:31
eezhovalxsli_web, it isn't entirely useless. it was introduced because Neutron does some stuff in the parent process15:32
openstackgerritJohn Eckersberg proposed openstack/oslo.messaging: amqp: log time elapsed between receiving a message and replying  https://review.openstack.org/28419515:33
eezhovalxsli_web, and it also has to be reset15:33
lxsli_web:|15:33
bknudsondims: look how ironic does init for its context: http://git.openstack.org/cgit/openstack/ironic/tree/ironic/common/context.py#n2115:34
*** dims has quit IRC15:34
bknudsonthe call to super() is at the end rather than the beginning15:35
eezhovalxsli_web, I agree that it is ugly, but that's how it is :(15:35
openstackgerritJohn Eckersberg proposed openstack/oslo.messaging: amqp: log time elapsed between receiving a message and replying  https://review.openstack.org/28419515:35
bknudsondims: so that oslo.context's change to initialize roles overrides ironic's15:36
lxsli_webeezhova: thanks for the explanation, I'll try to figure out what to do15:36
*** yamahata has joined #openstack-oslo15:39
bknudsondims: change to ironic: https://review.openstack.org/#/c/284199/15:39
*** nkrinner has quit IRC15:44
*** mdrabe has quit IRC15:53
*** dims has joined #openstack-oslo16:03
*** browne has joined #openstack-oslo16:08
*** salv-orlando has joined #openstack-oslo16:08
*** mdrabe has joined #openstack-oslo16:08
*** yamahata has quit IRC16:10
*** Kennan has quit IRC16:13
*** lxsli_web has quit IRC16:13
*** Kennan has joined #openstack-oslo16:14
rbradforbknudson, I pretty sure I've seen a similar context subclassing pattern in other projects16:24
bknudsonrbradfor: why do they even subclass if they're not going to use it?16:24
rbradforbknudson, that would require more investigation, I'm sure there is a reason.16:25
rbradforbknudson, an alternative solution is to pass roles to super() now that's is a kwarg of the baseclass16:25
bknudsonrbradfor: I proposed that in https://review.openstack.org/#/c/284227/16:26
rbradforbknudson, oh, I'd only seen the earlier review16:27
*** harlowja_at_home has joined #openstack-oslo16:31
*** ihrachys has quit IRC16:33
harlowja_at_homedims,  yt16:41
harlowja_at_homequestion from ironic folks, they were thinking it might be nice to have ironic-dvsm gate or something on futurist library, now that futurist code merged there (ya)!!!16:42
harlowja_at_homehttps://review.openstack.org/#/c/264720/ (merged, woot!)16:43
stevemarquestion for you wonderful oslo folks16:46
*** vilobhmm11 has joined #openstack-oslo16:46
stevemarwe're getting the following message in keystone test logs: oslo_middleware/ssl.py:28: Deprecation[30;43mWarn[0ming: The 'oslo_middleware.ssl' module usage is deprecated, please use oslo_middleware.http_proxy_to_wsgi16:46
stevemarbut we're not importing oslo_middleware.ssl :)16:47
*** lxsli_web has joined #openstack-oslo16:47
stevemarcould it be coming from the init? http://git.openstack.org/cgit/openstack/oslo.middleware/tree/oslo_middleware/__init__.py16:47
stevemarfrom oslo_middleware.ssl import SSLMiddleware16:47
*** yuriy_n17 has quit IRC16:47
stevemarwhich then invokes : removals.removed_module ...16:47
harlowja_at_homehmmm16:48
harlowja_at_homelikely16:48
harlowja_at_homestevemar, looks like due to that __init__ that is likely getting triggerex16:49
harlowja_at_home*triggered16:49
stevemarharlowja_at_home: yep =\16:49
* harlowja_at_home doesn't like __init__ that do that kind of stuff16:49
stevemarharlowja_at_home: http://codesearch.openstack.org/?q=oslo_middleware.ssl&i=nope&files=&repos=16:50
*** pblaho has joined #openstack-oslo16:50
harlowja_at_homeright16:50
harlowja_at_homehttp://git.openstack.org/cgit/openstack/oslo.middleware/tree/oslo_middleware/ssl.py#n2716:50
stevemarharlowja_at_home: might we be able to remove it from the init? the only folks using it, are doing it directly?16:50
harlowja_at_homeseems fair to me16:51
harlowja_at_homehopefully that will work out for folks16:51
* stevemar shrugs16:51
stevemarharlowja_at_home: i'll toss something up and see what happens16:51
harlowja_at_homecool16:51
*** lbragstad has quit IRC16:58
*** dims has quit IRC17:00
*** amotoki has quit IRC17:00
*** ozamiatin has joined #openstack-oslo17:01
*** dims has joined #openstack-oslo17:03
rbradforbknudson, FYI https://review.openstack.org/#/c/284227 will fail, context.roles is merged, but not  released until 2.2.017:04
bknudsonI'll recheck after oslo.context is released17:04
rbradfornp17:05
* dims back online17:05
rbradforall hail dims!17:05
bknudsonthat's what znc is for17:05
dimsLOL17:05
dimswhat exciting stuff did i miss? :)17:05
*** yamahata has joined #openstack-oslo17:06
*** ozamiatin has quit IRC17:06
openstackgerritDoug Hellmann proposed openstack/oslo.middleware: work around doc build error  https://review.openstack.org/28426417:12
dhellmanndims : ^^17:12
*** achanda has joined #openstack-oslo17:15
*** achanda has quit IRC17:15
*** achanda has joined #openstack-oslo17:15
dimsdhellmann : thanks17:16
dhellmanndims : stand by for the oslo.config patch17:17
dimsrbradfor, bknudson : one of you please +2A it? https://review.openstack.org/#/c/284264/17:17
dimsack dhellmann17:17
bknudsondims: looking...17:17
rbradfordims, done. I was already running this locally, can see the ValueError: list.remove(x): x not in list presently.17:18
dimsrbradfor : bknudson : thanks17:19
openstackgerritDoug Hellmann proposed openstack/oslo.config: remove redundant call to set explicit target  https://review.openstack.org/28427017:20
rbradfordhellmann, while it works, it perplexes me what keeps sample.config current17:20
dhellmannrbradfor : the extension causes the file to be generated17:21
rbradfordhellmann, sphinxconfiggen, ok, I didn't see an output_file so i take it that is a default file17:22
dhellmannrbradfor : yeah17:22
openstackgerritDoug Hellmann proposed openstack/oslo.middleware: Revert "work around doc build error"  https://review.openstack.org/28427217:23
*** edmondsw has quit IRC17:23
*** ihrachys has joined #openstack-oslo17:26
*** ihrachys has quit IRC17:29
rbradfordhellmann, one day you will need to teach me how you got from error to https://review.openstack.org/#/c/284270/17:30
dhellmannrbradfor : I used pdb and some intuition. It took a few rounds of "what are these nodes?" to figure out what was going on.17:32
rbradfordhellmann, I'm sure your reST and sphinx work in past helped navigate.17:34
*** slashme has left #openstack-oslo17:40
dhellmannrbradfor : yeah, that's where the intuition came in17:42
openstackgerritMerged openstack/oslo.messaging: Added duration to notify server/client  https://review.openstack.org/28125417:45
*** edmondsw has joined #openstack-oslo17:47
*** yamamoto has quit IRC17:49
dimsupdates from testing this morning : https://review.openstack.org/#/q/owner:dims-v+message:%22%255BWIP%255D+Trying+latest+oslo.*+from+master%2217:49
dimscinder breaks until https://review.openstack.org/#/c/284167/ gets merged17:50
dimsironic breaks until https://review.openstack.org/#/c/284300/ gets merged17:50
dimss/breaks until/will break unless/17:50
*** lucasagomes is now known as lucas-hungry17:51
*** sputnik13 has joined #openstack-oslo17:52
openstackgerritVilobh Meshram proposed openstack/tooz: Add Consul Driver  https://review.openstack.org/24536217:54
*** sigmavirus24 is now known as sigmavirus24_awa18:01
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.messaging: Allow Notifier to have multiple topics  https://review.openstack.org/28433018:15
harlowja_at_homedims, hey, do u think that new periodic job will cover what the ironic folks are looking for, basically a dvsm-gate on futurist (now that https://review.openstack.org/#/c/264720 merged, woot!)18:39
harlowja_at_homedmitry there was wondering about ironic-dvsm job for futurist, may not though be useful if periodic job does enough of the same18:40
dimsharlowja_at_home : right now it uses only oslo*, yes others can be added - http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/run-tox-with-oslo-master.sh#n2618:47
dimsah dsvm!18:47
dimsone sec18:47
dimsharlowja_at_home : this one needs to be updated - http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/devstack-gate.yaml#n137418:49
*** yamamoto has joined #openstack-oslo18:50
*** yamamoto has quit IRC18:56
*** cdent has quit IRC18:59
harlowja_at_homedims, thx19:02
harlowja_at_homewill see if that's what the ironic folks are thinking/lookin for19:04
*** arunkant has joined #openstack-oslo19:10
*** browne has quit IRC19:11
*** sigmavirus24_awa is now known as sigmavirus2419:11
dimssileht : dhellmann : this look ok? https://review.openstack.org/#/c/284330/ i can add tests if its worth it. it was noticed by arunkant in https://review.openstack.org/#/c/279828/ over in keystone channel19:16
dimsharlowja_at_home : does the removal for kwarg look ok in that? ^^19:16
dhellmanndims : some tests to verify the precedent order logic would be good, but the change looks fine to me19:18
harlowja_at_homeagreed, looks ok19:18
dhellmannI can't comment on the removals(), I haven't used that before.19:18
dimscool thanks dhellmann and harlowja_at_home : let me add tests19:18
harlowja_at_homedims,  http://docs.openstack.org/developer/debtcollector/api.html#debtcollector.renames.renamed_kwarg can also work, if that suites it better19:18
harlowja_at_homesince u are renaming topic -> topics19:19
dimsharlowja_at_home : y will switch19:20
harlowja_at_homecools19:20
harlowja_at_homeman debtcollector so cool, lol19:25
harlowja_at_homewho made that19:25
harlowja_at_homeh19:25
harlowja_at_homeha19:25
harlowja_at_homeha19:25
openstackgerritJoshua Harlow proposed openstack/futurist: Add what the watcher watches to the watcher as a property  https://review.openstack.org/28436719:26
dimsLOL19:36
*** browne has joined #openstack-oslo19:37
* harlowja_at_home to much coffeee ;)19:37
dimsdhellmann : harlowja_at_home : updated https://review.openstack.org/284330 with tests19:37
dhellmanndims : looking19:38
*** yamahata has quit IRC19:41
harlowja_at_homedims, do u want to use the replace option?19:41
harlowja_at_homethat option, when enabled, allow u to just use topics in the new function signature19:41
harlowja_at_homeand if topic gets passed in then, it will move topic -> topics19:41
harlowja_at_homewoah i just found https://www.rdoproject.org/blog/2015/08/dims-talks-about-the-oslo-project/19:42
harlowja_at_homelol19:42
harlowja_at_homedims,  u so famous19:42
harlowja_at_homeha19:42
harlowja_at_homewhat replace does @ https://github.com/openstack/debtcollector/blob/master/debtcollector/renames.py#L3619:43
harlowja_at_homeseems like u want to use that19:43
openstackgerritMerged openstack/oslo.context: Standardize an oslo.policy credentials dictionary  https://review.openstack.org/27192919:47
openstackgerritMerged openstack/oslo.log: use log.warning instead of log.warn  https://review.openstack.org/28424219:53
rbradfordims, I believe there are no reviews outstanding on oslo.context, everything is merged and project doesn't have dependencies. this has some work to unblock oslo.log work.  No idea what pertains to requesting release?19:58
openstackgerritMerged openstack/oslo.messaging: Improves poller's stop logic  https://review.openstack.org/28362220:05
openstackgerritMerged openstack/oslo.middleware: work around doc build error  https://review.openstack.org/28426420:05
*** zqfan has quit IRC20:12
*** yassine__ has quit IRC20:12
openstackgerritJoshua Harlow proposed openstack/futurist: Fix jitter strategies  https://review.openstack.org/28439020:13
*** gordc has quit IRC20:18
*** cdent has joined #openstack-oslo20:28
*** cprm has joined #openstack-oslo20:30
*** dtardivel has quit IRC20:38
*** gordc has joined #openstack-oslo20:47
*** ihrachys has joined #openstack-oslo20:47
*** boris-42 has joined #openstack-oslo20:53
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.messaging: Allow Notifier to have multiple topics  https://review.openstack.org/28433020:57
dimsrbradfor : harlowja_at_home : let's get this in please ^^20:58
rbradfordims, looking at it presently.20:58
dimsrbradfor : i added the version and removal_version20:58
rbradfordims, thanks20:59
*** rlrossit has quit IRC20:59
rbradformy other comment was in response to replace=True, seems like you do not want to do that.20:59
dimsrbradfor : right21:00
dimsdhellmann rbradfor : do we need this for Mitaka? https://review.openstack.org/#/c/284270/21:00
dhellmanndims : we should get patchbot set up in here :-)21:01
dhellmanndims : yeah, we should include that21:01
dimsrbradfor : dhellmann : https://review.openstack.org/#/c/284270/ has my +2 now21:01
dims+1 dhellmann21:01
*** achanda has quit IRC21:01
dimsfor patchbot21:01
rbradfordims, I'm just getting to appreciate debtcollector so my comments were related to its use (and I'm on a bit of a when you deprecate/remove stuff). I really have no knowledge of oslo.messaging (as yet) to say hey, this fixes the problem.21:02
rbradfordhellmann, what is patchbot?21:02
rbradfordhellmann, doing my last validation on https://review.openstack.org/#/c/284270/21:02
openstackgerritKen Giusti proposed openstack/oslo.messaging: Fix a minor syntax error in a log statement  https://review.openstack.org/28440821:03
rbradfordhellmann, removing clearly fixes the middleware docs things, investigating what that really does I just wanted to know21:03
dhellmannrbradfor : if you mention a patch, it looks up the title for you. notmyname operates it, IIRC21:03
dhellmannrbradfor : ack on the review21:04
dimsnotmyname: can you please add patchbot here? :)21:05
dimsdhellmann : i added versions, so wiped out your +2, can you please re-look? https://review.openstack.org/#/c/284330/21:06
*** patchbot has joined #openstack-oslo21:06
dimswelcome patchbot21:06
dhellmannhttps://review.openstack.org/#/c/284330/21:07
patchbotdhellmann: patch 284330 - oslo.messaging - Allow Notifier to have multiple topics21:07
dhellmannrbradfor : ^^21:07
dimsnot very chatty are you patchbot ? :)21:07
rbradfordhellmann, still unclear how that differs from openstackgerrit proposals?21:08
*** Kennan has quit IRC21:08
dhellmannrbradfor : openstackgerrit posts here when you submit a patch. patchbot watches for you to mention patches and gives you the subject line from them.21:08
*** Kennan has joined #openstack-oslo21:08
rbradfordhellmann, ok, I see, would it be nice and smarter if you just went like review:284330 and it could get a url, and message.21:09
dhellmannrbradfor : maybe notmyname will take a patch21:09
*** pcaruana has quit IRC21:10
dhellmannrbradfor : although tbh I usually just paste the full link from the browser because it's faster than typing the # myself21:11
rbradfordhellmann, yep in some cases, I guess I cut/pasted just the id to git review -d <n> a lot, so perhaps I was confusing things21:12
dhellmannrbradfor : sure, both cases make sense21:13
*** ihrachys has quit IRC21:17
*** rlrossit_ has joined #openstack-oslo21:19
openstackgerritSean M. Collins proposed openstack/oslo.concurrency: [WIP] Use tempfile to determine a temporary directory for lock_path  https://review.openstack.org/28441521:26
*** salv-orl_ has joined #openstack-oslo21:27
*** salv-orlando has quit IRC21:29
kevinbentondims: ping21:32
dimskevinbenton : pong21:32
kevinbentondims: is there a way to have an oslo config option default to the value of another oslo config option?21:33
dimskevinbenton : see $sqlite_db example on http://docs.openstack.org/developer/oslo.config/cfg.html21:34
*** ekarlso- has quit IRC21:34
*** ekarlso- has joined #openstack-oslo21:34
kevinbentondims: can it reference another section?21:34
dimskevinbenton : i think both have to be in DEFAULT section (limitation)21:35
openstackgerritEric Brown proposed openstack/oslo.vmware: Move bandit into pep8  https://review.openstack.org/28442321:35
kevinbentondims: arg. trying to figure out the best way to deprecate an ML2 specific option and move it to a 'default' option21:35
dimsdhellmann : ^^ thoughts?21:35
openstackgerritSean M. Collins proposed openstack/oslo.concurrency: [WIP] Use tempfile to determine a temporary directory for lock_path  https://review.openstack.org/28441521:36
*** mtanino__ has joined #openstack-oslo21:41
rbradforkevinbenton, dims if you believe the docs, it says "You can use . to delimit option from other groups, e.g. ${mygroup.myoption}."21:42
kevinbentonrbradfor: i'll give it a shot. thx21:42
dimsrbradfor : ah we must have fixed it :)21:42
*** achanda has joined #openstack-oslo21:43
dimslooks like jd__ 's work :) https://github.com/openstack/oslo.config/commit/a5afcc22aaebb6ad5b671a2d5b345010ce19ac7421:44
*** achanda has quit IRC21:45
*** ndipanov has quit IRC21:45
rbradforkevinbenton, let us know if it works, I didn't know you could do this until this conversation21:46
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.middleware: Updated from global requirements  https://review.openstack.org/28276021:49
dimsdhellmann : harlowja_at_home : let's get this in please https://review.openstack.org/#/c/284330/21:51
patchbotdims: patch 284330 - oslo.messaging - Allow Notifier to have multiple topics21:51
openstackgerritMerged openstack/oslo.config: remove redundant call to set explicit target  https://review.openstack.org/28427021:52
*** kgiusti has left #openstack-oslo21:54
*** notmyname has joined #openstack-oslo21:59
notmynamedid patchbot make it in here21:59
notmyname(swift meeting is over)21:59
notmynamehello patchbot21:59
notmynameusage: patch 123422:00
patchbotnotmyname: https://review.openstack.org/#/c/1234/ - tempest - Removing link doctoring in test_images (MERGED)22:00
notmynameand https://review.openstack.org/#/c/1234/22:00
patchbotnotmyname: patch 1234 - tempest - Removing link doctoring in test_images (MERGED)22:00
notmynamepm me if you have questions/issues with patchbot, or find me in #openstack-swift22:01
notmynamedims: dhellmann: ^22:01
*** regXboi has quit IRC22:01
dimsthanks notmyname22:01
openstackgerritSteve Martinelli proposed openstack/oslo.middleware: remove oslo_middleware.ssl from __init__.py  https://review.openstack.org/28425622:02
*** notmyname has left #openstack-oslo22:03
*** dims has quit IRC22:14
openstackgerritDmitriy Ukhlov proposed openstack/oslo.messaging: test  https://review.openstack.org/28444122:34
*** gordc has quit IRC22:38
*** jecarey has quit IRC22:50
*** sigmavirus24 is now known as sigmavirus24_awa22:54
*** mriedem has quit IRC23:00
*** mdrabe has quit IRC23:03
*** cprm has quit IRC23:04
*** cprm has joined #openstack-oslo23:06
*** dims has joined #openstack-oslo23:08
*** yamamoto_ has joined #openstack-oslo23:08
*** rlrossit_ has quit IRC23:10
*** achanda has joined #openstack-oslo23:10
dimszzzeek : DinaBelova found something interesting - https://bugs.launchpad.net/oslo.db/+bug/154951623:13
openstackLaunchpad bug 1549516 in oslo.db "Too many reconnections to the SQLalchemy engine" [Undecided,New]23:13
zzzeekdims: the "SELECT 1" is not per connection23:14
zzzeekit's per connection use23:14
DinaBelovazzzeek so here https://github.com/openstack/oslo.db/blob/master/oslo_db/sqlalchemy/engines.py#L146 is done against engine_connect op23:14
DinaBelovais that connection usage?23:14
DinaBelovanot the connection itself?23:14
zzzeekDinaBelova: that is checking out a connection from the pool23:15
zzzeekDinaBelova: also the "SELECT 1" is usually not a very latent thing, it's there for openstack's pessimistic disconnect detection23:15
zzzeekDinaBelova: do you have python profling that show actual *time* spent in the "SELECT 1" ?23:15
DinaBelovawhat I used was not the python profiling on the code level, but the osprofiler notifications processing https://dinabelova.github.io/nova-boot-keystone-cache-turn-on.html23:16
DinaBelovaso it sends operation start/end notifications23:16
zzzeekDinaBelova: part of this might be that keystone does way too many individual connection uses23:17
DinaBelovaso for keystone that is defined here https://review.openstack.org/#/c/103368/34/keystone/common/sql/core.py23:17
patchbotDinaBelova: patch 103368 - keystone - Integrate OSprofiler in Keystone23:17
zzzeekDinaBelova: the enginefacade refactor that nova and keystone are moving toawrds would theoretically reduce the number of "connects" as it will allow lots of smaller operations to correctly join into a single transaction23:17
DinaBelovazzzeek ok, so right now I see SELECT 1 per every operation in keystone, and per 1-2 db operations in Nova - is any OpenStack project already using enginefacade reactor so I can take a look on what's going on in these cases?23:20
*** abitha has joined #openstack-oslo23:20
dimsDinaBelova : nova should be23:20
dimsDinaBelova : the engine facade stuff merged a couple of weeks ago23:21
DinaBelovadims : ok, so for nova the situation looks better from what i see in https://dinabelova.github.io/nova-boot-oslodb-ping-listener-profiled.html - for nova SELECT 1 is happening per 3-4 operations23:22
DinaBelovai suppose neutron was moved to this approach as well from what I see in the trace23:23
dimsbknudson : stevemar : ^^23:23
*** pradk has quit IRC23:24
*** vilobhmm11 has quit IRC23:25
dimsDinaBelova : ha! merged 4 hours ago :) https://review.openstack.org/#/c/257458/23:25
patchbotdims: patch 257458 - keystone - Use the new enginefacade from oslo.db (MERGED)23:25
*** vilobhmm11 has joined #openstack-oslo23:25
dimsbknudson : stevemar : never mind :)23:25
DinaBelovadims hahaha :D well, my env does not have it for sure :D23:25
DinaBelovaok, I'll check what the picture will be with this change applied23:26
DinaBelova:facepalm: I need to rebase keystone change again :D23:28
*** dimtruck is now known as zz_dimtruck23:28
dimsDinaBelova : it's all good :) we fixed it 4 hours before we found it23:30
DinaBelova:D23:30
zzzeekDinaBelova: i dont think neutron moved yet, but their existing approach is already much more like enginefacade's23:31
DinaBelovazzzeek ack23:31
zzzeekDinaBelova: if nova can continue to modernize longer series of methods into one long transaction these select 1's wuld be reduced23:31
zzzeekDinaBelova: all DBAPI operations are in a transaction anyway so the driver emits BEGIN / COMMIT / ROLLBACK everytime as well23:31
DinaBelovaok, I'll recheck if my env has Nova change applied (I believe yes, I remember myself changing nova commit some time ago because of this), and will try keystone change agains the env23:32
DinaBelovazzzeek dims - will keep you updated23:32
dimszzzeek : thanks!23:35
*** yamamoto_ has quit IRC23:38
*** cdent has quit IRC23:47
*** cprm has quit IRC23:52

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