Wednesday, 2019-12-18

mattoliveraumorning00:01
mattoliveraubelated obviously :P00:01
*** mikecmpbll has quit IRC00:02
*** tkajinam has quit IRC00:07
*** tkajinam has joined #openstack-swift00:07
*** patchbot has quit IRC00:11
*** patchbot has joined #openstack-swift00:12
*** noonedeadpunk has quit IRC00:39
*** noonedeadpunk has joined #openstack-swift00:42
*** gyee has quit IRC00:47
openstackgerritMerged openstack/swift master: Forward-port stable-release changelog entries  https://review.opendev.org/69951401:20
*** diablo_rojo has quit IRC01:55
openstackgerritMerged openstack/swift master: Fix type on py3  https://review.opendev.org/69951302:15
*** psachin has joined #openstack-swift03:39
*** StevenK_ is now known as StevenK03:44
tdasilvahttps://blogs.oracle.com/linux/xfs-2019-development-retrospective04:05
tdasilvai wonder what these "Large Directory" changes are04:05
mattoliverauI wonder if Dave Chinner will be at LCA again this year. maybe with another XFS talk. I'll make sure to look out for it!04:30
zaitcev_Doesn't give jack to Swift though04:40
zaitcev_We use a rational size tree. Well, you can have 260000 partitions with a 22-bit prefix.04:40
timburkei wonder what "large" means in this context -- number of files/directories? size of FS metadata for all files/directories? i'm assuming not size of all file *data*...04:45
zaitcev_I'm pretty sure he means the size of the image of the directory (in its backing file) as well as a typical number of files in it. Basically whatever affects the speeds on lookups and insertions.04:47
*** pcaruana has joined #openstack-swift05:24
*** rcernin has quit IRC06:56
*** ccamacho has joined #openstack-swift07:38
*** rdejoux has quit IRC07:54
*** rdejoux has joined #openstack-swift08:26
*** tkajinam has quit IRC08:34
*** rpittau|afk is now known as rpittau08:59
*** mikecmpbll has joined #openstack-swift09:08
*** pawan-gupta has quit IRC09:47
*** csmart has quit IRC13:23
*** zaitcev__ has joined #openstack-swift14:18
*** ChanServ sets mode: +v zaitcev__14:18
*** zaitcev_ has quit IRC14:22
*** mikecmpbll has quit IRC14:57
*** mikecmpbll has joined #openstack-swift14:59
*** rdejoux has quit IRC15:55
*** gyee has joined #openstack-swift16:03
*** btorch has joined #openstack-swift16:33
*** diablo_rojo has joined #openstack-swift17:18
*** rpittau is now known as rpittau|afk17:21
*** mikecmpbll has quit IRC17:39
*** psachin has quit IRC17:39
*** csmart has joined #openstack-swift17:42
*** baffle has joined #openstack-swift17:42
*** openstackgerrit has quit IRC18:43
*** btorch has quit IRC20:08
*** rdejoux has joined #openstack-swift20:52
timburkemeeting time!21:01
timburketdasilva, clayg, mattoliverau, zaitcev__ ^^^21:03
*** zaitcev__ is now known as zaitcev21:12
*** szaher has quit IRC21:15
seongsoochooh I late for meeting. o/21:16
timburkeseongsoocho, that's ok! no worries :-)21:18
alecuyerhello, late as well, sorry21:22
timburkealecuyer, o/21:44
timburkeoh -- i maybe should have called out https://bugs.launchpad.net/swift/+bug/1856894 -- noticed it while working on a sharding/versioning probe test...21:45
openstackLaunchpad bug 1856894 in OpenStack Object Storage (swift) "Can't shard containers with special characters in their names" [Undecided,New]21:45
alecuyertimburke: hello! sorry I was late and missed other meetings the weeks before, collided with family reunions but january should be more quiet :)21:45
timburkealecuyer, sounds good! and don't worry -- family comes first, for sure :D21:46
seongsoocho:-)  Actually, I have a some trouble in my cluster (version: ocata) . The customer said that object are disapeared.. (The client got 404 for get object, after 1hours to uploaded object)21:48
seongsoochoI found that object in Quarantined directory and I don't know why the object is moved that directory.21:48
seongsoochoIs there any tips for figure out why the object quarantined?21:48
rledisezseongsoocho: you can try to run swift-object-info on the datafile. it gives some informations like invalid etag, missing header, …21:49
seongsoochoobject-auditor is not running currently because of disk problem21:49
rledisezalso, check your logs, there should be an info about which process quarantined the object (it could be replicator, server or auditor)21:49
seongsoochooh.. swift-object-info.. ok21:49
seongsoochoI can't find any log about quarantined ....21:52
seongsoochoBut I found a log for deleted object21:52
seongsoocho```21:52
seongsoochoobject-server-replication: STDERR: ERROR:root:Quarantined /srv/node/sdd/objects/14/cfb/003abe738ee01be60fd3c69af5186cfb_1516935665.05830.ts to /srv/node/sdd/quarantined/objects/cfb because it is not a directory#012Traceback (most recent call last):#012  File "/usr/lib/python2.7/site-packages/swift/obj/diskfile.py", line 970, in _hash_suffix_dir#012    ondisk_info = self.cleanup_ondisk_files(hsh_path)#01221:52
seongsoochoFile "/usr/lib/python2.7/site-packages/swift/obj/diskfile.py", line 926, in cleanup_ondisk_files#012    files = listdir(hsh_path)#012  File "/usr/lib/python2.7/site-packages/swift/common/utils.py", line 3108, in listdir#012    return os.listdir(path)#012OSError: [Errno 20] Not a directory: '/srv/node/sdd/objects/14/cfb/003abe738ee01be60fd3c69af5186cfb_1516935665.05830.ts'21:52
seongsoocho```21:52
alecuyerhmm that _ looks funny ?21:53
alecuyerbefore the timestamp21:53
rledisezthat don't look like a correct path21:53
rledisezdid you had XFS corruption at some point?21:53
*** pcaruana has quit IRC21:54
seongsoochonop. the filesystem works fine. Any error log in dmesg and system messages about XFS21:54
rledisezdo you have ECC memory in your servers? it really looks like a bit-flip somewhere21:56
rledisezdo you have a lot of this situation?21:57
seongsoochoA.. yes I have a memory error..21:57
timburkedid replication take care of replacing the quarantined copy? presumably, there should be a tombstone at /srv/node/sdd/objects/14/cfb/003abe738ee01be60fd3c69af5186cfb/1516935665.05830.ts21:57
rledisezok, you might want to replace that memory first. and really think about getting ECC memory if it's acceptable in your budget21:58
rledisezI gotta go, good luck with your cluster seongsoocho!21:59
seongsoochorledisez:  Ok thank you for your help!21:59
seongsoochoI have a lot of this situation, but some servers have ECC error and some are not.22:02
zaitcevwell... _ is 0x5F and / is 0x2F. That's more than just 1 bit flip.22:36
zaitcevcfb is also the name of the radix directory, that that's correct22:37
zaitcevAnd 1516935665 looks like a sensible timestamp22:37
seongsoochoyes.. The weird things is there are only one disk have quarantined directory in server.22:46
*** tkajinam has joined #openstack-swift23:05
*** rcernin has joined #openstack-swift23:10
*** ccamacho has quit IRC23:23

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