Wednesday, 2020-01-08

*** d34dh0r53 has quit IRC00:16
*** pvradu has quit IRC00:18
*** d34dh0r53 has joined #openstack-swift00:25
*** d34dh0r53 has quit IRC00:25
*** d34dh0r53 has joined #openstack-swift00:28
*** d34dh0r53 has quit IRC00:30
*** d34dh0r53 has joined #openstack-swift00:35
*** d34dh0r53 has quit IRC00:36
*** d34dh0r53 has joined #openstack-swift00:39
claygPep8 šŸ™„00:40
tdasilvaclayg: i'm working on container-sync review feedback00:41
timburkeclayg, i even tried to warn you about it ;-)00:41
claygtimburke: sorry man, Iā€™m trying to keep a lot of balls in the air atm00:42
claygIā€™ll fix it next time Iā€™m at a computer. šŸ˜¤00:42
*** d34dh0r53 has joined #openstack-swift00:43
tdasilvaclayg: i'll check it out00:44
*** d34dh0r53 has quit IRC00:44
*** hoonetorg has quit IRC00:45
*** d34dh0r53 has joined #openstack-swift00:52
*** d34dh0r53 has quit IRC00:53
*** d34dh0r53 has joined #openstack-swift00:55
*** d34dh0r53 has quit IRC00:55
*** hoonetorg has joined #openstack-swift00:57
*** d34dh0r53 has joined #openstack-swift00:59
*** d34dh0r53 has quit IRC00:59
*** d34dh0r53 has joined #openstack-swift01:01
*** d34dh0r53 has quit IRC01:04
*** d34dh0r53 has joined #openstack-swift01:14
*** d34dh0r53 has quit IRC01:14
*** d34dh0r53 has joined #openstack-swift01:28
*** d34dh0r53 has quit IRC01:28
*** d34dh0r53 has joined #openstack-swift01:33
*** d34dh0r53 has quit IRC01:34
*** d34dh0r53 has joined #openstack-swift01:37
*** d34dh0r53 has quit IRC01:38
*** d34dh0r53 has joined #openstack-swift01:41
*** d34dh0r53 has quit IRC01:42
*** d34dh0r53 has joined #openstack-swift01:52
*** d34dh0r53 has quit IRC01:52
*** d34dh0r53 has joined #openstack-swift01:56
*** d34dh0r53 has quit IRC01:57
*** d34dh0r53 has joined #openstack-swift02:02
*** d34dh0r53 has quit IRC02:03
*** d34dh0r53 has joined #openstack-swift02:05
*** d34dh0r53 has quit IRC02:05
*** d34dh0r53 has joined #openstack-swift02:09
*** d34dh0r53 has quit IRC02:10
*** d34dh0r53 has joined #openstack-swift02:15
*** d34dh0r53 has quit IRC02:15
*** pvradu has joined #openstack-swift02:16
*** d34dh0r53 has joined #openstack-swift02:19
*** d34dh0r53 has joined #openstack-swift02:21
*** d34dh0r53 has quit IRC02:22
*** d34dh0r53 has joined #openstack-swift02:38
*** d34dh0r53 has quit IRC02:39
*** d34dh0r53 has joined #openstack-swift02:45
*** d34dh0r53 has quit IRC02:45
*** d34dh0r53 has joined #openstack-swift02:47
*** d34dh0r53 has quit IRC02:47
*** pvradu has quit IRC02:47
*** d34dh0r53 has joined #openstack-swift02:54
*** d34dh0r53 has quit IRC02:55
*** d34dh0r53 has joined #openstack-swift02:57
openstackgerritThiago da Silva proposed openstack/swift master: Skip container-sync when versioning enabled  https://review.opendev.org/69813902:59
*** d34dh0r53 has joined #openstack-swift03:00
*** d34dh0r53 has quit IRC03:01
claygtdasilva: s'ok - I'll get it now03:08
*** d34dh0r53 has joined #openstack-swift03:09
openstackgerritClay Gerrard proposed openstack/swift master: s3api: Implement object versioning API  https://review.opendev.org/67368203:16
openstackgerritClay Gerrard proposed openstack/swift master: WIP: s3api: Make multi-deletes async  https://review.opendev.org/64826303:17
*** d34dh0r53 has joined #openstack-swift03:19
*** d34dh0r53 has quit IRC03:19
*** d34dh0r53 has joined #openstack-swift03:28
*** d34dh0r53 has quit IRC03:28
*** psachin has joined #openstack-swift03:33
*** d34dh0r53 has joined #openstack-swift03:41
*** d34dh0r53 has quit IRC03:41
*** d34dh0r53 has joined #openstack-swift03:48
*** d34dh0r53 has quit IRC04:40
*** pvradu has joined #openstack-swift04:44
*** d34dh0r53 has joined #openstack-swift04:45
*** d34dh0r53 has quit IRC04:45
viks___hi, just wanted to know if i can test s3api versioning? If yes, which is the stable commit i can use to test?04:48
viks___or is it stable yet?04:49
tdasilvaviks___: https://review.opendev.org/#/c/673682/04:52
patchbotpatch 673682 - swift - s3api: Implement object versioning API - 44 patch sets04:52
tdasilvaviks___: it hasn't landed on master yet, but should be soon04:52
tdasilva"famous last words"04:53
*** d34dh0r53 has joined #openstack-swift04:54
mattoliveraulol04:56
*** d34dh0r53 has quit IRC04:56
*** gyee has quit IRC04:57
*** spsurya has joined #openstack-swift05:05
viks___tdasilva: Thanks...  But is it testable to some extent if i checkout any code?05:08
*** pvradu has quit IRC05:17
openstackgerritTim Burke proposed openstack/swift master: py3: Fix formpost unicode filename issues  https://review.opendev.org/70149705:21
openstackgerritTim Burke proposed openstack/swift master: form-signature: Print form to stdout, other info to stderr  https://review.opendev.org/70149805:21
timburkeviks___, yes, should definitely be testable. you'll probably want to look through some of the docs around https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f56/682382/68/check/openstack-tox-docs/f56e7ad/docs/middleware.html#module-swift.common.middleware.versioned_writes.object_versioning -- S3 versioning uses and builds upon a new, better way of doing swift versioning05:23
*** manuvakery has joined #openstack-swift05:24
timburkefwiw, shortly after we can get it on master, i'd like to get a release out. it's been a bit05:25
viks___timburke: as i see in https://review.opendev.org/#/c/682382/, new object versioning is not backward compatible..  so if i migrate to the newer version of swift,  does it mean that i can not get my older versioned objects?05:31
patchbotpatch 682382 - swift - New Object Versioning mode - 69 patch sets05:31
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-swift05:33
viks___timburke: ok... i got it.. going through the above doc in the link given by you05:35
openstackgerritThiago da Silva proposed openstack/swift master: Skip container-sync when versioning enabled  https://review.opendev.org/69813905:37
viks___timburke: can you please suggest the commit id/branch which i can checkout and test the new versioning scheme? I'm not sure about the your(openstack swift's) overall development workflow05:45
tdasilvaviks___: if you haven't yet, you first need to setup a SAIO: https://docs.openstack.org/swift/latest/development_saio.html06:21
tdasilvaor a simpler way is to use something like: https://github.com/swiftstack/vagrant-swift-all-in-one06:22
tdasilvathen checkout the change: https://github.com/openstack/swift/blob/master/REVIEW_GUIDELINES.rst06:22
viks___tdasilva: Ok thanks.. Will start looking in to it..06:23
*** pvradu has joined #openstack-swift07:00
*** pcaruana has joined #openstack-swift07:38
*** pvradu has quit IRC08:02
*** pvradu has joined #openstack-swift08:03
*** tesseract has joined #openstack-swift08:06
*** mahatic has quit IRC08:09
*** mkrai has joined #openstack-swift08:11
mkraiHi, I am trying to install Swift with devstack and I see this error http://paste.openstack.org/show/788166/08:13
mkraiI checked swift status, it shows running. The logs shows error http://paste.openstack.org/show/788167/08:14
mkraiCan someone please help?08:14
mkraiI am running stein swift and devstack is master.08:14
*** rdejoux has joined #openstack-swift08:21
*** tkajinam has quit IRC08:29
*** pvradu has quit IRC08:41
tdasilvamkrai: i think that was fixed in train: https://github.com/openstack/swift/commit/39a54fecdc5d7f9a09f34fcd9e81ec60948b51d7#diff-a834622717b96e4c16de8b6d093eb0dc08:52
*** diablo_rojo has joined #openstack-swift09:07
*** rpittau|afk is now known as rpittau09:25
openstackgerritThiago da Silva proposed openstack/swift master: New Object Versioning mode  https://review.opendev.org/68238210:03
*** mkrai has quit IRC11:04
*** diablo_rojo has quit IRC11:38
*** mkrai has joined #openstack-swift11:55
manuvakeryhi guys.. i have a simple python script, minimal version of swift object-server,  which runs as  wsgi sever. All it does is read the file from wsgi.iput and persist to a given directory and return the checksum . Like in swift the core operations are os.write and os.fsync . i have uploaded  200mb file to swift object server and the python script  and noticed that the swift os.fync takes almost double the time12:07
manuvakerycompared to the script.  the data is written on same disk (/srv/node/disk5) .12:07
manuvakeryhttps://www.irccloud.com/pastebin/Kl4Qy0Di/curl-test-results12:08
manuvakerythe time taken for  os.fsync call is  double . I have tested it with 50 curl calls but results are almost same .. By the way the disks are idle when tested12:16
manuvakeryis this expected due to the additional processing of swift object-server ?12:19
claygPost the script and we can play spot the difference!  šŸ˜12:26
*** mkrai has quit IRC12:31
*** mkrai has joined #openstack-swift12:53
manuvakeryclayg: http://paste.openstack.org/show/788176/12:55
claygSo itā€™s probably the directory fayncs maybe?  Itā€™s not really expected that ā€œthis thing that does the same thing is fasterā€ but it is expected ā€œthis different thing is differentā€13:02
manuvakeryhmm.. you mean the fsync_dir function?13:18
manuvakeryhttps://github.com/openstack/swift/blob/f73a1908378ecb667f152c3d58f14ac986af9b52/swift/obj/diskfile.py#L1790  added a timer  here and spotted the difference13:23
*** mkrai has quit IRC13:49
claygmanuvakery: ok, well - i guess the next step would be to try and reproduce, it's not obvious to me what's different there14:54
claygmanuvakery: do you know if your swift object server is getting into this block -> https://github.com/openstack/swift/blob/f73a1908378ecb667f152c3d58f14ac986af9b52/swift/obj/diskfile.py#L177114:54
*** rcernin has quit IRC15:01
claygmanuvakery: so far my swift-object-server and your server.py seem to perform very similarlly https://gist.github.com/clayg/27c6a7929518b5a9949b1bf91670353415:04
claygI haven't instrumeted my object server the same as you - in fact my object-server required me to send the x-timestamp header and a different path than yours15:05
clayg... perhaps there's more differences in your environment?15:06
manuvakeryFor me bytes_per_sync is set to 512.. so it doesn't go to the fdatasync block15:07
manuvakeryObject server require x-timestamp for me as well15:08
manuvakeryOhh it's a copy paste error when I put the curl15:08
manuvakeryclayg: in your it's test response is very similar.. let me look into more15:11
claygmanuvakery: be sure to keep us posted15:12
*** mkrai has joined #openstack-swift15:34
manuvakeryclayg: sure I will15:49
openstackgerritTim Burke proposed openstack/swift master: py3: Fix formpost unicode filename issues  https://review.opendev.org/70149716:05
openstackgerritTim Burke proposed openstack/swift master: form-signature: Print form to stdout, other info to stderr  https://review.opendev.org/70149816:05
timburkemkrai, also, are you trying to run stein swift under py3? unfortunately, we didn't get py3 support until train16:07
*** hoonetorg has quit IRC16:07
*** pawan-gupta has joined #openstack-swift16:17
*** pawan-gupta has quit IRC16:19
*** pawan-gupta has joined #openstack-swift16:19
*** hoonetorg has joined #openstack-swift16:20
*** pawan-gupta has quit IRC16:23
*** openstackgerrit has quit IRC16:30
*** pawan-gupta has joined #openstack-swift16:43
*** gyee has joined #openstack-swift16:45
*** psachin has quit IRC17:12
*** mkrai has quit IRC17:15
*** cschwede has joined #openstack-swift17:15
*** ChanServ sets mode: +v cschwede17:15
*** mkrai has joined #openstack-swift17:29
*** rdejoux has quit IRC17:30
*** evrardjp has quit IRC17:33
*** evrardjp has joined #openstack-swift17:34
*** mkrai has quit IRC17:42
*** renich has joined #openstack-swift17:45
*** rpittau is now known as rpittau|afk17:51
*** tesseract has quit IRC18:15
*** pcaruana has quit IRC18:27
*** pawan-gupta has quit IRC18:47
timburkealmost meeting time!20:55
mattoliverauMorning20:56
seongsoochoyay ~ morning20:56
timburkeseongsoocho, o/20:57
timburkei think i've got a good fix for your formpost issue!20:57
seongsoochoyes! I just check your patch. I will test it in my dev env today. I really thank you20:58
timburkethanks for planning to test so quickly! looking forward to the review :-)20:59
kota_morning21:00
seongsoocho:-)21:00
seongsoochokota_:  morning o/21:00
kota_seongsoocho: o/21:00
timburkeclayg, tdasilva, zaitcev, alecuyer meeting ping21:01
claygthanks!21:01
claygšŸ„³21:06
clayghappy new year everybody!21:06
*** spsurya has quit IRC21:32
zaitcevwell, that was timely22:01
zaitcevBTW, I ran the dark data detection on my cluster and found nothing.22:01
timburkezaitcev, \o/22:02
zaitcevBut I didn't have any traumatic effects like bothched backup restorations, lost swift.conf, and such.22:02
timburkei need to give that sample audit watcher a spin :-)22:02
mattoliverauI wrote this over engineered pipeline auditor about 2 years ago (accoring to the patch). it's probably crap and proably much better ways now but: https://review.opendev.org/#/c/233922/22:06
patchbotpatch 233922 - swift - Possible pipeline auditor - WIP - 1 patch set22:06
timburkeclayg, lol i told you i was going back and forth on naming for p 700056!22:06
patchbothttps://review.opendev.org/#/c/700056/ - swift - Middleware that allows a user to have quoted Etags - 5 patch sets22:06
timburkemattoliverau, nice!22:06
*** cschwede has quit IRC22:42
*** tkajinam has joined #openstack-swift22:56
*** tkajinam has quit IRC22:58
*** tkajinam has joined #openstack-swift23:00
*** rcernin has joined #openstack-swift23:13
timburkelol oh wow! i guess i hadn't tried running unit tests with the non-default system account prefix -- FAILED (errors=1, failures=39)23:50

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