Wednesday, 2015-01-14

*** raildo has quit IRC00:00
*** tsekiyam_ has joined #openstack-oslo00:02
openstackgerritMerged openstack/tooz: Upgrade to hacking 0.10  https://review.openstack.org/14689300:06
dims__ihrachyshka: do you want to throw in sql style comments in that test as well?00:08
*** tsekiyama has quit IRC00:09
*** shardy has quit IRC00:09
*** rpodolyaka1 has quit IRC00:09
*** dstanek has quit IRC00:09
*** dstanek has joined #openstack-oslo00:09
*** rpodolyaka1 has joined #openstack-oslo00:09
ihrachyshkadims__, you mean #/--?00:09
dims__ihrachyshka: y00:09
ihrachyshkaok, I'll add them. though I need to check that they fail otherwise.00:10
dims__sounds good00:10
*** jraim has joined #openstack-oslo00:10
*** shardy has joined #openstack-oslo00:11
openstackgerritOpenStack Proposal Bot proposed openstack/oslo-incubator: Updated from global requirements  https://review.openstack.org/14589100:13
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.messaging: Updated from global requirements  https://review.openstack.org/14150900:13
openstackgerritOpenStack Proposal Bot proposed openstack/tooz: Updated from global requirements  https://review.openstack.org/14478600:16
*** stevemar has joined #openstack-oslo00:17
*** tsekiyama has joined #openstack-oslo00:19
*** tsekiyam_ has quit IRC00:21
*** tsekiyama has quit IRC00:23
mriedemwas just going to pull that down and play with it00:26
mriedemfor nova and glance unit tests00:26
mriedemihrachyshka: dims__: ^00:27
*** stevemar has quit IRC00:27
openstackgerritCsaba Henk proposed openstack/oslo.concurrency: processutils: execute(): fix option incompatibility  https://review.openstack.org/14703300:27
*** david-lyle has joined #openstack-oslo00:28
ihrachyshkamriedem, I've checked on glance only for now (it's 01:24 here)00:30
ihrachyshkamriedem, if you have time for nova check, please do so00:30
ihrachyshkadims__, -- comments are parsed out correctly, though for # comments, not the case (I suspect sqlparse module we use to parse SQL does not know about those).00:31
ihrachyshkano idea whether it worked before when we executed single statement though. I will check it.00:31
mriedemihrachyshka: you should be sleeping if it's 1:30am :)00:35
ihrachyshkamriedem, no way, "someone" proposed to revert mah patches00:36
*** achanda has quit IRC00:39
ihrachyshkadims__, ok, so it didn't work correct with # before too, so not an issue :)00:42
openstackgerritMerged openstack/oslo.concurrency: Revert "Port processutils to Python 3"  https://review.openstack.org/14694000:43
openstackgerritJoshua Harlow proposed openstack/taskflow: Remove 'SaveOrderTask' and test state in class variables (WIP)  https://review.openstack.org/14703800:44
*** achanda has joined #openstack-oslo00:46
*** vipul has joined #openstack-oslo00:47
*** zhiyan has joined #openstack-oslo00:48
vipulwhat's the state of oslo.context? any projects using it?00:48
vipulalso looks like it's a little behind in terms of renaming things like tenant -> project00:48
*** rossella_s has quit IRC00:52
*** jraim has quit IRC00:54
*** dougwig has quit IRC00:54
*** rossella_s has joined #openstack-oslo00:54
ihrachyshkavipul, at least neutron now consumes it00:55
*** david-lyle has quit IRC00:58
*** dougwig has joined #openstack-oslo00:58
*** david-lyle has joined #openstack-oslo00:58
*** jraim has joined #openstack-oslo01:00
*** david-lyle has quit IRC01:05
*** sigmavirus24_awa is now known as sigmavirus2401:05
dims__ihrachyshka: +1 to mriedem. get some sleep :)01:06
*** rossella_s has quit IRC01:07
ihrachyshkaack guys, as you said; bye :)01:07
*** ihrachyshka has quit IRC01:07
*** rossella_s has joined #openstack-oslo01:08
*** david-lyle has joined #openstack-oslo01:09
*** sigmavirus24 is now known as sigmavirus24_awa01:11
*** jraim has quit IRC01:13
openstackgerritxhzhf proposed openstack/oslo.vmware: oslo.vmware: __getattr__ throw exception insteading returning none  https://review.openstack.org/14704401:13
openstackgerritxhzhf proposed openstack/oslo.vmware: oslo.vmware: getattr throw exception insteading returning none  https://review.openstack.org/14704401:15
*** jraim has joined #openstack-oslo01:19
*** sabari is now known as zz_sabari01:21
*** achanda has quit IRC01:23
*** david-lyle has quit IRC01:24
*** david-lyle has joined #openstack-oslo01:29
*** zzzeek has quit IRC01:31
*** david-lyle has quit IRC01:35
*** salv-orlando has quit IRC01:41
*** david-lyle has joined #openstack-oslo01:52
*** sigmavirus24_awa is now known as sigmavirus2401:53
*** rossella_s has quit IRC01:53
*** rossella_s has joined #openstack-oslo01:56
*** david-lyle has quit IRC01:59
*** salv-orlando has joined #openstack-oslo02:00
*** amrith is now known as _amrith_02:02
*** dims__ has quit IRC02:02
*** dims__ has joined #openstack-oslo02:03
*** zhiyan has quit IRC02:05
*** zhiyan has joined #openstack-oslo02:06
*** dims__ has quit IRC02:07
*** vishy has quit IRC02:11
*** vishy has joined #openstack-oslo02:15
*** salv-orlando has quit IRC02:19
*** mriedem1 has joined #openstack-oslo02:20
*** mriedem has quit IRC02:22
*** zz_sabari is now known as sabari02:23
*** mtanino has quit IRC02:25
*** yamahata has quit IRC02:31
*** david-lyle has joined #openstack-oslo02:40
*** stevemar has joined #openstack-oslo02:46
*** harlowja is now known as harlowja_away02:46
*** lbragstad has quit IRC02:47
*** russellb has quit IRC02:47
*** otherwiseguy has quit IRC02:48
*** zhiyan has quit IRC02:55
*** lbragstad has joined #openstack-oslo02:55
*** zhiyan has joined #openstack-oslo02:57
*** jroll has quit IRC03:00
*** russellb has joined #openstack-oslo03:02
*** lbragstad has quit IRC03:08
*** lbragstad has joined #openstack-oslo03:10
*** jroll has joined #openstack-oslo03:10
*** russellb has quit IRC03:15
*** otherwiseguy has joined #openstack-oslo03:17
*** jraim has quit IRC03:18
*** jraim has joined #openstack-oslo03:20
*** yamahata has joined #openstack-oslo03:24
*** david-lyle has quit IRC03:25
*** russellb has joined #openstack-oslo03:25
*** jroll has quit IRC03:26
*** miqui has joined #openstack-oslo03:29
*** jroll has joined #openstack-oslo03:32
*** russellb has quit IRC03:38
*** lbragstad has quit IRC03:38
*** russellb has joined #openstack-oslo03:39
*** rossella_s has quit IRC03:40
*** salv-orlando has joined #openstack-oslo03:43
*** rossella_s has joined #openstack-oslo03:43
*** jraim has quit IRC03:45
*** jraim has joined #openstack-oslo03:47
*** lbragstad has joined #openstack-oslo03:47
jogoany new osll libs in the past few hours?03:48
jogohttps://bugs.launchpad.net/nova/+bug/141062603:49
jogoI wonder if oslo is hiding an import error03:51
*** amotoki has joined #openstack-oslo03:53
*** sabari is now known as zz_sabari03:54
*** lbragstad has quit IRC04:00
*** rossella_s has quit IRC04:00
*** lbragstad has joined #openstack-oslo04:02
*** salv-orlando has quit IRC04:02
*** mriedem1 has left #openstack-oslo04:03
*** rossella_s has joined #openstack-oslo04:07
sigmavirus24jogo: last few hours? no, but in the past day I think oslo.db and oslo.concurrency have seen releases04:09
jogoit was eventlet :)04:10
sigmavirus24ah04:10
* sigmavirus24 just noticed your question04:10
*** sigmavirus24 is now known as sigmavirus24_awa04:11
*** rushiagr_away is now known as rushiagr04:12
*** rossella_s has quit IRC04:34
*** salv-orlando has joined #openstack-oslo04:35
*** rossella_s has joined #openstack-oslo04:38
*** yamahata has quit IRC04:38
*** yamahata has joined #openstack-oslo04:39
*** salv-orlando has quit IRC04:39
*** dims__ has joined #openstack-oslo04:52
*** dims__ has quit IRC04:57
*** vishy has quit IRC04:57
*** jamespage has quit IRC05:00
*** vishy has joined #openstack-oslo05:02
*** rossella_s has quit IRC05:12
*** otherwiseguy has quit IRC05:12
*** otherwiseguy has joined #openstack-oslo05:16
*** rossella_s has joined #openstack-oslo05:16
*** zigo has quit IRC05:20
*** zigo has joined #openstack-oslo05:21
*** rossella_s has quit IRC05:36
*** rossella_s has joined #openstack-oslo05:36
*** russellb has quit IRC05:49
*** achanda has joined #openstack-oslo05:49
*** russellb has joined #openstack-oslo05:49
*** vigneshvar has joined #openstack-oslo05:50
*** lbragstad has quit IRC05:52
*** subscope_ has joined #openstack-oslo05:52
*** otherwiseguy has quit IRC05:53
*** otherwiseguy has joined #openstack-oslo05:54
*** lbragstad has joined #openstack-oslo05:55
*** rpodolyaka2 has joined #openstack-oslo06:02
*** rpodolyaka2 has quit IRC06:07
*** rpodolyaka2 has joined #openstack-oslo06:07
openstackgerritOpenStack Proposal Bot proposed openstack/oslo.messaging: Imported Translations from Transifex  https://review.openstack.org/14325606:11
*** achanda has quit IRC06:11
*** salv-orlando has joined #openstack-oslo06:26
*** inc0 has joined #openstack-oslo06:28
*** subscope_ has quit IRC06:45
*** salv-orlando has quit IRC06:46
*** stevemar has quit IRC06:47
*** salv-orlando has joined #openstack-oslo06:51
*** salv-orlando has quit IRC06:52
*** ajo has joined #openstack-oslo07:04
*** zhiyan has quit IRC07:08
*** rpodolyaka2 has quit IRC07:10
*** zhiyan has joined #openstack-oslo07:11
*** otherwiseguy has quit IRC07:14
*** otherwiseguy has joined #openstack-oslo07:17
*** rpodolyaka2 has joined #openstack-oslo07:25
*** yamahata has quit IRC07:29
*** otherwiseguy has quit IRC07:34
*** oomichi_ has quit IRC07:37
*** russellb has quit IRC07:37
*** salv-orlando has joined #openstack-oslo07:38
*** salv-orlando has quit IRC07:39
*** russellb has joined #openstack-oslo07:40
*** otherwiseguy has joined #openstack-oslo07:45
*** jaosorior has joined #openstack-oslo08:03
*** dulek has joined #openstack-oslo08:05
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Upgrade to hacking 0.10  https://review.openstack.org/14101808:05
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Deprecates the localcontext API  https://review.openstack.org/14708608:14
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: [TEST]  https://review.openstack.org/14579808:18
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Deprecates the localcontext API  https://review.openstack.org/14061608:20
*** lbragstad has quit IRC08:24
*** dtantsur|afk is now known as dtantsur08:30
*** russellb has quit IRC08:30
*** lbragstad has joined #openstack-oslo08:34
*** jaosorior has quit IRC08:36
*** otherwiseguy has quit IRC08:36
*** jaosorior has joined #openstack-oslo08:38
*** russellb has joined #openstack-oslo08:39
*** otherwiseguy has joined #openstack-oslo08:39
*** jamespage has joined #openstack-oslo08:40
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Deprecates the localcontext API  https://review.openstack.org/14061608:42
*** salv-orlando has joined #openstack-oslo08:57
*** i159 has joined #openstack-oslo08:57
*** jaosorior has quit IRC08:58
*** jaosorior has joined #openstack-oslo08:59
*** salv-orlando has quit IRC09:11
*** jeckersb is now known as jeckersb_gone09:18
*** dims__ has joined #openstack-oslo09:31
*** dims__ has quit IRC09:36
haypohi09:38
*** rpodolyaka2 has quit IRC09:49
*** salv-orlando has joined #openstack-oslo09:51
openstackgerritRossella Sblendido proposed openstack/oslo.db: Retry query if db deadlock error is received  https://review.openstack.org/10954909:56
*** vishy has quit IRC09:59
*** e0ne has joined #openstack-oslo10:00
*** rpodolyaka2 has joined #openstack-oslo10:00
*** ihrachyshka has joined #openstack-oslo10:01
*** otherwiseguy has quit IRC10:03
*** dulek has quit IRC10:04
*** otherwiseguy has joined #openstack-oslo10:05
*** vishy has joined #openstack-oslo10:10
*** dulek has joined #openstack-oslo10:10
*** pblaho has joined #openstack-oslo10:10
*** vishy has quit IRC10:21
*** russellb has quit IRC10:22
*** russellb has joined #openstack-oslo10:26
openstackgerritMerged openstack/oslo-incubator: Update run_cross_test.sh to pass extra args to tox  https://review.openstack.org/14700910:28
*** e0ne is now known as e0ne_10:31
haypohttps://review.openstack.org/#/c/146872/ fails to be merged because DSVM tests are randomly failing10:31
openstackgerritMerged openstack/oslo-incubator: Ignore errors uninstalling lib in run_cross_test.sh  https://review.openstack.org/14701610:32
haypo"reverify no bug" was tried 3 times. should i try one more time? or something else should be done?10:32
silehthaypo, seems to be the eventlet.util issue10:33
*** vishy has joined #openstack-oslo10:33
haypooh ok, so it's better to wait until the eventlet issue is fixed10:34
silehtI haven't follow how this will resolve, but I wonder why the requirement have not been changed yet (with !=0.1610:35
sileht)10:36
haypohttps://review.openstack.org/#/c/145955/ was not accepted yet (eventlet fix for juno)10:36
hayposileht: i was decided to fix nova, not to block eventlet10:36
hayposileht: there are pending reviews to fix the issue...10:36
haypoi wrote the fix for master, the voted +1 for the backport on juno10:36
haypoclaudiu belu voted -2 for the fix on icehouse because he wants first to see the juno fix merged... https://review.openstack.org/#/c/146096/10:37
silehtok cool, we just have to wait10:37
hayposileht: no, nova core dev have to vote. no change was accepted yet for icehouse or juno10:38
haypoas usual, it takes time to review nova patches :-p10:40
*** dims__ has joined #openstack-oslo10:41
*** e0ne_ has quit IRC10:42
*** e0ne has joined #openstack-oslo10:57
*** dims__ has quit IRC11:00
*** russellb has quit IRC11:00
*** dims__ has joined #openstack-oslo11:00
*** dims__ has quit IRC11:05
*** russellb has joined #openstack-oslo11:06
*** alexpilotti has joined #openstack-oslo11:07
openstackgerritJulien Danjou proposed openstack/tooz: Add a file based driver  https://review.openstack.org/14650711:09
*** takedakn has joined #openstack-oslo11:18
*** e0ne_ has joined #openstack-oslo11:23
*** takedakn has quit IRC11:24
*** e0ne has quit IRC11:26
*** dims__ has joined #openstack-oslo11:44
openstackgerritVisnusaran Murugan proposed openstack/oslo.utils: context-manager to trap, log and ignore exception  https://review.openstack.org/13106811:52
*** rushiagr is now known as rushiagr_away11:53
*** e0ne_ has quit IRC11:55
*** e0ne has joined #openstack-oslo11:58
*** takedakn has joined #openstack-oslo12:05
*** _amrith_ is now known as amrith12:07
*** takedakn has quit IRC12:11
*** miarmak has joined #openstack-oslo12:16
*** rushiagr_away is now known as rushiagr12:31
*** isviridov_away is now known as isviridov12:32
*** denis_makogon has joined #openstack-oslo12:55
*** msdubov_ has joined #openstack-oslo12:55
msdubov_dhellmann Hi!12:55
*** boris-42 has joined #openstack-oslo12:56
*** e0ne has quit IRC12:56
*** e0ne has joined #openstack-oslo12:57
*** amotoki_ has joined #openstack-oslo13:07
*** takedakn has joined #openstack-oslo13:11
*** takedakn has quit IRC13:12
*** takedakn has joined #openstack-oslo13:12
*** e0ne is now known as e0ne_13:14
*** takedakn has quit IRC13:19
*** yassine has joined #openstack-oslo13:20
*** takedakn has joined #openstack-oslo13:20
*** e0ne_ is now known as e0ne13:23
*** amrith is now known as _amrith_13:30
*** takedakn has quit IRC13:34
*** sigmavirus24_awa is now known as sigmavirus2413:50
*** kgiusti has joined #openstack-oslo13:51
*** gordc has joined #openstack-oslo13:54
*** takedakn has joined #openstack-oslo13:55
*** inc0_ has joined #openstack-oslo14:01
*** inc0 has quit IRC14:03
*** inc0_ has quit IRC14:05
*** vigneshvar has quit IRC14:16
*** takedakn has quit IRC14:19
*** zzzeek has joined #openstack-oslo14:21
*** msdubov_ has quit IRC14:21
dhellmannsileht, haypo : can you give me more background on the "eventlet.util" issue that is blocking the heat test driver fix in https://review.openstack.org/#/c/146872/ ?14:22
viktorszzzeek: hi!14:22
zzzeekviktors:  hey14:22
haypodhellmann: the module was deprecated, it was removed in eventlet 0.1614:23
viktorszzzeek: as for wiki page `PyMySQL evaluation` - should I inform you about some additions or edit this page directly?14:23
haypodhellmann: i proposed a fix for nova master which was merged14:23
dhellmannoh, and now we need it backported?14:24
haypodhellmann: the backport for juno is under review (one +2), the backport for icehouse is blocked because someone is waiting until the juno change is merged14:24
zzzeekviktors: edit directly :)14:24
haypohttps://review.openstack.org/146096 (icehouse)14:24
haypohttps://review.openstack.org/145955 (juno)14:24
dhellmannhaypo: the juno change failed jenkins14:25
dhellmannand there's a comment from ihrachyshka about capping eventlet14:25
dhellmannhaypo: both cap changes have been approved in requirements, so I guess we're waiting for them to merge?14:26
ihrachyshkadhellmann, heat failure is expected to be fixed now14:26
haypodhellmann: i checked this morning, the juno patch failed because of boto failures14:26
ihrachyshkadhellmann, I mean, the whole master should be unblocked14:26
viktorszzzeek: I have some notes as for MySQLdb patching mostly. Should we add something specific there?14:26
haypoi read "recheck boto"14:26
zzzeekviktors: shurgs14:26
ihrachyshkadhellmann, cap fix was merged for juno already14:26
dhellmannihrachyshka: you'll be broken again if we release oslo.messaging without the patch I mentioned14:26
hayposorry, i saw a comment "recheck boto"14:26
viktorszzzeek: ok :)14:26
*** takedakn has joined #openstack-oslo14:26
dhellmannI think we're waiting for the icehouse patch : https://review.openstack.org/#/c/147063/14:27
ihrachyshkadhellmann, which patch?14:27
dhellmannihrachyshka: https://review.openstack.org/#/c/146872/14:27
*** _amrith_ is now known as amrith14:28
ihrachyshkadhellmann, ack. so yeah, in case of oslo.messaging, we test it against icehouse directly, so we need cap there too to pass14:28
ihrachyshkadhellmann, I thought you meant grenade issue14:28
ihrachyshkatoo many gate failures recently :(14:29
openstackgerritDoug Hellmann proposed openstack/oslo.log: Sync latest run_cross_tests.sh  https://review.openstack.org/14717714:29
silehtdhellmann, haypo finally sdague will cap the version: https://review.openstack.org/#/c/147062/14:29
sileht(for icehouse/juno)14:29
silehticehouse: https://review.openstack.org/#/c/147063/14:29
* sileht too late14:30
ihrachyshka:)14:30
dhellmannsileht: right, I think we're just waiting for the second one to merge14:30
dhellmannsileht, ihrachyshka, haypo : merged14:32
*** yamahata has joined #openstack-oslo14:32
ihrachyshkanice14:32
haypodhellmann: cool. will it take time until the changes land on all gates?14:32
ihrachyshkahaypo, should be immediate for new rechecks14:32
dhellmannhaypo: no, they should be updated the next time a job runs14:33
haypodhellmann: for oslo.concurrency, we will probably have less issue if we never decode the output (stdout/stderr) on Python 214:34
haypodhellmann: that's why i proposed a change to only decode output on Python 314:34
haypodhellmann: it means that we should do something around mask_password() to *not* try to decode output on python 2 if output types is bytes14:35
dhellmannhaypo: if the python 3 version decodes by default, that will still break cases where the output is binary14:35
sdaguehaypo: like dhellmann said, this issue came from using openssl in pipe to create encrypted content14:36
dhellmannhaypo: I haven't had a chance to look at your new patch, yet, so let me comment more there14:36
haypodhellmann: for cases like openssl generating pure binary data, it would be nice to have an option to explicitly request binary14:36
haypodhellmann: in this case, mask_password() would not be called, even on error14:36
hayposdague: i saw your patch using a temporary file to not write binary to stdout. well, it works, but we should maybe support this usecase14:36
dhellmannhaypo: yes, we may need to provide separate functions for those 2 cases14:36
haypodhellmann: there are different incompatible needs: support python 3 and support binary output :-)14:37
sdaguehaypo: the rest of the nova team didn't want that though, because it has security implications of content on disk that shouldn't need to be14:37
dhellmannhaypo: the most important requirement is to not make the new default behavior of the existing function break. Moving an app to python 3 may require updating calls to use a new function.14:38
hayposdague: agreed. it's better to avoid a temporary file if need (note: tempfile.TemporaryFile is quite security, it uses a file descriptor)14:38
dhellmannhaypo: or we might introduce a new function that is "smarter" or takes an extra required option or something. But execute() needs to stay more or less the same.14:38
haypodhellmann: i would prefer to not split the API between python 2 and python 3, it's much more convinient to have a single code base14:39
haypodhellmann: what i just proposed here address all cases without breaking backward compatibility14:39
sdaguehaypo: you can't use tempfile.TemporaryFile, you can't pass an fd to that command14:39
dhellmannhaypo: ok, I'll take a look at the function14:39
sdagueso stepping back, is this being done because mask_password is being called on all output strings?14:40
sdagueI'm trying to understand the mask_password comment above and how it relates14:40
dhellmannmask_password also messes with the encoding14:40
hayposdague: on Linux, you can use /proc/self/fd/<fd>. with recent Python version, you have to ensure that the file descriptor in inherited with pass_fds={fd}14:41
hayposdague: but well, it sounds maybe too complex for such simple usecase (call openssl) ;-)14:41
haypodhellmann: IMO the first step is to modify mask_password() to not try to decode14:41
sdaguehaypo: yeh, that's all kinds of complicated and broken. And define recent :)14:41
haypodhellmann: if you get bytes, return bytes. that's all14:41
haypodhellmann: you have less trouble on Python 2 if you only work on bytes14:42
dhellmannhaypo: again, that would break a bunch of things.14:42
sdagueI wonder if it's better to annotate strings that might have passwords in them, and only run mask_password in those cases14:42
haypodhellmann: if you don't want to change the default behaviour, it can be an option14:42
dhellmannsdague: yeah, I'm not sure why execute() always calls mask_password14:42
dhellmannhaypo: an option, a second function, whatever works14:42
haypodhellmann: mask_password(data, encoding=None) or  mask_password(data, binary=True) for example14:43
sdaguehaypo: more importantly, why is mask_password running inside the execute at all14:43
dhellmannthat also works -- whatever logic is easier/cleaner14:43
hayposdague: currently, ssh_execute() always call mask_password() on stdout&stderr, execute() only calls mask_password() on error (to build an exception)14:43
sdaguebecause if passwords were available, they were in the process list14:43
sdagueoh... hmmm14:44
*** yamahata has quit IRC14:44
dhellmannsdague: it looks like it's just in the error handling14:44
*** yamahata has joined #openstack-oslo14:44
hayposo i propose (1) add an option to mask_password() to only work on bytes (2) execute/ssh_execute work on bytes on Python 2, and work on unicode on Python 314:45
dims__sdague: the mask_password was added by amrith for 134360414:45
dims__bug 134360414:45
dhellmannhttps://review.openstack.org/#/c/114656/14:45
dhellmannhaypo: yeah, if we are going to provide a way to turn off encoding we should include functions called by execute()14:46
*** jgrimm is now known as zz_jgrimm14:46
amritho/14:47
haypodhellmann: if i remember correctly, only mask_password() is impacted14:47
*** tsekiyama has joined #openstack-oslo14:47
dhellmannI think that's probably right, but I would have to look more close14:47
dhellmanntime for breakfast, brb14:47
sdagueso, I would actually argue that things shouldn't be sanitized in ProcessExecutionError14:47
amrithjust in time for breakfast!14:47
sdaguewhat about a different look at this, which is sensitive_output parameter on execute14:48
sdagueonly if that's set, try to do any of this scrubbing14:48
sdaguewhich would also put it back on the caller to annotate when a command is running that could leak things if the output was logged14:49
*** mtanino has joined #openstack-oslo14:49
sdaguewhich would also be tremendously useful from a code audit perspective to be more explicit in the projects about where that was the case14:50
viktorszzzeek: by the way, maybe do you know, why don't we use monkey_patch'ed MySQLdb ?14:50
zzzeekviktors: because it’s in C14:51
*** miarmak has quit IRC14:51
amrithsince I showed up late, I may be missing some context here. the reason for putting the check in *execute() was to eliminate the proliferation of changes and the potential exposure down the road from a call whcih didn't specify this flag.14:51
zzzeekviktors: if we want to produce a rebuild / patched version of MySQLdb that works as linked in that post there, we can do that too.  dont know how stable it is14:51
amrithit appears that the issue is with mask_password()14:51
dhellmannsdague: yeah, that would be good, but as amrith just said we were trying to add safety without requiring a lot of other changes in apps14:52
amrithyou would still have that issue if the user specified the flag14:52
viktorszzzeek: I mean, that eventlet uses tpool for connections and can monkey patch it - https://github.com/eventlet/eventlet/blob/v0.16.1/eventlet/patcher.py#L225-L23714:52
zzzeekviktors: mysql-connector is now mysqls/oracle’s official driver.  we really shoudl use that14:52
amrithand there was an issue converting a pure ascii string14:52
amriththat would still fail the same way14:52
viktorszzzeek: I really don't mind, but it still not on pypi =((14:52
amrithso the issue isn't with adding a flag and placing the responsibility on the caller of *execute()14:52
sdaguedhellmann: so, I do understand that pov, however that actually kind of makes it harder to figure out where the soft spots actually are. I think it's hiding too much14:52
zzzeekviktors: i dont even know what that code means :)14:52
amrithit is with providing a safe routine that will mask_passwords() no matter what the incoming string is.14:52
zzzeekviktors: its transparently thread-pooling mysqldb ?14:52
sdagueamrith: I agree there are 2 different things here14:53
viktorszzzeek: seems to be - https://github.com/eventlet/eventlet/blob/v0.16.1/eventlet/green/MySQLdb.py14:53
sdaguemask_password needs to abort early on binary14:53
sdagueand not assume it gets a string14:53
dhellmannsdague: yeah, that's fair14:53
zzzeekviktors: OK so what is going on here: http://www.diamondtin.com/2014/sqlalchemy-gevent-mysql-python-drivers-comparison/14:53
zzzeekviktors: where MySQLdb performs really badly14:53
amrithsdague, if we agree that there are two issues, i submit to you that putting the responsibility on the caller to decide when to mask or not seems like not a solution to a problem we have today.14:53
amrithno?14:54
zzzeekviktors: also we shoudl be getting all of that tpool behavior in openstack now, no ?14:54
zzzeekviktors: I have no issue with threadpools either.  lets put what you have there on the wiki, and is that happening now or not ?14:54
haypoviktors: i like this comment: https://github.com/farcepest/MySQLdb1/pull/56#issuecomment-69777527 "14:54
haypo@msabramo Stop loosing your time, use https://github.com/PyMySQL/mysqlclient-python14:54
haypo"14:54
viktorshaypo: :-D14:55
zzzeekviktors: really, I dont see much of a need for eventlet in the 1st place in the DB side of apps :)   the GIL doesnt block on IO :)  so im just writing things down that i am finding but i dont care14:55
haypoviktors: julien danjou told me the same14:55
sdagueamrith: mostly agree, though the work around would be different in that case. I'm just looking at the flow of this code, and have been running into other overhiding issues recently, so wanted to raise the overhiding problem.14:55
haypoPyMySQL is actively developed and it supports Python 3...14:56
haypoit also (indirectly) supports asynchronous programming14:56
sdagueamrith: knowing what masking meant in this case, we'd never have enabled it for that openssl call, for instance14:56
dhellmannsdague, amrith, haypo : would it be useful to write up a spec for a function to replace execute() that handles the encoding/decoding, masking, etc. better?14:56
viktorshaypo: "at the moment PyMySQL is winning pretty much because all the alternatives are worse" (c) zzzeek14:56
zzzeekhaypo: add to the wiki here: https://wiki.openstack.org/wiki/PyMySQL_evaluation14:57
amrithdhellmann, so we would propose to deprecate *execute()14:57
zzzeekhaypo: feel free to edit and leave your thoughts14:57
amrithin favor of something new?14:57
zzzeek(a.k.a. do zeek’s work!)14:57
dhellmannamrith: yes, over time14:57
haypozzzeek: sorry, i never used it. i can just repeat what I read14:57
zzzeekhaypo: ah.  well thats all im doing :)14:57
dhellmannamrith: a new function lets us make it work completely differently, without breaking existing callers of execute()14:57
dhellmannwe might need the same for mask_password, unless we consider that encoding behavior simply broken14:57
amrithok, that sounds fine. I'd like the new function to also include a timeout option https://bugs.launchpad.net/oslo.concurrency/+bug/1360952 ;)14:58
dhellmannamrith: sure, that could be in the spec14:58
amrithI'll volunteer to help with/write that14:58
*** tsekiyam_ has joined #openstack-oslo14:58
dhellmannamrith: although with the new watchdog module sdague added, we might not need the timeout14:58
dhellmannamrith: cool, thanks14:58
*** tsekiya__ has joined #openstack-oslo15:00
*** tsekiyam_ has quit IRC15:00
dims__amrith: tsk,tsk, you cause too much trouble :)15:00
* dims__ kidding of course15:00
amrithdims__, I was given a t-shirt some years ago which said "Here comes BIG trouble".15:01
dims__LOL nice15:01
amritha co-worker got the other t-shirt "Here comes LITTLE trouble".15:01
amrithI'll get you one of those15:01
amrithdims__, ^^15:01
*** tsekiyama has quit IRC15:01
dims__haha15:01
dims__sounds good15:01
*** pblaho has quit IRC15:05
openstackgerritJulien Danjou proposed openstack/oslo.serialization: Use default in dumps()  https://review.openstack.org/14719415:06
openstackgerritJulien Danjou proposed openstack/oslo.serialization: jsonutils: support set() encoding  https://review.openstack.org/14719515:06
*** jecarey has joined #openstack-oslo15:08
dhellmannbnemec, dims__, haypo: are we ready for an oslo.concurrency release this morning, now that https://review.openstack.org/#/c/146940/ has merged?15:12
*** amotoki_ has quit IRC15:12
haypodhellmann: i'm only aware of a regression introduced by my change, and my change was reverted15:13
haypodhellmann: so i guess that we are ready?15:13
dhellmannhaypo: that's what I thought, but wanted to check before releasing15:13
openstackgerritJulien Danjou proposed openstack/oslo.serialization: jsonutils: support set() encoding  https://review.openstack.org/14719515:13
openstackgerritJulien Danjou proposed openstack/oslo.serialization: Use default in dumps()  https://review.openstack.org/14719415:13
openstackgerritJulien Danjou proposed openstack/oslo.serialization: jsonutils: support UUID encoding  https://review.openstack.org/14719815:13
sdaguedhellmann: want me to manually test that on nova unit tests?15:14
dhellmannsdague: sure15:14
hayposdague: yeah, it would help :)15:14
dhellmannsdague: you can use the tools/run_cross_tests.sh script15:14
sdaguedhellmann: what repo is that in?15:14
dhellmannsdague: most of the oslo libs have one, and oslo.concurrency does15:14
*** mriedem has joined #openstack-oslo15:16
sdagueok, will do15:16
*** tsekiya__ has quit IRC15:17
*** amotoki_ has joined #openstack-oslo15:18
dims__dhellmann: +115:18
sdaguerunning15:19
*** tsekiyama has joined #openstack-oslo15:20
dhellmanndims__: I spent some time yesterday on a patch to nova to use oslo.log, and didn't find any changes to the API needed for the unit tests to work. I need to set up a devstack run to make sure I have the app startup stuff right.15:20
sdaguedhellmann: if you push the patch for review, zuul can tell you, right?15:21
dhellmannsdague: yeah, I was trying to do a little testing to make sure we don't have to tweak the API before releasing15:22
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement new oslo.db.sqlalchemy.enginefacade module  https://review.openstack.org/13821515:22
*** tsekiyama has quit IRC15:23
*** tsekiyama has joined #openstack-oslo15:24
sdaguedhellmann: so with a little tweaking, run_cross_tests.sh could probably take 2 repos, and do the clones for you, so it wouldn't need to live in any particular repo.15:24
dhellmannviktors, rpodolyaka1, zzzeek : the folks in #openstack-keystone have some questions about alembic support in oslo.db, if you have a minute to join us15:24
sdaguedhellmann: ok, nova unit tests just returned, all passed15:24
*** stevemar has joined #openstack-oslo15:24
dhellmannsdague: sure. I have everything checked out all the time anyway, though15:24
viktorsdhellmann: ok15:25
sdaguedhellmann: yeh, I was just thinking about it from other people spot checking15:25
dhellmannsdague: I'm testing cinder now15:25
dhellmannsdague: sure. The idea was for the script to be used in those gate jobs, which also already had everything checked out. I also use it with 2 existing repos with branches (like nova and oslo.log).15:25
openstackgerritJulien Danjou proposed openstack-dev/hacking: H105: also check for Authors and authors  https://review.openstack.org/14720115:27
dims__dhellmann: ack, i'll be back in a bit and help with that. need to head out to return hardware/badge, will be unemployed for 2 days! :)15:27
dhellmanndims__: enjoy your "time off"!15:28
dims__:)15:28
*** jroll has quit IRC15:28
*** jroll has joined #openstack-oslo15:28
dhellmannok, nova and cinder unit tests pass with oslo.concurrency master so I'm going to tag a release15:29
dhellmannah, crap15:35
dhellmannwell, I just tagged oslo.concurrency 1.4.115:35
* bnemec doesn't like the sound of that15:35
dhellmanninstead of 0.4.115:35
* dhellmann needs to add some protections to the release script15:35
* dhellmann also needs to rush less15:36
bnemecWell if we were going to do that, we might as well have broken backwards compatibility in execute. :-)15:36
dhellmannbnemec: heh15:37
dhellmannI wonder if we can just delete it :-/15:37
dhellmannI don't think I can delete the tag, though15:37
bnemecAt this point we're treating the concurrency api as stable anyway, so it shouldn't be a big problem.15:38
*** e0ne is now known as e0ne_15:38
bnemecJust a few months early for the 1.x release. :-)15:38
*** e0ne_ is now known as e0ne15:38
dhellmannyeah, it's just a weirdly large jump15:39
*** amotoki_ has quit IRC15:39
bnemecIt'll make a fun trivia question some day.15:41
*** amrith is now known as _amrith_15:41
* bnemec is strangely positive today15:41
bnemecDoubly strange because everything I touched yesterday was broken.15:41
dhellmannok, oslo.concurrency 1.4.1 announcement sent15:47
*** _amrith_ is now known as amrith15:48
kragnizdhellmann: I like the bonus version number :D15:48
dhellmannkragniz: don't spend it all in one place ;-)15:48
kragnizhehe15:49
*** zz_sabari is now known as sabari16:04
*** amrith is now known as _amrith_16:07
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement generic update-on-match feature  https://review.openstack.org/14622816:09
*** alexpilotti_ has joined #openstack-oslo16:10
*** alexpilotti has quit IRC16:12
*** alexpilotti_ is now known as alexpilotti16:12
*** takedakn has quit IRC16:29
*** mfedosin has quit IRC16:30
*** tsufiev has quit IRC16:30
*** mfedosin has joined #openstack-oslo16:31
*** tsufiev has joined #openstack-oslo16:33
*** achanda has joined #openstack-oslo16:36
*** tsufiev has quit IRC16:41
*** tsufiev has joined #openstack-oslo16:44
*** Guest8210 is now known as redrobot16:54
*** dims__ has quit IRC17:00
*** dims__ has joined #openstack-oslo17:01
*** achanda has quit IRC17:03
*** dtantsur is now known as dtantsur|afk17:03
*** dulek has quit IRC17:03
*** dims__ has quit IRC17:05
*** viktors is now known as viktors|afk17:06
*** ihrachyshka has quit IRC17:06
*** achanda has joined #openstack-oslo17:07
*** i159 has quit IRC17:10
*** zz_jgrimm is now known as jgrimm17:12
*** e0ne is now known as e0ne_17:21
*** noelbk has joined #openstack-oslo17:21
*** yassine has quit IRC17:30
*** takedakn has joined #openstack-oslo17:31
*** e0ne_ has quit IRC17:32
*** yamahata has quit IRC17:32
*** bknudson has quit IRC17:33
dhellmannsileht: I'm really tempted to skip test_two_pools_three_listener since it seems to have some non-deterministic qualities17:34
silehtdhellmann, I'm working on a change to make it determinist https://review.openstack.org/#/c/145798/, but it fail, I try to be sure that is not a bug in the fake driver17:37
dhellmannsileht: ok17:37
dhellmannit looks like https://review.openstack.org/#/c/146872/ also had an issue with an ssh timeout17:37
*** rpodolyaka2 has quit IRC17:38
*** gordc has quit IRC17:38
*** rpodolyaka2 has joined #openstack-oslo17:41
dhellmannbnemec: if you have a little time today, could you look at https://review.openstack.org/14592417:41
silehtdhellmann, seems to be a connection reset from libvirt: http://logs.openstack.org/72/146872/2/gate/gate-tempest-dsvm-neutron-src-oslo.messaging/2d5da2d/logs/screen-n-cpu.txt.gz?level=TRACE17:41
dhellmannsileht: yeah, I figured that was unrelated to the messaging changes17:42
*** sabari is now known as zz_sabari17:42
*** zz_sabari is now known as sabari17:42
silehtdhellmann, I think it's unrelated too17:42
*** jaosorior has quit IRC17:43
bnemecdhellmann: Did you see my last comment on that?17:43
*** takedakn has quit IRC17:43
dhellmannbnemec: apparently not17:43
bnemecI don't understand the vmware stuff well enough to know whether that's a legit failure or not.17:43
dhellmannoh, the external ci thing17:43
dhellmannhmm17:44
*** e0ne has joined #openstack-oslo17:45
*** sabari is now known as zz_sabari17:47
*** achanda has quit IRC17:47
*** rpodolyaka2 has quit IRC17:51
dhellmannthat's not a very helpful error message :-/17:51
openstackgerritJames Carey  proposed openstack/oslo.i18n: Add test fixture to prefix lazily translated messages  https://review.openstack.org/14726217:51
*** kbyrne has quit IRC17:56
bnemecYeah, I was hoping one of the vmware folks would come along and be able to tell us whether it could be related.17:59
*** jaosorior has joined #openstack-oslo17:59
dhellmannbnemec: it looks like that's a configuration error on the server; I'm seeing the same error for unrelated patches18:02
*** e0ne has quit IRC18:04
bnemecdhellmann: +218:04
dhellmannbnemec: thanks18:05
*** prad has joined #openstack-oslo18:10
*** harlowja_away is now known as harlowja18:10
*** achanda has joined #openstack-oslo18:12
*** _amrith_ is now known as amrith18:13
*** gordc has joined #openstack-oslo18:21
harlowja' this release18:22
harlowjahas a whole extra version number, just for you'18:22
harlowjaoh man, so special :-P18:22
dhellmannharlowja: because we care18:24
harlowja:)18:24
harlowjabtw dhellmann  if u get some time https://review.openstack.org/#/c/141939/ :)18:25
harlowjacause python is cool ^18:25
harlowjalol18:25
dhellmannharlowja: heh, ok, I'll take a look18:26
harlowja:-P18:26
*** vigneshvar has joined #openstack-oslo18:32
*** bknudson has joined #openstack-oslo18:36
*** rushiagr is now known as rushiagr_away18:37
*** rpodolyaka2 has joined #openstack-oslo18:38
*** yamahata has joined #openstack-oslo18:40
*** e0ne has joined #openstack-oslo18:42
openstackgerritRyan Hsu proposed openstack/oslo.vmware: DO NOT MERGE - Testing  https://review.openstack.org/14726918:46
*** e0ne is now known as e0ne_18:48
*** zz_sabari is now known as sabari18:52
*** e0ne_ has quit IRC18:53
*** isq has joined #openstack-oslo18:55
*** isq has quit IRC18:56
*** isq has joined #openstack-oslo18:56
*** noelbk has quit IRC19:04
*** e0ne has joined #openstack-oslo19:06
*** alexpilotti has quit IRC19:10
*** ihrachyshka has joined #openstack-oslo19:10
*** noelbk has joined #openstack-oslo19:12
*** achanda has quit IRC19:18
*** crc32 has joined #openstack-oslo19:19
*** rpodolyaka2 has quit IRC19:20
*** achanda has joined #openstack-oslo19:23
*** rpodolyaka2 has joined #openstack-oslo19:48
openstackgerritJames Carey  proposed openstack/oslo.i18n: Add test fixture to prefix lazily translated messages  https://review.openstack.org/14726219:49
*** dims__ has joined #openstack-oslo19:51
*** jecarey has quit IRC19:54
*** dims__ has quit IRC19:56
*** ihrachyshka has quit IRC19:56
*** prad has quit IRC20:00
*** e0ne is now known as e0ne_20:01
*** vigneshvar has quit IRC20:02
*** vigneshvar has joined #openstack-oslo20:02
*** e0ne_ has quit IRC20:07
*** sabari is now known as zz_sabari20:08
*** david-lyle has joined #openstack-oslo20:10
*** dims__ has joined #openstack-oslo20:11
*** e0ne has joined #openstack-oslo20:12
*** vigneshvar has quit IRC20:17
*** harlowja is now known as harlowja_away20:30
*** vigneshvar has joined #openstack-oslo20:33
*** harlowja_away is now known as harlowja20:38
*** achanda has quit IRC20:45
*** zz_sabari is now known as sabari20:56
*** achanda has joined #openstack-oslo20:56
*** amrith is now known as _amrith_20:59
*** david-lyle has quit IRC21:01
dims__dhellmann: all set with the minesweeper question?21:03
*** achanda has quit IRC21:08
*** achanda has joined #openstack-oslo21:11
*** ajo has quit IRC21:16
*** ajo has joined #openstack-oslo21:18
*** e0ne is now known as e0ne_21:18
*** achanda has quit IRC21:21
dhellmanndims__: yeah, I think I got the answers I neededd21:24
dhellmanndims__: it looks like the job is failing, but not because of anything we've done21:26
dims__right21:26
dhellmanndims__: so I'm thinking for oslo.log, we just release 0.1.0 without making any announcements, and then work on one or two projects quietly to make sure we have the API right before making the full announcement21:27
dims__dhellmann: exactly, low key21:28
*** e0ne_ is now known as e0ne21:28
*** ihrachyshka has joined #openstack-oslo21:28
dims__Nova for sure, we can pick another as well21:29
dhellmannmaybe we should actually announce that 0.1.0 shouldn't be used?21:29
dhellmannyeah, I have a patch for nova, just no easy way to test it well21:29
dhellmannrunning the devstack gate stuff by hand is so complicated21:29
dims__dhellmann: is the review up?21:29
dhellmannno, not yet, there's no release of oslo.log so it will just fail :-)21:29
dims__so, there's a trick i use21:30
dhellmanndims__: pray, tell21:30
dims__trying to find old notes21:31
dhellmannthere's a draft option to git-review, but I don't think I've ever used that21:31
dims__nova-docker for example has all the devstack hooks within its repo, so sometimes i just throw in other things before tempest or before devstack gets installed and try it out there21:32
dhellmanninteresting21:33
dims__there's a soft requirements check flag which i turn on so dsvm jobs don't barf21:33
dims__but the downside is, we can only change code in nova-docker git repo21:34
dims__unless we can pull your raw nova diff patch from the internets and apply that on top of nova somehow21:35
dims__can you log a nova review and mark it as WIP? let me try to see if i can somehow get it to run21:35
dims__in the past i actually pulled libvirt from source and built it in the jobs vm to test newer libvirt21:36
dhellmannI'm going to have to sign off soon. Maybe we're over thinking this, and we should just release 0.1.0 tomorrow and then I can publish the nova patch as a WIP and we can see how it goes.21:36
dhellmannI need to track down whichever project was using the old LOG.deprecated() function, too, and figure out the steps to get that updated.21:37
dhellmannI probably have some outstanding incubator patches related to all of this that we'll need to land21:37
dims__yep, +1 to release quietly21:37
dims__sounds good dhellmann21:38
dhellmanndims__: ok, I'll do that in the morning21:39
dhellmannthanks for thinking it through with me, dims__21:39
dims__my pleasure dhellmann21:39
ihrachyshkadhellmann, hm, using latest oslo.concurrency, I still see lock_path option failure: https://review.openstack.org/#/c/139717/ so apparently patch to remove ConfigFilter didn't help (?)21:40
*** e0ne is now known as e0ne_21:40
ihrachyshka"NoSuchOptError: no such option: lock_path" it says21:41
*** e0ne_ is now known as e0ne21:42
*** david-lyle has joined #openstack-oslo21:42
*** achanda has joined #openstack-oslo21:43
*** e0ne has quit IRC21:43
openstackgerritDoug Hellmann proposed openstack/oslo.log: Add migration notes  https://review.openstack.org/14731221:45
dhellmannihrachyshka: is the test using a ConfigOpts instance that was set up with the concurrency options?21:46
dhellmannihrachyshka: unfortunately, I have an appointment so I'm going to have to sign off, but I should be able to help you look at it tomorrow21:46
*** stevemar has quit IRC21:48
ihrachyshkadhellmann, ack, thanks21:49
*** david-lyle has quit IRC21:49
*** msdubov_ has joined #openstack-oslo21:59
*** rpodolyaka2 has quit IRC22:05
*** achanda has quit IRC22:08
*** achanda has joined #openstack-oslo22:12
*** msdubov_ has quit IRC22:15
jogohaypo: ping re: eventlet22:19
*** dims__ has quit IRC22:20
*** dims__ has joined #openstack-oslo22:21
haypojogo: pong22:22
jogohaypo: so event 0.16.0 and 0.16.122:23
jogohaypo: I am doing a retrospective on the stable/* failure due to that22:23
jogoand I saw you helped fix the master branch stuff before the release22:23
haypojogo: eventlet.util was removed in eventlet 0.1622:23
haypojogo: there was a mistake in the tarball or the wheel package (i don't remember which one), it still contains eventlet.util in the 0.16 release22:24
haypo0.16.1 fixes that (tarball & wheel contain the same thing)22:24
haypojogo: i wrote a simple change to stop using eventlet.util in nova22:24
jogohaypo: yeah I saw that.22:24
jogohaypo: so did you know before the release that was going to be an issue?22:25
haypojogo: my change was backported to icehouse & juno, patches are under review22:25
jogohaypo: in the end we capped the eventlet version in stable/*22:25
haypojogo: no. i'm not the maintainer of eventlet. i was not aware that eventlet.util was deprecated, nor that it was removed22:25
*** dims__ has quit IRC22:25
haypojogo: i contributed to patches to support python 3 in eventlet, especially when using monkey patching22:26
jogohaypo: so you just stumbled upon bug https://bugs.launchpad.net/nova/+bug/1407685 ?22:26
haypojogo: to avoid similar issues, you may enable deprecation warnings22:26
jogohaypo: trying to figure out how that bug was filed before the release of 0.16.122:27
haypojogo: i commented the bug22:30
haypojogo: nova started to fail the eventlet 0.16, but only if eventlet is installed using the wheel package (or tarball? i don't remember)22:31
hayposo the issue was not immediatly seen by everybody22:31
haypoeven if they upgraded eventlet or reinstalled nova22:32
*** david-lyle has joined #openstack-oslo22:33
*** bknudson has quit IRC22:37
*** gordc has quit IRC22:39
*** jgrimm is now known as zz_jgrimm22:39
jogohaypo: ahhh, thanks for the clarification22:39
*** dims__ has joined #openstack-oslo22:45
*** bknudson has joined #openstack-oslo23:03
*** dims__ has quit IRC23:07
*** ihrachyshka has quit IRC23:08
*** dims__ has joined #openstack-oslo23:15
*** david-lyle has quit IRC23:16
*** achanda has quit IRC23:25
*** achanda has joined #openstack-oslo23:26
*** dims__ has quit IRC23:32
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement generic update-on-match feature  https://review.openstack.org/14622823:39
openstackgerritMichael Bayer proposed openstack/oslo.db: Implement generic update-on-match feature  https://review.openstack.org/14622823:43
*** mriedem has quit IRC23:52
*** sigmavirus24 is now known as sigmavirus24_awa23:52
openstackgerritJoshua Harlow proposed openstack/taskflow: Remove 'SaveOrderTask' and test state in class variables  https://review.openstack.org/14703823:55

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