*** oomichi has joined #openstack-swift | 00:16 | |
*** infotection has quit IRC | 00:23 | |
*** infotection has joined #openstack-swift | 00:33 | |
*** Masahiro has joined #openstack-swift | 00:33 | |
*** Masahiro has quit IRC | 00:38 | |
*** mahatic has quit IRC | 00:42 | |
*** addnull has joined #openstack-swift | 00:50 | |
*** mahatic has joined #openstack-swift | 00:51 | |
*** mahatic has quit IRC | 01:04 | |
*** nellysmitt has joined #openstack-swift | 01:04 | |
*** nellysmitt has quit IRC | 01:09 | |
*** Guest41771 has joined #openstack-swift | 01:14 | |
*** Guest41771 is now known as annegentle | 01:15 | |
*** tacticus has quit IRC | 01:41 | |
*** tacticus has joined #openstack-swift | 01:44 | |
*** nosnos has joined #openstack-swift | 01:44 | |
*** haomaiwa_ has quit IRC | 01:55 | |
*** haomaiwa_ has joined #openstack-swift | 02:11 | |
*** Masahiro has joined #openstack-swift | 02:22 | |
*** haomaiwa_ has quit IRC | 02:26 | |
*** Masahiro has quit IRC | 02:26 | |
*** sluo_laptop has joined #openstack-swift | 02:27 | |
*** haomaiw__ has joined #openstack-swift | 02:28 | |
*** haomaiw__ has quit IRC | 02:37 | |
*** haomaiwang has joined #openstack-swift | 02:38 | |
*** haomaiw__ has joined #openstack-swift | 02:43 | |
*** haomaiwang has quit IRC | 02:43 | |
*** tellesnobrega_ has joined #openstack-swift | 02:59 | |
*** anujdeshpande has quit IRC | 03:00 | |
*** haomaiw__ has quit IRC | 03:05 | |
*** nellysmitt has joined #openstack-swift | 03:05 | |
*** haomaiwang has joined #openstack-swift | 03:05 | |
*** haomaiwang has quit IRC | 03:07 | |
*** haomaiwa_ has joined #openstack-swift | 03:08 | |
*** haomaiwa_ has quit IRC | 03:09 | |
*** haomaiwa_ has joined #openstack-swift | 03:09 | |
*** nellysmitt has quit IRC | 03:10 | |
*** madhuri has joined #openstack-swift | 03:13 | |
*** jyoti-ranjan has joined #openstack-swift | 03:20 | |
*** haomaiwa_ has quit IRC | 03:22 | |
*** haomaiwa_ has joined #openstack-swift | 03:23 | |
*** haomaiwa_ has quit IRC | 03:31 | |
*** haomaiwang has joined #openstack-swift | 03:31 | |
*** bill_az has joined #openstack-swift | 03:34 | |
*** Masahiro has joined #openstack-swift | 03:38 | |
*** Masahiro has quit IRC | 03:43 | |
*** haomaiwang has quit IRC | 03:44 | |
*** haomai___ has joined #openstack-swift | 03:44 | |
*** haomai___ has quit IRC | 03:50 | |
*** haomaiwang has joined #openstack-swift | 03:50 | |
*** anujdeshpande has joined #openstack-swift | 03:51 | |
*** nosnos has quit IRC | 03:52 | |
*** haomaiwang has quit IRC | 03:55 | |
*** haomaiwang has joined #openstack-swift | 03:56 | |
*** tellesnobrega_ has quit IRC | 04:05 | |
*** haomaiwang has quit IRC | 04:12 | |
*** haomaiwang has joined #openstack-swift | 04:12 | |
*** haomaiwang has quit IRC | 04:13 | |
*** haomaiwang has joined #openstack-swift | 04:14 | |
*** Masahiro has joined #openstack-swift | 04:22 | |
*** kopparam has joined #openstack-swift | 04:26 | |
*** ppai has joined #openstack-swift | 04:29 | |
*** haomaiwang has quit IRC | 04:29 | |
*** haomaiwang has joined #openstack-swift | 04:29 | |
*** kopparam has quit IRC | 04:31 | |
*** kopparam has joined #openstack-swift | 04:33 | |
*** haomaiw__ has joined #openstack-swift | 04:42 | |
*** haomaiwang has quit IRC | 04:42 | |
*** nosnos has joined #openstack-swift | 04:44 | |
*** kopparam has quit IRC | 04:46 | |
*** kopparam has joined #openstack-swift | 04:46 | |
*** exploreshaifali has joined #openstack-swift | 04:50 | |
*** haomaiw__ has quit IRC | 04:50 | |
*** haomaiwa_ has joined #openstack-swift | 04:51 | |
*** madhuri has quit IRC | 04:52 | |
*** haomaiwa_ has quit IRC | 04:54 | |
*** haomaiwang has joined #openstack-swift | 04:54 | |
*** Masahiro has quit IRC | 04:57 | |
*** haomaiwang has quit IRC | 05:00 | |
*** haomaiwa_ has joined #openstack-swift | 05:01 | |
*** Masahiro has joined #openstack-swift | 05:02 | |
*** nellysmitt has joined #openstack-swift | 05:06 | |
*** anujdeshpande has quit IRC | 05:07 | |
*** nellysmitt has quit IRC | 05:11 | |
*** haomaiwa_ has quit IRC | 05:15 | |
*** haomaiwang has joined #openstack-swift | 05:16 | |
*** oomichi has quit IRC | 05:16 | |
*** haomaiwang has quit IRC | 05:17 | |
*** haomaiw__ has joined #openstack-swift | 05:17 | |
*** haomaiwa_ has joined #openstack-swift | 05:18 | |
*** haomaiw__ has quit IRC | 05:18 | |
*** kopparam has quit IRC | 05:40 | |
*** kopparam has joined #openstack-swift | 05:41 | |
*** haomaiwa_ has quit IRC | 05:43 | |
*** haomaiwa_ has joined #openstack-swift | 05:44 | |
*** haomaiw__ has joined #openstack-swift | 05:49 | |
*** haomaiwa_ has quit IRC | 05:49 | |
*** nosnos has quit IRC | 05:58 | |
*** nosnos has joined #openstack-swift | 05:58 | |
*** haomaiwang has joined #openstack-swift | 06:01 | |
*** haomaiw__ has quit IRC | 06:01 | |
*** haomaiwang has quit IRC | 06:05 | |
*** haomaiwa_ has joined #openstack-swift | 06:07 | |
mattoliverau | Well, I'm calling it a day. Have a great night (and Monday for the other timezones) swift land. | 06:07 |
---|---|---|
*** haomaiwa_ has quit IRC | 06:15 | |
*** haomaiwa_ has joined #openstack-swift | 06:16 | |
*** haomaiwa_ has quit IRC | 06:18 | |
*** haomaiwang has joined #openstack-swift | 06:19 | |
*** haomaiwang has quit IRC | 06:26 | |
*** haomaiwang has joined #openstack-swift | 06:26 | |
*** bill_az has quit IRC | 06:29 | |
*** nosnos_ has joined #openstack-swift | 06:29 | |
*** nosnos has quit IRC | 06:29 | |
*** haomaiwang has quit IRC | 06:30 | |
*** haomaiwa_ has joined #openstack-swift | 06:31 | |
*** haomaiwa_ has quit IRC | 06:47 | |
*** haomaiwang has joined #openstack-swift | 07:00 | |
*** Masahiro has quit IRC | 07:06 | |
*** nellysmitt has joined #openstack-swift | 07:07 | |
*** Masahiro has joined #openstack-swift | 07:10 | |
*** nellysmitt has quit IRC | 07:11 | |
*** nshaikh has joined #openstack-swift | 07:22 | |
*** k4n0 has joined #openstack-swift | 07:24 | |
*** addnull has quit IRC | 07:30 | |
*** sungju has quit IRC | 07:31 | |
*** exploreshaifali has quit IRC | 07:56 | |
*** Masahiro has quit IRC | 08:06 | |
*** rledisez has joined #openstack-swift | 08:11 | |
*** Masahiro has joined #openstack-swift | 08:12 | |
*** kopparam has quit IRC | 08:26 | |
*** addnull has joined #openstack-swift | 08:41 | |
openstackgerrit | Merged openstack/swift: Add Expected Failure for ssync with sys-meta https://review.openstack.org/136548 | 08:42 |
*** geaaru has joined #openstack-swift | 08:44 | |
*** addnull has quit IRC | 08:45 | |
*** mahatic has joined #openstack-swift | 08:47 | |
mahatic | hey notmyname! sorry I missed your msg too. Will catch up in the evening (your morning) | 08:48 |
*** addnull has joined #openstack-swift | 08:50 | |
*** ekarlso- has quit IRC | 08:52 | |
*** ppai has quit IRC | 08:55 | |
*** jordanP has joined #openstack-swift | 08:59 | |
*** jistr has joined #openstack-swift | 09:00 | |
*** ryao has left #openstack-swift | 09:01 | |
*** mahatic has quit IRC | 09:04 | |
*** Dafna has joined #openstack-swift | 09:07 | |
*** nellysmitt has joined #openstack-swift | 09:08 | |
*** ppai has joined #openstack-swift | 09:08 | |
*** ekarlso- has joined #openstack-swift | 09:08 | |
*** nellysmitt has quit IRC | 09:12 | |
*** kopparam has joined #openstack-swift | 09:27 | |
*** addnull has quit IRC | 09:27 | |
*** nellysmitt has joined #openstack-swift | 09:28 | |
*** nosnos_ has quit IRC | 09:31 | |
*** nosnos has joined #openstack-swift | 09:31 | |
*** tellesnobrega_ has joined #openstack-swift | 09:31 | |
*** tellesnobrega_ has quit IRC | 09:42 | |
*** anticw has quit IRC | 09:49 | |
openstackgerrit | Merged openstack/python-swiftclient: Capture test output better https://review.openstack.org/131238 | 09:50 |
*** openstackgerrit has quit IRC | 09:50 | |
*** openstackgerrit has joined #openstack-swift | 09:50 | |
*** nosnos has quit IRC | 09:52 | |
*** Masahiro has quit IRC | 09:52 | |
*** anticw has joined #openstack-swift | 09:53 | |
*** anticw has quit IRC | 09:57 | |
*** anticw has joined #openstack-swift | 09:57 | |
*** nosnos has joined #openstack-swift | 09:58 | |
*** addnull has joined #openstack-swift | 10:01 | |
*** kopparam has quit IRC | 10:01 | |
*** Masahiro has joined #openstack-swift | 10:04 | |
*** tellesnobrega_ has joined #openstack-swift | 10:05 | |
*** acoles_away is now known as acoles | 10:13 | |
*** kopparam has joined #openstack-swift | 10:15 | |
*** tellesnobrega_ has quit IRC | 10:35 | |
*** haomaiwang has quit IRC | 10:46 | |
*** tellesnobrega_ has joined #openstack-swift | 10:51 | |
*** tellesnobrega_ has quit IRC | 11:02 | |
*** Masahiro has quit IRC | 11:04 | |
*** exploreshaifali has joined #openstack-swift | 11:07 | |
*** Masahiro has joined #openstack-swift | 11:08 | |
*** Masahiro has quit IRC | 11:21 | |
*** kopparam has quit IRC | 11:29 | |
*** jyoti-ranjan has quit IRC | 11:30 | |
*** foexle has joined #openstack-swift | 11:36 | |
*** kopparam has joined #openstack-swift | 11:38 | |
*** jyoti-ranjan has joined #openstack-swift | 11:52 | |
*** aix has joined #openstack-swift | 11:55 | |
*** NM has joined #openstack-swift | 12:08 | |
*** nosnos has quit IRC | 12:09 | |
*** nosnos has joined #openstack-swift | 12:11 | |
*** exploreshaifali has quit IRC | 12:12 | |
*** foexle has quit IRC | 12:16 | |
*** Masahiro has joined #openstack-swift | 12:22 | |
*** Masahiro has quit IRC | 12:26 | |
*** nosnos has quit IRC | 12:29 | |
*** ppai has quit IRC | 12:32 | |
*** addnull has quit IRC | 12:33 | |
*** nosnos has joined #openstack-swift | 12:37 | |
*** jyoti-ranjan has quit IRC | 12:44 | |
*** nosnos has quit IRC | 12:45 | |
*** ppai has joined #openstack-swift | 12:46 | |
*** addnull has joined #openstack-swift | 12:49 | |
*** wasmum has quit IRC | 12:53 | |
*** madhuri_ has quit IRC | 12:55 | |
*** aix has quit IRC | 13:00 | |
*** wasmum has joined #openstack-swift | 13:11 | |
*** kopparam has quit IRC | 13:14 | |
*** addnull has quit IRC | 13:30 | |
*** kopparam has joined #openstack-swift | 13:33 | |
*** aix has joined #openstack-swift | 13:35 | |
*** kopparam has quit IRC | 13:42 | |
* eikke fails to understand why people seem to want to shave of all possible fsyncs, even if that might compromise safety | 13:44 | |
*** haomaiwang has joined #openstack-swift | 13:44 | |
*** kopparam has joined #openstack-swift | 13:45 | |
*** kopparam has quit IRC | 13:45 | |
*** rdaly2 has joined #openstack-swift | 14:01 | |
*** ppai has quit IRC | 14:08 | |
*** Masahiro has joined #openstack-swift | 14:10 | |
*** kopparam has joined #openstack-swift | 14:10 | |
*** NM has quit IRC | 14:14 | |
*** NM has joined #openstack-swift | 14:14 | |
*** kopparam has quit IRC | 14:15 | |
*** Masahiro has quit IRC | 14:15 | |
*** mahatic has joined #openstack-swift | 14:27 | |
*** bill_az has joined #openstack-swift | 14:32 | |
*** SkyRocknRoll has joined #openstack-swift | 14:35 | |
*** jasondotstar has joined #openstack-swift | 14:39 | |
*** SkyRocknRoll has quit IRC | 14:40 | |
*** tongli has joined #openstack-swift | 14:45 | |
*** rdaly2 has quit IRC | 15:12 | |
*** rdaly2 has joined #openstack-swift | 15:13 | |
*** exploreshaifali has joined #openstack-swift | 15:14 | |
*** k4n0 has quit IRC | 15:16 | |
*** kopparam has joined #openstack-swift | 15:18 | |
*** bkopilov has quit IRC | 15:21 | |
*** bkopilov has joined #openstack-swift | 15:21 | |
*** zaitcev has joined #openstack-swift | 15:37 | |
*** ChanServ sets mode: +v zaitcev | 15:37 | |
*** exploreshaifali has quit IRC | 15:39 | |
*** kopparam has quit IRC | 15:45 | |
*** nellysmitt has quit IRC | 15:48 | |
*** rebelshrug has joined #openstack-swift | 15:58 | |
*** Masahiro has joined #openstack-swift | 15:59 | |
*** Masahiro has quit IRC | 16:04 | |
*** lpabon has joined #openstack-swift | 16:05 | |
*** nshaikh has quit IRC | 16:07 | |
*** nellysmitt has joined #openstack-swift | 16:19 | |
NM | eikke: People think that 'risk' is something ethereal. | 16:22 |
NM | eikke: They don't see risk like a fact that can happen anytime. | 16:22 |
*** annegent_ has joined #openstack-swift | 16:30 | |
*** jasondotstar has quit IRC | 16:31 | |
*** exploreshaifali has joined #openstack-swift | 16:33 | |
*** rmcall has joined #openstack-swift | 16:36 | |
*** kopparam has joined #openstack-swift | 16:46 | |
*** NM1 has joined #openstack-swift | 16:47 | |
*** NM has quit IRC | 16:49 | |
*** jasondotstar has joined #openstack-swift | 16:53 | |
*** annegent_ has quit IRC | 16:55 | |
*** annegent_ has joined #openstack-swift | 16:55 | |
*** Masahiro has joined #openstack-swift | 17:00 | |
*** Masahiro has quit IRC | 17:05 | |
*** annegent_ has quit IRC | 17:05 | |
eikke | NM1: guess I should start pulling more plugs | 17:05 |
NM1 | I think that is something that all security guys want to do… | 17:07 |
*** jdaggett_ is now known as jdaggett | 17:07 | |
notmyname | good morning | 17:08 |
notmyname | eikke: I don't think people are wanting to remove things that aren't safe. it's more a matter of not doing stuff that's known slow and wanting to only do it the right amount of times | 17:10 |
*** foexle has joined #openstack-swift | 17:12 | |
*** kopparam has quit IRC | 17:16 | |
*** rmcall_ has joined #openstack-swift | 17:16 | |
*** rmcall has quit IRC | 17:16 | |
*** rmcall_ is now known as rmcall | 17:16 | |
*** rledisez has quit IRC | 17:21 | |
*** rmcall_ has joined #openstack-swift | 17:22 | |
*** rmcall has quit IRC | 17:23 | |
*** rmcall_ is now known as rmcall | 17:23 | |
*** exploreshaifali has quit IRC | 17:25 | |
*** tellesnobrega_ has joined #openstack-swift | 17:31 | |
*** rmcall has quit IRC | 17:36 | |
*** rmcall has joined #openstack-swift | 17:38 | |
*** jistr has quit IRC | 17:38 | |
*** jordanP has quit IRC | 17:58 | |
*** shri has joined #openstack-swift | 18:00 | |
*** annegent_ has joined #openstack-swift | 18:01 | |
*** nellysmitt has quit IRC | 18:01 | |
*** rmcall has quit IRC | 18:02 | |
*** rmcall has joined #openstack-swift | 18:05 | |
*** annegent_ has quit IRC | 18:10 | |
*** annegent_ has joined #openstack-swift | 18:11 | |
*** gyee_ has joined #openstack-swift | 18:17 | |
eikke | swifterdarrell: *poke* | 18:19 |
swifterdarrell | eikke: yoyo! | 18:19 |
eikke | aha! :) | 18:19 |
eikke | just trying to push my review forward and thought you might be my other +2 :-P | 18:20 |
eikke | (basically, might work on some other 0copy-related things, and would like to base that on the reworked code if that lands) | 18:23 |
*** rmcall has quit IRC | 18:36 | |
*** rmcall has joined #openstack-swift | 18:37 | |
*** foexle has quit IRC | 18:39 | |
*** gyee_ has quit IRC | 18:39 | |
*** gyee_ has joined #openstack-swift | 18:42 | |
*** kopparam has joined #openstack-swift | 18:46 | |
*** Masahiro has joined #openstack-swift | 18:49 | |
*** tellesnobrega_ has quit IRC | 18:53 | |
*** Masahiro has quit IRC | 18:53 | |
*** tellesnobrega_ has joined #openstack-swift | 18:55 | |
mahatic | notmyname, hello! around? | 18:57 |
*** geaaru has quit IRC | 18:58 | |
notmyname | mahatic: I am! | 19:04 |
mahatic | notmyname, yay! | 19:04 |
mahatic | notmyname, so this was what i was trying to understand: When all the requests go through proxy server, where there is already OPTIONS handled, why do the storage nodes need it? | 19:04 |
notmyname | mahatic: ah yes | 19:05 |
notmyname | ok, so what we've been talking about for your project is that it would be eg a feature of swift-recon. in which case it would actually be querying the object server (and container and account) directly instead of going through the proxy | 19:06 |
*** acoles is now known as acoles_away | 19:06 | |
swifterdarrell | eikke: (sorry for the delay--was about to head out the door to the office) | 19:08 |
swifterdarrell | eikke: I'll try to take a look in the next few days, but no guarantees :) | 19:08 |
notmyname | mahatic: so essentially recon loads the ring and queries servers to see if they are up and/or configured correctly. eg if 10.0.1.2 is in the account ring but the OPTIONS response indicates an object server is running on that port, an error can be raised | 19:08 |
*** annegent_ has quit IRC | 19:08 | |
mahatic | notmyname, ah okay. silly me. | 19:08 |
mahatic | notmyname, https://www.swiftstack.com/blog/2013/04/02/using-cors-with-swift/ was helpful | 19:08 |
*** zul has quit IRC | 19:09 | |
mahatic | wasn't aware of cors before | 19:09 |
notmyname | mahatic: as an example, see the md5 checker in swift-recon today | 19:09 |
mahatic | notmyname, okay, looking | 19:11 |
notmyname | mahatic: CORS is pretty terrible, IMO. it's a really terribly complicated (draft) spec that's hard to get right. we've got at least 9 patches in swift to implement and fix CORS support | 19:12 |
mahatic | notmyname, oh wow | 19:13 |
zaitcev | I'm sure browesrs screw it up too. | 19:13 |
*** zul has joined #openstack-swift | 19:13 | |
*** kopparam has quit IRC | 19:15 | |
notmyname | zaitcev: there's the spec. and then there's what browsers actually do. and then the spec is updated with what the browsers used to do. repeat | 19:15 |
notmyname | ;-) | 19:15 |
swifterdarrell | notmyname: lol, so true | 19:20 |
*** aix has quit IRC | 19:22 | |
zaitcev | It's a typical process, I don't have the problem with it. That is why you cannot write a working TCP/IP stack unless you're on the tcp-implementors list. But CORS is just a nasty, convoluted specification. | 19:23 |
mahatic | this funny actually, when I started to understand CORS, i thought it was cool, turns out it is anything but that :D | 19:24 |
zaitcev | The problem domain is useful for AJAX and such. So it's not just a schollastic work seeking apps. But alas. | 19:25 |
mahatic | oh okay | 19:28 |
*** NM1 has quit IRC | 19:28 | |
*** rdaly2 has quit IRC | 19:32 | |
*** NM has joined #openstack-swift | 19:33 | |
*** rdaly2 has joined #openstack-swift | 19:34 | |
*** nellysmitt has joined #openstack-swift | 19:38 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Raise ValueError for offset on Timestamp over limit https://review.openstack.org/138161 | 19:45 |
notmyname | clayg: https://wiki.openstack.org/wiki/GerritJenkinsGit#Merge_Commits <-- for future reference | 19:46 |
mikehn | guys im having trouble with the swift-object-auditor process.. it looks like it forkbombs itself after a period of time | 19:49 |
mikehn | ps output shows 100's of these processes | 19:49 |
*** rmcall has quit IRC | 19:49 | |
mikehn | behaviour is on every server the same | 19:49 |
notmyname | mikehn: I'm guessing you're running an older version of swift? https://github.com/openstack/swift/commit/301a96f664d58b4ccad8e3cbf5d5a889cc76790f | 19:51 |
*** rmcall has joined #openstack-swift | 19:51 | |
notmyname | mikehn: if that's what you're hitting, it's a symptom of soemthing else in you cluster (but yes the fork bomb thing is a swift bug that was patched) | 19:51 |
mikehn | im running ubuntu 12.04 on those nodes and running the version out of apt | 19:52 |
mikehn | let me run an upgrade round tonight | 19:52 |
mikehn | thanks for the tip | 19:52 |
notmyname | mikehn: what version do you see with `curl -i http://swift-server/info` | 19:52 |
mikehn | 1.13.1 | 19:53 |
notmyname | mikehn: ah yes. that was release about 6 months ago. the fix was in swift 2.2.0 | 19:54 |
mikehn | could be yes, i'll push it to 2.2.0 tonight | 19:55 |
mikehn | any particular caveats when lifting a platform from 1.3 to 2.2 ? | 19:55 |
notmyname | mikehn: read over https://github.com/openstack/swift/blob/master/CHANGELOG | 19:55 |
clayg | notmyname: torgomatic: peluse: do you remember having to do anything special to get pyeclib installed in your tox env's? | 19:58 |
mikehn | damn i should start running from git instead of apt ;) | 19:58 |
*** exploreshaifali has joined #openstack-swift | 19:58 | |
openstackgerrit | Clay Gerrard proposed openstack/swift: Merge branch 'master' into merge-master https://review.openstack.org/138165 | 19:59 |
peluse | yeah | 20:04 |
peluse | one sec.... | 20:04 |
*** lpabon has quit IRC | 20:08 | |
peluse | clayg, actually I think I just had to remove the .tox dir and reinstall for it to pick up the dependency | 20:10 |
clayg | peluse: that makes sense I guess | 20:13 |
*** erlon has quit IRC | 20:19 | |
mikehn | meh why has ubuntu not an uptodate version in their deb repo | 20:22 |
mikehn | now 1.31 | 20:22 |
mikehn | eh 1.13 | 20:22 |
mikehn | 1.13.1, final version before 2.20 | 20:22 |
peluse | clayg, yeah, talked about it with tsg long ago and we figured it's no different than when any other dependency is added to swift (having to reisntall tox) | 20:22 |
peluse | clayg, BTW was off most of next week and have an all day mtg tomorrow but am still cranking on the hashes.pkl changes we talked about before... should have something ready to look at Wed I hope | 20:23 |
peluse | last week I mean, sheesh | 20:23 |
peluse | clayg, but for it to 'replace' the stamp file concept I'm having to store 2 dicts, one by suff and one by fragment index sorta like we do with the policy class.... more later | 20:24 |
peluse | BTW, thanks for taking care of the merge :) | 20:24 |
*** Masahiro has joined #openstack-swift | 20:37 | |
*** zul has quit IRC | 20:42 | |
*** Masahiro has quit IRC | 20:42 | |
eikke | *sad eikke* :-P | 20:44 |
*** nellysmitt has quit IRC | 20:49 | |
*** NM has quit IRC | 20:52 | |
notmyname | eikke: don't be sad! | 20:53 |
*** tellesnobrega_ has quit IRC | 20:59 | |
*** zul has joined #openstack-swift | 21:02 | |
*** kopparam has joined #openstack-swift | 21:03 | |
mattoliverau | Morning | 21:05 |
notmyname | mattoliverau: hello | 21:06 |
*** alexiz has joined #openstack-swift | 21:20 | |
openstackgerrit | Merged openstack/swift: Merge branch 'master' into merge-master https://review.openstack.org/138165 | 21:21 |
*** bill_az_ has joined #openstack-swift | 21:23 | |
*** haomaiw__ has joined #openstack-swift | 21:23 | |
*** hondak has joined #openstack-swift | 21:23 | |
*** tellesnobrega_ has joined #openstack-swift | 21:27 | |
*** tacticus_v1 has joined #openstack-swift | 21:31 | |
*** otoolee- has joined #openstack-swift | 21:32 | |
*** kopparam has quit IRC | 21:33 | |
eikke | did anyone see my remark about a potentially missing empty-read-check in the proxy controller on friday? | 21:33 |
*** bill_az has quit IRC | 21:35 | |
*** haomaiwang has quit IRC | 21:35 | |
*** tacticus has quit IRC | 21:35 | |
*** shakayumi has quit IRC | 21:35 | |
*** ahonda has quit IRC | 21:35 | |
*** tellesnobrega has quit IRC | 21:35 | |
*** acoles_away has quit IRC | 21:35 | |
*** otoolee has quit IRC | 21:35 | |
*** otoolee- is now known as otoolee | 21:35 | |
notmyname | eikke: that sounds vaguely familiar, but please re-ask ;-) | 21:35 |
notmyname | or re-remark | 21:35 |
eikke | we noticed some strange'ness when a Diskfile's 'zero_copy' method fails | 21:36 |
eikke | I didnt dig too deep into it yet, and didnt test my hypothesis yet, but I was surprised to find no 0-length-read check in https://github.com/openstack/swift/blame/master/swift/proxy/controllers/base.py#L682 | 21:36 |
*** mahatic has quit IRC | 21:43 | |
torgomatic | eikke: the one on line 707? | 21:44 |
eikke | hmpf | 21:45 |
eikke | confusing indentation in github | 21:45 |
eikke | anyway, will retry the thing tomorrow | 21:46 |
eikke | basically, when our zero_copy method errors out (intentionally, test...), things are funky when a client requests an object | 21:46 |
torgomatic | I'm curious what you find | 21:46 |
eikke | proxy server gets headers from obj-server, sends them to the client | 21:47 |
eikke | but after the headers the obj-server dies (due to error in our test, could also be network failure) | 21:47 |
eikke | we see the socket being closed on the objs-erver side | 21:47 |
eikke | but proxy doesnt seem to detect this or something, and the client connection hangs | 21:47 |
torgomatic | weird... I'd think the proxy would notice that the connection closed. How are you observing the socket closing? | 21:48 |
eikke | strace | 21:48 |
torgomatic | right | 21:49 |
torgomatic | weird... I'd think the proxy would see that and then raise an exception or something... maybe the proxy is simply confused by the short read | 21:50 |
torgomatic | oh wait | 21:50 |
torgomatic | I bet the proxy isn't validating the content length at all | 21:50 |
torgomatic | so the object server says Content-Length: 12345678, then sends headers and dies | 21:50 |
torgomatic | the proxy passes through the headers without comprehension, then reads the response body (all 0 bytes of it), sends that to the client, and bails | 21:51 |
torgomatic | so then the WSGI layer is holding onto this socket, waiting to see if another request comes in | 21:51 |
eikke | but then the client should error out, no? | 21:51 |
torgomatic | but the client is sitting there waiting for some bytes | 21:51 |
eikke | oh, right | 21:52 |
eikke | keep-alive | 21:52 |
torgomatic | yup | 21:52 |
eikke | interesting, could explain something yes | 21:52 |
torgomatic | eventually the client should time out, but that depends on the client | 21:52 |
eikke | so basically proxy-server should interpret content-length from the obj-server and ensure it can pass that much data to the client, or close the wsgi connection? | 21:53 |
torgomatic | something like that | 21:53 |
torgomatic | if the content length doesn't match up, then communicate an error to the WSGI layer somehow | 21:53 |
torgomatic | I feel like maybe Swift does that somewhere already, but I can't recall where. | 21:54 |
*** mahatic has joined #openstack-swift | 21:57 | |
*** rmcall has quit IRC | 22:02 | |
*** rmcall has joined #openstack-swift | 22:06 | |
*** aix has joined #openstack-swift | 22:08 | |
*** mahatic has quit IRC | 22:13 | |
*** mahatic has joined #openstack-swift | 22:13 | |
*** exploreshaifali has quit IRC | 22:26 | |
*** Masahiro has joined #openstack-swift | 22:26 | |
*** rmcall has quit IRC | 22:27 | |
*** rmcall has joined #openstack-swift | 22:30 | |
*** Masahiro has quit IRC | 22:31 | |
*** sungju has joined #openstack-swift | 22:31 | |
mattoliverau | clayg: thanks for the slowdown middleware tip, very useful to test with :) | 22:44 |
clayg | mattoliverau: thank dfg, and tell him to publish hummingbird | 22:44 |
*** acoles_away has joined #openstack-swift | 22:46 | |
*** acoles_away is now known as acoles | 22:47 | |
*** ChanServ sets mode: +v acoles | 22:47 | |
clayg | glange_: redbo: dfg: I guess really the simplist thing to do is just put it up as a change in gerrit - you don't need any additional approval to contribute upstream there :D | 22:49 |
*** rdaly2 has quit IRC | 22:49 | |
clayg | if it passes functests I'll +2 it. think of it as a "fanatical opensource contribution" | 22:49 |
*** nellysmitt has joined #openstack-swift | 22:49 | |
mattoliverau | dfg: thanks for the slowdown middleware and publish hummingbird! :P | 22:50 |
*** rdaly2 has joined #openstack-swift | 22:51 | |
*** nellysmitt has quit IRC | 22:54 | |
*** rdaly2 has quit IRC | 23:03 | |
*** rdaly2 has joined #openstack-swift | 23:03 | |
*** rdaly2_ has joined #openstack-swift | 23:08 | |
*** rdaly2 has quit IRC | 23:09 | |
*** kopparam has joined #openstack-swift | 23:18 | |
torgomatic | eikke: common.request_helpers.SegmentedIterable compares bytes-sent to content-length; that might be worth looking at | 23:20 |
*** tellesnobrega__ has joined #openstack-swift | 23:20 | |
*** jasondotstar has quit IRC | 23:21 | |
*** echevemaster has joined #openstack-swift | 23:30 | |
*** rdaly2_ has quit IRC | 23:33 | |
*** occupwnt has joined #openstack-swift | 23:39 | |
*** occup4nt has quit IRC | 23:43 | |
*** kopparam has quit IRC | 23:52 | |
*** dmsimard is now known as dmsimard_away | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!