Thursday, 2020-04-23

openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018900:10
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018901:04
openstackgerritMerged openstack/swift master: func tests: Allow test_etag_quoter to be run multiple times  https://review.opendev.org/72151801:28
*** threestrands has joined #openstack-swift02:33
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018902:44
*** manuvakery has joined #openstack-swift03:18
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018903:31
timburkeoh, i forgot to call out https://launchpad.net/bugs/1873435 and https://review.opendev.org/#/c/721051/ in the meeting today... oh well03:34
openstackLaunchpad bug 1873435 in python-swiftclient "Established connection is never closed on Python 2.7" [High,In progress] - Assigned to Tim Burke (1-tim-z)03:34
patchbotpatch 721051 - python-swiftclient - Only add __del__ to HTTPConnection shim on py3 - 2 patch sets03:34
timburkewe should probably address that bug so storlets (at least) can get back on most-recent swiftclient03:35
*** psachin has joined #openstack-swift03:35
timburke:-/ the RBAC tests are *really* tied to the specific user and project names at https://github.com/openstack/swift/blob/2.25.0/test/functional/test_access_control.py#L72-L8804:12
mattoliverautimburke: just rebuilding and SAIO then I plan to run and play with your sharding probe test. But just in random thinking. Like you mentioned, shrinking works by giving the shard a range to shard all it's contents too. Based on that I can think of some ways we might be able to fix. Starting easiest, we landed a sharding patch ages ago that skipped emptly shard ranges while sharding.. which means we could simply dump04:32
mattoliverauthe correct set of shard ranges into all the wrong shards, and they'd loose all there objs to the correct locations.04:32
mattoliverauAnother approach, is so only place the correct shards (usually 2 I'd suppect, but this can be coded so it doesn't matter) that cover an incorrect shard into the incorrect shard (so do this for each). And they should cleave to the real ones.04:34
timburkeyeah, seems reasonable -- i was hoping that when we update our state from the root, we might get back multiple shards... i forget, need to look at it more04:34
timburkethanks for thinking about it -- one way or another i'll sort *something* out ;-)04:34
*** evrardjp has quit IRC04:35
*** evrardjp has joined #openstack-swift04:35
openstackgerritTim Burke proposed openstack/swift master: dsvm: Enable more middlewares  https://review.opendev.org/72212004:38
timburkei think the next big thing on ^^^ is to get s3api & s3token enabled... and get s3 creds for keystone users created & plumbed-through. gotta admit, though, it'd be really nice to have a func test that exercises s3token!04:40
*** gyee has quit IRC05:29
*** zaitcev has quit IRC05:45
*** rpittau|afk is now known as rpittau07:39
*** psachin has quit IRC07:49
*** psachin has joined #openstack-swift08:06
*** dtantsur|afk is now known as dtantsur08:32
*** threestrands has quit IRC08:33
alecuyermorning08:40
*** psachin has quit IRC08:50
*** tkajinam has quit IRC09:03
*** ccamacho has joined #openstack-swift09:23
*** rcernin has quit IRC10:03
*** rpittau is now known as rpittau|bbl10:21
*** rdejoux has quit IRC11:10
*** rdejoux has joined #openstack-swift11:15
*** rpittau|bbl is now known as rpittau12:02
*** zaitcev has joined #openstack-swift13:41
*** ChanServ sets mode: +v zaitcev13:41
*** tkajinam has joined #openstack-swift13:44
*** tkajinam has quit IRC14:37
*** gyee has joined #openstack-swift15:53
timburkegood morning15:57
openstackgerritIvan Kolodyazhny proposed openstack/python-swiftclient master: Fixed capability discovery endpoint hardcode  https://review.opendev.org/72239516:03
*** evrardjp has quit IRC16:35
*** evrardjp has joined #openstack-swift16:35
*** rpittau is now known as rpittau|afk16:49
timburkeoh hey, ubuntu 20.04 is out!17:26
*** dtantsur is now known as dtantsur|afk17:28
openstackgerritTim Burke proposed openstack/swift master: swift-dsvm: Enable more middlewares  https://review.opendev.org/72212017:49
tdasilvaanyone remember why we have this check in the proxy: https://github.com/openstack/swift/blob/master/swift/proxy/controllers/obj.py#L741 but in obj server we seem to support it here: https://github.com/openstack/swift/blob/master/swift/obj/server.py#L82518:58
timburketdasilva, likely worries about behavior during a split-brain -- if proxy sends out PUT if-none-match:etag to 3 replicas and gets back 100, 100, 412, what *should* happen? were those 100s because there was no data, or because there was data with a different etag?19:07
timburkewe might be able to look at headers, compare timestamps, and be able to make a defensible decision -- i'm guessing we just punted on it for now (which has become a very long time)19:08
tdasilvatimburke: ah yes, makes sense, eventual consistency is typically at the center of a lot of these decisions...19:36
openstackgerritTim Burke proposed openstack/swift master: swift-dsvm: Enable more middlewares  https://review.opendev.org/72212019:54
*** manuvakery has quit IRC20:18
openstackgerritTim Burke proposed openstack/swift master: swift-dsvm: Enable more middlewares  https://review.opendev.org/72212020:46
*** ccamacho has quit IRC20:51
openstackgerritTim Burke proposed openstack/swift stable/ussuri: func tests: Allow test_etag_quoter to be run multiple times  https://review.opendev.org/72251121:33
*** rcernin has joined #openstack-swift22:10
*** rcernin has quit IRC22:15
*** rcernin has joined #openstack-swift22:15
mattoliveraumorning22:44
*** tkajinam has joined #openstack-swift22:58
*** rcernin has quit IRC23:09
*** rcernin has joined #openstack-swift23:16
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Enable s3api  https://review.opendev.org/72255023:38

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