Wednesday, 2020-04-22

openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018900:03
*** threestrands has joined #openstack-swift00:04
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018900:25
openstackgerritMerged openstack/swift master: Make rolling-upgrade job non-voting  https://review.opendev.org/72151900:49
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018900:57
openstackgerritTim Burke proposed openstack/swift stable/ussuri: Make rolling-upgrade job non-voting  https://review.opendev.org/72175600:58
*** gyee has quit IRC01:04
mattoliverauoh belated morning, forgot to say it this morn.01:13
*** viks____ has joined #openstack-swift02:17
*** psachin has joined #openstack-swift03:31
*** pawan-gupta has joined #openstack-swift04:22
*** djhankb has joined #openstack-swift04:34
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018904:35
*** evrardjp has quit IRC04:35
*** evrardjp has joined #openstack-swift04:35
*** rcernin has quit IRC05:24
*** rcernin has joined #openstack-swift06:09
*** rcernin has quit IRC06:10
*** rcernin has joined #openstack-swift06:11
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018906:16
*** rcernin has quit IRC06:25
*** rcernin has joined #openstack-swift06:26
*** psachin has quit IRC06:26
openstackgerritMerged openstack/swift master: sharding: Don't inject shard ranges when user says quit  https://review.opendev.org/72078606:33
openstackgerritMerged openstack/swift stable/ussuri: Make rolling-upgrade job non-voting  https://review.opendev.org/72175606:33
*** psachin has joined #openstack-swift06:45
*** threestrands has quit IRC06:53
*** threestrands has joined #openstack-swift06:54
*** threestrands has quit IRC06:55
*** threestrands has joined #openstack-swift06:55
*** threestrands has quit IRC06:56
*** threestrands has joined #openstack-swift06:56
*** threestrands has quit IRC06:58
*** threestrands has joined #openstack-swift06:58
*** threestrands has quit IRC06:59
*** threestrands has joined #openstack-swift06:59
*** threestrands has quit IRC07:01
*** threestrands has joined #openstack-swift07:01
*** threestrands has quit IRC07:02
*** threestrands has joined #openstack-swift07:02
*** threestrands has quit IRC07:04
*** threestrands has joined #openstack-swift07:04
*** threestrands has quit IRC07:05
*** threestrands has joined #openstack-swift07:06
*** threestrands has quit IRC07:07
*** threestrands has joined #openstack-swift07:07
*** threestrands has quit IRC07:08
*** threestrands has joined #openstack-swift07:08
*** threestrands has quit IRC07:10
*** threestrands has joined #openstack-swift07:10
*** threestrands has quit IRC07:11
*** threestrands has joined #openstack-swift07:12
*** threestrands has quit IRC07:13
*** threestrands has joined #openstack-swift07:13
*** rcernin has quit IRC07:13
*** threestrands has quit IRC07:14
*** threestrands has joined #openstack-swift07:14
*** threestrands has quit IRC07:16
*** threestrands has joined #openstack-swift07:16
*** threestrands has quit IRC07:17
*** threestrands has joined #openstack-swift07:18
*** threestrands has quit IRC07:19
*** threestrands has joined #openstack-swift07:19
*** threestrands has quit IRC07:20
*** threestrands has joined #openstack-swift07:21
*** threestrands has quit IRC07:22
*** threestrands has joined #openstack-swift07:22
*** threestrands has quit IRC07:23
*** threestrands has joined #openstack-swift07:24
*** rpittau|afk is now known as rpittau07:24
*** threestrands has quit IRC07:25
*** threestrands has joined #openstack-swift07:25
*** threestrands has quit IRC07:26
*** threestrands has joined #openstack-swift07:27
*** threestrands has quit IRC07:28
*** threestrands has joined #openstack-swift07:28
*** threestrands has quit IRC07:29
*** threestrands has joined #openstack-swift07:30
*** threestrands has quit IRC07:31
*** threestrands has joined #openstack-swift07:31
*** threestrands has quit IRC07:32
*** threestrands has joined #openstack-swift07:33
*** threestrands has quit IRC07:34
*** threestrands has joined #openstack-swift07:34
*** threestrands has quit IRC07:35
*** threestrands has joined #openstack-swift07:36
*** threestrands has quit IRC07:37
*** threestrands has joined #openstack-swift07:37
*** threestrands has quit IRC07:38
*** threestrands has joined #openstack-swift07:39
*** threestrands has quit IRC07:40
*** threestrands has joined #openstack-swift07:40
*** threestrands has quit IRC07:41
*** threestrands has joined #openstack-swift07:41
*** threestrands has quit IRC07:43
*** threestrands has joined #openstack-swift07:43
*** threestrands has quit IRC07:44
*** threestrands has joined #openstack-swift07:45
*** threestrands has quit IRC07:46
*** threestrands has joined #openstack-swift07:46
*** threestrands has quit IRC07:47
*** threestrands has joined #openstack-swift07:47
*** threestrands has quit IRC07:49
*** threestrands has joined #openstack-swift07:49
*** threestrands has quit IRC07:50
*** threestrands has joined #openstack-swift07:51
*** threestrands has quit IRC07:52
*** threestrands has joined #openstack-swift07:52
*** threestrands has quit IRC07:53
*** threestrands has joined #openstack-swift07:54
*** threestrands has quit IRC07:55
*** threestrands has joined #openstack-swift07:55
*** threestrands has quit IRC07:56
*** threestrands has joined #openstack-swift07:57
*** ccamacho has joined #openstack-swift07:57
*** threestrands has quit IRC07:58
*** threestrands has joined #openstack-swift07:58
*** threestrands has quit IRC07:59
*** threestrands has joined #openstack-swift08:00
*** threestrands has quit IRC08:01
*** threestrands has joined #openstack-swift08:01
*** threestrands has quit IRC08:02
*** threestrands has joined #openstack-swift08:02
*** threestrands has quit IRC08:04
*** threestrands has joined #openstack-swift08:04
*** threestrands has quit IRC08:05
*** threestrands has joined #openstack-swift08:06
*** threestrands has quit IRC08:07
*** threestrands has joined #openstack-swift08:07
*** threestrands has quit IRC08:08
*** tkajinam has quit IRC08:15
*** manuvakery has quit IRC09:32
*** rdejoux has quit IRC09:39
*** rdejoux has joined #openstack-swift09:40
*** dtantsur|afk is now known as dtantsur09:42
*** evrardjp has quit IRC09:51
*** evrardjp has joined #openstack-swift09:51
*** takamatsu has joined #openstack-swift10:28
*** rpittau is now known as rpittau|bbl10:42
*** jv has quit IRC11:32
*** jv has joined #openstack-swift11:37
*** rpittau|bbl is now known as rpittau11:50
*** manuvakery has joined #openstack-swift12:04
*** psachin has quit IRC13:14
*** manuvakery has quit IRC14:14
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018915:00
*** manuvakery has joined #openstack-swift15:10
*** gyee has joined #openstack-swift15:11
timburkegood morning15:47
*** rpittau is now known as rpittau|afk16:29
*** evrardjp has quit IRC16:35
*** evrardjp has joined #openstack-swift16:35
*** dtantsur is now known as dtantsur|afk16:55
openstackgerritTim Burke proposed openstack/swift master: dsvm: Enable more middlewares  https://review.opendev.org/72212018:56
*** manuvakery has quit IRC19:19
timburkerledisez, do you guys see https://bugs.launchpad.net/swift/+bug/1719860 sometimes? i'm a little surprised at how often i'm seeing it in this one cluster :-/19:41
openstackLaunchpad bug 1719860 in OpenStack Object Storage (swift) "traceback and client error when concurrent PUTs result in data file removed before being commited" [Medium,Confirmed]19:41
openstackgerritTim Burke proposed openstack/swift master: obj: _finalize_durable may succeed even when data file is missing  https://review.opendev.org/72212819:44
rlediseztimburke: yes, it took me a longtime to (try to) understand what is going on. I'm still not convinced it's only related to concurrency, but clearly it's one if the issue, and it's frequent19:47
rledisezI think at some point I wrote a workaround for that, like check mtime before cleaning a data file19:47
timburkemmm -- yeah, that'd work too. i was pleasantly surprised at how straightforward what i just wrote was, but maybe given the frequency we don't want the extra listdir()... otoh, stat() isn't free, either, so... *shrug*19:50
*** ccamacho has quit IRC19:54
rledisezat this place, the directory inode should be in cache so we can hope the extra listdir does not do any IO20:05
rledisezas long as it is not a long time after the initial listdir (define long…)20:06
timburkealmost meeting time!20:49
kota_morning20:57
seongsoochomorning20:58
alecuyerhello20:58
mattoliverauMorning20:59
mattoliverauthanks for all the great auto-sharding ideas, I'll dump them in the doc so we can discuss them and not miss them in the solution :)21:47
mattoliverauAs for sharding space, we shard in batches. In an ideal world, for a large container we'd shard a few ranges at a time, then replicated them off so we can delete them locally. So extra space is used during sharding, but not double the container size. Unless of course it isn't a large container and can be complely sharded into < shard_batch_size shards. In which case we will get to 2*container.21:51
mattoliverauSo ideally it should cost roughly container space + shard_batch_size shard space, so long as replication happens successfully when we're finished with thos batching shards, otherwise they may stick around longer.21:52
mattoliverau^ thats from memory.21:53
mattoliverauanyway, breakfast time :)21:54
timburkewell, we don't double the space *locally* -- looking at the cluster as a *whole*, though...21:55
timburkebut that's the whole reason for sharding -- your container layer's lumpy, so some disks are probably pretty full while others are mostly empty21:56
timburkei need to find a way to reload the proxy after making my edits in https://review.opendev.org/#/c/722120/ :-/21:57
patchbotpatch 722120 - swift - dsvm: Enable more middlewares - 1 patch set21:57
timburkeoh! i think that also explains my trouble with the service user in https://review.opendev.org/#/c/620189/ !21:58
patchbotpatch 620189 - swift - WIP: swift-dsvm: Create more Keystone users so we ... - 11 patch sets21:58
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018922:09
openstackgerritTim Burke proposed openstack/swift master: Add experimental job to upgrade from master  https://review.opendev.org/72216022:24
*** rcernin has joined #openstack-swift22:31
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018922:32
*** tkajinam has joined #openstack-swift22:54
openstackgerritMerged openstack/swift stable/ussuri: Update TOX_CONSTRAINTS_FILE for stable/ussuri  https://review.opendev.org/72121523:14
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018923:18
openstackgerritTim Burke proposed openstack/swift master: WIP: swift-dsvm: Create more Keystone users so we skip fewer tests  https://review.opendev.org/62018923:21
openstackgerritTim Burke proposed openstack/swift master: obj: _finalize_durable may succeed even when data file is missing  https://review.opendev.org/72212823:59

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