14:00:06 #startmeeting glance 14:00:06 Meeting started Thu Jan 11 14:00:06 2018 UTC and is due to finish in 60 minutes. The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:10 The meeting name has been set to 'glance' 14:00:19 #topic roll call 14:00:36 hello everyone 14:00:52 GM 14:00:53 erno is on holiday, not sure if he'll peek in today 14:01:06 hi scott 14:01:07 o/ 14:01:11 erno! 14:01:21 semi afk ... on dinner table atm 14:01:37 o/ 14:01:45 ok, careful with your keyboard! 14:01:51 hi abhishekk 14:01:58 rosmaita, hi 14:02:14 light agenda today, and i need to sign off early, so here goes 14:02:22 #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 14:02:28 #topic updates 14:02:49 first, a reminder that voting for Foundation Board of Directors closes at 1700 UTC tomorrow 14:03:01 hopefully you have received an email 14:03:09 but don't forget to vote 14:03:40 smcguiness and cdent are running to get some developer voices on the board 14:03:49 but all candidates have a Q&A you can read through 14:04:07 second, next week: final release for non-client libraries (so for us, glance_store) 14:04:21 so any glance_store outstanding issues are a priority this week 14:04:33 (not sure there are any though) 14:04:46 i will check before sending out the weekly email 14:04:59 finally, two items about the week-after-next 14:05:12 Q-3 and feature freeze is the week of Jan 22 14:05:16 so coming up fast 14:05:33 also, the PTL self-nomination period is the week of Jan 22 14:05:47 i have talked to my management and have support to serve again 14:05:53 and i'm willing to do it 14:05:58 +1 14:06:04 but i'm also willing to be talked out of it 14:06:23 in any case, if you are interested, i'll be happy to discuss it with you and let you know what you're in for 14:06:40 also, flavio wrote a blog post 2 or so years ago that has some really good info 14:07:25 it is a good time to think about being PTL even if you don't want to do it for Rocky, i can help you get ready for S 14:07:35 (which i think doesn't have a name yet) 14:07:52 anyway, that's all i've got for updates 14:08:04 #topic gate situation 14:08:19 you may have noticed that it is very slow 14:08:29 Definitely seeing some legitimate failures but also some non-legitimate ones rosmaita 14:08:41 yes, very slow sometimes its timed out 14:08:59 there have been a concatenation of circumstances, an image without pip, some zuul3 crashes, meltdown patching 14:09:03 all happening at once 14:09:27 i didn't see anything on the ML, so i don't have a lot of info 14:09:45 Sadly its pretty obstructive right now 14:09:49 but there was a lot of activity in #openstack-infra-incident yesterday 14:09:56 McClymontS: you said it 14:10:22 really trying to understand the blockers on the final steps of my patch and I have gotten a few timeouts, malloc type errors, and a few legitimate failures 14:10:40 yeah, it's a bummer 14:10:52 and not likely to get better as the load increases toward RC-time 14:11:27 so whats the backup here 14:12:07 one thing for abhishekk and jokke_ : sometimes when they do a zuul restart, approvals don't get picked up 14:12:28 need to +A again 14:12:37 right, just something to be aware of 14:12:55 I will keep a eye on zuul queue 14:13:03 ok 14:13:14 McClymontS i really don't know what the backup is, but several jobs i'm interested in have been stuck in queued for hours 14:13:34 i'm not sure whether there's a way to un-queue and re-queue? 14:13:56 i guess there is not 14:15:20 i just asked that in #openstack-infra , though looks like they have other stuff happening 14:17:15 ok, infra says if you have a stuck job, you can ask in #openstack-infra for someone to take a look ... but they also said there's a pretty big backlog from the past 2 days 14:17:30 ohh 14:18:14 ok, that's it from me 14:18:22 #topic open discussion 14:18:30 i have one 14:18:42 ok, go ahead 14:18:47 glanceclient: limit_param_default will never be used if set in glance-api.conf 14:19:07 The reason limit_param_default is not used is that from glanceclient default limit as 20 is passed to the server side where as at server side if limit is None then only limit_param_default is used. So if glanceclient is used then limit_param_default will never be used where as if someone uses curl then only it will be used. 14:19:49 is this expected behavior, or its a bug 14:19:51 so it actually is used, just not all the time? 14:20:10 well it will e used in any case where client does not send the limit or client sends bigger limit (IIRC) 14:20:30 client sends the limit all the time 14:20:42 isnt there also a max_param_limit or something? or is that the one we are talking about? 14:20:49 abhishekk: python-glanceclient does ... not all clients necessarily 14:21:02 or am i thinking about page size? 14:21:03 jokke_: right 14:21:20 abhishekk: what is this a limit on? 14:21:45 rosmaita: listing the image per request. 14:21:59 yeah so it's the image list page size 14:22:25 which gets funny when you list like 50k images :P 14:22:25 so as long as if the api says 10, and that's what the client gets, even if it asks for 20, that seems OK to me 14:22:27 so if you have say 2000 images and if you use glance_client then internally it makes 100 requests 14:23:11 ok, now i see what you are getting at 14:23:23 that seems something that could be improved in the client 14:23:31 but not necessarily a bug 14:23:31 IIRC you can ask glanceclient to use bigger page size and it will unless the server limit is something tiny as well 14:24:05 yup, 14:24:09 abhishekk are you seeing problems with this? 14:24:48 this is another discovery problem, no way for the client to know what the max page size it can request is 14:24:57 I guess if I made lots of list requests then it will consume my memory? 14:25:47 yeah, if you ask for 10K results and they're atually there, the client will make a series of requests and try to build the response until it OOM 14:25:53 actually it does not make those requests parallel so the larger your page size the more memory utilization you have as you have bigger pages in the memory 14:26:31 anyway, doesn't seem to be a bug 14:26:38 rosmaita: at least the CLI does print out per page, not build it up and dump all at once 14:27:03 ok, I was just curious about the behavior 14:27:07 jokke_ cool, then the 20 limit is probably on the assumption of a thin client 14:27:20 this very thing was one of the major performance hits when we moved to v2 API 14:27:39 as the client did schema verification on every page it received 14:28:02 and we were paging a lot when there was bit more images 14:28:49 that was fixed iirc 14:28:55 thus it does check only the first page nowadays ;) 14:28:56 yup 14:29:14 It was Fei Long who found and fixed it at the time 14:29:23 hooray for Fei Long! 14:29:32 ok, anything else? 14:29:35 I just remember that behaviour very well as we were banging head against the wall al lot 14:30:21 nope, sounds good 14:30:23 i think the schema-validation-for-responses behavior is from the days when we thought other clouds would provide the openstack APIs 14:30:34 not aware that ever happened, though 14:31:10 ok, i have to sign off early today 14:31:13 anyone on track what's the state of glance store? 14:31:29 i 14:31:41 i'll review later, but i think it's OK 14:32:00 ok cool ... I think that's gonna freeze soon for the release 14:32:14 yes, i'll send out an email about that 14:32:28 i may need to do some monkeying with the gate jobs (hope not) 14:32:35 Just to update, I got the Ireland Visa so I will be attending this PTG 14:32:41 hooray! 14:32:49 abhishekk: \\o \o/ o// 14:32:56 :D \o/ 14:33:10 I will be there too :P 14:33:16 McClymontS are you going to be able to attend? 14:33:25 looking forward to see you all :D 14:33:41 jokke_: you will reach first I guess :P 14:33:55 no TZ problems for jokke_ this time! 14:34:00 I am not going to be there rosmaita 14:34:05 bummer 14:34:10 darn 14:34:21 ok, feel free to continue discussion in the glance channel 14:34:23 yeah unfortunately a mix of things just got in the way 14:34:28 awesome thanks guys 14:34:28 #endmeeting