Tuesday, 2017-07-04

*** rpioso has left #openstack-meeting-300:02
*** rpioso has quit IRC00:02
*** lyan has quit IRC00:13
*** markvoelker has quit IRC00:17
*** markvoelker has joined #openstack-meeting-300:17
*** markvoelker has quit IRC00:22
*** ducttape_ has joined #openstack-meeting-300:25
*** ducttape_ has quit IRC00:31
*** zhurong has joined #openstack-meeting-300:37
*** wanghao has quit IRC00:39
*** kzaitsev_mb has joined #openstack-meeting-300:53
*** cshastri has joined #openstack-meeting-301:09
*** markvoelker has joined #openstack-meeting-301:18
*** shuyingya has joined #openstack-meeting-301:27
*** ducttape_ has joined #openstack-meeting-301:29
*** ducttape_ has quit IRC01:33
*** shu-mutou has joined #openstack-meeting-301:36
*** markvoelker has quit IRC01:52
*** shuyingya has quit IRC02:31
*** shuyingya has joined #openstack-meeting-302:31
*** shuyingy_ has joined #openstack-meeting-302:34
*** shuyingya has quit IRC02:34
*** crushil_ has joined #openstack-meeting-302:36
*** crushil_ has quit IRC02:44
*** baoli has quit IRC02:46
*** markvoelker has joined #openstack-meeting-302:49
*** julim has quit IRC02:52
*** baoli has joined #openstack-meeting-302:53
*** gcb has joined #openstack-meeting-302:59
*** yamahata has quit IRC03:06
*** markvoelker has quit IRC03:22
*** yamamoto has joined #openstack-meeting-303:33
*** slaweq has joined #openstack-meeting-303:50
*** tuanluong has joined #openstack-meeting-303:50
*** slaweq has quit IRC03:54
*** crushil_ has joined #openstack-meeting-304:07
*** psachin has joined #openstack-meeting-304:18
*** markvoelker has joined #openstack-meeting-304:19
*** crushil_ has quit IRC04:22
*** crushil_ has joined #openstack-meeting-304:26
*** lpetrut has joined #openstack-meeting-304:30
*** crushil_ has quit IRC04:31
*** cshastri_ has joined #openstack-meeting-304:32
*** cshastri has quit IRC04:35
*** markvoelker has quit IRC04:53
*** baoli has quit IRC04:55
*** kzaitsev_mb has quit IRC05:08
*** lpetrut has quit IRC05:08
*** eglute has quit IRC05:16
*** eglute_s has joined #openstack-meeting-305:16
*** crushil_ has joined #openstack-meeting-305:23
*** cshastri has joined #openstack-meeting-305:25
*** cshastri_ has quit IRC05:28
*** crushil_ has quit IRC05:28
*** crushil_ has joined #openstack-meeting-305:30
*** kzaitsev_mb has joined #openstack-meeting-305:39
*** crushil_ has quit IRC05:47
*** markvoelker has joined #openstack-meeting-305:49
*** kkxue has joined #openstack-meeting-305:57
*** kkxue has left #openstack-meeting-305:58
*** tobberydberg has joined #openstack-meeting-306:01
*** crushil_ has joined #openstack-meeting-306:02
*** andreas_s has joined #openstack-meeting-306:07
*** liangbo has joined #openstack-meeting-306:10
*** pgadiya has joined #openstack-meeting-306:12
*** crushil_ has quit IRC06:23
*** markvoelker has quit IRC06:24
*** marios has joined #openstack-meeting-306:34
*** crushil_ has joined #openstack-meeting-306:38
*** crushil_ has quit IRC06:48
*** pcaruana has joined #openstack-meeting-306:55
*** shuyingy_ has quit IRC07:13
*** ccamacho has joined #openstack-meeting-307:13
*** markvoelker has joined #openstack-meeting-307:20
*** ccamacho has quit IRC07:35
*** ccamacho has joined #openstack-meeting-307:35
*** etingof has joined #openstack-meeting-307:42
*** lpetrut has joined #openstack-meeting-307:45
*** mgoddard_ has joined #openstack-meeting-307:47
*** slaweq has joined #openstack-meeting-307:50
*** lpetrut has quit IRC07:51
*** ralonsoh has joined #openstack-meeting-307:52
*** lpetrut has joined #openstack-meeting-307:52
*** slaweq has quit IRC07:52
*** markvoelker has quit IRC07:53
*** lpetrut has quit IRC07:56
*** MarkBaker has joined #openstack-meeting-307:56
*** mgoddard_ has left #openstack-meeting-308:04
*** anilvenkata has quit IRC08:05
*** makowals has joined #openstack-meeting-308:06
*** makowals_ has quit IRC08:09
*** rossella__ has joined #openstack-meeting-308:34
*** rossella_ has quit IRC08:34
*** anilvenkata has joined #openstack-meeting-308:37
*** neiljerram has joined #openstack-meeting-308:41
*** yamamoto has quit IRC08:44
*** markvoelker has joined #openstack-meeting-308:50
*** RuiChen has quit IRC08:57
*** markvoelker has quit IRC09:24
*** amotoki_away is now known as amotoki09:31
*** yamamoto has joined #openstack-meeting-309:36
*** amotoki is now known as amotoki_away09:43
*** etingof has quit IRC09:43
*** tobberydberg has quit IRC09:45
*** sambetts|afk is now known as sambetts09:45
*** tobberydberg has joined #openstack-meeting-309:46
*** anilvenkata has quit IRC09:48
*** lpetrut has joined #openstack-meeting-309:49
*** tobberydberg has quit IRC09:50
*** anilvenkata has joined #openstack-meeting-309:53
*** slaweq has joined #openstack-meeting-309:54
*** liangbo has quit IRC09:54
*** etingof has joined #openstack-meeting-309:56
*** abalutoiu has joined #openstack-meeting-309:57
*** tuanluong has quit IRC10:05
*** slaweq has quit IRC10:07
*** slaweq has joined #openstack-meeting-310:07
*** yamamoto has quit IRC10:12
*** yamamoto has joined #openstack-meeting-310:14
*** yamamoto has quit IRC10:14
*** yamamoto has joined #openstack-meeting-310:17
*** yamamoto has quit IRC10:21
*** markvoelker has joined #openstack-meeting-310:22
*** tobberydberg has joined #openstack-meeting-310:25
*** slaweq has quit IRC10:26
*** slaweq has joined #openstack-meeting-310:26
*** ricardoas has quit IRC10:27
*** xavierr has quit IRC10:28
*** iurygregory has quit IRC10:28
*** slaweq has quit IRC10:31
*** cshastri has quit IRC10:32
*** iurygregory has joined #openstack-meeting-310:34
*** ricardoas has joined #openstack-meeting-310:34
*** xavierr has joined #openstack-meeting-310:34
*** ricardoas has quit IRC10:45
*** ricardoas has joined #openstack-meeting-310:48
*** markvoelker has quit IRC10:54
*** dmellado is now known as dmellado_10:57
*** tellesnobrega has quit IRC10:57
*** dmellado_ is now known as dmellado10:58
*** shu-mutou is now known as shu-mutou-AWAY11:03
*** mfedosin has joined #openstack-meeting-311:03
*** xavierr has quit IRC11:05
*** ricardoas has quit IRC11:05
*** rossella__ has quit IRC11:05
*** slaweq has joined #openstack-meeting-311:17
*** yamamoto has joined #openstack-meeting-311:19
*** xavierr has joined #openstack-meeting-311:22
*** yamamoto has quit IRC11:25
*** yamamoto has joined #openstack-meeting-311:25
*** armstrong has joined #openstack-meeting-311:38
*** slaweq has quit IRC11:44
*** ccamacho is now known as ccamacho|lunch11:45
*** tellesnobrega has joined #openstack-meeting-311:46
*** markvoelker has joined #openstack-meeting-311:51
*** hieulq_ has joined #openstack-meeting-311:53
mfedosin#startmeeting glare12:02
openstackMeeting started Tue Jul  4 12:02:11 2017 UTC and is due to finish in 60 minutes.  The chair is mfedosin. Information about MeetBot at http://wiki.debian.org/MeetBot.12:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.12:02
*** openstack changes topic to " (Meeting topic: glare)"12:02
openstackThe meeting name has been set to 'glare'12:02
*** armstrong has quit IRC12:03
*** armstrong has joined #openstack-meeting-312:07
*** hieulq_ has quit IRC12:09
*** armstrong has quit IRC12:13
*** idanaroz has joined #openstack-meeting-312:23
mfedosinidanaroz: hi :)12:23
mfedosinfinally you're here12:23
idanarozHi :)12:23
mfedosin#topic agenda12:23
*** openstack changes topic to "agenda (Meeting topic: glare)"12:24
mfedosin#link https://etherpad.openstack.org/p/glare-meeting-agenda12:24
mfedosinI wanted to discuss a lot of things today12:24
mfedosinbut let's begin with updates12:24
*** markvoelker has quit IRC12:24
mfedosin#topic updates12:25
*** openstack changes topic to "updates (Meeting topic: glare)"12:25
idanarozYes, sure12:25
mfedosinI dedicated last week to massive refactoring of glare code12:25
mfedosinbut it's a different topic12:25
mfedosinalso I proposed an application under big tent12:25
*** slaweq has joined #openstack-meeting-312:25
mfedosinIt will be considered this week12:26
*** slaweq has quit IRC12:26
mfedosinbut again, we have a special topic for this too :)12:26
mfedosinfrom your side I remember that you proposed a patch for max folder size12:26
*** ducttape_ has joined #openstack-meeting-312:27
mfedosinbut there is an issue with it...12:27
idanarozYes, and you found bug there, if we use external location12:27
mfedosinand I'm thinking how to deal with it right12:27
mfedosinidanaroz: there is also another issue :)12:27
idanarozYour patch for this bug, were merged12:28
mfedosinwhen we have several simultaneous uploads in one folder12:28
*** ducttape_ has quit IRC12:28
*** ducttape_ has joined #openstack-meeting-312:28
mfedosinI knew about that issue and I had several proposals how to implement it right12:28
idanarozI'll be glad to further hear about it12:29
mfedosinso, problem: when user performs several simultaneous uploads in one folder, he can avoid the max_folder_size limitation12:29
mfedosingenerally speaking it's also related to quotas and I want to combine these two things in one fix12:30
idanarozmmmm12:30
mfedosinsolution #1 (easy and radical):12:30
mfedosinreject simultaneous uploads from one user12:31
idanarozsounds not ideal12:31
mfedosinI asked Pavan about this and he said that they use simultaneous uploads12:32
mfedosinso, yeah, it is easy to implement, but it's not very convenient12:32
*** ducttape_ has quit IRC12:33
mfedosinsolution #2: synchronize uploaded data size in db12:33
*** rossella__ has joined #openstack-meeting-312:33
mfedosini.e. when one process has uploaded some amount of data (1 megabyte, for instance), it inserts this information in db12:34
mfedosinanother process reads this information and updates how many data it can upload12:35
mfedosindid I put it clearly?12:36
mfedosinso, there will be a synchronization through database12:36
*** yamamoto has quit IRC12:36
idanarozYes, but i am not sure regarding the execution of it12:36
mfedosinit works, but unfortunately it's very resource consuming12:36
mfedosinduring upload there will be a lot of db inserts and reads12:37
idanarozyes...12:37
mfedosinso, it's almost unacceptable in practice12:37
mfedosinand finally we have 3rd solution12:37
mfedosinsolution #3: request content_length header12:38
mfedosinif user wants to perform several simultaneous uploads he has to specify how much data he wants to upload12:39
mfedosinotherwise we fallback to one upload per user at one time12:39
mfedosinit's relatively easy to implement12:40
idanarozyes, that's sounds a good idea12:40
mfedosinyes! and it should work12:40
mfedosingenerally speaking we need two changes:12:40
mfedosinin client we need to implement sending the header12:41
idanarozyes, and in the server , to use this info...12:41
mfedosinand in the server, when blob instance is creating, instead of blob['size'] = None12:41
mfedosinwe should do blob['size'] = req.headers('content_length')12:42
*** pgadiya has quit IRC12:42
idanarozi would be glad to take this task12:42
mfedosinit will reserve the requested amount of data before starting the uploading12:43
mfedosinyou can take client side and I'll take the server one12:43
*** amotoki_away is now known as amotoki12:43
idanarozcool12:43
mfedosinokay, we can continue the discussion in #openstack-glare12:44
mfedosinand now I want to say a couple of things about the refactoring12:44
mfedosin#topic massive refactoring12:44
*** openstack changes topic to "massive refactoring (Meeting topic: glare)"12:44
mfedosinwe don't have too much time left12:44
mfedosinand I just want to state the purpose of this initiative12:44
idanarozyes12:45
mfedosinI has been planning it for a long time...12:45
mfedosinthere are two main reasons12:45
mfedosin1. we have too much code duplication12:45
mfedosina lot of checks are applied several times12:46
mfedosinone group of checks is applied in one place and second in another12:47
mfedosinand it leads to inconsistencies12:47
mfedosinfor example, status and visibility are mutable fields by design12:47
mfedosinuser can change them after activation12:48
mfedosinbut they are declared as immutable12:48
mfedosinand nevertheless user *can* change their values12:48
mfedosinto prevent these inconsistencies I proposed the refactoring12:48
mfedosini.e. combine all checks in one place and prevent code separation and duplication12:49
mfedosinpurpose number two is to follow json-patch standard strictly12:49
idanarozimportant reasons ...12:50
mfedosinbecause the standard states that all the changes should be applied sequentially12:50
mfedosinwith specific order12:50
mfedosinbut in glare it's not true12:51
mfedosinrefactoring fixes it too12:51
mfedosinI think these are the main benefits12:51
mfedosinalso I want to mention that the patch contains a lot of unrelated changes12:52
mfedosinthat can be separated in standalone patches12:52
*** yamamoto has joined #openstack-meeting-312:52
mfedosingood example of this is that we shouldn't set validator MaxStrLen, if AllowedValues are specified12:53
mfedosinso, probably I'll try to remove all unrelated code (as much as I can) to different patches12:54
idanarozI understand12:54
idanarozThat is very valuable12:54
mfedosinthe main challenge is that even with those changes the patch will be really big12:54
mfedosinand hard to review12:55
mfedosinthus you'll have to dedicate some time and nerves to review it12:55
idanarozSure, i see the importance of it12:56
*** julim has joined #openstack-meeting-312:56
mfedosinidanaroz: thank you :)12:56
mfedosinthis simplification will allow to move forward faster12:57
mfedosinmore than 300 loc were removed12:57
idanarozloc? lines?12:57
mfedosinlines of code12:57
idanarozwow12:57
mfedosin#link https://review.openstack.org/#/c/479511/12:58
mfedosin+482, -81312:58
mfedosinbig one, indeed12:58
mfedosinokay, we're almost out of time...12:59
*** pcaruana has quit IRC12:59
mfedosin#topic big-tent12:59
*** openstack changes topic to "big-tent (Meeting topic: glare)"12:59
mfedosinapplication is on review12:59
mfedosin#link https://review.openstack.org/#/c/479285/12:59
mfedosinand the voting started today12:59
mfedosinokay, we have no more time left...13:00
mfedosinthanks idanaroz!13:00
mfedosin#endmeeting13:00
idanarozThanks Mike !13:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"13:00
openstackMeeting ended Tue Jul  4 13:00:25 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/glare/2017/glare.2017-07-04-12.02.html13:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/glare/2017/glare.2017-07-04-12.02.txt13:00
openstackLog:            http://eavesdrop.openstack.org/meetings/glare/2017/glare.2017-07-04-12.02.log.html13:00
*** zhurong has quit IRC13:03
*** ccamacho|lunch is now known as ccamacho13:08
*** armstrong has joined #openstack-meeting-313:09
*** armstrong has quit IRC13:10
*** amotoki is now known as amotoki_away13:12
*** amotoki_away is now known as amotoki13:15
*** amotoki is now known as amotoki_away13:16
*** jtomasek has joined #openstack-meeting-313:19
*** markvoelker has joined #openstack-meeting-313:19
*** borisnet[m] has quit IRC13:20
*** anubhaskar[m] has quit IRC13:21
*** Eko[m] has quit IRC13:21
*** zerga[m] has quit IRC13:21
*** amotoki_away is now known as amotoki13:24
*** jtomasek has quit IRC13:24
*** rama_y has quit IRC13:25
*** mrtenio has joined #openstack-meeting-313:26
*** amotoki is now known as amotoki_away13:29
*** ralonsoh has quit IRC13:31
*** ralonsoh has joined #openstack-meeting-313:31
*** pcaruana has joined #openstack-meeting-313:36
*** reedip_ has joined #openstack-meeting-313:38
*** kbyrne has quit IRC13:39
*** baoli has joined #openstack-meeting-313:40
*** amotoki_away is now known as amotoki13:45
*** pcaruana has quit IRC13:45
*** reedip_ has quit IRC13:47
*** markvoelker has quit IRC13:48
*** markvoelker has joined #openstack-meeting-313:48
*** pcaruana has joined #openstack-meeting-313:50
*** Eko[m] has joined #openstack-meeting-313:51
*** kbyrne has joined #openstack-meeting-313:58
*** HoloIRCUser2 has joined #openstack-meeting-313:59
*** HoloIRCUser2 is now known as reedip_13:59
*** davidgiluk has joined #openstack-meeting-313:59
*** anubhaskar[m] has joined #openstack-meeting-313:59
*** zerga[m] has joined #openstack-meeting-313:59
*** borisnet[m] has joined #openstack-meeting-313:59
*** anubhaskar[m] has quit IRC14:00
*** borisnet[m] has quit IRC14:00
*** Eko[m] has quit IRC14:00
*** zerga[m] has quit IRC14:00
*** aignatov has quit IRC14:03
*** aignatov has joined #openstack-meeting-314:06
*** Eko[m] has joined #openstack-meeting-314:06
*** hongbin has joined #openstack-meeting-314:12
*** anubhaskar[m] has joined #openstack-meeting-314:14
*** borisnet[m] has joined #openstack-meeting-314:14
*** zerga[m] has joined #openstack-meeting-314:14
*** idanaroz has quit IRC14:16
*** yamamoto has quit IRC14:17
*** kbyrne has quit IRC14:18
*** lhx__ has joined #openstack-meeting-314:19
*** reedip__ has joined #openstack-meeting-314:20
*** yamamoto has joined #openstack-meeting-314:26
*** slaweq has joined #openstack-meeting-314:30
*** yamamoto has quit IRC14:31
*** armstrong has joined #openstack-meeting-314:33
*** tellesnobrega has quit IRC14:34
*** zhurong has joined #openstack-meeting-314:35
*** zhurong has quit IRC14:39
*** slaweq has quit IRC14:43
*** kbyrne has joined #openstack-meeting-314:44
*** reedip_ has quit IRC14:46
*** yamamoto has joined #openstack-meeting-314:56
*** yamamoto has quit IRC15:01
*** tobberyd_ has joined #openstack-meeting-315:03
*** baoli has quit IRC15:05
*** tobberydberg has quit IRC15:06
*** tobberyd_ has quit IRC15:08
*** baoli has joined #openstack-meeting-315:08
*** reedip_ has joined #openstack-meeting-315:11
*** reedip__ has quit IRC15:12
*** tellesnobrega has joined #openstack-meeting-315:12
*** sambetts has quit IRC15:14
*** sambetts has joined #openstack-meeting-315:19
*** crushil_ has joined #openstack-meeting-315:21
*** rama_y has joined #openstack-meeting-315:22
*** tellesnobrega has quit IRC15:27
*** psachin has quit IRC15:29
*** xavierr has quit IRC15:32
*** mrtenio has quit IRC15:32
*** reedip_ has quit IRC15:32
*** mrtenio has joined #openstack-meeting-315:34
*** xavierr has joined #openstack-meeting-315:39
*** crushil_ has quit IRC15:40
*** chyka has joined #openstack-meeting-315:41
*** tobberydberg has joined #openstack-meeting-315:44
*** d0ugal has quit IRC15:46
*** andreas_s has quit IRC15:49
*** tobberydberg has quit IRC15:49
*** marios has quit IRC15:49
*** yamamoto has joined #openstack-meeting-316:04
*** rossella__ has quit IRC16:12
*** sambetts is now known as sambetts|afk16:13
*** alex_xu has quit IRC16:14
*** alex_xu has joined #openstack-meeting-316:17
*** yamamoto has quit IRC16:17
*** tellesnobrega has joined #openstack-meeting-316:24
*** lpetrut has quit IRC16:25
*** makowals has quit IRC16:25
*** ducttape_ has joined #openstack-meeting-316:25
*** ducttap__ has joined #openstack-meeting-316:30
*** ducttape_ has quit IRC16:30
*** makowals has joined #openstack-meeting-316:34
*** ducttap__ has quit IRC16:34
*** ralonsoh has quit IRC16:35
*** slaweq has joined #openstack-meeting-316:36
*** armstrong has quit IRC16:42
*** tobberydberg has joined #openstack-meeting-316:47
*** slaweq has quit IRC16:50
*** slaweq has joined #openstack-meeting-316:50
*** tobberydberg has quit IRC16:52
*** slaweq has quit IRC16:54
*** davidgiluk has quit IRC17:01
*** kzaitsev_mb has quit IRC17:03
*** slaweq has joined #openstack-meeting-317:04
*** abalutoiu has quit IRC17:04
*** slaweq has quit IRC17:11
*** slaweq has joined #openstack-meeting-317:12
*** slaweq has quit IRC17:12
*** slaweq has joined #openstack-meeting-317:13
*** slaweq has quit IRC17:15
*** slaweq has joined #openstack-meeting-317:15
*** neiljerram has quit IRC17:16
*** slaweq has quit IRC17:16
*** kzaitsev_mb has joined #openstack-meeting-317:16
*** armstrong has joined #openstack-meeting-317:16
*** lhx__ has quit IRC17:23
*** markvoelker has quit IRC18:04
*** ducttape_ has joined #openstack-meeting-318:30
*** ducttape_ has quit IRC18:34
*** rpi has quit IRC18:34
*** etingof has quit IRC19:19
*** baoli has quit IRC19:21
*** baoli has joined #openstack-meeting-319:22
*** ducttape_ has joined #openstack-meeting-319:23
*** ducttape_ has quit IRC19:28
*** etingof has joined #openstack-meeting-319:41
*** rama_y has quit IRC19:49
*** markvoelker has joined #openstack-meeting-320:05
*** slaweq has joined #openstack-meeting-320:06
*** slaweq has quit IRC20:08
*** slaweq has joined #openstack-meeting-320:09
*** bobh has joined #openstack-meeting-320:19
*** markvoelker has quit IRC20:38
*** mrtenio is now known as mrtenio|afk21:19
*** ducttape_ has joined #openstack-meeting-321:24
*** abalutoiu has joined #openstack-meeting-321:24
*** kzaitsev_mb has quit IRC21:29
*** ducttape_ has quit IRC21:29
*** kzaitsev_mb has joined #openstack-meeting-321:29
*** yamahata has joined #openstack-meeting-321:32
*** markvoelker has joined #openstack-meeting-321:35
*** kzaitsev_mb has quit IRC21:47
*** bobh has quit IRC22:04
*** markvoelker has quit IRC22:09
*** bobh has joined #openstack-meeting-323:03
*** markvoelker has joined #openstack-meeting-323:05
*** bobh has quit IRC23:07
*** hongbin has quit IRC23:13
*** chyka has quit IRC23:20
*** armstrong has quit IRC23:26
*** markvoelker has quit IRC23:39
*** gcb has quit IRC23:39
*** chyka has joined #openstack-meeting-323:44
*** chyka has quit IRC23:49
*** calbers has quit IRC23:50
*** calbers has joined #openstack-meeting-323:52
*** mjturek has joined #openstack-meeting-323:58

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