Tuesday, 2015-12-08

*** jerrygb has quit IRC00:00
*** jerrygb has joined #openstack-oslo00:02
*** salv-orl_ has quit IRC00:03
*** jamielennox|away is now known as jamielennox00:05
*** takedakn has quit IRC00:07
*** takedakn has joined #openstack-oslo00:07
*** salv-orlando has joined #openstack-oslo00:09
*** jerrygb has quit IRC00:18
*** jerrygb has joined #openstack-oslo00:18
*** I has joined #openstack-oslo00:19
*** I is now known as Guest398600:19
*** fultonj has quit IRC00:20
*** gordc has quit IRC00:22
*** jerrygb has quit IRC00:23
*** sabari has joined #openstack-oslo00:23
*** devananda has joined #openstack-oslo00:25
*** yamamoto has joined #openstack-oslo00:26
*** yamamoto_ has joined #openstack-oslo00:29
*** yamamoto has quit IRC00:32
*** yamamot__ has joined #openstack-oslo00:32
*** mtanino has quit IRC00:33
*** yamamoto_ has quit IRC00:34
*** dougwig has quit IRC00:35
*** dougwig has joined #openstack-oslo00:35
*** yamamot__ has quit IRC00:37
*** zz_dimtruck is now known as dimtruck00:38
*** jdandrea has quit IRC00:39
*** mc_nair_ has joined #openstack-oslo00:40
*** mc_nair has quit IRC00:40
*** jdandrea has joined #openstack-oslo00:40
*** takedakn has quit IRC00:43
*** alejandrito has quit IRC00:46
*** Guest3986 has quit IRC00:49
kevinbentonzzzeek: ping. i need some relationship advice :)00:51
*** kgiusti has joined #openstack-oslo00:54
*** EinstCrazy has joined #openstack-oslo00:56
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow for alterations in decider 'area of influence' (WIP)  https://review.openstack.org/24605101:12
*** rohit_ has joined #openstack-oslo01:21
*** rohit_ has quit IRC01:23
*** rohit_ has joined #openstack-oslo01:23
*** nikhil_k has joined #openstack-oslo01:23
*** nikhil has quit IRC01:25
*** salv-orlando has quit IRC01:25
*** links has joined #openstack-oslo01:27
*** dimtruck is now known as zz_dimtruck01:28
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow for alterations in decider 'area of influence' (WIP)  https://review.openstack.org/24605101:30
*** ozamiatin_ has quit IRC01:36
rohit_ https://bugs.launchpad.net/oslo.utils/+bug/152371601:43
openstackLaunchpad bug 1523716 in oslo.utils "oslo.utils upgrade breaks unit tests" [Undecided,New]01:43
rohit_Is this going to be fixed or ceikometer can skip this version?01:44
openstackgerritMerged openstack/oslo.utils: Revert "Move netifaces to extras"  https://review.openstack.org/25437901:45
*** Yingxin_ has joined #openstack-oslo01:49
*** Yingxin has quit IRC01:53
*** Yingxin_ is now known as Yingxin01:53
*** jerrygb has joined #openstack-oslo02:14
*** jerrygb has quit IRC02:16
*** cprmrf has joined #openstack-oslo02:25
*** itisha has quit IRC02:26
*** yottatsa has joined #openstack-oslo02:39
*** browne has quit IRC02:39
*** vilobhmm11 has quit IRC02:41
*** vilobhmm11 has joined #openstack-oslo02:41
*** deray has joined #openstack-oslo02:45
*** yottatsa has quit IRC02:50
*** yamahata has quit IRC02:51
*** zz_dimtruck is now known as dimtruck03:05
*** edmondsw has quit IRC03:07
harlowjadims dhellmann https://review.openstack.org/#/c/254523/03:18
dhellmannharlowja : stevemar beat you to that oslo.utils request by a couple of minutes03:19
harlowjaoh damn, i should not be talking03:19
dhellmannhttps://review.openstack.org/25451903:19
dhellmann:-)03:19
dhellmannI03:19
harlowjalol03:19
harlowjatalking/chatting03:19
harlowjalol03:19
dhellmannI'll give the jobs a few minutes to run and come back and do the release03:19
harlowja:-P03:19
harlowjak03:19
*** deray has quit IRC03:23
*** browne has joined #openstack-oslo03:24
*** dimtruck is now known as zz_dimtruck03:24
dhellmannharlowja, stevemar: any reason that's 3.2.0 instead of 3.1.1?03:27
*** yamamoto has joined #openstack-oslo03:29
*** salv-orlando has joined #openstack-oslo03:29
*** salv-orlando has quit IRC03:34
*** cprmrf has quit IRC03:34
*** jerrygb has joined #openstack-oslo03:35
openstackgerritVilobh Meshram proposed openstack/tooz: Add Consul Driver  https://review.openstack.org/24536203:38
*** cprmrf has joined #openstack-oslo03:38
openstackgerritVilobh Meshram proposed openstack/tooz: Add Consul Driver  https://review.openstack.org/24536203:38
stevemardhellmann: it's a change to the requirements file, so bump to 3.2.0 instead of 3.1.1 no?03:39
dhellmannstevemar : we dropped a requirement that wasn't being used, so we probably don't need to, but it's fine03:40
dhellmannoh, wait, no, you're right, we restored something too didn't we03:40
dhellmannI was just looking at the babel change03:40
* dhellmann should go back to his glass of wine03:40
*** deray has joined #openstack-oslo03:40
stevemaryep, it went 3.0.0 -> 3.1.0 (drop netifaces), so i figured if we bring back netifaces, it should be 3.2.003:41
*** vilobhmm11 has quit IRC03:42
*** cprmrf__ has joined #openstack-oslo03:49
*** jecarey has joined #openstack-oslo03:51
*** cprmrf has quit IRC03:51
*** jecarey has quit IRC03:56
*** jecarey has joined #openstack-oslo04:04
*** mc_nair_ has quit IRC04:09
openstackgerritSachi King proposed openstack-dev/pbr: WIP: Handle markers to support sdist on pip < 6  https://review.openstack.org/25328904:13
*** cprmrf__ has quit IRC04:27
*** rohit_ has quit IRC04:30
*** ViswaV has quit IRC04:34
*** ViswaV has joined #openstack-oslo04:38
*** boris-42_ has quit IRC04:43
*** pratikmallya has joined #openstack-oslo04:43
*** deray has quit IRC04:51
*** yamahata has joined #openstack-oslo04:53
*** deray has joined #openstack-oslo04:59
*** amotoki has joined #openstack-oslo05:20
*** amotoki has quit IRC05:48
*** jerrygb has quit IRC05:50
*** jaypipes has joined #openstack-oslo05:57
*** dims has quit IRC05:57
*** yamahata has quit IRC05:58
*** yamahata has joined #openstack-oslo05:58
*** harlowja_at_home has joined #openstack-oslo06:03
*** yamahata has quit IRC06:04
*** yamahata has joined #openstack-oslo06:09
*** ildikov has quit IRC06:16
*** pratikmallya has quit IRC06:18
*** dims has joined #openstack-oslo06:20
dimsstevemar : harlowja : dhellmann : thanks for handling the netifaces break06:24
stevemardims: my pleasure boss06:24
dims:)06:27
*** amotoki has joined #openstack-oslo06:30
*** pballand has quit IRC06:32
*** e0ne has joined #openstack-oslo06:38
openstackgerritMerged openstack-dev/cookiecutter: Match locale dir to the current infra script  https://review.openstack.org/25293006:42
openstackgerritMerged openstack/oslotest: Trival: Remove 'MANIFEST.in'  https://review.openstack.org/25379106:44
*** e0ne has quit IRC06:45
*** salv-orlando has joined #openstack-oslo06:49
*** e0ne has joined #openstack-oslo06:49
openstackgerritTan Lin proposed openstack/oslo.config: Make PortOpt accept choices parameter  https://review.openstack.org/25172906:50
openstackgerritTan Lin proposed openstack/oslo.config: Add new parameter `choices` to Integer type  https://review.openstack.org/25170006:50
*** vilobhmm11 has joined #openstack-oslo06:50
*** e0ne has quit IRC06:52
*** salv-orlando has quit IRC06:54
*** e0ne has joined #openstack-oslo07:02
*** dims has quit IRC07:11
*** vilobhmm11 has quit IRC07:18
*** e0ne has quit IRC07:20
*** e0ne has joined #openstack-oslo07:21
*** nkrinner has joined #openstack-oslo07:22
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow for alterations in decider 'area of influence' (WIP)  https://review.openstack.org/24605107:30
*** harlowja_at_home has quit IRC07:30
*** dims has joined #openstack-oslo07:31
*** shardy has joined #openstack-oslo07:40
*** jaypipes has quit IRC07:44
openstackgerritMerged openstack/oslo.policy: Don't generate doc from test  https://review.openstack.org/25406107:46
*** I has joined #openstack-oslo07:50
*** I is now known as Guest3493207:50
*** dims has quit IRC07:52
*** e0ne has quit IRC07:56
*** ildikov has joined #openstack-oslo08:03
openstackgerritEric Brown proposed openstack/oslo.config: Test equality of types.String choices as a set  https://review.openstack.org/25459908:03
*** jerrygb has joined #openstack-oslo08:06
*** jerrygb has quit IRC08:12
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Fix notifier options registration  https://review.openstack.org/25460408:15
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: batch notification listener  https://review.openstack.org/23471608:15
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: notif: Check the driver features in dispatcher  https://review.openstack.org/25173708:15
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: creates a dispatcher abstraction  https://review.openstack.org/25173608:15
*** deray has quit IRC08:20
openstackgerritChangBo Guo(gcb) proposed openstack/oslo.policy: Make sure item of policy_dirs is directory  https://review.openstack.org/25460708:25
*** gcb has joined #openstack-oslo08:27
*** markus_z has joined #openstack-oslo08:37
*** ozamiatin_ has joined #openstack-oslo08:38
*** yamahata has quit IRC08:43
*** deray has joined #openstack-oslo08:50
*** links has quit IRC08:55
*** browne has quit IRC08:56
*** e0ne has joined #openstack-oslo09:03
*** dstufft has quit IRC09:04
*** dstufft has joined #openstack-oslo09:04
*** links has joined #openstack-oslo09:09
*** ndipanov has quit IRC09:12
*** ndipanov has joined #openstack-oslo09:13
*** shakamunyi has joined #openstack-oslo09:13
*** ildikov has quit IRC09:16
*** ildikov has joined #openstack-oslo09:18
*** yassine__ has joined #openstack-oslo09:21
*** shakamunyi has quit IRC09:23
openstackgerritzhangsong proposed openstack/oslo.utils: Fix the bug of can't get the desired image info  https://review.openstack.org/25463009:24
*** pratikmallya has joined #openstack-oslo09:34
*** mhickey has joined #openstack-oslo09:38
*** andreaf has joined #openstack-oslo09:45
*** ildikov has quit IRC09:45
*** pratikmallya has quit IRC09:54
*** ildikov has joined #openstack-oslo09:59
*** Guest34932 has quit IRC10:04
*** dukhlov has joined #openstack-oslo10:05
dukhlovsileht: hello10:06
silehtdukhlov, hi10:06
dukhlovsileht: we have discussion about batch_poll in gerrit. but I didn't get you10:07
silehtdukhlov, I have followed your idea10:08
dukhlovcould you explain how this new approach provides us more performance?10:08
silehtdukhlov, it doesn't improve performance of oslo.messaging itself10:08
silehtdukhlov, but allow ceilometer to receive many messages into one callback call10:09
silehtdukhlov, so ceilometer can writte in batch all this message to the storage backend10:09
silehtdukhlov, instead of writting each message individually10:10
silehtdukhlov, also for kafka I guess we can use the prefectch capability to do that but that just a optimisation that I will do later10:11
openstackgerritsonu proposed openstack/oslo.service: Delete python bytecode before every test run  https://review.openstack.org/25465510:17
dukhlovsileht:  aha I see. I haven't seen you latest patch before asking, clear now10:22
*** salv-orlando has joined #openstack-oslo10:25
*** gcb has quit IRC10:29
*** dukhlov has quit IRC10:29
*** salv-orlando has quit IRC10:30
*** gcb has joined #openstack-oslo10:31
*** cdent has joined #openstack-oslo10:37
*** links has quit IRC10:37
*** yamamoto has quit IRC10:48
*** ozamiatin_ has quit IRC10:53
*** ozamiatin_ has joined #openstack-oslo10:56
*** links has joined #openstack-oslo10:58
*** EinstCrazy has quit IRC10:59
*** openstackgerrit has quit IRC11:02
*** openstackgerrit has joined #openstack-oslo11:02
*** lucas-dinner is now known as lucasagomes11:04
*** salv-orlando has joined #openstack-oslo11:06
*** amotoki has quit IRC11:07
*** deray has quit IRC11:10
*** dguitarbite has quit IRC11:13
*** Kennan has quit IRC11:14
*** salv-orlando has quit IRC11:14
*** Kennan has joined #openstack-oslo11:17
*** EinstCrazy has joined #openstack-oslo11:24
*** dguitarbite has joined #openstack-oslo11:26
*** Kennan has quit IRC11:29
*** kzaitsev_ws has joined #openstack-oslo11:30
*** Kennan has joined #openstack-oslo11:32
*** yamamoto has joined #openstack-oslo11:36
*** Kennan has quit IRC11:39
*** yamamoto has quit IRC11:41
*** Kennan has joined #openstack-oslo11:42
jokke_hello11:43
*** Kennan has quit IRC11:43
jokke_is the oslo.utils 3.2.0 supposed to fix these: "ImportError: No module named netifaces" ?11:44
*** yamamoto has joined #openstack-oslo11:44
*** yamamoto has quit IRC11:44
*** mikal has quit IRC11:46
*** Kennan has joined #openstack-oslo11:46
*** yassine__ has quit IRC11:46
*** mikal has joined #openstack-oslo11:47
*** Kennan has quit IRC11:47
*** Kennan has joined #openstack-oslo11:50
*** yamamoto has joined #openstack-oslo11:53
*** yamamoto has quit IRC11:53
*** pratikmallya has joined #openstack-oslo11:57
*** e0ne has quit IRC12:03
*** jerrygb has joined #openstack-oslo12:09
*** e0ne has joined #openstack-oslo12:11
*** jerrygb has quit IRC12:13
*** Kennan has quit IRC12:20
*** Kennan has joined #openstack-oslo12:27
*** gordc has joined #openstack-oslo12:31
*** pc_m has joined #openstack-oslo12:33
*** EinstCra_ has joined #openstack-oslo12:35
*** links has quit IRC12:36
*** EinstCrazy has quit IRC12:37
*** Kennan has quit IRC12:48
*** yassine__ has joined #openstack-oslo12:49
*** yamamoto has joined #openstack-oslo12:51
*** jeckersb is now known as jeckersb_gone12:53
*** Kennan has joined #openstack-oslo12:54
openstackgerritOleksii Zamiatin proposed openstack/oslo.messaging: Check devstack gate zmq  https://review.openstack.org/22977912:59
*** shardy has quit IRC13:09
*** shardy has joined #openstack-oslo13:10
*** amotoki has joined #openstack-oslo13:15
*** dims has joined #openstack-oslo13:16
dhellmannjokke_ : yes13:21
*** rpodolyaka has quit IRC13:21
lxslimorning dhellmann, can I enqueue https://review.openstack.org/#/c/253125/ to you please?13:22
jokke_morning dhellmann and thanks13:28
*** edmondsw has joined #openstack-oslo13:31
*** itisha has joined #openstack-oslo13:33
*** zz_dimtruck is now known as dimtruck13:34
*** jaypipes has joined #openstack-oslo13:35
*** yamamoto has quit IRC13:40
*** shardy is now known as shardy_afk13:41
*** jerrygb has joined #openstack-oslo13:44
*** yamamoto has joined #openstack-oslo13:46
*** dimtruck is now known as zz_dimtruck13:47
*** pratikmallya has quit IRC13:48
*** _crobertsrh is now known as crobertsrh13:49
*** regXboi has joined #openstack-oslo13:49
*** fultonj has joined #openstack-oslo13:53
*** kgiusti has joined #openstack-oslo13:57
*** yamamoto has quit IRC14:01
*** jeckersb_gone is now known as jeckersb14:01
*** yamamoto has joined #openstack-oslo14:02
*** nikhil_k is now known as nikhil14:05
*** rlrossit has joined #openstack-oslo14:07
*** crobertsrh has left #openstack-oslo14:08
*** haypo has joined #openstack-oslo14:10
*** pratikmallya has joined #openstack-oslo14:10
*** amrith is now known as _amrith_14:12
*** rpodolyaka has joined #openstack-oslo14:15
*** yamamoto has quit IRC14:24
*** yamamoto has joined #openstack-oslo14:27
*** mriedem has joined #openstack-oslo14:28
*** lucasagomes is now known as lucas-hungry14:42
*** edmondsw has quit IRC14:48
*** dims_ has joined #openstack-oslo14:52
*** jecarey has quit IRC14:52
*** shardy_afk is now known as shardy14:52
*** dims has quit IRC14:55
*** zz_dimtruck is now known as dimtruck15:02
*** pratikmallya has quit IRC15:05
*** sigmavirus24_awa is now known as sigmavirus2415:06
*** jerrygb has quit IRC15:09
*** jerrygb has joined #openstack-oslo15:10
*** edmondsw has joined #openstack-oslo15:13
*** jerrygb has quit IRC15:15
*** lucas-hungry is now known as lucasagomes15:17
*** jerrygb has joined #openstack-oslo15:24
openstackgerritAlexis Lee proposed openstack/oslo.log: Allow reload of 'debug' option  https://review.openstack.org/25482115:28
openstackgerritAlexis Lee proposed openstack/oslo.config: Add 'mutable' param to Opt  https://review.openstack.org/25147115:30
openstackgerritAlexis Lee proposed openstack/oslo.config: Allow parser and namespace modification  https://review.openstack.org/25312515:30
*** mtanino has joined #openstack-oslo15:33
openstackgerritAlexis Lee proposed openstack/oslo.log: Allow reload of 'debug' option  https://review.openstack.org/25482115:33
*** thangp has joined #openstack-oslo15:37
*** thumpba has joined #openstack-oslo15:39
*** _amrith_ is now known as amrith15:41
*** rpodolyaka has quit IRC15:41
*** pratikmallya has joined #openstack-oslo15:44
*** jecarey has joined #openstack-oslo15:46
*** mc_nair has joined #openstack-oslo15:52
*** nkrinner has quit IRC15:53
*** salv-orlando has joined #openstack-oslo16:03
*** salv-orlando has quit IRC16:03
*** salv-orlando has joined #openstack-oslo16:03
*** ozamiatin__ has joined #openstack-oslo16:03
*** yamamoto has quit IRC16:04
*** yamamoto has joined #openstack-oslo16:09
*** rpodolyaka has joined #openstack-oslo16:09
*** vilobhmm11 has joined #openstack-oslo16:12
*** browne has joined #openstack-oslo16:16
*** pradk has joined #openstack-oslo16:18
*** pratikmallya has quit IRC16:19
*** amrith is now known as _amrith_16:21
*** mriedem is now known as rodermang16:23
*** rodermang is now known as mriedem16:23
*** salv-orl_ has joined #openstack-oslo16:26
*** salv-orlando has quit IRC16:29
*** pratikmallya has joined #openstack-oslo16:30
*** yamamoto has quit IRC16:37
*** boris-42_ has joined #openstack-oslo16:44
*** pballand has joined #openstack-oslo16:44
*** openstackgerrit has quit IRC16:47
*** openstackgerrit has joined #openstack-oslo16:47
*** fultonj has quit IRC16:52
*** alejandrito has joined #openstack-oslo16:55
*** yamahata has joined #openstack-oslo16:58
*** ildikov has quit IRC17:02
*** vilobhmm11 has quit IRC17:03
*** Yingxin has quit IRC17:04
*** Kennan has quit IRC17:06
*** Kennan has joined #openstack-oslo17:07
*** ozamiatin_ has quit IRC17:08
openstackgerritJulien Danjou proposed openstack/tooz: Make all locks operate the same when fetched from different coordinators  https://review.openstack.org/25211517:10
openstackgerritJulien Danjou proposed openstack/tooz: etcd: driver with lock support  https://review.openstack.org/24687917:10
*** Yingxin has joined #openstack-oslo17:11
*** amotoki has quit IRC17:14
*** jecarey has quit IRC17:16
*** salv-orl_ has quit IRC17:16
*** Yingxin has quit IRC17:26
*** yassine__ has quit IRC17:27
*** Yingxin has joined #openstack-oslo17:31
*** pratikmallya has quit IRC17:36
*** ViswaV has quit IRC17:44
*** ViswaV has joined #openstack-oslo17:47
*** e0ne has quit IRC17:50
*** _amrith_ is now known as amrith17:53
*** markus_z has quit IRC17:57
*** pratikmallya has joined #openstack-oslo18:07
*** jecarey has joined #openstack-oslo18:17
*** salv-orlando has joined #openstack-oslo18:17
*** alejandrito has quit IRC18:19
*** alejandrito has joined #openstack-oslo18:19
*** jecarey has quit IRC18:21
*** salv-orlando has quit IRC18:21
*** vilobhmm11 has joined #openstack-oslo18:25
*** thangp has quit IRC18:25
*** shakamunyi has joined #openstack-oslo18:25
*** mhickey has quit IRC18:26
*** jaypipes has quit IRC18:27
*** dims_ has quit IRC18:30
mriedemlifeless: we have a stable branch backwards incompatible issue18:35
mriedemjroll: is there a bug for the ironic failure relatd to https://review.openstack.org/#/c/250571/ ?18:36
jrollcontext: oslo.messaging 3.1.0 breaking ironic stable/liberty unit tests http://logs.openstack.org/59/254759/1/check/gate-ironic-python27/9e4a526/console.html18:36
mriedemand why are ironic tests failing if oslo.messaging has only deprecated the thing but not removed it?18:37
jrolllucasagomes: ^ did you end up filing a bug for that?18:37
jroll18:05:03            dims_ | jroll : oslo.messaging was using debtcollector to decorate the RequestContextSerializer as deprecated and ran into this debt collector bug (https://bugs.launchpad.net/debtcollector/+bug/1520397) so i requested this on ironic18:37
openstackLaunchpad bug 1520397 in debtcollector "Problem with abstract classes" [Undecided,New]18:37
mriedemor that was the deprecation in 3.1.0 and they just removed it?18:37
jrollmaster (https://review.openstack.org/#/c/250571/)18:37
jrollthat's how dims explained it to me18:38
jrolland recommended the backport18:38
lucasagomesjroll, I didn't, I an fill one up quickly18:38
lucasagomesI can*18:38
jrollso it's a debtcollector bug making this fail where it shouldn't18:38
mriedemjroll: b/c of the decorator?18:39
*** jerrygb has quit IRC18:39
*** e0ne has joined #openstack-oslo18:39
jrollso now that I'm thinking about it more, it's a known backwards compatibility fail, where ironic master was fixed ahead of the release, rather than not releasing a backward incompatible thing18:39
jrollwhich is... sketchy at best18:40
jrollmriedem: yeah, that decorator doesn't work with abstract classes it seems18:40
mriedemjroll: we should revert the o.m change and blacklist the o.m 3.1.0 version in g-r18:40
mriedemwe need a bug reported18:41
jrolllucasagomes: are you doing that or should I?18:41
lucasagomesjroll, I'm on it...18:41
jrollthanks man18:41
lucasagomesjroll, for the stable releases it should be in the normal bug tracker right?18:42
lucasagomes(just mentioning it's in the stable branch)18:42
jrolllucasagomes: yep18:42
lucasagomescool, 1 min18:42
jrolllucasagomes: the oslo.messaging bug tracker18:42
lucasagomesyeah18:43
*** Kennan has quit IRC18:43
*** Kennan has joined #openstack-oslo18:44
*** cdent has quit IRC18:45
*** jerrygb has joined #openstack-oslo18:46
*** rlrossit has quit IRC18:46
mriedemlucasagomes: jroll: this was the debtcollector bug https://bugs.launchpad.net/debtcollector/+bug/152039718:46
openstackLaunchpad bug 1520397 in debtcollector "Problem with abstract classes" [Undecided,New]18:47
*** jecarey has joined #openstack-oslo18:48
jrollmriedem: yeah, I saw that18:49
mriedemjust need a bug here guys18:49
mriedemthen we can start the revert train18:50
openstackgerritJim Rollenhagen proposed openstack/oslo.messaging: Revert "serializer: deprecate RequestContextSerializer"  https://review.openstack.org/25490418:50
jrollyep, waiting...18:50
*** david-ly_ has joined #openstack-oslo18:50
jrollthere's the revert, just need the bug added to commit msg18:50
lucasagomesmriedem, https://bugs.launchpad.net/oslo.messaging/+bug/152404118:51
openstackLaunchpad bug 1524041 in oslo.messaging "oslo.messaging 3.1.0 breaking stable releases unit tests" [Undecided,New]18:51
*** david-ly_ is now known as david-lyle_18:52
jrollthanks lucas18:52
*** rlrossit has joined #openstack-oslo18:52
lucasagomesnp18:52
*** pballand has quit IRC18:52
openstackgerritJim Rollenhagen proposed openstack/oslo.messaging: Revert "serializer: deprecate RequestContextSerializer"  https://review.openstack.org/25490418:52
jrolladded partial-bug there ^18:53
jrollmriedem: most interesting part of this is that being deprecated AND removed in the same release...18:53
mriedemjroll: yeah, not going to happen18:53
*** jecarey has quit IRC18:53
*** jecarey has joined #openstack-oslo18:53
*** david-lyle has quit IRC18:54
jrollmriedem: it totally just did :P18:54
mriedemwell, it's not removed yet18:54
mriedembut the debtcollector bug breaks everything18:54
mriedembut it can't be removed until liberty-eol18:54
mriedemb/c ironic in liberty is using it18:54
mriedemso either they wait to remove in liberty-eol, or we cap o.m in liberty, which lifeless and others are against18:55
jrollright18:55
jrollmhm18:55
*** ildikov has joined #openstack-oslo18:55
jrollmriedem: thanks for the help, man, I'll get the g-r changes up18:57
*** jecarey_ has joined #openstack-oslo18:58
mriedemjust did18:59
jrolloh, thanks18:59
mriedemjd__: we either need this revert, or fix debtcollector and release a new required min version, or not use debtcollector and use the warnings module instead https://review.openstack.org/#/c/254904/19:02
*** jecarey has quit IRC19:02
* rlrossit is sad he just barely missed the o.vo release :(19:02
*** openstackgerrit has quit IRC19:02
*** openstackgerrit has joined #openstack-oslo19:02
*** jecarey has joined #openstack-oslo19:03
*** jecarey_ has quit IRC19:03
*** salv-orlando has joined #openstack-oslo19:04
*** salv-orlando has quit IRC19:11
*** david-lyle_ is now known as david-lyle19:14
*** pratikmallya has quit IRC19:33
*** pratikmallya has joined #openstack-oslo19:36
*** fultonj has joined #openstack-oslo19:37
*** harlowja has quit IRC19:38
*** harlowja has joined #openstack-oslo19:38
vipulquestion about Oslo.policy -- was it intended to be used outside of the context of an API request?19:45
vipuli.e. are there use cases such as nova-scheduler or some other non-user facing service having to go through policy checks?19:45
*** crc32 has joined #openstack-oslo19:50
*** mc_nair_ has joined #openstack-oslo19:51
*** mc_nair has quit IRC19:52
*** mhickey has joined #openstack-oslo19:55
*** jecarey has quit IRC20:01
openstackgerritMerged openstack/oslo.versionedobjects: Add a callable to gather extra data for fps  https://review.openstack.org/25259420:13
*** lucasagomes is now known as lucas-dinner20:13
openstackgerritMerged openstack/oslo.db: Remove iso8601 in requirements.txt  https://review.openstack.org/25376720:14
*** jecarey has joined #openstack-oslo20:14
openstackgerritMerged openstack/oslo.config: Add new parameter `choices` to Integer type  https://review.openstack.org/25170020:17
openstackgerritMerged openstack/oslo.db: Trival: Remove 'MANIFEST.in'  https://review.openstack.org/25376620:18
*** pballand has joined #openstack-oslo20:20
harlowjamriedem seems ok with me, the debtcollector bug is more of a key issue, that i think just docs can note as its reasons are more fundamental20:29
mriedemharlowja: yeah, deprecation of things is fine, but we really can't remove this until liberty-eol20:30
harlowjaright20:30
mriedemsince we aren't capping libs in stable20:30
harlowjathats fine with me20:30
mriedemok20:30
*** haypo_ has joined #openstack-oslo20:46
*** haypo_ has quit IRC20:54
*** jecarey has quit IRC20:54
*** thumpba has quit IRC21:02
openstackgerritBrian Curtin proposed openstack/oslosphinx: Use proper decode function name.  https://review.openstack.org/25496321:28
openstackgerritMatt Riedemann proposed openstack/oslo.db: Don't trace DB errors when we're retrying  https://review.openstack.org/25496421:30
mriedemkevinbenton: rpodolyaka: ^21:31
mriedemi just wrote a new patch rather than revive the old one21:31
*** dims has joined #openstack-oslo21:32
*** crc32 has quit IRC21:33
rlrossitdims: do you plan on doing a weekly oslo release Monday? Or can I just push up a patch for a new release of o.vo (even though you did it yesterday?21:33
*** crc32 has joined #openstack-oslo21:34
dimsrlrossit : did you see the other o.vo reviews in the queue?21:36
rlrossitoh dang there's other reviews in there. I didn't see those :)21:37
kevinbentonmriedem: makes me wonder if oslo db should log that at all21:38
mriedemkevinbenton: between retries?21:39
mriedemdebug level w/o the stacktrace doesn't seem bad21:40
kevinbentonmriedem: no, once it fails completely21:40
mriedemoh21:40
kevinbentonmriedem: yeah, the debug is fine21:40
kevinbentonmriedem: i mean the LOG.exception21:40
mriedemin the unexpected case?21:40
mriedemor once we're done retrying?21:40
kevinbentonthe caller will already have some exception handling path of some sort21:40
mriedemi wouldn't assume that21:40
kevinbentondone retrying21:40
kevinbentonand we re-raise21:40
mriedemi've seen some pretty bad code21:40
mriedemsorry API user, here is your 50021:41
kevinbentonwell in Neutron this will result in a double-log i think in most cases21:41
kevinbentonit's not the end of the world21:41
mriedemyeah, i'm not opposed to not tracing...21:42
mriedemnova doesn't do a lot of LOG.exception21:42
mriedemi guess i don't feel strongly enough about it to make that change in this change21:43
mriedemif that makes sense21:43
dimsmriedem : jroll and i talked about the stable/liberty break. you probably saw that21:43
dims(for neutron)21:43
mriedemdims: nope21:44
dims(for ironic) :)21:44
dimsmriedem : looks like you did not like https://review.openstack.org/#/c/254890 and are proposing a revert21:45
dimshttps://review.openstack.org/#/c/254890 was based off of what we fixed in neutron master21:46
dimsit will work on both newer and older oslo.messaging versiosn21:46
dimsbut i guess it's your and jroll's call21:46
mriedemdims: the problem is the debtcollector bug in oslo.messaging21:46
mriedemthat breaks that inheritance in ironic21:47
dimsmriedem : we really really want to get rid of that class21:47
mriedemdims: you can't until liberty-eol21:47
dimsjd__ : ^^21:47
dimswhy not?21:47
mriedemdims: backwards compat21:47
mriedemwe aren't capping things in stable21:47
mriedemi also have a block on o.m 3.1.0 here https://review.openstack.org/#/q/status:open+project:openstack/requirements+branch:master+topic:bug/1524041,n,z21:47
dimsi mean if we get switch neutron stable to a copy of that class it would still work21:47
dimsboth with older oslo.messaging and newer oslo.messaging21:48
mriedemdims: that breaks anyone not using that version of ironic in stable21:48
mriedemi mean if you drop the class in o.m21:48
mriedemthat breaks ironic in liberty GA, period21:48
dimsbut that's not what we are testing21:48
dimswe are testing stable/liberty branch21:49
mriedemdims: exhibit A https://review.openstack.org/#/c/226157/21:49
dimsand if stable/liberty is good we are good21:49
mriedemdims: that's not how it works in real deployments21:49
dimsmriedem : i know, i am trying to draw boundaries21:49
dimswe can never make any progress otherwise21:49
*** mhickey has quit IRC21:49
mriedemhonestly, if i could cap oslo.messaging at 2.5.0 in stable/liberty, i would have done that weeks ago21:49
dimsmriedem that's not my call. we are trying to make progress for mitaka21:50
*** salv-orlando has joined #openstack-oslo21:50
dimsthat specific doc does not say anything about an ironic release in the field. it talks about stable/branches...no?21:50
dimswhy would a ironic release in the field use newer oslo.messaging anyway?21:51
mriedemsecurity fixes?21:51
dimsapvec on #openstack-stable was asking if liberty oslo.messaging would have any problems and we said no21:51
dimsplease check traffic on #openstack-stable21:51
mriedemi was on there, that's where i noticed this21:52
mriedemlifeless: ^ are you around for htis?21:52
dimsi'll check scroll back when i wake up :) it's 1 AM here21:52
mriedemok, i'm gone in an hour too21:53
dimsi can only guarantee stable/* branches21:53
dimsas we test it21:53
dimsas long as we make sure we don't break it that's the line21:53
dimsack mriedem21:53
dimsthanks21:53
*** crc32 has quit IRC21:54
*** salv-orlando has quit IRC21:55
*** crc32 has joined #openstack-oslo21:55
lifelessmriedem: hi21:58
lifelessmriedem: whatsup ?21:58
mriedemlifeless: questioning https://review.openstack.org/#/c/254911/21:59
*** dims has quit IRC21:59
mriedemand https://review.openstack.org/#/c/254904/21:59
mriedemoslo.messaging deprecated RequestContextSerializer in o.m 3.1.0, and does that with a debtcollector wrapper,22:00
lifelessmriedem: ok, reading and paging in22:00
mriedemthe debtcollector wrapper has a bug which breaks ironic22:00
mriedemdims put out a fix for ironic on master22:00
mriedemhttps://review.openstack.org/#/c/250571/22:00
mriedemthat was proposed to stable/liberty also22:00
devanandathis broke several projects' gates yesterday22:00
devanandathis == the release of o.m 3.1.022:00
mriedemdevananda: but for the same reason as it broke ironic or other reasons?22:01
lifelessok so we really need the backward compat gate jobs :/22:01
mriedemlifeless: so i guess the deprecation isn't a problem in itself,22:01
devanandathe offending commit in o.m, for reference: https://github.com/openstack/oslo.utils/commit/2abbe1c3b19490f570c29502cd56ec92daf4ca4522:01
devanandamriedem: same reason22:02
mriedemdevananda: that's oslo.utils22:02
mriedemwe're talking about oslo.messaging22:02
devanandaooh22:02
mriedemdevananda: i could see how https://github.com/openstack/oslo.utils/commit/2abbe1c3b19490f570c29502cd56ec92daf4ca45 would break things yeah, that should have been a major version bump22:02
mriedemdevananda: seems https://review.openstack.org/#/c/248364/ should also be reverted22:03
devanandamriedem: thanks. I didn't realize there was a second problem with oslo releases yesterday22:03
mriedemlifeless: so going back to o.m,22:03
lifelessmriedem: https://review.openstack.org/#/c/254379/22:03
mriedemthey want to remove this deprecated RequestContextSerializer22:03
lifelessmriedem: that was the revert I think22:03
mriedemah good22:03
mriedemwe should also blacklist oslo.utils 3.1.0 and 3.2.0 in g-r22:03
lifelessno dims either :/22:04
lifelessno for hours22:04
lifeless[and he has a -2 on the patch]22:04
mriedemso anyway, my point was they shouldn't remove RequestContextSerializer since that's backwards incompatible with ironic in stable/liberty22:04
mriedemunless we do https://review.openstack.org/#/c/25489022:05
*** salv-orlando has joined #openstack-oslo22:05
mriedemit was noted that o.m u-c in stable/liberty is 2.5.0 https://github.com/openstack/requirements/blob/stable/liberty/upper-constraints.txt#L19522:06
lifelessmriedem:  when was it deprecated ?22:06
mriedemlifeless: this week?22:06
lifelessahahahah22:06
lifelessno22:06
mriedemhttps://review.openstack.org/#/c/244562/22:06
lifelessif it was deprecated this week, it needs to stay to liberty mitaka EOL22:06
lifelesserm liberty/mitaka22:06
mriedemthat's essentially what i was saying22:06
lifeless[depending on whether an independent server release in mitaka uses it22:07
lifelessthats crystal clear and we have broad consensus on that in the [not yet approved] backwards compat spec22:07
mriedemdims was thinking that as long as stable/liberty works with this version of o.m it's all good,22:07
mriedembut i was disagreeing that people that have deployed ironic before https://review.openstack.org/#/c/254890/ would be broken22:07
mriedemif they moved up to newer o.m22:07
mriedem*disagreeing with the assertion that as long as stable/liberty ironic is ok upstream for us, it's fine downstream22:08
lifelessso I don't know if we have the test bandwidth to test at-point-of-release *and* current-version22:08
mriedemwell, furthermore, i think this was unit test only fail22:08
lifelessbut the spirit of the backwards comapt exercise is to work with both22:08
lifelessand that clearly won't22:08
mriedemwhich doesn't currently adhere to constraints22:08
lifelessdo you think the failure indicates a likely production fail?22:09
lifelessOr was it an oddity in unit tests?22:09
mriedemjroll: ^22:09
*** vilobhmm11 has quit IRC22:10
*** david-ly_ has joined #openstack-oslo22:10
*** vilobhmm11 has joined #openstack-oslo22:10
*** pratikma_ has joined #openstack-oslo22:10
mriedemi am sort of wondering why the ironic dsvm jobs weren't fialing22:10
mriedem*failing22:10
mriedemdevananda: ^ any ideas there?22:11
devanandamriedem: off hand, i'm familiar with the o.u bug, not the o.m bug. lemme see if I can reproduce real quick22:12
*** david-lyle has quit IRC22:13
*** david-ly_ is now known as david-lyle22:13
*** gonzalo2kx has joined #openstack-oslo22:13
*** pratikmallya has quit IRC22:14
*** pratikma_ has quit IRC22:15
*** crc32 has quit IRC22:15
*** crc32 has joined #openstack-oslo22:16
lifelessmriedem: they were constrained?22:18
*** ViswaV has quit IRC22:18
mriedemlifeless: yup22:20
mriedemthat's it22:20
*** ViswaV has joined #openstack-oslo22:20
*** ndipanov has quit IRC22:21
lifelessok so we do believe that this would break production ironic22:21
lifelessseems like worth blacklisting and pulling from pypi22:21
mriedemyeah i think so22:21
mriedemRequestContextSerializer is a global type in ironic rpc22:21
devanandamriedem: reproduced, and yes it would break production22:22
devanandahttp://paste.openstack.org/show/481251/22:22
devanandaI can not start the conductor process22:23
mriedemok22:23
mriedemlifeless: so right now today, stable/liberty u-c for o.m is 2.5.022:23
mriedemhttps://github.com/openstack/requirements/blob/stable/liberty/upper-constraints.txt#L19522:23
mriedemso deployments *today* should not move up to higher than 2.5.022:23
devanandathat is in a fresh py27 env based on ironic stable/liberty, fwiw22:23
mriedemlifeless: i guess my next question is the ironic tested against the u-c generated constraints on stable/liberty22:24
* devananda needs to run to catch a bus, bbl22:25
*** e0ne has quit IRC22:26
*** gonzalo2kx has quit IRC22:28
lifelessmriedem: EPARSE your last22:29
*** jeckersb is now known as jeckersb_gone22:30
mriedemheh, wrong channel for my other comments22:30
mriedembecause it doesn't run ironic in the tests for u-c bumps on master https://review.openstack.org/#/c/254571/22:30
mriedemso my fear is the generated constraints patch on stable/liberty passes tests with o.m 3.1.0, we think sure it's good, and push it though, and then things are busted for ironic in stable/liberty22:31
mriedemwhich it does pass gate-tempest-dsvm-full on stable/liberty here https://review.openstack.org/#/c/246211/22:31
mriedemso if we approved ^ and someone deployed o.m 3.1.0 in liberty, ironic would be broken22:31
mriedemwhy would someone deploy o.m 3.1.0 in liberty? idk - maybe for bug fixes or security fixes22:31
mriedemthis is kind of exactly why i don't see us getting away from capping on major version boundaries in stable22:34
mriedemthe test surface is just so big22:34
*** crc32 has quit IRC22:36
*** crc32 has joined #openstack-oslo22:36
*** shardy has quit IRC22:41
*** rlrossit has quit IRC22:42
*** pratikmallya has joined #openstack-oslo22:43
*** crc32 has quit IRC22:44
kevinbentonzzzeek: yo, have a sec?22:44
lifelessmriedem: we should do that22:47
lifelessmriedem: adding more coverage to g-r changes is a thing we want to do22:48
lifelessmriedem: we don't want to add *everything*, but getting representative things is 100% desired22:48
lifelessmriedem: fungi and I had a go with some neutron unit tests last week, foundered on ZUUL_PROJECT being set to requirements itself rather than neutron22:48
zzzeekkevinbenton: sure22:49
fungilifeless: that was more just braindamage on my part22:50
fungii should have known better22:50
mriedemlifeless: so i'm not sure how much i care about https://review.openstack.org/#/c/254890/ now,22:51
mriedemlifeless: o.m deprecated a thing, they didn't remove it (yet),22:51
mriedemthe problem was the bug in the deprecation (in debtcollector)22:51
kevinbentonzzzeek: so we have this table in Neutron that doesn't have a relationship defined on it22:52
mriedemas long as https://review.openstack.org/#/c/254890/ works on stable/liberty ironic, it might also be ok for if/when o.m removes that thing22:52
kevinbentonzzzeek: https://github.com/openstack/neutron/blob/master/neutron/db/servicetype_db.py#L28-L3322:52
kevinbentonzzzeek: because it can be associated with multiple resource types22:52
zzzeekkevinbenton: evil22:53
kevinbentonzzzeek: yes :)22:53
*** fultonj has quit IRC22:53
lifelessfungi: better than to try?22:53
kevinbentonzzzeek: so then the issue is that if someone calls this https://github.com/openstack/neutron/blob/master/neutron/db/servicetype_db.py#L81-L9522:53
kevinbentonzzzeek: right after creating a resource22:53
*** salv-orlando has quit IRC22:53
kevinbentonzzzeek: the resource doesn't show that it has a provider association22:54
*** salv-orlando has joined #openstack-oslo22:54
zzzeekkevinbenton: where is Resource, by "Does not show", do you mean, Resource.some_attribute ?22:54
kevinbentonzzzeek: because i don't think sqlalchemy recognizes that the object in the session corresponds to that new record22:55
kevinbentonzzzeek: yep22:55
zzzeekkevinbenton: where's that ?22:55
kevinbentonzzzeek: one sec, looking for the code22:55
kevinbentonzzzeek: https://review.openstack.org/#/c/253884/3/neutron_lbaas/services/loadbalancer/plugin.py22:55
fungilifeless: well, i should have known better than to assume it would be that trivial. we've been down that road before (cross-testing for oslo libs)22:55
zzzeekkevinbenton: that's not showing me what im asking for22:56
fungiand it was anything but simple to implement22:56
zzzeekkevinbenton: i need to see in code what "resource doesnt show it has a provider association" looks like.  there's no relationship here, so how is this "association" manifested ?22:56
*** sigmavirus24 is now known as sigmavirus24_awa22:56
zzzeekkevinbenton: if its some memoized attribute, it needs to expire itself when the session flushes a related object22:57
kevinbentonzzzeek: ah, so L565 does this 'add_resource_allocation' which is the method i linked to above22:57
openstackgerritOleksii Zamiatin proposed openstack/oslo.messaging: WIP: [zmq] PUB-SUB pipeline.  https://review.openstack.org/24932622:57
*** devananda has quit IRC22:57
kevinbentonzzzeek: and then when get_loadbalancer is called, it's not present in the resulting dict it's converted to22:57
kevinbentonzzzeek: and the load balancer object is created right before add_resource_allocation22:58
kevinbentonzzzeek: hang on, i'll find the model definition for you for the load balancer22:58
fungilifeless: though if we try to do a less generalized solution than oslotest's it's likely not as complicated to make work22:59
*** amrith is now known as _amrith_22:59
kevinbentonzzzeek: https://github.com/openstack/neutron-lbaas/blob/master/neutron_lbaas/db/loadbalancer/models.py#L186-L19622:59
kevinbentonzzzeek: sorry, took me a sec. not as familiar with the lbaas code22:59
zzzeekkevinbenton: you want .provider to just query every time? you can make it lazy='dynamic'23:01
lifelessfungi: I need to look closely at that23:01
lifelessfungi: it appeared more complex to me, but ENAIVE // dunning-krubar23:01
jrolllifeless: mriedem: so, I think https://review.openstack.org/#/c/254904 is still the right thing to do. while it isn't intended to be an API break, the debtcollector bug makes it one. it clearly breaks users of the library, even if we fixed the one *known* user, there may be more unknown users out there23:01
lifelesskruger23:02
zzzeekkevinbenton: otherwise you'd do expire_all(), which is way too heavyhanded, or maybe assign to it via a backref, but then that changes add_resource_association23:02
fungikrubar is more like foobar though23:02
openstackgerritOleksii Zamiatin proposed openstack/oslo.messaging: WIP: [zmq] PUB-SUB pipeline.  https://review.openstack.org/24932623:02
zzzeekkevinbenton: you just need to look up the related object you care about and expire the .provider attribute23:02
zzzeekkevinbenton: or perhaps, just look in the identity map for it, that will tell you if its already loaded23:02
zzzeekkevinbenton: but not actually query for it23:03
mriedemjroll: yeah i think we need the g-r blacklist for that reason23:03
mriedemjroll: rather than revert, we could just not use debtcollector here too23:03
mriedemand just using the warnings module23:03
mriedembut it doesn't matter too much to me how it's actually fixed23:03
kevinbentonzzzeek: right, so we could just expire the object right after the add_resource_association call23:04
jrollmriedem: ditto, I'm not familiar with the warnings module and such, and I also don't want to get into the discussion of "when is the right time to remove this" if I change that deprecation23:04
zzzeekkevinbenton: yep23:04
kevinbentonzzzeek: i was just wondering if there was some magic thing we could put on that provider association table to tell sqlaclhemy to look for anything in memory with that id23:04
lifelessjroll: I agree23:04
kevinbentonzzzeek: and expire it23:04
*** mriedem is now known as mriedem_away23:09
zzzeekkevinbenton: there's events, you can catch those, then you can look in the identity map for the thing you want, then you can expire it23:14
kevinbentonoh, i guess we can look in the identity map right during that add_provider_association method23:15
kevinbentonzzzeek: since i think that's the only thing that creates them23:15
kevinbentonzzzeek: thanks for your help23:15
zzzeekkevinbenton: looking in the identity map is a little bit manual, you need to make an identity key23:16
zzzeekkevinbenton: probably there sohuld be a nicer way23:16
kevinbentonzzzeek: maybe it's easier to just call expire_all() then?23:16
zzzeekkevinbenton: thats very wasteful23:16
kevinbentonzzzeek: an expire doesn't trigger new lookups until something accesses the expired objects, or does it do it right then?23:18
*** regXboi has quit IRC23:18
zzzeekkevinbenton: an expire just empties it out, will load when next accessed23:18
kevinbentonzzzeek: right, so in this particular method it should be pretty cheap because the next call just reloads the object we are expiring anyway23:19
kevinbentonzzzeek: and returns to the user at that point23:19
*** edmondsw has quit IRC23:21
*** ozamiatin_ has joined #openstack-oslo23:22
*** yamamoto has joined #openstack-oslo23:23
*** jeckersb_gone is now known as jeckersb23:33
*** pradk has quit IRC23:35
*** yamamoto has quit IRC23:40
*** gordc has quit IRC23:41
*** ViswaV_ has joined #openstack-oslo23:50
*** ViswaV has quit IRC23:51
*** Yingxin_ has joined #openstack-oslo23:53
*** ozamiatin_ has quit IRC23:53
*** jerrygb has quit IRC23:55
*** jerrygb has joined #openstack-oslo23:56
*** Yingxin has quit IRC23:56
*** Yingxin_ is now known as Yingxin23:56
*** takedakn has joined #openstack-oslo23:56

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