Friday, 2016-05-06

*** urth has quit IRC00:01
claygTIL: we have an "examples" TLD00:04
*** chlong has quit IRC00:05
*** urth has joined #openstack-swift00:05
*** garthb_ has quit IRC00:13
*** nadeem has joined #openstack-swift00:31
*** itlinux has quit IRC00:36
*** clu_ has quit IRC00:43
*** pgbridge has quit IRC00:45
*** janonymous has quit IRC00:47
*** Guest40083 has quit IRC00:49
*** sc has joined #openstack-swift00:50
*** tdasilva has quit IRC00:50
*** sc is now known as Guest2845700:50
*** tdasilva has joined #openstack-swift00:52
*** suyash has quit IRC00:57
*** gyee has quit IRC01:03
*** lyrrad has quit IRC01:11
*** Jeffrey4l has joined #openstack-swift01:29
*** chlong has joined #openstack-swift01:30
*** papercup has left #openstack-swift01:42
*** MVenesio has joined #openstack-swift01:45
*** MVenesio has quit IRC01:50
*** ukaynar has quit IRC01:59
*** nadeem has quit IRC02:17
*** vinsh has joined #openstack-swift02:22
*** daemontool_ has quit IRC03:04
*** itlinux has joined #openstack-swift03:18
openstackgerritBrian Ober proposed openstack/swift: Storage Account Object Count Quota Support  https://review.openstack.org/31260303:26
*** dmorita_ has joined #openstack-swift03:32
*** amit213 has quit IRC03:33
*** amit213 has joined #openstack-swift03:33
*** dmorita has quit IRC03:34
*** nadeem has joined #openstack-swift03:37
*** asettle has quit IRC03:42
*** asettle has joined #openstack-swift03:42
*** MVenesio has joined #openstack-swift03:46
*** asettle has quit IRC03:47
*** MVenesio has quit IRC03:51
*** esker has quit IRC03:55
*** ppai has joined #openstack-swift03:57
*** links has joined #openstack-swift04:02
*** mingdang1 has joined #openstack-swift04:18
*** ppai has quit IRC04:24
*** csmart is now known as grammer_nazi04:38
*** grammer_nazi is now known as csmart04:38
*** asettle has joined #openstack-swift04:47
openstackgerritJohn Dickinson proposed openstack/swift: Rework the contributor docs  https://review.openstack.org/30187105:02
*** mingdang1 has quit IRC05:14
*** janonymous has joined #openstack-swift05:14
*** SkyRocknRoll has quit IRC05:22
*** ppai has joined #openstack-swift05:27
*** zaitcev has quit IRC05:34
*** SkyRocknRoll has joined #openstack-swift05:36
*** MVenesio has joined #openstack-swift05:47
*** MVenesio has quit IRC05:51
*** janonymous has quit IRC05:59
*** klrmn has quit IRC06:12
*** mingdang1 has joined #openstack-swift06:14
ahaleclayg: hah06:16
*** mingdang1 has quit IRC06:19
*** zul has quit IRC06:21
*** asettle has quit IRC06:28
*** janonymous has joined #openstack-swift06:28
*** jmccarthy has quit IRC06:35
openstackgerritMatthew Oliver proposed openstack/swift: Set quorum_size of 50% for even replicas and majority_size  https://review.openstack.org/31324506:46
mattoliverau^^ This change may still require for discussion, but am raising it so I don't forget06:46
mattoliverauabout it in the sharding context. If it requires a WIP, then that's fine too.06:46
mattoliverautorgomatic: ^^ I think that covers what was discussed at summit. Or have I missed anything?06:47
*** ppai has quit IRC06:52
*** janonymous has quit IRC07:05
*** ppai has joined #openstack-swift07:06
*** permalac has joined #openstack-swift07:06
*** jmccarthy has joined #openstack-swift07:09
*** itlinux has quit IRC07:14
*** ankur has joined #openstack-swift07:22
ankurhello07:23
ankurthe command : swift-dispersion-populate throws exception on RHEL 1.7, it says "BAD REQUEST"07:25
ankurbelow is the conf file i.e dispersion.conf07:26
ankurconf file for swift-dispersion command https://www.irccloud.com/pastebin/Zp9va9Ke/dispersion.conf07:26
ankurcan anyone please suggest anything ?07:27
*** dukhlov has joined #openstack-swift07:27
claygankur: idk, looks legi - you're using tempauth or keystone?07:32
*** ntt has joined #openstack-swift07:34
clayg*legit07:34
claygis it a swiftclient.exceptions.ClientException -> 400 Bad Request?07:35
nttHi, I have a problem with rsync and swift (kilo) on centos 7. When I restart the storage node, rsyncd doesn't start and I have an error message: "bind() failed: Cannot assign requested address (address-family 2) unable to bind any inbound sockets on port 873". But if I start manually rsyncd with "systemctl start rsyncd" all works well. Someone can help me please?07:35
claygankur: it seems to conditionally import swiftclient get_auth when available - so you might try installing python-swiftclient package via pip07:35
claygah the joys of systemd07:36
claygntt: AF2 is ipv6 yeah?07:36
*** dukhlov has quit IRC07:37
*** openstackstatus has quit IRC07:38
nttclayg: AF2??07:40
nttmmm07:40
*** openstackstatus has joined #openstack-swift07:40
*** ChanServ sets mode: +v openstackstatus07:40
claygaddress-family 207:41
nttclayg: ok, thank you. But I don't need ipv6 on my storage server07:41
nttipv6 is enabled by default on rsync? Actually I completely disabled ipv6 on network interfaces... so I think that's the problem07:41
ankuryes it is a swiftclient exeption07:43
ankurswiftclient.exceptions.ClientException: Auth GET failed: http://192.168.52.131:8080/auth/v1.0 400 Bad Request  [first 60 chars of response] <html><h1>Bad Request</h1><p>The server could not comply wit07:43
*** acoles_ is now known as acoles07:45
ankurclayg : actually i have installed python-swiftclient via setup.py07:45
claygankur: yeah, and what auth service?07:47
*** MVenesio has joined #openstack-swift07:48
claygntt: either that or just like networking isn't running yet when it tries to start rsyncd - systemd is all into that sort of timing issue/error tho - i'm sure someone on the internet would have written down how systemd works somewhere...07:48
ankurclayg :  i think its keystone ,07:50
ankurclayg : is there a way to confirm it ?07:51
claygankur: well if the auth url you normally use is v2.0 or v3.0 - then it's *probably* keystone07:52
*** MVenesio has quit IRC07:52
*** daemontool has joined #openstack-swift07:53
claygankur: doesn't the dispersion.conf-example have some details about different auth endpoints - projects and domains and all that jazz - can you you just crib from that and fill in w/e you *normally* use to talk to your cluster?07:53
acolesgood morning07:53
*** chlong has quit IRC07:54
ankurclayg  :  no, the dispersion.conf-example doesn't have details about different auth endpoints07:56
acolesankur: https://github.com/openstack/swift/blob/master/etc/dispersion.conf-sample07:58
claygankur: https://github.com/openstack/swift/blob/master/etc/dispersion.conf-sample07:58
clayghrph07:58
acoleslol07:58
claygankur: neway - maybe you're running an old version07:59
clayggood morning acoles - i'll let you take over from here ;)07:59
*** ppai has quit IRC08:00
*** mkrcmari__ has joined #openstack-swift08:05
openstackgerritAlistair Coles proposed openstack/swift: crypto - add functional test to verify container listing detail  https://review.openstack.org/30712108:05
*** mmcardle has joined #openstack-swift08:05
*** mvk_ has quit IRC08:08
*** dmk0202 has joined #openstack-swift08:08
*** ppai has joined #openstack-swift08:12
openstackgerritMerged openstack/swift: Rework the contributor docs  https://review.openstack.org/30187108:16
*** dukhlov has joined #openstack-swift08:28
openstackgerritMerged openstack/swift: Use smaller quorum size in proxy for even numbers of replicas  https://review.openstack.org/31060808:29
*** jistr has joined #openstack-swift08:32
*** sorrison_laptop has joined #openstack-swift08:33
*** janonymous has joined #openstack-swift08:33
*** dmorita_ has quit IRC08:34
acolesclayg: <begging> this has +2 from torgomatic, if you have chance could you review? patch 268251 </begging>08:35
patchbotacoles: https://review.openstack.org/#/c/268251/ - swift - Reclaim isolated .meta files08:35
*** dmorita has joined #openstack-swift08:35
acolesclayg: I would really hope this one does not require 5 hours!08:35
*** dukhlov has quit IRC08:36
*** pcaruana has joined #openstack-swift08:36
*** sorrison_laptop has quit IRC08:37
*** sorrison_laptop has joined #openstack-swift08:37
acolesany core - this should be an easy (albeit tedious) review - patch 29039108:38
patchbotacoles: https://review.openstack.org/#/c/290391/ - swift - Rename hash_cleanup_listdir tests08:38
*** dukhlov has joined #openstack-swift08:39
*** mkrcmari__ has quit IRC08:43
*** dukhlov has quit IRC08:45
openstackgerritAlistair Coles proposed openstack/swift: crypto - align cryptography version requirement with global  https://review.openstack.org/31328108:52
*** jordanP has joined #openstack-swift08:55
*** tesseract has joined #openstack-swift08:56
*** tesseract is now known as Guest4293008:56
*** sorrison_laptop has quit IRC09:01
*** nadeem has quit IRC09:10
*** joeljwright has joined #openstack-swift09:15
*** ChanServ sets mode: +v joeljwright09:15
*** mkrcmari__ has joined #openstack-swift09:28
*** dukhlov has joined #openstack-swift09:28
*** asettle has joined #openstack-swift09:35
*** asettle has quit IRC09:39
openstackgerritMerged openstack/swift: crypto - only set body crypto meta if body is read and encrypted  https://review.openstack.org/30579409:43
*** dukhlov has quit IRC09:43
*** dukhlov has joined #openstack-swift09:48
*** dukhlov has quit IRC09:48
*** MVenesio has joined #openstack-swift09:49
*** MVenesio has quit IRC09:53
*** ekarlso has quit IRC10:08
*** mingdang1 has joined #openstack-swift10:21
*** psachin has joined #openstack-swift10:23
*** chuck__ has joined #openstack-swift10:25
*** mingdang1 has quit IRC10:26
*** mingdang1 has joined #openstack-swift10:39
*** Shashikant86 has joined #openstack-swift10:40
*** sanchitmalhotra1 has joined #openstack-swift10:48
*** sanchitmalhotra has quit IRC10:49
*** dmk0202 has quit IRC10:57
*** dmk0202 has joined #openstack-swift10:57
*** asettle has joined #openstack-swift10:59
*** asettle has quit IRC10:59
*** chuck__ has quit IRC11:06
*** jmccarthy has quit IRC11:15
*** jmccarthy has joined #openstack-swift11:17
*** mingdang1 has quit IRC11:23
*** chuck__ has joined #openstack-swift11:28
*** Shashikant86 has quit IRC11:28
*** MVenesio has joined #openstack-swift11:49
*** MVenesio has quit IRC11:54
*** MVenesio has joined #openstack-swift11:58
*** mingdang1 has joined #openstack-swift11:58
acolesjrichli: mahatic fyi I am starting thsi task https://trello.com/c/Dq2dZvbP/89-change-to-use-random-object-key-that-is-wrapped-with-the-container-key12:00
*** ChanServ sets mode: +v tdasilva12:00
*** asettle has joined #openstack-swift12:07
*** Jeffrey4l has quit IRC12:17
*** ekarlso has joined #openstack-swift12:18
*** Shashikant86 has joined #openstack-swift12:21
*** Shashikant86 has quit IRC12:23
*** Jeffrey4l has joined #openstack-swift12:28
tdasilvagood morning12:30
*** NM has joined #openstack-swift12:32
acolestdasilva: good morning12:42
tdasilvaacoles: hello o/12:43
tdasilvaacoles: boaty lives on: http://www.bbc.com/news/uk-3622565212:43
nttclayg and other people interested:  The problem with rsync and centos7 is related to the configuration parameter "address". If I don't use "address", rsyncd starts on boot and it works on all interfaces12:44
hrounotmyname - thanks for the explanation, that makes sense !  WIP removed !12:44
nttI'd like to bind rsyncd just on the interface connected to the replication network12:44
acolestdasilva: yes!12:45
*** SkyRocknRoll has quit IRC12:46
*** asettle has quit IRC12:49
*** alejandrito has joined #openstack-swift12:52
*** cguadall__ has quit IRC13:00
*** ppai has quit IRC13:06
*** psachin has quit IRC13:06
*** ppai has joined #openstack-swift13:19
*** klamath has joined #openstack-swift13:24
*** pcaruana has quit IRC13:25
*** ankur has quit IRC13:27
*** BigWillie has joined #openstack-swift13:34
pdardeaugood morning13:46
pdardeaunotmyname: awesome work on the new contributor docs!13:47
*** chuck__ is now known as zul13:57
*** ametts has joined #openstack-swift14:00
*** alejandrito has quit IRC14:05
*** catintheroof has joined #openstack-swift14:05
*** pauloewerton has joined #openstack-swift14:05
*** ppai has quit IRC14:07
*** _JZ_ has joined #openstack-swift14:10
*** catintheroof has quit IRC14:15
-openstackstatus- NOTICE: Zuul is currently recovering from a large number of changes, it will take a few hours until your job is processed. Please have patience and enjoy a great weekend!14:16
*** links has quit IRC14:17
sgundur-notmyname: morning, I changed to maintain uniform port range (but some random ports in 6000 range r still in use)14:22
sgundur-notmyname: and I mistook last comment on torgomatic's patch was suggesting at making these changes.14:22
*** catintheroof has joined #openstack-swift14:27
catintheroofguys, one quick question, does swift from kilo and on, supports to upload large files without having to create the manifest manually ?14:29
glange"swift" the client?14:29
catintheroofglange, nope, the api14:30
glangethere are two types of large objects, Dynamic Large Objects and Static Large Objects14:31
glangeStatic needs a manifest with a list of all the objects that make up the larger object14:31
glangeit's the one you should probably be using mostly because the other one depends on container listings being correct14:31
notmynamegood morning14:32
glangecatintheroof: http://docs.openstack.org/developer/swift/overview_large_objects.html14:32
glangethat describes teh two types14:32
glangeI'm not sure exactly where those features got added14:32
notmynamecatintheroof: the swift api doesn't split up large files for you automatically. the CLI/SDK can do that, but the server doesn't auto split large objects on upload14:33
glangecatintheroof: both types need a manifest but for dynamic large objects, the objects aren't actually listed in it14:33
catintheroofnotmyname, glange thanks so much guys, swift answers as allways14:34
glangehaha "swift" answers14:34
notmynamecatintheroof: you weren't in austin were you? I saw max (briefly), but I didn't see you14:34
*** mingdang1 has quit IRC14:35
catintheroofnotmyname, haha! i wasnt!! would love to, but we need to split! hope to see you @ barcelona but i think Mr. T is gonna be there14:36
jrichlitdasilva acoles: that boaty thing makes me lol every time I think about it!14:45
acolesme too14:45
tdasilvaacoles, jrichli: watched your talk this morning, great job!14:46
*** itlinux has joined #openstack-swift14:46
jrichlithanks!  acoles was awesome14:46
-openstackstatus- NOTICE: Zuul has been restarted. As a results, we only preserved patches in the gate queue. Be sure to recheck your patches in gerrit if needed.14:47
*** itlinux has quit IRC14:51
*** ukaynar has joined #openstack-swift14:58
*** lcurtis has joined #openstack-swift15:00
*** Guest42930 has quit IRC15:05
*** david-lyle has joined #openstack-swift15:06
*** arch-nemesis has joined #openstack-swift15:07
*** klrmn has joined #openstack-swift15:08
*** ukaynar has quit IRC15:08
*** ukaynar has joined #openstack-swift15:09
*** itlinux has joined #openstack-swift15:22
mahaticacoles: oh okay. I was about to grab it, but i'm sure you'll do it quicker15:27
pdardeauhey mahatic15:28
mahaticpdardeau: hello15:28
mahaticacoles: would that task also involve this one: https://trello.com/c/SqcHL7YZ/90-change-the-etag-currently-encrypted-with-object-key-to-instead-use-a-listing-container-key15:28
pdardeaumahatic: how was your post-summit tx travels?15:29
mahaticpdardeau: exhausting! landing home on tue is a bad idea, no time to recover from jet lag, but now i'm better, thanks. your bus ride was good?15:30
pdardeaumahatic: nice! my travels were good too15:31
*** jordanP has quit IRC15:31
acolesmahatic: no i left that one alone because i saw your name on the trello card15:32
acolesmahatic: but its likely there will some key wrapping related helper methods that you'll benefit from15:32
acolesmahatic: i hope to push a first cut to gerrit today15:32
mahaticacoles: oh great!15:32
*** dmk0202 has quit IRC15:33
*** dmk0202 has joined #openstack-swift15:34
mahaticpdardeau: river walk in san an was nice15:35
*** MVenesio has quit IRC15:35
*** catintheroof has quit IRC15:36
pdardeaumahatic: glad you liked it. that's our big attraction (aside from the rodeos, of course)15:36
*** dmk0202 has quit IRC15:39
*** Shashikant86 has joined #openstack-swift15:47
*** lyrrad has joined #openstack-swift15:50
*** lakshmiS has joined #openstack-swift15:56
*** nadeem has joined #openstack-swift16:04
*** nadeem has quit IRC16:05
*** saltsa has quit IRC16:08
*** saltsa has joined #openstack-swift16:08
*** nadeem has joined #openstack-swift16:09
*** dmellado is now known as dmellado|off16:10
*** klrmn has quit IRC16:17
*** Shashikant86 has quit IRC16:19
*** treyd has quit IRC16:25
*** timur has quit IRC16:25
*** dabukalam has quit IRC16:25
*** dabukalam has joined #openstack-swift16:25
*** catintheroof has joined #openstack-swift16:27
*** timur has joined #openstack-swift16:27
*** jmccarthy has quit IRC16:28
*** mtreinish has quit IRC16:28
*** bsdkurt has quit IRC16:29
*** jidar has quit IRC16:29
*** treyd has joined #openstack-swift16:33
*** mtreinish has joined #openstack-swift16:35
*** jidar has joined #openstack-swift16:40
*** dmk0202 has joined #openstack-swift16:40
openstackgerritAlistair Coles proposed openstack/swift: crypto - wrap random body key  https://review.openstack.org/31364016:42
acolesmahatic: you may want to base on that ^^16:42
*** bsdkurt has joined #openstack-swift16:42
notmynamedfg_: did you have a chance to make any graphs?16:44
*** acoles is now known as acoles_16:45
claygI'm observing this weird behavior that if I send a DELETE with an x-timestamp (gatekeeper shunt timestamp off) *before* ~2016-04-30 00:06:40 the .data file get's deleted, the tombstone row gets placed in the db, but no tombstone file is left on disk?16:48
*** garthb has joined #openstack-swift16:50
clayglike 1461000000.00000 (2016-04-18 10:20:00) => no tombstone - but 1462000000.00000 (2016-04-30 00:06:40) => tombstone?16:50
notmynamesomething weird with reclaim age maybe?16:51
*** gyee has joined #openstack-swift16:52
notmynametimburke probably knows more than me about this16:53
claygmaybe it's the patch i'm testing?16:53
*** dmk0202 has quit IRC16:55
claygoh, yeah i guess this may always be the case - the cleanup hashdir has to run after ever put delete - and the reclaim reaps the tombstone16:55
claygso x-timestamp with delete's older than reclaim are *very* likely to leave dark data in the cluster - who knew!16:56
notmynamebut of course, the reclaim again /should/ be longer than both the replication cycle time and the expiry cycle time.16:56
claygnotmyname: don't forget container-sync!16:56
claygnotmyname: new rule - set reclaim age to infinity - why are you deleting things anyway?!16:57
*** dmk0202 has joined #openstack-swift16:57
notmynameI've said it for a long time: implementing the DELETE verb was probably a mistake. just turn it off, and you shouldn't delete things anyway ;-)16:57
redboIt would be a lot easier to not implement GET16:58
notmynametorgomatic did that for us at the beginning of last month ;-)16:58
notmynameit's a little scary, but I can imagine having these sorts of timeouts all set to "auto" and they have some back pressure from the cycle times of different things in the cluster.16:59
notmynameon the one hand, "magic". on the other, lots of footguns without it16:59
notmynameI mean, we actually *know* that reclaim age must be longer than the replication cycle time. and we log the replication cycle time. so why do we make ops track all that and set reclaim age to something "safe" (and "safe" probably changes as HW fails or load changes!)17:01
notmynameon the other hand, there's lots of opportunity for cascading spirals of horror and pain with too much automation17:01
*** dmk0202 has quit IRC17:01
ahaleops need jobs too :/17:02
clayglol17:02
ahalebtw clayg , been poking around in rings today with a new script, vaguely interesting..17:03
ahaleover time, it seems to favour moving some parts far more than others, im still pretty confused at what im doing though17:04
ahalegotta try with some current ringbuilder ring.gz's and see what happens17:06
*** jistr has quit IRC17:07
*** tamizh_geek has quit IRC17:09
claygahale: ok, good luck17:10
claygahale: it's a fairly imprecise tool - but the idea was you could keep tweeking pretend_min_part_hours_passed <ratio> and revert back to the old builder if you're not happy with the rebalance17:11
claygobs not for the faint of heart17:11
ahaleyeah :) i havent had a chance to poke around in it beyond reading the change. but it seems pretty sensible17:12
*** klrmn has joined #openstack-swift17:15
ahalelike, looking over 70 ring changes with script im making, with 2^20 parts.. 3k parts never changed any primary dev at all, while one had its 1st primary changed 18 times17:15
ahaleseems kinda weird :)17:16
ahalewell not really, cos its over a long time so min_part_hours is probably ignored17:16
openstackgerritClay Gerrard proposed openstack/swift: Rename hash_cleanup_listdir tests  https://review.openstack.org/29039117:20
*** silor has joined #openstack-swift17:21
claygtimburke: good call on cleaning up the comments - stick a +A on there!17:21
timburkedone and done17:22
*** mmcardle has quit IRC17:25
*** Jeffrey4l has quit IRC17:28
*** klamath has quit IRC17:31
*** silor has quit IRC17:36
*** tamizh_geek has joined #openstack-swift17:37
*** zaitcev has joined #openstack-swift17:46
*** ChanServ sets mode: +v zaitcev17:46
*** nadeem has quit IRC17:56
*** sgundur1 has quit IRC17:57
*** ntata has quit IRC17:57
*** yarkot1 has quit IRC17:57
*** pdardeau| has quit IRC17:57
*** mmotiani_ has quit IRC17:57
*** mmotiani_ has joined #openstack-swift17:58
*** ntata has joined #openstack-swift17:59
*** yarkot1 has joined #openstack-swift18:07
*** suyash has joined #openstack-swift18:08
*** dukhlov has joined #openstack-swift18:11
*** dukhlov has quit IRC18:13
*** BigWillie has quit IRC18:24
*** BigWillie has joined #openstack-swift18:26
*** klamath has joined #openstack-swift18:26
*** mmcardle has joined #openstack-swift18:29
*** dukhlov has joined #openstack-swift18:30
notmynameso if https://review.openstack.org/#/c/312718/ lands, then I am very very much not interested in a tempest plugin to run our tests. this resolution seems to remove t100% of the incentive to write a plugin18:31
patchbotnotmyname: patch 312718 - governance - add resolution explaining which tests we think def...18:31
tdasilvanotmyname: tldr :-)18:37
tdasilvawhat's the summary?18:37
notmynametldr is that defcore tests should be hosted and managed in the tempest repo, not in another project loaded via plugins18:38
tdasilvaok, they want a centralized repo18:39
notmynameright. owned and managed by the tempest team18:39
notmynamemy hope is that the openstack object storage project would be able to manage at least some of the tests that are used to validate that something is in fact openstack object storage, and the mechanism to do that was the tempest plugin for our functests18:40
*** catintheroof has quit IRC18:41
notmynameso if tests in our repo loaded via a tempest plugin aren't allowed to become defocre tests, then I don't see any reason to add the tempest plugin18:41
*** mmcardle has quit IRC18:44
torgomaticthis patch https://review.openstack.org/#/c/309524/ says to log the txid on INFO-level log messages. anyone know why it was skipped before?18:46
patchbottorgomatic: patch 309524 - swift - SwiftLogFormatter will log transaction IDs on INFO...18:46
*** mkrcmari__ has quit IRC18:46
notmynametorgomatic: INFO level stuff are access logs. demonstrably those have a txn id in them already. so probably it's already defined in the self._fmt and this check prevents double logging18:48
notmyname(just a guess)18:48
torgomaticnotmyname: well, that patch doesn't seem to affect my access logs, so maybe that check was made useless at some point18:51
dfg_notmyname: you have an email i can share this google doc spread sheet with? (its the hbird/swift #s)18:51
notmynamedfg_: me@not.mn18:52
notmynamedfg_: oh wait18:52
torgomaticcertainly, with that patch, my access log lines still contain the txid once and only once18:52
notmynamedfg_: use john@swiftstack.com please. works better with google18:52
notmynamedfg_: thanks. got the invite18:52
notmynamedfg_: perfect, thanks18:54
dfg_notmyname: cool18:54
pdardeaunotmyname: ntata is about to propose patch for tempest plugin18:56
notmynamepdardeau: yeah, that's why I wanted to mention something :-)18:58
timburketorgomatic: notmyname: that seems to jive with clayg's assessment in the linked bug report18:59
pdardeaunotmyname: the work is done, i believe she's just tidying up a readme.rst for it.18:59
tdasilvatimburke: following up on your comments for copy middleware. At one point we had talked about adding something like a swift.slo_manifest_already_validated flag19:14
tdasilvatimburke: but then we changed to use that 'format=raw' query on the GET19:15
timburketdasilva: yeah...do we still want to do that? it seems like it's not a problem currently on master (because COPY is effectively right of SLO), but we could have un-copyable manifests following the change19:16
timburkethe issue isn't so much the format of the manifest, but rather the data backing the manifest (and the constraints we put on that data)19:17
notmynameoverview of dropbox's storage system https://blogs.dropbox.com/tech/2016/05/inside-the-magic-pocket/19:17
tdasilvatimburke: right, do you think 0-byte segments are likely or more of a corner case?19:18
timburketdasilva: i know we have customers complaining about the fact that they can't do it anymore :/19:19
timburkewhich led to https://review.openstack.org/#/c/301937/19:19
patchbottimburke: patch 301937 - swift3 - Allow multipart uploads to have an empty final part (MERGED)19:19
timburke(so maybe that should have been "had" instead of "have")19:19
timburkei don't know of anyone using the swift API that's complained...19:20
swiftfan_is Magic Pocket going to become part of Openstack?19:20
clayglol?19:21
tdasilvatimburke: so, what drove the decision to disallow 0-byte segments in slo? i missed that...19:24
timburkeask torgomatic; happened as part of https://review.openstack.org/#/c/252096/19:25
patchbottimburke: patch 252096 - swift - Allow smaller segments in static large objects (MERGED)19:25
claygtdasilva: we should allow *negative* byte segments in a slo19:25
*** rcernin has joined #openstack-swift19:26
timburkeclayg: yes! don't start sending the next segment until the client sends *us* bytes!19:26
claygsee timburke get its ^ !!!19:26
timburkeclayg: we have a strict "one in, one out" policy...19:27
*** joeljwright has quit IRC19:28
*** mkrcmari__ has joined #openstack-swift19:31
openstackgerritDavid Goetz proposed openstack/swift: go: hashes.invalid  https://review.openstack.org/28683319:32
*** dukhlov has quit IRC19:35
*** ukaynar has quit IRC19:38
openstackgerritNandini Tata proposed openstack/swift: add Tempest Plugin for functional tests  https://review.openstack.org/31367619:51
ntatanotmyname, Please take a look at this patch 31367619:55
patchbotntata: https://review.openstack.org/#/c/313676/ - swift - add Tempest Plugin for functional tests19:55
*** pauloewerton has quit IRC19:59
*** nadeem has joined #openstack-swift20:04
*** dmk0202 has joined #openstack-swift20:05
*** mvk_ has joined #openstack-swift20:08
*** mkrcmari__ has quit IRC20:12
brianclineanyone seeing bug #1568650 manifest in production at scale? (or at least similar looking behavior, even when object-server isn't dying)20:12
openstackbug 1568650 in OpenStack Object Storage (swift) "Connection between client and proxy service does not closes" [High,Confirmed] https://launchpad.net/bugs/1568650 - Assigned to drax (devesh-gupta)20:12
*** garthb_ has joined #openstack-swift20:27
*** garthb has quit IRC20:29
openstackgerritThiago da Silva proposed openstack/swift: Refactor server side copy as middleware  https://review.openstack.org/15692320:29
*** BigWillie has quit IRC20:30
*** openstackgerrit has quit IRC20:32
*** openstackgerrit has joined #openstack-swift20:33
openstackgerritMerged openstack/swift: Reclaim isolated .meta files  https://review.openstack.org/26825120:50
redbobriancline: maybe.  We see individual proxy workers start hoarding connections and memory sometimes, but we haven't narrowed down the cause yet.20:51
*** dmk0202 has quit IRC20:58
*** ametts has quit IRC21:24
*** lakshmiS has quit IRC21:24
*** dmorita has quit IRC21:32
*** dmorita has joined #openstack-swift21:32
*** NM has quit IRC21:32
openstackgerritNandini Tata proposed openstack/swift: add Tempest Plugin for functional tests  https://review.openstack.org/31367621:35
*** dmorita has quit IRC21:45
*** _JZ_ has quit IRC21:48
*** ozialien10 has joined #openstack-swift21:51
*** dmorita has joined #openstack-swift21:54
openstackgerritSamuel Merritt proposed openstack/swift: Move all monkey patching to one function  https://review.openstack.org/30661221:55
*** dmorita has quit IRC21:59
brianclineredbo: interesting. have seen those symptoms as well. in some cases it seems possible to trigger by doing an incomplete chunked write, but it feels like there are other causes as well22:01
openstackgerritMerged openstack/swift: go: hashes.invalid  https://review.openstack.org/28683322:01
brianclineI saw that torgomatic has an eventlet patch around that and someone else got in a swift patch to make that be reported a bit nicer, as it was a ValueError coming from inside eventlet22:02
*** dmorita has joined #openstack-swift22:03
torgomaticoh yeah, the bad chunk line... now it's a subclass of ValueError22:03
brianclineyeah, ChunkReadError or something I think?22:04
*** nadeem has quit IRC22:07
torgomaticsomething like that22:07
*** nadeem has joined #openstack-swift22:08
brianclineredbo: are you guys on 2.7 where you see those symptoms?22:10
redbohahaha no22:11
*** mingdang1 has joined #openstack-swift22:12
brianclinelol22:12
torgomaticoh man, we made a mistake at some point22:12
brianclinewe're a bit far behind as well, and have backported some of the monkeypatch fixes which i think helped mostly with the keystoneauth middleware22:12
torgomaticwe should have gone from Swift 2.2 to 5.0 or something, because now I see 2.7 and I don't know if it's Swift or Python22:12
redboWe're more like 2.2 + a bunch of cherry picking and backporting.22:13
brianclineaha.. we're on 2.2.2 with some cherry picks also22:14
redboWell, 2.2.something, I don't know what anymore.  It's a frankenstein monster.  I'm working on how to deploy a clean 2.7 right now, but I don't know how we're going to do it.22:16
notmynameredbo: andrewd right? I heard a lot about that awesome daemon last week22:20
redboI mean, it seems like it should be an ops problem, right?22:21
brianclinewould love to see andrewd be open-sourced22:26
openstackgerritMerged openstack/swift: crypto - align cryptography version requirement with global  https://review.openstack.org/31328122:33
*** david-lyle has quit IRC22:35
*** david-lyle has joined #openstack-swift22:37
*** nadeem has quit IRC22:42
*** lcurtis has quit IRC22:50
*** CaioBrentano has quit IRC23:04
*** daemontool has quit IRC23:12
*** sheel has quit IRC23:25
*** Jeffrey4l has joined #openstack-swift23:26
*** NM has joined #openstack-swift23:35
*** garthb_ has quit IRC23:38
*** NM has quit IRC23:40
*** arch-nemesis has quit IRC23:42
*** gyee has quit IRC23:53

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