Wednesday, 2019-06-19

*** gyee has quit IRC00:32
*** viks__ has joined #openstack-swift00:38
viks__timburke: thanks.. in that sense, what is a proper period of time to check for replication issues. What are the general guidelines given by openstack community. Is it once a day, every hour?00:42
*** early` has quit IRC01:30
*** baojg has joined #openstack-swift01:35
*** early has joined #openstack-swift01:38
mattoliverautimburke: sure02:10
openstackgerritMerged openstack/swift master: py3: increase _MAXHEADERS for eventlet, too  https://review.opendev.org/66577002:25
*** m75abrams has joined #openstack-swift03:08
openstackgerritMerged openstack/swift master: Remove nobarrier option  https://review.opendev.org/66598403:21
openstackgerritMerged openstack/swift master: Dockerfile cleanup  https://review.opendev.org/66279903:21
*** psachin has joined #openstack-swift03:32
*** psachin has quit IRC04:01
*** psachin has joined #openstack-swift04:03
*** zaitcev has quit IRC04:34
*** zaitcev has joined #openstack-swift04:46
*** ChanServ sets mode: +v zaitcev04:46
*** kei-ichi has joined #openstack-swift04:49
openstackgerritTim Burke proposed openstack/swift master: py3: add swift-dsvm-functional-py3 job  https://review.opendev.org/65354805:07
*** e0ne has joined #openstack-swift05:15
*** e0ne has quit IRC05:20
*** timss has quit IRC05:28
*** timss has joined #openstack-swift05:28
*** zaitcev has quit IRC05:30
*** irclogbot_3 has quit IRC05:30
*** irclogbot_1 has joined #openstack-swift05:32
*** zaitcev has joined #openstack-swift05:42
*** ChanServ sets mode: +v zaitcev05:42
*** UnfairFu_ has joined #openstack-swift06:03
*** tkajinam has quit IRC06:03
*** UnfairFu_ has quit IRC06:07
*** spsurya has joined #openstack-swift06:16
*** threestrands has joined #openstack-swift06:27
*** rcernin has quit IRC06:51
*** tkajinam has joined #openstack-swift07:05
*** rdejoux has joined #openstack-swift07:08
*** UnfairFu_ has joined #openstack-swift07:12
*** UnfairFu_ has quit IRC07:17
*** tesseract has joined #openstack-swift07:20
*** ccamacho has quit IRC07:27
*** ccamacho has joined #openstack-swift07:27
*** zaitcev_ has joined #openstack-swift07:33
*** ChanServ sets mode: +v zaitcev_07:33
*** zaitcev has quit IRC07:37
*** threestrands has quit IRC07:59
*** gkadam has joined #openstack-swift08:00
*** zaitcev__ has joined #openstack-swift08:01
*** ChanServ sets mode: +v zaitcev__08:01
*** m75abrams has quit IRC08:03
*** zaitcev_ has quit IRC08:04
*** tkajinam has quit IRC08:06
*** pcaruana has quit IRC08:27
*** e0ne has joined #openstack-swift08:34
*** pcaruana has joined #openstack-swift08:45
*** zaitcev__ has quit IRC09:06
*** zaitcev__ has joined #openstack-swift09:18
*** ChanServ sets mode: +v zaitcev__09:18
*** m75abrams has joined #openstack-swift09:53
*** rcernin has joined #openstack-swift10:18
*** UnfairFu_ has joined #openstack-swift11:13
*** UnfairFu_ has quit IRC11:18
*** tdasilva has joined #openstack-swift12:05
*** ChanServ sets mode: +v tdasilva12:05
*** rdejoux has quit IRC12:10
*** zaitcev__ is now known as zaitcev12:12
*** rcernin has quit IRC12:15
*** rdejoux has joined #openstack-swift12:34
*** baojg has quit IRC13:07
*** m75abrams has quit IRC13:22
*** BjoernT has joined #openstack-swift13:44
*** zaitcev has quit IRC13:45
openstackgerritThiago da Silva proposed openstack/swift master: Remove install eventlet from github  https://review.opendev.org/66629013:46
*** zaitcev has joined #openstack-swift13:57
*** ChanServ sets mode: +v zaitcev13:57
*** BjoernT_ has joined #openstack-swift14:01
*** BjoernT has quit IRC14:03
*** zaitcev has quit IRC14:32
*** zaitcev has joined #openstack-swift14:45
*** ChanServ sets mode: +v zaitcev14:45
*** UnfairFu_ has joined #openstack-swift14:49
*** UnfairFu_ has quit IRC15:04
*** tdasilva_ has joined #openstack-swift15:06
*** ChanServ sets mode: +v tdasilva_15:06
*** tdasilva has quit IRC15:07
*** gkadam has quit IRC15:19
openstackgerritMerged openstack/swift master: py3: port obj/reconstructor tests  https://review.opendev.org/65281915:32
*** gyee has joined #openstack-swift15:32
*** thiago__ has joined #openstack-swift15:39
*** ChanServ sets mode: +v thiago__15:39
*** tdasilva_ has quit IRC15:42
claygfor p 633094 - on the issue of hardlinks to symlinks - i'm thinking about just requiring the target-etag to be the empty-md5 (the etag of the symlink) and basically just do validation on a hop by hop (hardlink to hardlink target-etag matchs target-etag, but on hardlink to object/symlink the target-etag matches the actual etag)16:10
patchbothttps://review.opendev.org/#/c/633094/ - swift - Allow "harder" symlinks - 10 patch sets16:10
claygbut that's pretty weak and not obviously useful - it may be useful to make a hardlink to a symlink where the symlink always points to X (i.e. make the target-etag do a checksum on the target-location or something)16:11
claygthat could theoretically be useful, but I don't have a usecase - and I'm not sure that's symantic that symlink-versions wants16:12
claygcurrently symlink-versions just uses a symlink instead of hardlink when it's versioning a symlink - and I'm not sure that's any worse than using a watered down hardlink that allows for symlinks to halt the chain etag validation16:13
openstackgerritAlexandre Lécuyer proposed openstack/swift feature/losf: WIP: tests for vfile.py (classes)  https://review.opendev.org/66637816:13
*** spsurya has quit IRC16:18
thiago__clayg: I'm having a hard time following. If you currently have a symlink 's1' that points to object 'o1', couldn't we require that a hardlink 'h1' that points to 's1' set the target-etag to the etag of 'o1' ?16:19
*** thiago__ is now known as tdasilva16:19
timburkei *thought* i had a feel for where clayg was going, but as i tried to come up with a plausible scenario, i realized i don't :/16:42
timburkethe scenario i was thinking of: you've got a container full of packages, each tagged with their version, and an extra tagged "latest" that's a symlink to the appropriate version16:44
timburkethen wanting to have a hardlink to the latest16:44
timburkeonly clayg was talking about wanting to enforce that the symlink is pointing to a particular thing, and "latest" should keep moving so ... idk16:45
timburke(also, the "latest" notion seems like a place where a hardlink would *totally* make sense)16:45
timburkeso i guess maybe you wanted a hardlink to a symlink to latest? we're gonna bump up against symloop_max soon... and at that point, why not just hardlink to latest?16:47
timburkeif you're trying to ensure the integrity of where your target points, why not just point there yourself?16:48
timburkei think the hop-by-hop validation makes a decent bit of sense16:49
*** zaitcev has quit IRC16:51
*** zaitcev has joined #openstack-swift16:52
*** ChanServ sets mode: +v zaitcev16:52
openstackgerritTim Burke proposed openstack/swift master: py3: port the test of locale  https://review.opendev.org/66504216:56
tdasilvatimburke: yeah, for the use case you mentioned, I guess I don't understand why the "latest" tag wouldn't just be a hardlink itself. and maybe that's the "issue" we are having a hard time coming up with a good use case for a hardlink that points to a soft symlink17:12
*** e0ne has quit IRC17:20
*** tesseract has quit IRC17:21
zaitcevwoo hoo, reconstructor is in?17:35
*** tesseract has joined #openstack-swift17:36
timburke\o/17:36
zaitcevI'm somewhat concerned with regressions though... Clay caught something recently that apparently was in Kazuhiro's code.17:36
zaitcev(which I approved AFAIK OTL)17:36
timburkeyeah, https://review.opendev.org/#/c/663456/17:37
patchbotpatch 663456 - swift - revert object-expirer pid to conf regression - 1 patch set17:37
*** rdejoux has quit IRC17:44
*** UnfairFu_ has joined #openstack-swift17:44
*** psachin has quit IRC17:48
*** UnfairFu_ has quit IRC17:50
*** pcaruana has quit IRC18:11
*** tdasilva has quit IRC18:17
*** BjoernT has joined #openstack-swift18:32
*** BjoernT_ has quit IRC18:34
*** tdasilva has joined #openstack-swift18:35
*** ChanServ sets mode: +v tdasilva18:35
*** e0ne has joined #openstack-swift18:35
*** e0ne has quit IRC18:36
*** tesseract has quit IRC18:49
*** BjoernT_ has joined #openstack-swift18:51
*** BjoernT has quit IRC18:52
*** e0ne has joined #openstack-swift19:05
*** tdasilva has quit IRC19:06
openstackgerritMerged openstack/swift master: Fix up how we memcache on py3  https://review.opendev.org/66211520:08
timburkeso close now!20:10
*** e0ne has quit IRC20:11
timburkesay, have i got this right? do we only reference get/set_multi in unit tests? https://github.com/openstack/swift/blob/2.21.0/swift/common/memcached.py#L414-L50020:11
*** e0ne has joined #openstack-swift20:55
*** e0ne has quit IRC20:59
*** e0ne has joined #openstack-swift21:00
timburkemeeting time!21:00
timburkeclayg, zaitcev ^^^21:02
*** e0ne has quit IRC21:39
timburkei should respin https://review.opendev.org/#/c/580333/ with a get_container_info soon...21:39
patchbotpatch 580333 - swift - HEAD to check existence before container PUT - 1 patch set21:39
zaitcevaww21:46
zaitcevI had temporary crown installed and was busy.21:46
*** BjoernT_ has quit IRC21:49
timburkeno worries22:42
timburketl;dr: py3's almost here!22:42
*** tkajinam has joined #openstack-swift23:06
*** rcernin has joined #openstack-swift23:16

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