Wednesday, 2018-05-23

*** gyee has quit IRC00:07
*** mvenesio has quit IRC00:21
*** d0ugal_ has quit IRC00:33
*** d0ugal_ has joined #openstack-swift00:40
*** spsurya has quit IRC00:41
torgomaticI wonder why X-Timestamp doesn't change when you POST to an object anyway00:53
*** germs has quit IRC01:17
*** armaan has quit IRC01:20
*** armaan has joined #openstack-swift01:21
openstackgerritNguyen Hai proposed openstack/python-swiftclient master: Switch from oslosphinx to openstackdocstheme  https://review.openstack.org/55343301:54
*** d0ugal_ has quit IRC01:59
*** amandap_ has joined #openstack-swift02:01
*** amandap has quit IRC02:04
*** bkopilov has quit IRC02:08
*** d0ugal_ has joined #openstack-swift02:08
openstackgerritMerged openstack/swift master: Log deprecation warnings for account_white/blacklist  https://review.openstack.org/46807702:15
*** SkyRocknRoll has joined #openstack-swift02:23
openstackgerritDebo Zhang proposed openstack/swift master: Fix typo  https://review.openstack.org/57010002:34
*** amandap_ has quit IRC03:01
*** amandap has joined #openstack-swift03:07
*** germs has joined #openstack-swift03:17
*** germs has quit IRC03:22
*** bkopilov has joined #openstack-swift03:25
*** armaan has quit IRC03:50
*** armaan has joined #openstack-swift03:50
*** cshastri has joined #openstack-swift04:28
*** myrat has joined #openstack-swift04:38
*** links has joined #openstack-swift04:39
*** tdasilva has quit IRC04:58
*** germs has joined #openstack-swift05:19
*** germs has quit IRC05:19
*** germs has joined #openstack-swift05:19
*** germs has quit IRC05:23
*** psachin has joined #openstack-swift05:25
*** tdasilva has joined #openstack-swift05:27
*** myrat has quit IRC05:56
*** links has quit IRC06:04
*** cshastri has quit IRC06:09
*** myrat has joined #openstack-swift06:09
*** gerardgine has joined #openstack-swift06:18
*** gerardgine has quit IRC06:19
*** hseipp has joined #openstack-swift06:19
*** links has joined #openstack-swift06:20
*** armaan has quit IRC06:25
*** armaan has joined #openstack-swift06:25
*** pcaruana has joined #openstack-swift06:33
*** cshastri has joined #openstack-swift06:36
*** mikecmpbll has joined #openstack-swift06:40
*** cshastri has quit IRC06:43
*** mikecmpbll has quit IRC06:52
*** armaan has quit IRC06:52
*** armaan has joined #openstack-swift06:53
*** myrat has quit IRC06:54
*** threestrands has quit IRC06:57
*** rcernin has quit IRC06:57
*** cshastri has joined #openstack-swift07:01
*** myrat has joined #openstack-swift07:07
*** amandap has quit IRC07:17
*** germs has joined #openstack-swift07:20
*** germs has quit IRC07:20
*** germs has joined #openstack-swift07:20
*** tesseract has joined #openstack-swift07:20
*** germs has quit IRC07:25
*** geaaru has joined #openstack-swift07:33
*** cbartz has joined #openstack-swift07:44
*** mikecmpbll has joined #openstack-swift07:49
*** links has quit IRC08:01
*** d0ugal_ has quit IRC08:08
*** d0ugal has joined #openstack-swift08:08
acolesgood morning08:08
acolesmahatic: hi! hope you enjoy Vancouver08:10
*** links has joined #openstack-swift08:14
openstackgerritMerged openstack/swift master: Fix typo  https://review.openstack.org/57010008:14
*** gkadam has joined #openstack-swift08:17
*** amandap has joined #openstack-swift08:46
*** amandap has joined #openstack-swift08:46
openstackgerritAlistair Coles proposed openstack/swift master: Add unit tests for replicator sync_shard_ranges  https://review.openstack.org/57000508:57
*** armaan has quit IRC09:04
*** armaan has joined #openstack-swift09:04
*** germs has joined #openstack-swift09:20
*** germs has joined #openstack-swift09:20
*** psachin has quit IRC09:23
*** germs has quit IRC09:25
*** SkyRocknRoll has quit IRC09:31
*** mikecmpbll has quit IRC09:35
*** mikecmpbll has joined #openstack-swift09:40
*** bkopilov has quit IRC10:16
*** amandap has quit IRC10:25
*** amandap has joined #openstack-swift10:25
*** amandap has quit IRC10:30
*** psachin has joined #openstack-swift10:31
openstackgerritMerged openstack/swift master: Move handling of missing table outside of do_query  https://review.openstack.org/57003611:06
*** amandap has joined #openstack-swift11:14
*** hseipp has quit IRC11:21
*** germs has joined #openstack-swift11:21
*** germs has quit IRC11:21
*** germs has joined #openstack-swift11:21
*** germs has quit IRC11:26
*** amandap has quit IRC11:27
*** amandap has joined #openstack-swift11:28
*** pcaruana|afk| has joined #openstack-swift11:29
*** pcaruana has quit IRC11:29
*** vinsh_ has joined #openstack-swift11:32
*** vinsh has quit IRC11:32
*** vinsh_ has quit IRC11:32
*** vinsh has joined #openstack-swift11:33
*** armaan has quit IRC11:42
*** armaan has joined #openstack-swift11:43
openstackgerritAlistair Coles proposed openstack/swift master: Verify diff stat is unchanged when syncing only shard ranges  https://review.openstack.org/57017111:47
acolesclayg: timburke I held off +A on this https://review.openstack.org/#/c/570055/1 because clayg said he wanted to think more about it, and because ideally I'd like to see the follow on patch land with it...but someone should merge it before we cut release11:57
patchbotpatch 570055 - swift - Stop overriding _in_sync in container replicator11:57
openstackgerritMerged openstack/swift master: Add a helper context for optional connection args  https://review.openstack.org/57005812:01
*** kei_yama has quit IRC12:22
openstackgerritMerged openstack/swift master: Use maybe_get more  https://review.openstack.org/57006812:28
*** myrat has quit IRC12:29
*** cshastri has quit IRC12:44
*** germs has joined #openstack-swift13:02
*** germs has quit IRC13:07
*** armaan has quit IRC13:11
openstackgerritMerged openstack/python-swiftclient master: Switch from oslosphinx to openstackdocstheme  https://review.openstack.org/55343313:12
*** cbartz has quit IRC13:12
openstackgerritmelissaml proposed openstack/slogging master: fix a typo in sample.proxy-server.conf  https://review.openstack.org/57018913:17
*** cbartz has joined #openstack-swift13:23
*** psachin has quit IRC13:32
*** bkopilov has joined #openstack-swift13:49
*** cbartz has quit IRC14:05
openstackgerritMerged openstack/swift master: Make the decision between primary/handoff sets more obvious  https://review.openstack.org/56794014:16
*** mikecmpbll has quit IRC14:20
*** blair has quit IRC14:38
*** germs has joined #openstack-swift14:40
*** germs has quit IRC14:45
*** btorch has joined #openstack-swift14:54
*** mvenesio has joined #openstack-swift14:57
*** cbartz has joined #openstack-swift15:07
*** cbartz has quit IRC15:15
*** pcaruana|afk| has quit IRC15:33
mattoliverauMorning15:36
acolesmattoliverau: o/15:36
mahaticrledisez: oh okay :D15:45
mahaticacoles: hi! thank, I am. But you're all being missed!15:45
mahaticthanks*15:46
*** gyee has joined #openstack-swift15:51
notmynamegood morning16:02
timburkegood morning16:13
notmynamewow. quite a few patches landed on master in the last couple of days16:14
openstackgerritTim Burke proposed openstack/python-swiftclient master: Back out some version bumps  https://review.openstack.org/56891416:15
*** links has quit IRC16:16
timburkeacoles: so how do you feel about trying to cache shard range info?16:21
timburkei feel like it'd be nice to get that container hit out of the object PUT/DELETE paths...16:21
timburkebut i'm not sure how we can find the appropriate range without caching *all* the shard ranges... which may be impractical if your cluster has more than a few large DBs16:22
acolestimburke: caching the last used shard range may be a win for some workloads. But I heard clayg make a good case for the hit not being so bad - at least worth quantifying before fixing.16:24
timburkeall right. maybe we *can* get rid of find_shard_range...16:25
acolestimburke: are you working on a prefix GET improvement? you've mentioned it a few times, I don't want to double up.16:25
timburkeyeah, i can take that on. i wanted to knock out some of the smaller items i'd noticed, and wait for some patches to merge that would've caused conflicts16:27
acolesok thanks16:27
acolesI wouldn't have got to it until next week anyway16:28
*** pcaruana|afk| has joined #openstack-swift16:29
timburkehow do you feel about https://review.openstack.org/#/c/569884/ ? you were right, i had to change some unit tests... but i don't think we really *need* the ability to do direct_client requests without an x-timestamp16:34
patchbotpatch 569884 - swift - Clean up direct_client's gen_headers16:34
timburkecertainly, the probe tests are all still happy16:34
*** germs has joined #openstack-swift16:37
*** germs has quit IRC16:37
*** germs has joined #openstack-swift16:38
acolestimburke: IIRC I tried similar to get the user agent plumbed in, saw the unit tests fail and realised that however reasonable the change seems to us I'd never know if anyone else relies on that current behaviour16:46
*** pcaruana|afk| has quit IRC16:51
openstackgerritAlistair Coles proposed openstack/swift master: Use sharding container epoch in shard container names  https://review.openstack.org/57023517:02
*** cshastri has joined #openstack-swift17:09
timburkeof course, in *that* vein, *any* change could break consumers, and we never would have done https://github.com/openstack/swift/commit/4c11833 or https://github.com/openstack/swift/commit/4a6e0cc17:30
timburkei think there was some other change we did recently-ish that busted a bunch of middlewares i ship... i forget what now, though. something about moving a function from one module to another...17:31
kota_good morning, I'm preparing my slides and get practice in my hotel room.17:32
kota_i'll go the conference center around noon.17:32
acolesnotmyname: no meeting today right? or...if there is I can't make it, apologies.17:34
*** cshastri has quit IRC17:37
*** tesseract has quit IRC17:38
*** mvenesio_ has joined #openstack-swift17:43
*** mvenesio has quit IRC17:43
*** pcaruana has joined #openstack-swift17:55
notmynameno swift team meeting today17:56
notmynameacoles: ^17:56
kota_notmyname: ok17:58
*** armaan has joined #openstack-swift18:05
*** geaaru has quit IRC18:08
timburkeacoles: other times that we've made work for downstream consumers: https://github.com/openstack/swift/commit/2744492f3 (bye bye, get_container_memcache_key and get_account_memcache_key!)18:11
timburkehttps://github.com/openstack/swift/commit/4806434 (let's move get_listing_content_type and FORMAT2CONTENT_TYPE! surely no one's using those, right?)18:11
timburkei get how this sounds like an argument *against* https://review.openstack.org/#/c/569884/ but i guess my point is that when you're deeply entwined with the guts of a project, you have to expect some churn and validate that everything still works when you upgrade18:14
patchbotpatch 569884 - swift - Clean up direct_client's gen_headers18:14
timurtorgomatic: about the X-Timestamp -- I'm not sure. I see that it only includes the PUT time and wonder if that's related to how the objects are replicated, but am not certain. I do wonder if there would be negative consequences to making X-Timestamp return the last modified time?18:24
timburkepre-fast-post, they should have always been the same, yeah?18:25
timurcorrect18:25
timurbut after fast-post, I wonder why they weren't updated?18:25
timburkenot sure. probably something like https://bugs.launchpad.net/swift/+bug/1612991 where we just didn't notice that there was a difference18:28
openstackLaunchpad bug 1612991 in OpenStack Object Storage (swift) "Post-as-copy does not allow a DLO manifest to be updated" [Critical,Fix released] - Assigned to Janie Richling (jrichli)18:28
claygtimur: oh I didn't notice you were discussing the timestamp issue in here!?  KUDOS!18:28
timurwell... I tried/am trying18:28
claygI think this will be a great bug report - tdasilva is always trying to help us get better with bug triage - it'll be great!  thank you for the help!18:29
openstackgerritMerged openstack/swift master: Add unit tests for replicator sync_shard_ranges  https://review.openstack.org/57000518:42
timurclayg: https://bugs.launchpad.net/swift/+bug/177299218:56
openstackLaunchpad bug 1772992 in OpenStack Object Storage (swift) "Report object's sub-second last modified timestamp" [Undecided,New]18:56
*** gkadam has quit IRC19:13
*** zaitcev_ has joined #openstack-swift19:31
*** ChanServ sets mode: +v zaitcev_19:31
*** zaitcev has quit IRC19:35
*** armaan has quit IRC19:45
*** mvenesio_ has quit IRC20:28
*** pcaruana has quit IRC20:28
*** mvenesio has joined #openstack-swift20:29
*** mvenesio has quit IRC20:33
openstackgerritTim Burke proposed openstack/swift master: Plumb includes down into _get_shard_range_rows  https://review.openstack.org/56984721:09
notmynametdasilva: I just had a good chat with zaneb about py321:25
notmynameI referenced https://etherpad.openstack.org/p/Swift_py3 and he may be able to pick off some of the smaller things21:25
notmynamemattoliverau: tdasilva: as you're looking at py3 stuff, please try to keep that etherpad up to date21:27
mattoliveraunotmyname: I'll try and talk a look when I have some time.21:28
claygtimburke: srly, the unittest in patch 569847 was SO helpful; sorry to slow you down man!21:37
patchbothttps://review.openstack.org/#/c/569847/ - swift - Plumb includes down into _get_shard_range_rows21:37
timburkei *hate* fetching extra rows! especially when i ultimately only care about *one of them*21:39
claygthose underscores are trixy like that ;)21:44
openstackgerritTim Burke proposed openstack/swift master: Plumb marker/end_marker down to the DB query  https://review.openstack.org/57026421:51
timburkeclayg: similar change, but for marker/end_marker ^^^21:51
notmynamemattoliverau: cschwede: meet for dinner at 6:30. at the big scuplture between the convention center and the cactus club cafe on the west side of the convention center21:56
openstackgerritTim Burke proposed openstack/swift master: Reverse shard ranges later  https://review.openstack.org/57026521:59
timburkeok, so who has opinions about `path` queries?22:03
timburkebug or feature? `?path=a` is equivalent to `?path=a/` is equivalent to `?path=a///////`22:04
*** ediardo has joined #openstack-swift22:04
timburkebug or feature? two slashes in an object name effectively hides it from path queries. there is no path value such that the object a//b will be listed22:05
*** ediardo has left #openstack-swift22:11
tdasilvanotmyname: ack22:15
tdasilvazaitcev_: ^^^ re py322:15
*** zaitcev_ is now known as zaitcev22:16
zaitcevtdasilva, notmyname: roger on etherpad https://etherpad.openstack.org/p/Swift_py322:17
*** amandap has quit IRC22:18
notmynametimburke: path queries. an ugly hack that we cannot remove, but shouldn't document nor encourage people to use. use prefix/delimiter instead. (my gut reaction)22:18
*** amandap has joined #openstack-swift22:18
torgomaticif anyone's looking for a py3 change to review, https://review.openstack.org/563354 is small but helpful22:20
patchbotpatch 563354 - swift - Improve path handling in proxy_logging22:20
timburkenotmyname: well, we could at least document them *properly* -- https://github.com/openstack/swift/blob/2.17.0/swift/container/backend.py#L671-L672 is technically true, but horribly misleading22:20
zaitcevtorgomatic, sec22:20
*** rcernin has joined #openstack-swift22:21
notmynametimburke: yeah. IDK. it's hard to see if it's a bug or feature. if it's a bug, it's almost certainly a "won't fix". so I guess that's more of a "feature". or at lease "the way things are"22:23
*** amandap has quit IRC22:23
openstackgerritSamuel Merritt proposed openstack/swift master: Add support for PROXY protocol v1 (only)  https://review.openstack.org/37356322:38
zaitcevwhat a freaking yak22:45
zaitcevto review Sam's patch I wanted to test an object with a slash22:45
zaitcevfound that my SSL certs expired on the proxy22:45
openstackgerritTimur Alperovich proposed openstack/swift master: Fix SLO delete for accounts with non-ASCII names.  https://review.openstack.org/57027723:23
openstackgerritMerged openstack/swift master: Let make_db_file_path accept epoch=None  https://review.openstack.org/57005423:41
*** amandap has joined #openstack-swift23:59

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