Wednesday, 2020-11-04

openstackgerritMerged openstack/swift master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76071200:28
*** gyee has quit IRC01:02
zaitcevTried everything, including explicit --overcloud-ssh-key xxx and it still fails:  http://people.redhat.com/zaitcev/tmp/20201103_3/ostk_overcloud_deploy.txt02:35
*** rcernin has quit IRC02:48
*** rcernin has joined #openstack-swift02:49
*** psachin has joined #openstack-swift03:46
*** dsariel has joined #openstack-swift04:17
*** dsariel has quit IRC04:21
*** psachin has quit IRC05:27
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-swift05:33
*** rcernin has quit IRC08:05
*** rcernin has joined #openstack-swift08:37
*** rcernin has quit IRC08:56
*** rpittau|afk is now known as rpittau09:05
*** m75abrams has joined #openstack-swift09:20
*** rcernin has joined #openstack-swift09:58
*** rcernin has quit IRC10:13
*** klamath_atx has quit IRC15:41
timburkerenich's right that we should add service_token_roles_required to the sample conf, though...15:50
*** klamath_atx has joined #openstack-swift15:54
openstackgerritTim Burke proposed openstack/swift master: saio: Stop processes more forcefully in resetswift  https://review.opendev.org/76143916:15
*** djhankb has quit IRC16:40
*** djhankb has joined #openstack-swift16:40
zaitcevtimburke: Did you have any PTL level communication from the new pop-up group raildo/gmann?17:17
timburkezaitcev, the what now? not that i recall... if i do, want me to send them your way? what's the pop-up group about?17:19
*** m75abrams has quit IRC17:20
zaitcevtimburke: That was my question also. I hoped they'd explain to you what they want. https://governance.openstack.org/tc/reference/popup-teams.html#secure-default-policies17:21
zaitcevthey had a PTG meeting here https://etherpad.opendev.org/p/consistent-and-secure-default-policies-wallaby17:23
timburkegiven our lack of integration with policy.json and the like, i'm not sure there's much for us to do... though it'd probably be good for us to add suport for a "reader" role17:25
zaitcevOh, that's where's linked17:26
zaitcevI actually started from a Red Hat bug about the reader role17:26
*** rpittau is now known as rpittau|afk17:35
gmanntimburke: zaitcev main idea for policy popup team is to add reader role as well the scope_type (https://docs.openstack.org/keystone/latest/contributor/services.html#authorization-scopes)18:00
gmannas swift has different way on RBAC, I am not sure how those can be added or scope is also needed or not in swift case.18:01
*** klamath_atx has quit IRC18:09
*** klamath_atx has joined #openstack-swift18:09
*** mugsie has quit IRC18:18
*** mugsie has joined #openstack-swift18:21
ormandjso, interesting point of note, we finally chased down the weird no-account-rewrite stuff re: s3token18:55
ormandjwe had a user pummeling the service with simultaneous range requests for the same object, which was leading to keystone being cranky, and the LB was returning a 502 when it couldn't hit a backend18:55
ormandjinstead of retrying, it looks like it just 401/403s the request18:55
ormandj(swift)18:55
ormandjhttps://github.com/openstack/swift/blob/master/swift/common/middleware/s3api/s3token.py#L237-L24019:02
openstackgerritTim Burke proposed openstack/swift master: probe: Use ostestr as test runner  https://review.opendev.org/76145919:26
timburkeormandj, good to have an answer! fwiw, you might want to look into https://github.com/openstack/swift/blob/2.26.0/etc/proxy-server.conf-sample#L642-L65419:35
timburke(big thanks to sorrison for making that work so much better!)19:36
ormandjlet me look19:43
ormandjwe have that enabled :)19:45
ormandj300s timeout19:45
ormandji think the issue is it's hitting multiple backends at the same time19:46
ormandjsince it's making dozens of requests at the exact same ms19:46
ormandjie: need file, issue curl requests for 1G of file split into 4k chunks, using Range for each, all at once19:46
ormandjwe're not currently using stickiness on the LB so they get spread across our proxies19:46
ormandjit might just be a weird timing thing, we've _only_ seen this with this one particular client19:47
ormandjeither way, adding retry functionality to the keystone connection in s3token on 5xx failures would make a lot of sense19:47
timburkeah... yeah, i could see them all getting a cache-miss and hitting keystone at the same time then :-/19:56
timburkestill, it sucks that the auth can't handle dozens of concurrent requests :-(19:57
ormandjyeah, keystone has been a lot of 'fun' for sure. it has gotten better over the years though20:04
ormandjbut, good news is, good clients can compensate for cranky services20:05
ormandjwe're looking to see what optimization we can do there too20:06
ormandjroot@keystone01:/var/log/apache2# grep '04/Nov/2020:10:44:07' keystone-access.log |grep POST | wc -l20:15
ormandj6320:15
ormandjroot@keystone01:/var/log/apache2# grep '04/Nov/2020:10:44:07' keystone-access.log |grep GET | wc -l20:15
ormandj3520:15
ormandjroot@keystone01:/var/log/apache2#20:15
ormandjso just under 100 requests in that second20:15
kota_good morning20:57
timburkealmost meeting time!20:58
timburkeacoles, clayg meeting ping21:03
acolesI'm there :)21:03
claygi'm *still* trying to get EC multipart/byterange responses loaded into my head 😞21:04
rledisezzaitcev: well, for now we still have some objects laying around on Swift, but yeah, clearly we will spend less time on Swift (actually, me and alecuyer are moving to a new project)21:04
*** zaitcev is now known as zaitcev|doc21:38
*** zaitcev|doc is now known as zaitcev|dr21:38
*** rcernin has joined #openstack-swift21:41
*** acoles has quit IRC21:58
*** acoles has joined #openstack-swift21:59
claygi fixed my calendar so i should get notified at the right time next week 😁22:01
claygrledisez: that's cool you guys get to stick together!  I'm sure the team working on object storage will miss you.  Are you excited about what's next?22:02
rledisezclayg: yeah, it looks very challenging (in the good way :)). it's still storage, we are joining a team writing a clustered NVMe over Fabric target (the project comes from an acquisition: https://www.exten.io/ )22:04
rledisezwe will miss Swift for sure. and mostly because of you guys (I mean, the software is great, but you are awesome). But I'll still be around while we have our petabytes on Swift :)22:06
*** rcernin has quit IRC22:09
*** rcernin has joined #openstack-swift22:09
*** rcernin has quit IRC23:04
*** rcernin has joined #openstack-swift23:12
*** rcernin has quit IRC23:16
*** rcernin has joined #openstack-swift23:16
openstackgerritTim Burke proposed openstack/swift master: probe: Use ostestr as test runner  https://review.opendev.org/76145923:17
*** zaitcev|dr is now known as zaitcev23:48
openstackgerritTim Burke proposed openstack/swift master: Continue logging deprecation warnings for run_pause  https://review.opendev.org/76147423:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!