Friday, 2020-10-30

*** sri_ has quit IRC01:50
*** sri_ has joined #openstack-swift01:51
*** gyee has quit IRC02:10
*** rcernin has quit IRC02:43
*** rcernin has joined #openstack-swift03:12
*** psachin has joined #openstack-swift03:19
*** rcernin has quit IRC03:37
*** rcernin has joined #openstack-swift04:02
*** rcernin has quit IRC04:10
*** rcernin has joined #openstack-swift04:10
*** irclogbot_0 has quit IRC04:27
*** irclogbot_2 has joined #openstack-swift04:33
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-swift05:33
*** gregwork has quit IRC06:05
*** rcernin has quit IRC06:39
*** dsariel has joined #openstack-swift06:50
openstackgerritMerged openstack/swift master: Add tasks_per_second option to expirer  https://review.opendev.org/75589406:55
*** rpittau|afk is now known as rpittau08:15
*** rcernin has joined #openstack-swift08:28
*** mcape2 has joined #openstack-swift08:43
*** rcernin has quit IRC08:45
*** mcape2 has quit IRC08:58
*** mcape2 has joined #openstack-swift09:01
*** rcernin has joined #openstack-swift09:03
*** rcernin has quit IRC09:17
zigotimburke: DHE: I can now confirm that tweaking logging/__init__.py in Python 3.7 standard lib to disable logthread fixed the stuck proxy for me. No gateway timeout for the last 12 hours ...10:25
DHEI'm on py 3.6 but same deal10:45
mcape2Hello guys! First of all, thanks for the Swift - it is a great software (as we figured when 1/3 of our disks went down, but no one user noticed).10:59
mcape2I have two questions that I can't find the answers in google.10:59
mcape2 We run a ~200Tb cluster of ~150 million files, ~120 disks, 2 regions, 3 zones.10:59
mcape21) I'm trying to monitor cluster errors, and most commonly occuring  are timeouts, of following three types:11:00
mcape2ERROR with Object server 172.31.3.18:6000/device15 re: Trying to HEAD /v1/AUTH_xxxxxxxx/some_file.gz: Timeout (10.0s)11:00
mcape2ERROR with Object server 172.31.3.15:6000/device2 re: Trying to GET /v1/AUTH_xxxxxxxx/another_file.gz: ConnectionTimeout (0.5s)11:00
mcape2ERROR with Object server 172.31.3.13:6000/device24 re: Trying to get final status of PUT to /v1/AUTH_xxxxxxxx/openprocurement-storage/some_other_file.gz: Timeout (10.0s)11:00
mcape2they are spread more or less evenly on all disk/nodes and in time...11:00
mcape2errors occuring at rate ~100-200 in a hour. Load to the cluster is not big, disks are utilised less than 20% (apart from disks that are under replication, they are 100% utilised )11:00
mcape2we are seeing no user-facing errors, but its nice to know what is going on...11:01
mcape2and second question is 2) What is normal/recommended replication pass total time?11:01
*** alecuyer has quit IRC12:00
*** rledisez has quit IRC12:00
*** alecuyer has joined #openstack-swift12:03
*** rledisez has joined #openstack-swift12:04
*** ChanServ sets mode: +v rledisez12:04
*** djhankb has quit IRC12:37
*** djhankb has joined #openstack-swift12:38
zigotimburke: DHE: It looks like uwsgi works kind of well, so I'll try it in production. I'm currently setting the Debian package to use that by default, at least for the proxy-server for now.12:53
zigoWhat would be the recommended number of threads ? Just a single one ? Or what ?13:06
zigoWill having multiple threads make me fall in the same trap with eventlet and threads logs ?13:07
*** cschwede has joined #openstack-swift13:46
*** ChanServ sets mode: +v cschwede13:46
*** mcape2 has quit IRC14:04
*** JohnBeales has joined #openstack-swift15:28
*** JohnBeales has quit IRC15:51
*** rpittau is now known as rpittau|afk15:54
*** JohnBeales has joined #openstack-swift15:59
kota_that was great PTG!16:00
seongsoocho👍16:00
seongsoochosee you next PTG in a person!16:00
*** tdasilva has quit IRC16:20
*** tdasilva has joined #openstack-swift16:20
*** ChanServ sets mode: +v tdasilva16:20
*** tdasilva has quit IRC16:23
*** tdasilva_ has joined #openstack-swift16:23
*** ChanServ sets mode: +v tdasilva_16:23
*** thiago__ has joined #openstack-swift16:26
*** ChanServ sets mode: +v thiago__16:26
*** tdasilva_ has quit IRC16:29
*** JohnBeales has quit IRC16:37
*** cschwede has quit IRC16:53
*** JohnBeales has joined #openstack-swift17:37
*** JohnBeales has quit IRC17:52
*** JohnBeales has joined #openstack-swift17:56
*** JohnBeales has quit IRC18:01
*** psachin has quit IRC18:23
*** JohnBeales has joined #openstack-swift18:40
*** JohnBeales has quit IRC18:45
openstackgerritTim Burke proposed openstack/swift master: Add option to REPLICATE to just invalidate hashes  https://review.opendev.org/75863618:48
*** JohnBeales has joined #openstack-swift19:20
*** JohnBeales has quit IRC19:34
ormandjif an object is not on disk, but it is in the container listing, issuing a DELETE shoudl sort it, right? because we're getting 404s on DELETE requests19:56
ormandjbut it's plainly in _one_ of the three container dbs19:56
ormandjwhich, btw, none have the same object count19:56
ormandjeven after a replication pass :)19:57
timburkeyep, the 404 is expected and the object server will still update the container20:19
ormandjawesome20:19
ormandjthanks tim20:19
ormandjwe see object counts dropping20:19
ormandjwe added functionality to swift-account-audit to output audit info in json for found/notfound, any tombstone dates if they exist, and then output a batch of swift commands to nuke the stuff from the container that isn't on disk20:20
ormandjthen we're just using parallel to run it all in parallel20:21
*** dasp_ has joined #openstack-swift22:26
*** dasp has quit IRC22:28
zigotimburke: I got the proxy-server working under uwsgi, however, I wonder, should I activate threading? How many threads?23:54
zigoHow will it perform compared to eventlet?23:55
zigoI'd like to put sensible defaults in the Debian package, you know...23:56
zigoI currently have this: http://paste.openstack.org/show/799574/23:58
zigoand "processes" is controled by what's in /etc/swift/proxy-server.conf (ie: "workers" control what the init script does for the --processes argument).23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!