Friday, 2018-01-19

timburkeok, i'm gonna go run through p 532865 and actually set up barbican & keystone, with an eye toward +2 so we can fix the broken. wish me luck!00:29
patchbothttps://review.openstack.org/#/c/532865/ - swift - fix barbican integration00:29
*** ukaynar has quit IRC00:42
*** ukaynar has joined #openstack-swift00:43
mattoliverautimburke: good luck :)00:43
*** ukaynar has quit IRC00:47
*** armaan has joined #openstack-swift01:00
*** ukaynar has joined #openstack-swift01:00
*** tovin07_ has joined #openstack-swift01:01
*** armaan has quit IRC01:06
*** bigdogstl has quit IRC01:14
*** tovin07 has quit IRC01:22
*** tovin07 has joined #openstack-swift01:22
claygtimburke: as I look at patch 534959 I'm reminded just how weird the expirer is about handling overwrites... if you find one node to accept the expiration of t1.data with an x-delete-at.ts the object is gone (eventually) even if a t2.data exists out there with a different x-delete-at01:26
patchbothttps://review.openstack.org/#/c/534959/ - swift - object-server can 409 in response to x-if-delete-at01:26
claygI remember one time thinking about using the x-timestamp (plus an offset) of the .data that was to-be-delete as the timestamp of the tombstone (i.e. delete t1.data with t1_1.ts so any later writes trump the t1_1.ts implicitly - but there was a problem with writing tombstones in the past getting reclaimed too quickly/immediately)01:28
*** SkyRocknRoll has quit IRC01:35
openstackgerritMerged openstack/python-swiftclient master: Revert "Add Constraints support"  https://review.openstack.org/53488101:37
openstackgerritMerged openstack/python-swiftclient master: Allow for object uploads > 5GB from stdin.  https://review.openstack.org/47861101:37
*** bigdogstl has joined #openstack-swift01:45
*** vint_bra has joined #openstack-swift01:46
*** SkyRocknRoll has joined #openstack-swift01:47
*** geaaru__ has joined #openstack-swift01:48
timburkeclayg: yeah -- it's tough. even using the x-delete-at timestamp is risky, depending on how far behind your expirers are running01:49
timburkebut at least we cover pop_queue failures and overwrites that come *after* the x-delete-at (but presumably still within a reclaim_age)01:50
*** bigdogstl has quit IRC01:50
*** geaaru_ has quit IRC01:50
*** m_kazuhiro has joined #openstack-swift01:50
m_kazuhirogood morning01:51
timburkeclayg: note that there's a parent patch: https://review.openstack.org/#/c/534399/01:51
patchbotpatch 534399 - swift - internal_client: Don't retry when we expect the sa...01:51
claygtimburke: yeah i just started on that one01:52
timburkethanks!01:52
*** bigdogstl has joined #openstack-swift01:57
*** ukaynar has quit IRC01:59
*** ukaynar has joined #openstack-swift01:59
kota_good morning02:00
*** kukacz_ has quit IRC02:00
*** kukacz_ has joined #openstack-swift02:01
*** vint_bra has quit IRC02:01
*** ukaynar has quit IRC02:03
*** ukaynar has joined #openstack-swift02:04
mattoliveraum_kazuhiro, kota_: morning02:06
*** ukaynar has quit IRC02:09
*** bigdogstl has quit IRC02:09
claygtimburke: kota_: did an earlier version of patch 534399 already try adding 409 to "server_handled_successfully"02:11
patchbothttps://review.openstack.org/#/c/534399/ - swift - internal_client: Don't retry when we expect the sa...02:11
m_kazuhiromattoliverau: morning! Will you go to the Dublin PTG? If you go, I want to know which day you are in Dublin.02:12
mattoliveraum_kazuhiro: Yes, I'll be there. I'm arriving on Sunday afternoon and then on Friday night flying to edinburgh (scotland) to spend the weekend with my Brother before I fly home on the Monday :)02:18
*** vint_bra has joined #openstack-swift02:20
*** vint_bra has quit IRC02:23
m_kazuhiromattoliverau: Great! So, you can have discussion time from monday to friday AM, right?02:25
mattoliveraum_kazuhiro: yup :)02:25
m_kazuhiromattoliverau: ok. Because I want to merge expirer's general task queue patch at the PTG, I want to get discussion time with you at Dublin.02:28
mattoliveraum_kazuhiro: sure, and then we can start working on the refactors ;)02:29
kota_clayg: sorry, what does that mean? Do you want to add 409 fix for reconciler in the patch?02:31
m_kazuhiromattoliverau: Yes, I need to refactor the patch :)02:32
openstackgerritClay Gerrard proposed openstack/swift master: Consider 409 not a server error; always  https://review.openstack.org/53557502:33
kota_clayg: oh, that's what you considered.02:36
kota_clayg: and i just kicked off the gate job. if you mind it, it's ok you could halt the job via sort of -2.02:37
kota_i think it's the way to stop the merge jobs.02:38
claygnah, it's fine - timburke will probably explain why patch 535575 is a bad idea and entirely insufficient while his more complicated special casing is absolute necessary02:38
patchbothttps://review.openstack.org/#/c/535575/ - swift - Consider 409 not a server error; always02:38
claygthen i can just abandon it and the right code will already be on master02:39
*** bigdogstl has joined #openstack-swift02:40
kota_In my understanding, the 409 would be changed if the request timestamp is changed. e.g. if a newer object found when delete request incomming, it will be 409 but re-trying w/o same x-stimestamp will cause 204 because the timestamp will be increased.02:41
kota_and the logci in the p 534399 is in the make_request method so that, in general, 409 and the x-timestamp supplied will be consistent result (and safe to give up).02:43
patchbothttps://review.openstack.org/#/c/534399/ - swift - internal_client: Don't retry when we expect the sa...02:43
kota_if x-timestamp is not set, the result of the request re-try would be changed.02:43
*** bigdogstl has quit IRC02:45
*** threestrands_ has joined #openstack-swift02:49
*** threestrands_ has quit IRC02:49
*** threestrands_ has joined #openstack-swift02:49
*** threestrands has quit IRC02:51
*** ___david has quit IRC02:52
*** two_tired has joined #openstack-swift02:54
*** bigdogstl has joined #openstack-swift03:03
*** bigdogstl has quit IRC03:13
openstackgerritMerged openstack/swift master: Return HTTPServerError instead of HTTPNotFound  https://review.openstack.org/53349203:26
*** psachin has joined #openstack-swift03:31
*** bigdogstl has joined #openstack-swift03:37
timburkeclayg: no -- i was being conservative with the change. i could definitely see a 409 that could succeed with a retry, though03:42
timburketwo simultaneous writers with slightly different clocks, for example03:42
claygA 404 *could* succeed with a retry.03:43
timburkeof course, if the caller provided a timestamp, there's no way that it would03:43
timburkehell, we retry *400s*03:44
*** jappleii__ has joined #openstack-swift03:44
timburkelike, *maybe* that'll help in an upgrade? who the hell knows... but if it *did* manage to help, i feel like it's just papering over some bad03:44
*** jappleii__ has quit IRC03:45
*** jappleii__ has joined #openstack-swift03:45
timburkeit's almost certainly better to only retry socket errors and 5xx03:45
timburke(likely, we could even carve out an exception to *that* for 501)03:46
*** jappleii__ has quit IRC03:46
*** threestrands_ has quit IRC03:46
*** jappleii__ has joined #openstack-swift03:47
*** jappleii__ has quit IRC03:48
*** jappleii__ has joined #openstack-swift03:48
*** rcernin has quit IRC03:49
*** rcernin has joined #openstack-swift03:49
*** bigdogstl has quit IRC03:51
mattoliverauhttps://gist.github.com/matthewoliver/ce5172dbf1bcf8143184686517ad67ca <-- a new version of a part diff that takes 2 builders or rings. And if you tell it'll print out what parts are different in table form.. because apparently I'm easy distracted exp while this barbican env builds.  NOTE: a -v on a big rings will print alot (the whole replica2part2dev) so not sure how usefult it really is, but was fun to write :)03:55
*** kei_yama has quit IRC03:56
openstackgerritShangXiao proposed openstack/swift master: Put instructions for the response codes  https://review.openstack.org/53559203:58
*** kei_yama has joined #openstack-swift04:01
*** SkyRocknRoll_ has joined #openstack-swift04:11
openstackgerritMerged openstack/swift master: internal_client: Don't retry when we expect the same reponse  https://review.openstack.org/53439904:12
*** bigdogstl has joined #openstack-swift04:17
*** bigdogstl has quit IRC04:22
*** bigdogstl has joined #openstack-swift04:24
*** geaaru_ has joined #openstack-swift04:25
*** geaaru__ has quit IRC04:28
*** bigdogstl has quit IRC04:29
*** bigdogstl has joined #openstack-swift04:35
*** links has joined #openstack-swift04:37
*** m_kazuhiro has quit IRC04:52
*** two_tired has quit IRC04:55
*** bigdogstl has quit IRC04:57
*** SkyRocknRoll_ has quit IRC05:15
*** gkadam has joined #openstack-swift05:28
*** SkyRocknRoll_ has joined #openstack-swift05:43
*** jappleii__ has quit IRC05:52
*** bigdogstl has joined #openstack-swift05:56
*** cshastri_ has joined #openstack-swift05:57
*** f0o has quit IRC06:07
*** bigdogstl has quit IRC06:07
openstackgerritKota Tsuyuzaki proposed openstack/swift feature/s3api: Merge remote-tracking branch 'remotes/origin/master' into merge-master  https://review.openstack.org/53562306:13
*** f0o has joined #openstack-swift06:15
*** itlinux has joined #openstack-swift06:16
openstackgerritKota Tsuyuzaki proposed openstack/swift feature/s3api: WIP: merge func tests  https://review.openstack.org/53254506:20
openstackgerritKota Tsuyuzaki proposed openstack/swift feature/s3api: As a first step, let's skip the test if not s3api in the middleware  https://review.openstack.org/53470306:20
*** armaan has joined #openstack-swift06:29
*** cshastri_ has quit IRC06:34
*** pcaruana has joined #openstack-swift06:44
*** geaaru__ has joined #openstack-swift06:57
*** geaaru_ has quit IRC06:59
*** bigdogstl has joined #openstack-swift07:02
*** gkadam has quit IRC07:03
*** geaaru__ has quit IRC07:06
*** bigdogstl has quit IRC07:14
*** bigdogstl has joined #openstack-swift07:25
*** itlinux has quit IRC07:29
*** bigdogstl has quit IRC07:30
openstackgerritKota Tsuyuzaki proposed openstack/swift feature/s3api: Let's skip the test if not s3api in the middleware  https://review.openstack.org/53470307:36
*** bigdogstl has joined #openstack-swift07:37
*** rcernin has quit IRC07:43
*** bigdogstl has quit IRC07:44
openstackgerrityanwei proposed openstack/swift master: Add license comment of packages to requirements.txt and test-requirements.txt  https://review.openstack.org/53565507:53
openstackgerrityanwei proposed openstack/swift master: Add license comment of packages to requirements.txt  and test-requirements.txt  https://review.openstack.org/53565508:00
openstackgerrityanwei proposed openstack/swift master: Add license comments of packages to *requirements.txt   https://review.openstack.org/53565508:03
*** bigdogstl has joined #openstack-swift08:10
*** tesseract has joined #openstack-swift08:16
*** geaaru has joined #openstack-swift08:19
*** bigdogstl has quit IRC08:20
*** tovin07__ has joined #openstack-swift08:25
*** flwang has quit IRC08:28
*** StevenK has quit IRC08:28
*** tovin07_ has quit IRC08:29
*** tovin07 has quit IRC08:29
*** StevenK has joined #openstack-swift08:29
*** gkadam has joined #openstack-swift08:29
*** tovin07 has joined #openstack-swift08:29
openstackgerritKota Tsuyuzaki proposed openstack/swift feature/s3api: WIP: multipart doesn't work yet other tests run successfully in my local  https://review.openstack.org/53566708:35
*** PagliaccisCloud has quit IRC08:38
*** flwang has joined #openstack-swift08:44
*** PagliaccisCloud has joined #openstack-swift08:45
openstackgerrityanwei proposed openstack/swift master: Add Docstrings to validate_replicas_by_tier  https://review.openstack.org/53567508:58
openstackgerrityanwei proposed openstack/swift master: Add Docstrings to validate_replicas_by_tier  https://review.openstack.org/53567508:59
*** cshastri_ has joined #openstack-swift09:00
*** bigdogstl has joined #openstack-swift09:13
acolesgood morning09:16
mattoliverauacoles: morning09:21
*** cshastri_ has quit IRC09:23
*** bigdogstl has quit IRC09:24
acolesmattoliverau: team meeting time for you?09:25
mattoliverauacoles: yup, it's Friday evening.. so of course :P09:25
acolesmattoliverau: yeah...it's Friday again...already!09:25
mattoliverauthanks for working on the shardranges in the body.. looks great. Am running probe tests... just in case ;)09:26
acolesmattoliverau: probe tests are the acid test on this branch. func tests aren't going to help us.09:44
acolesthere's probably some (a lot!) unit test coverage needed on sharder.py, I'm trying to leave TODO's where I am aware they are needed09:45
mattoliverauyeah thanks, sorry I probably should have been better at writing tests09:46
acolesmattoliverau: no, it's all cool, there's a time for beefing up the tests as the design settles, which is why I'm still leaving some TODO's vs writing them now. Depends on context.09:49
*** pcaruana has quit IRC09:50
acolesfor example today I have tedious test rework to do on p 535466 :(09:50
patchbothttps://review.openstack.org/#/c/535466/ - swift (feature/deep) - WIP Use backend header rather than param to GET sh...09:50
*** bigdogstl has joined #openstack-swift09:52
acolesmattoliverau: have a good weekend and enjoy the conf09:52
*** pcaruana has joined #openstack-swift09:53
*** pcaruana has quit IRC09:53
*** pcaruana has joined #openstack-swift09:54
*** SkyRocknRoll has quit IRC09:56
*** bigdogstl has quit IRC10:01
mattoliverauacoles: thanks. I hope one day you'll come to an LCA :)10:02
mattoliveraumeetings over so calling it a night.10:02
acolesg'night10:02
mattoliverauhave a great weekend all o/10:02
*** tovin07__ has quit IRC10:06
*** tovin07 has quit IRC10:10
*** SkyRocknRoll has joined #openstack-swift10:13
*** bigdogstl has joined #openstack-swift11:03
*** bigdogstl has quit IRC11:14
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Define singletons to represent min and max shard range bounds  https://review.openstack.org/53320011:21
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Simplify proxy-server getting sharded listings  https://review.openstack.org/53320111:21
openstackgerritAlistair Coles proposed openstack/swift feature/deep: only make single request for container listings  https://review.openstack.org/51275611:21
openstackgerritAlistair Coles proposed openstack/swift feature/deep: enable single PUT of multiple shard ranges to container servers  https://review.openstack.org/53540711:21
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Use backend header rather than param to GET shard record type  https://review.openstack.org/53546611:21
*** cbartz has joined #openstack-swift11:21
*** SkyRocknRoll_ has quit IRC11:23
openstackgerritMerged openstack/swift master: fix barbican integration  https://review.openstack.org/53286511:40
*** bigdogstl has joined #openstack-swift12:00
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873612:19
*** torgomatic has quit IRC12:25
*** jrichli has quit IRC12:26
*** hogepodge has quit IRC12:26
*** armaan_ has joined #openstack-swift12:26
*** jrichli_ has joined #openstack-swift12:27
*** PagliaccisCloud has quit IRC12:27
*** armaan has quit IRC12:27
*** d34dh0r53 has quit IRC12:27
*** torgomatic has joined #openstack-swift12:27
*** ChanServ sets mode: +v torgomatic12:27
*** d34dh0r53 has joined #openstack-swift12:28
*** hogepodge has joined #openstack-swift12:28
*** PagliaccisCloud has joined #openstack-swift12:30
*** bigdogstl has quit IRC12:32
*** psachin has quit IRC12:50
*** bigdogstl has joined #openstack-swift13:02
*** kei_yama has quit IRC13:04
*** szaher has quit IRC13:07
*** bigdogstl has quit IRC13:17
*** links has quit IRC13:28
openstackgerritMerged openstack/swift feature/s3api: Merge remote-tracking branch 'remotes/origin/master' into merge-master  https://review.openstack.org/53562313:29
*** bigdogstl has joined #openstack-swift13:35
*** bigdogstl has quit IRC13:40
*** bigdogstl has joined #openstack-swift13:42
*** bigdogstl has quit IRC13:46
*** bigdogstl has joined #openstack-swift13:47
*** bigdogstl has quit IRC14:02
*** bigdogstl has joined #openstack-swift14:20
*** bigdogstl has quit IRC14:25
*** jistr is now known as jistr|mtg14:30
*** bigdogstl has joined #openstack-swift14:51
*** bigdogstl has quit IRC14:56
*** SkyRocknRoll_ has joined #openstack-swift14:59
*** jistr|mtg is now known as jistr15:04
*** bigdogstl has joined #openstack-swift15:04
*** bigdogstl has quit IRC15:09
*** bigdogstl has joined #openstack-swift15:13
*** bigdogstl has quit IRC15:29
*** bigdogstl has joined #openstack-swift15:39
*** bigdogstl has quit IRC15:44
*** kukacz_ has quit IRC15:58
*** kukacz has joined #openstack-swift15:59
*** bigdogstl has joined #openstack-swift16:03
*** jlvillal has quit IRC16:04
*** bigdogstl has quit IRC16:07
*** jlvillal has joined #openstack-swift16:14
*** itlinux has joined #openstack-swift16:16
*** bigdogstl has joined #openstack-swift16:18
*** bigdogstl has quit IRC16:23
*** itlinux has quit IRC16:34
*** itlinux has joined #openstack-swift16:40
*** bigdogstl has joined #openstack-swift16:41
*** bigdogstl has quit IRC16:52
*** gyee has joined #openstack-swift16:58
notmynamegood morning17:10
*** SkyRocknRoll_ has quit IRC17:18
*** chsc has joined #openstack-swift17:20
*** chsc has joined #openstack-swift17:20
timburkegood morning17:22
*** gkadam has quit IRC17:29
*** cbartz has quit IRC17:31
*** pcaruana has quit IRC17:36
clayg@timburke well but why isn't server_handled_succssfully just not is_server_error???17:39
claygthere's a statsd helper/decorator called timing_stats - the tests for it expected a 401 response to be an "error" metric17:40
claygwhich I could see an increase in 401's being *maybe* a bad acting client - but it could also mean something is wrong with auth17:40
*** bigdogstl has joined #openstack-swift17:44
*** SkyRocknRoll has quit IRC17:44
*** mhks has joined #openstack-swift17:47
*** bigdogstl has quit IRC17:51
timburkeclayg: that's an excellent question :-)18:03
*** bigdogstl has joined #openstack-swift18:09
claygredbo: any insight on 3586f829 - why only special case 404?  why would any 4XX be an "error"?18:10
claygtorgomatic: any insight on on 48d94d96 - why increase special case for 412/416 but not 409/401?18:11
redboI don't even remember doing that.18:12
*** bigdogstl has quit IRC18:13
*** bigdogstl has joined #openstack-swift18:17
claygredbo: sure... but that's what the diff is for - to jog your memory18:18
clayganyway there's a good chance with out some insight from the past timburke and I are going to stop calling 401's "errors" in statsd metrics - so hope that's cool with everyone!18:19
timburkeor we have internal_client start limiting retries to just is_server_error()18:20
claygtimburke: sure18:21
claygtimburke: good thinking acctually18:21
claygtimburke: let's do that so redbo and torgomatic don't have to load a bunch of context18:21
claygi don't really want to mess with statsd anyway18:21
*** bigdogstl has quit IRC18:22
*** bigdogstl has joined #openstack-swift18:23
openstackgerritClay Gerrard proposed openstack/swift master: Internal Client should only retry server errors  https://review.openstack.org/53557518:26
*** bigdogstl has quit IRC18:28
*** geaaru has quit IRC18:28
timburketdasilva: dunno how much interest you've got in swiftonfile these days, but a bit ago someone nerd-sniped me into https://github.com/tipabu/swiftonfile/commit/7a6ba1118:28
*** saint_ has joined #openstack-swift18:37
*** bigdogstl has joined #openstack-swift18:43
*** armaan_ has quit IRC18:44
*** bigdogstl has quit IRC18:47
*** bigdogstl has joined #openstack-swift18:50
*** mhks has left #openstack-swift18:50
*** bigdogstl has quit IRC18:56
*** bigdogstl has joined #openstack-swift19:01
*** armaan has joined #openstack-swift19:06
*** bigdogstl has quit IRC19:13
*** itlinux has quit IRC19:20
*** bigdogstl has joined #openstack-swift19:21
*** saint_ has quit IRC19:21
openstackgerritMerged openstack/swift master: Add Docstrings to validate_replicas_by_tier  https://review.openstack.org/53567519:23
*** bigdogstl has quit IRC19:25
*** itlinux has joined #openstack-swift19:28
*** bigdogstl has joined #openstack-swift19:58
*** bigdogstl has quit IRC20:03
claygtimburke: on lp bug #1744375 - you're describing doing this GET request for the segments in order *before writing* the manifest?  So that you can PUT the manifest down with this validated whole entire md5 value?20:11
openstackLaunchpad bug 1744375 in OpenStack Object Storage (swift) "Include original object md5sum in sysmeta for better record keeping with SLOs" [Wishlist,Confirmed] https://launchpad.net/bugs/174437520:11
claygdo you then put that into the container?20:11
claygmaybe this is a verified or checked *LO - SLO 2.0?20:11
timburkewell, i was thinking write-the-manifest-then-verify, but yeah. and for the truly paranoid, on read, check it again. won't be able to get the client an error, but you can at least log a warning20:13
claygwrite-the-manifest-then-overwrite-it-with-sysmeta (?)20:13
timburkewrite the manifest with (unverified) sysmeta20:14
timburkeand include the verification result in the final response20:14
claygoh... so the client would PUT with "unverified-sysmeta: <hash>" and then we can 5XX in the end if there is a problem (but it's already written!?)20:15
claygI don't think it's great to have manifests in durable storage where the value is sometimes totally checked and valid and sometimes garbage20:15
claygI like the idea of calculating the hash from a read and using heartbeat - that's brilliant20:15
claygI think S3's manifest/finalize takes a little while for similar sorts of reasons?20:16
timburkethen the PUT can succeed, client times out or something waiting on the verification, and we've still made progress20:16
timburkemaybe it's worth doing the reads on finalize? *shrug* hadn't thought that far ahead20:16
timburkeer, "as part of the verification process"20:17
timburkein place of the HEADs20:17
timburkei'm 99% certain that S3 does something like what we do, based on their etags20:17
timburkei want *better*20:18
timburke(part of why i'd thought about it the way i had was that i was thinking of a separate filter *in front of* StaticLargeObject -- that beast's becoming unwieldy... we could still wrap it up in the slo entrypoint, but break it up a little like we did for encrypter/decrypter)20:23
timburkecome to think of it... that may be a useful thing to do with https://review.openstack.org/#/c/499260/ too... then we don't have to worry about people putting them in the wrong order, or what happens when you have tlo but no slo...20:26
patchbotpatch 499260 - swift - WIP: Add TLO middleware20:26
*** bigdogstl has joined #openstack-swift20:29
*** bigdogstl has quit IRC20:40
openstackgerritTim Burke proposed openstack/swift master: WIP: Add TLO middleware  https://review.openstack.org/49926020:50
*** bigdogstl has joined #openstack-swift21:02
*** bigdogstl has quit IRC21:06
*** bigdogstl has joined #openstack-swift21:36
*** bigdogstl has quit IRC21:45
openstackgerritTim Burke proposed openstack/swift master: Functional tests for staticweb middleware  https://review.openstack.org/50326221:45
*** tesseract has quit IRC22:01
*** bigdogstl has joined #openstack-swift22:06
*** bigdogstl has quit IRC22:11
*** ukaynar has joined #openstack-swift22:17
openstackgerritTim Burke proposed openstack/swift master: Clean up comment about 404s leaking out during COPYs  https://review.openstack.org/53598122:24
openstackgerritTim Burke proposed openstack/swift master: Functional tests for staticweb middleware  https://review.openstack.org/50326222:25
openstackgerritTim Burke proposed openstack/swift master: WIP: Add TLO middleware  https://review.openstack.org/49926022:27
*** chsc has quit IRC22:35
*** bigdogstl has joined #openstack-swift22:37
timburkei think i may be loving this new zuulv3 business :-) http://logs.openstack.org/62/503262/4/check/swift-tox-func-domain-remap-staticweb/98eac38/testr_results.html.gz22:39
torgomaticclayg: looking at 48d94d96, it's probably because I was screwing around with range stuff and saw errors. If you wanted to make 401 <= X < 500 into not-errors, that's cool. The only one I'd want to keep is 400 because that sometimes means you got goofed-up rings.22:41
claygit *does* !?22:42
torgomaticif you put a container server in your object ring or something, it'll 400 at you22:42
*** bigdogstl has quit IRC22:43
torgomaticI've seen it happen a couple times in this channel when someone builds rings the same but uses the account port for everything22:43
torgomaticOTOH, there's probably nice easy ways for users to get 400s just by putting dumb stuff in their requests, so meh22:44
torgomaticI don't even know if those backend 400s would show up in statsd, TBH22:44
*** ukaynar has quit IRC22:47
*** ukaynar has joined #openstack-swift22:47
*** ukaynar has quit IRC22:47
*** ukaynar has joined #openstack-swift22:48
*** ukaynar_ has joined #openstack-swift22:49
*** ukaynar has quit IRC22:49
*** ukaynar_ has quit IRC22:49
*** ukaynar has joined #openstack-swift22:49
timburkeis *that* why we return stupid 412s when the client screws up??22:53
timburkenow i kinda wanna send x-backend headers to say "hey, you're an *object server*, right?" and have the server reject early based on that22:56
timburkemaybe even use Expect: and 417?22:56
*** itlinux has quit IRC23:00
*** itlinux has joined #openstack-swift23:02
openstackgerritTim Burke proposed openstack/swift feature/deep: Merge remote-tracking branch 'origin/master' into feature/deep  https://review.openstack.org/53599023:04
*** bigdogstl has joined #openstack-swift23:05
*** geaaru has joined #openstack-swift23:15
*** bigdogstl has quit IRC23:16
*** bigdogstl has joined #openstack-swift23:20
*** bigdogstl has quit IRC23:27
*** bigdogstl has joined #openstack-swift23:27
*** ukaynar has quit IRC23:37
*** bigdogstl has quit IRC23:40
-openstackstatus- NOTICE: Zuul will be offline over the next 20 minutes to perform maintenance; active changes will be reenqueued once work completes, but new patch sets or approvals during that timeframe may need to be rechecked or reapplied as appropriate23:43
*** corvus is now known as mr_book23:45
*** mr_book is now known as corvus23:45
*** itlinux has quit IRC23:47
*** bigdogstl has joined #openstack-swift23:49
*** itlinux has joined #openstack-swift23:50

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