Thursday, 2021-05-20

*** openstack has joined #openstack-swift00:23
*** ChanServ sets mode: +o openstack00:23
openstackgerritTim Burke proposed openstack/swift master: lock_path: Prevent aquiring deleted/moved locks  https://review.opendev.org/c/openstack/swift/+/79102200:52
openstackgerritTim Burke proposed openstack/swift master: DNM: make sure we really can turn off strict locks  https://review.opendev.org/c/openstack/swift/+/79230700:52
*** gyee has quit IRC02:31
*** fingo has quit IRC04:57
*** fingo has joined #openstack-swift04:57
*** fingo has quit IRC04:58
*** fingo_ has joined #openstack-swift04:58
*** fingo_ is now known as fingo04:58
*** fingo has quit IRC05:00
*** fingo has joined #openstack-swift05:01
openstackgerritMatthew Oliver proposed openstack/swift master: WIP: sharding: Allow rows_per_shard to be 'auto'  https://review.opendev.org/c/openstack/swift/+/79134005:42
*** rpittau|afk is now known as rpittau07:24
*** fyx has quit IRC07:34
*** donnyd has quit IRC07:34
*** clayg has quit IRC07:35
*** gmann has quit IRC07:36
*** nicolasbock has quit IRC07:36
*** clayg has joined #openstack-swift07:37
*** ChanServ sets mode: +v clayg07:37
*** fyx has joined #openstack-swift07:37
*** nicolasbock has joined #openstack-swift07:37
*** donnyd has joined #openstack-swift07:38
*** gmann has joined #openstack-swift07:38
*** rcernin has quit IRC07:52
*** rcernin has joined #openstack-swift09:04
*** jv has quit IRC09:36
*** rcernin has quit IRC09:38
*** jv has joined #openstack-swift09:43
*** rcernin has joined #openstack-swift09:53
openstackgerritAlistair Coles proposed openstack/swift master: Use ContainerSharderConf class in sharder and manage-shard-ranges  https://review.opendev.org/c/openstack/swift/+/79217710:14
openstackgerritAlistair Coles proposed openstack/swift master: Add absolute values for shard shrinking config options  https://review.opendev.org/c/openstack/swift/+/79218210:14
openstackgerritAlistair Coles proposed openstack/swift master: Use ContainerSharderConf class in sharder and manage-shard-ranges  https://review.opendev.org/c/openstack/swift/+/79217710:20
openstackgerritAlistair Coles proposed openstack/swift master: Add absolute values for shard shrinking config options  https://review.opendev.org/c/openstack/swift/+/79218210:20
*** rcernin has quit IRC12:14
*** m75abrams has joined #openstack-swift12:31
openstackgerritAlistair Coles proposed openstack/swift master: Extra unit test for relinker lock cleanup  https://review.opendev.org/c/openstack/swift/+/79236912:41
*** fingo has quit IRC13:00
*** fingo has joined #openstack-swift13:00
*** m75abrams has quit IRC14:11
*** godog has quit IRC14:12
*** godog has joined #openstack-swift14:13
*** godog has quit IRC14:13
*** godog has joined #openstack-swift14:14
*** godog has quit IRC14:15
*** godog has joined #openstack-swift14:16
*** godog has quit IRC14:31
*** godog has joined #openstack-swift14:31
*** TiagoPrimini has quit IRC14:48
openstackgerritwdoekes proposed openstack/swift master: tempurl: Fix PUT upload to temp url  https://review.opendev.org/c/openstack/swift/+/79239715:11
*** fozboz has joined #openstack-swift15:32
fozbozI have a question about the recent update to the s3api that allows CORS preflight. It looks like these calls will respond with 200 ONLY if 'authorization' is in the 'Access-Control-Request-Headers' header. Why? Applications might not necessarily include that.15:39
*** rpittau is now known as rpittau|afk15:50
openstackgerritPete Zaitcev proposed openstack/swift master: Use a less bogus credit for Melissa Ma Lei  https://review.opendev.org/c/openstack/swift/+/79240515:58
*** fozboz has quit IRC16:43
*** fozboz has joined #openstack-swift17:07
*** TiagoPrimini has joined #openstack-swift17:53
timburke_fozboz, mainly it comes down to needing a way to identify that it's an s3api request (as opposed to a swift request). are you seeing applications using pre-signed urls or something? we might be able to look for things in query strings... not sure if a browser would include the query string in the OPTIONS request, though18:23
fozboztimburke_: yes exactly, the application is using a pre-signed url, and the only value it is passing in the 'Access-Control-Request-Headers' header is 'x-requested-with', which ultimately returns a 40518:27
timburke_fozboz, am i right to think that the preflight doesn't include the query string?18:28
fozbozNo it is included18:33
fozbozE.g. OPTIONShttps://mycluster.com/container/object?response-content-disposition=attachment; filename*=UTF-8''ReadMe.txt&response-content-type=text/plain&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210520T170001Z&X-Amz-SignedHeaders=host&X-Amz-Expires=7200&X-Amz-Credential=0123456789abcdef/20210520/us-east-1/s3/aws4_request&X-Amz-Signature=somesignature18:34
fozbozPerhaps my application is handling the call incorrectly?18:34
openstackgerritTim Burke proposed openstack/swift master: tempurl: Fix PUT upload to temp url on py3  https://review.opendev.org/c/openstack/swift/+/79239718:51
timburke_fozboz, oh, cool! that gives us something to work with, then :-)18:52
timburke_fwiw, i trust observed behaviors a *lot* more than my own ability to judge "correctness" when it comes to CORS ;-)18:53
fozbozAt least I think it is. We've been troubleshooting CORS issues with different applications all week and I'm not sure which way is up anymore!18:54
openstackgerritTim Burke proposed openstack/swift master: Remove some getattr usage in s-m-s-r  https://review.opendev.org/c/openstack/swift/+/79247619:16
openstackgerritPete Zaitcev proposed openstack/swift master: Make dark data watcher ignore the newly updated objects  https://review.opendev.org/c/openstack/swift/+/78839819:41
zaitcevThat scared me: took a very long time for "git review" to complete.19:41
*** fozboz has quit IRC19:43
openstackgerritAlistair Coles proposed openstack/swift master: Use ContainerSharderConf class in sharder and manage-shard-ranges  https://review.opendev.org/c/openstack/swift/+/79217720:00
openstackgerritAlistair Coles proposed openstack/swift master: Add absolute values for shard shrinking config options  https://review.opendev.org/c/openstack/swift/+/79218220:00
acoleszaitcev - I just had same experience, slow git review20:01
*** rcernin has joined #openstack-swift20:07
zaitcevacoles: I'm going to split out the change to "absolute" criteria for the dark data watcher (e.g. only dark if no errors from container servers).20:12
zaitcevacoles: it has no relation to the compatibility with sharded containers, so seems like the right thing to do.20:12
*** rcernin has quit IRC20:13
acolesok. makes sense to separate concerns20:13
*** tdasilva_ has quit IRC20:32
*** thiago__ has joined #openstack-swift20:33
*** ChanServ sets mode: +v thiago__20:33
*** fozboz has joined #openstack-swift20:42
*** rcernin has joined #openstack-swift20:50
*** rcernin has quit IRC21:49
openstackgerritTim Burke proposed openstack/swift master: symlink: Ensure headers are returned as a list on py3  https://review.opendev.org/c/openstack/swift/+/79248522:33
*** rcernin has joined #openstack-swift22:42
openstackgerritMerged openstack/swift master: tempurl: Fix PUT upload to temp url on py3  https://review.opendev.org/c/openstack/swift/+/79239723:32

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