*** anna_ has joined #openstack-swift | 00:07 | |
*** sungju has quit IRC | 00:08 | |
*** sungju has joined #openstack-swift | 00:08 | |
*** addnull has joined #openstack-swift | 00:55 | |
*** yuanz has quit IRC | 01:12 | |
*** NM has joined #openstack-swift | 01:34 | |
*** tdasilva has quit IRC | 01:53 | |
*** addnull has quit IRC | 01:54 | |
*** tdasilva has joined #openstack-swift | 02:07 | |
*** addnull has joined #openstack-swift | 02:11 | |
*** tellesnobrega_ has joined #openstack-swift | 02:20 | |
*** baojg has joined #openstack-swift | 02:33 | |
*** addnull has quit IRC | 02:42 | |
*** NM has quit IRC | 02:42 | |
*** addnull has joined #openstack-swift | 02:44 | |
*** tdasilva has quit IRC | 03:15 | |
*** addnull has quit IRC | 03:19 | |
*** fifieldt has joined #openstack-swift | 03:19 | |
*** addnull has joined #openstack-swift | 03:20 | |
*** annegentle has quit IRC | 03:21 | |
*** tamizh_geek has joined #openstack-swift | 03:22 | |
*** addnull has quit IRC | 03:25 | |
*** baojg has quit IRC | 03:39 | |
*** baojg has joined #openstack-swift | 03:40 | |
*** baojg has quit IRC | 03:44 | |
*** tamizh_geek has quit IRC | 04:02 | |
*** addnull has joined #openstack-swift | 04:21 | |
*** baojg has joined #openstack-swift | 04:24 | |
*** addnull has quit IRC | 04:25 | |
*** aix has quit IRC | 04:36 | |
*** baojg has quit IRC | 04:43 | |
*** baojg has joined #openstack-swift | 04:43 | |
*** baojg has quit IRC | 04:44 | |
*** baojg has joined #openstack-swift | 04:45 | |
*** baojg has quit IRC | 04:49 | |
*** addnull has joined #openstack-swift | 04:53 | |
*** baojg has joined #openstack-swift | 05:23 | |
*** addnull has quit IRC | 05:28 | |
*** addnull has joined #openstack-swift | 05:31 | |
*** ppai has joined #openstack-swift | 05:54 | |
*** k4n0 has joined #openstack-swift | 06:00 | |
*** baojg has quit IRC | 06:05 | |
*** baojg has joined #openstack-swift | 06:06 | |
*** baojg has quit IRC | 06:10 | |
*** SkyRocknRoll has joined #openstack-swift | 06:19 | |
*** baojg has joined #openstack-swift | 06:22 | |
*** kopparam has joined #openstack-swift | 06:25 | |
*** kopparam_ has joined #openstack-swift | 06:37 | |
*** tellesnobrega_ has quit IRC | 06:37 | |
*** ppai has quit IRC | 06:37 | |
*** kopparam has quit IRC | 06:40 | |
*** nshaikh has joined #openstack-swift | 06:43 | |
*** addnull has quit IRC | 06:47 | |
*** addnull has joined #openstack-swift | 06:48 | |
*** ppai has joined #openstack-swift | 06:50 | |
*** addnull has quit IRC | 06:57 | |
*** addnull has joined #openstack-swift | 07:13 | |
*** kopparam_ has quit IRC | 07:16 | |
*** anna_ has quit IRC | 07:19 | |
*** kopparam has joined #openstack-swift | 07:21 | |
*** addnull has quit IRC | 07:25 | |
*** sungju has quit IRC | 07:28 | |
*** kopparam has quit IRC | 07:36 | |
*** mmcardle has joined #openstack-swift | 07:49 | |
*** ppai has quit IRC | 07:53 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Allow asynchronous update to account in container PUT/DELETE https://review.openstack.org/87882 | 08:02 |
---|---|---|
*** baojg has quit IRC | 08:02 | |
*** baojg has joined #openstack-swift | 08:03 | |
*** miqui_ has quit IRC | 08:05 | |
*** ppai has joined #openstack-swift | 08:06 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Allow asynchronous update to account in container PUT/DELETE https://review.openstack.org/87882 | 08:07 |
*** baojg has quit IRC | 08:08 | |
*** kopparam has joined #openstack-swift | 08:17 | |
*** addnull has joined #openstack-swift | 08:26 | |
*** wer has quit IRC | 08:26 | |
*** baojg has joined #openstack-swift | 08:27 | |
*** addnull has quit IRC | 08:30 | |
*** wer has joined #openstack-swift | 08:32 | |
*** geaaru has joined #openstack-swift | 08:34 | |
*** kopparam has quit IRC | 08:40 | |
*** exploreshaifali has joined #openstack-swift | 08:43 | |
*** kopparam has joined #openstack-swift | 08:44 | |
*** jordanP has joined #openstack-swift | 08:47 | |
*** ppai has quit IRC | 08:47 | |
*** jistr has joined #openstack-swift | 08:55 | |
*** joeljwright has joined #openstack-swift | 08:59 | |
*** ppai has joined #openstack-swift | 09:01 | |
*** kopparam has quit IRC | 09:02 | |
*** kopparam has joined #openstack-swift | 09:03 | |
*** wer has quit IRC | 09:17 | |
*** tamizh_geek has joined #openstack-swift | 09:24 | |
*** wer has joined #openstack-swift | 09:25 | |
*** addnull has joined #openstack-swift | 09:27 | |
*** tamizh_geek has quit IRC | 09:31 | |
*** addnull has quit IRC | 09:31 | |
*** kopparam has quit IRC | 09:51 | |
*** kopparam has joined #openstack-swift | 09:52 | |
*** kopparam has quit IRC | 09:58 | |
*** addnull has joined #openstack-swift | 10:00 | |
*** wer has quit IRC | 10:01 | |
*** kopparam has joined #openstack-swift | 10:02 | |
*** addnull has quit IRC | 10:09 | |
*** wer has joined #openstack-swift | 10:10 | |
*** aix has joined #openstack-swift | 10:13 | |
*** addnull has joined #openstack-swift | 10:21 | |
*** tamizh_geek has joined #openstack-swift | 10:32 | |
*** ppai has quit IRC | 10:35 | |
*** addnull has quit IRC | 10:41 | |
*** kopparam has quit IRC | 10:42 | |
*** addnull has joined #openstack-swift | 10:42 | |
*** addnull has quit IRC | 10:42 | |
*** kopparam has joined #openstack-swift | 10:43 | |
*** addnull has joined #openstack-swift | 10:44 | |
*** baojg has quit IRC | 10:44 | |
*** baojg has joined #openstack-swift | 10:45 | |
*** ppai has joined #openstack-swift | 10:49 | |
*** baojg has quit IRC | 10:51 | |
*** ppai has quit IRC | 10:55 | |
*** kopparam has quit IRC | 10:59 | |
*** addnull has quit IRC | 11:00 | |
*** addnull_ has joined #openstack-swift | 11:00 | |
*** kopparam has joined #openstack-swift | 11:03 | |
*** ppai has joined #openstack-swift | 11:08 | |
*** addnull_ has quit IRC | 11:10 | |
*** addnull has joined #openstack-swift | 11:13 | |
*** addnull has quit IRC | 11:15 | |
*** kopparam has quit IRC | 11:16 | |
*** kopparam has joined #openstack-swift | 11:16 | |
*** jordanP has quit IRC | 11:19 | |
*** kopparam has quit IRC | 11:20 | |
*** kopparam has joined #openstack-swift | 11:25 | |
*** NM has joined #openstack-swift | 11:33 | |
*** mahatic has joined #openstack-swift | 11:38 | |
*** tamizh_geek has quit IRC | 11:42 | |
*** kopparam has quit IRC | 11:52 | |
*** tdasilva has joined #openstack-swift | 11:59 | |
*** kopparam has joined #openstack-swift | 12:01 | |
*** SkyRocknRoll has quit IRC | 12:06 | |
*** kopparam has quit IRC | 12:18 | |
*** kopparam has joined #openstack-swift | 12:21 | |
*** baojg has joined #openstack-swift | 12:25 | |
*** baojg has quit IRC | 12:26 | |
*** tdasilva has quit IRC | 12:27 | |
*** baojg has joined #openstack-swift | 12:27 | |
*** ppai has quit IRC | 12:27 | |
*** kopparam has quit IRC | 12:29 | |
*** baojg has quit IRC | 12:31 | |
*** jordanP has joined #openstack-swift | 12:39 | |
*** exploreshaifali has quit IRC | 12:39 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Add process name checking into swift-init https://review.openstack.org/116203 | 12:44 |
*** baojg has joined #openstack-swift | 12:47 | |
*** baojg has quit IRC | 12:48 | |
*** baojg_ has joined #openstack-swift | 12:48 | |
*** baojg_ has quit IRC | 12:58 | |
*** baojg has joined #openstack-swift | 12:59 | |
*** k4n0 has quit IRC | 13:00 | |
*** baojg_ has joined #openstack-swift | 13:01 | |
*** baojg has quit IRC | 13:01 | |
*** sandywalsh has joined #openstack-swift | 13:04 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Remove invalid connection checking in db_replicator https://review.openstack.org/116218 | 13:05 |
*** exploreshaifali has joined #openstack-swift | 13:11 | |
*** serverascode___ has quit IRC | 13:24 | |
*** zhiyan has quit IRC | 13:24 | |
*** jdaggett has quit IRC | 13:24 | |
*** goodes has quit IRC | 13:25 | |
*** jdaggett_ has joined #openstack-swift | 13:26 | |
*** nshaikh has quit IRC | 13:26 | |
*** goodes has joined #openstack-swift | 13:26 | |
*** zhiyan has joined #openstack-swift | 13:27 | |
*** serverascode___ has joined #openstack-swift | 13:28 | |
*** CaioBrentano has joined #openstack-swift | 13:30 | |
*** lpabon has joined #openstack-swift | 13:31 | |
*** exploreshaifali has quit IRC | 13:42 | |
*** tacticus has quit IRC | 13:52 | |
*** mkollaro has joined #openstack-swift | 14:04 | |
*** kopparam has joined #openstack-swift | 14:06 | |
*** mahatic has quit IRC | 14:16 | |
*** tacticus has joined #openstack-swift | 14:18 | |
*** tellesnobrega has quit IRC | 14:19 | |
*** tellesnobrega has joined #openstack-swift | 14:19 | |
*** tdasilva has joined #openstack-swift | 14:31 | |
*** tamizh_geek has joined #openstack-swift | 14:38 | |
*** mahatic has joined #openstack-swift | 14:40 | |
*** cdelatte has joined #openstack-swift | 14:49 | |
*** cdelatte has quit IRC | 14:50 | |
*** exploreshaifali has joined #openstack-swift | 14:55 | |
openstackgerrit | Takashi Kajinami proposed openstack/swift: Remove invalid connection checking in db_replicator https://review.openstack.org/116218 | 15:00 |
*** zaitcev has joined #openstack-swift | 15:11 | |
*** ChanServ sets mode: +v zaitcev | 15:11 | |
*** jordanP has quit IRC | 15:13 | |
*** jordanP has joined #openstack-swift | 15:14 | |
*** aix has quit IRC | 15:22 | |
*** tamizh_geek has quit IRC | 15:24 | |
*** tamizh_geek has joined #openstack-swift | 15:24 | |
*** rdaly2 has joined #openstack-swift | 15:29 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Fix typos in overview_large_objects and versioning doc https://review.openstack.org/136590 | 15:35 |
*** NM has quit IRC | 15:37 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Fix 2 typos in admin_guide file https://review.openstack.org/136584 | 15:38 |
*** kopparam has quit IRC | 15:38 | |
*** NM has joined #openstack-swift | 15:40 | |
openstackgerrit | Alistair Coles proposed openstack/swift: Fix typo in apache_deployment doc https://review.openstack.org/136586 | 15:40 |
mahatic | hi, which editor/IDE is recommended/used for swift development? And also python in general. | 15:43 |
*** X019 has joined #openstack-swift | 15:46 | |
tdasilva | hi mahatic: I think that is a highly personal option and you will find people using the most varied tools. Having said that, I typically use vim and have been trying out sublime text | 15:48 |
tdasilva | mahatic: I once came across these series of blogs posts that I found were very helpful: http://www.getoffmalawn.com/blog/choosing-a-python-ide-part-seven-vim | 15:48 |
tdasilva | the blogger reviews many IDEs | 15:49 |
mahatic | tdasilva, ah okay. I was thinking about sublime text. But wanted to check if there is any common one that people prefer. | 15:49 |
mahatic | tdasilva, cool! checking that out. | 15:49 |
*** nshaikh has joined #openstack-swift | 15:49 | |
mahatic | tdasilva, nice info in the blog! :) thanks! | 15:50 |
tdasilva | mahatic: sublime text is really nice! they have a nice plugin framework and is highly configurable. | 15:51 |
glange_ | I use a metronome and a pair of hot wires to program swift -- it's the only way :) | 15:51 |
mahatic | oh cool. Will try it right away :) | 15:51 |
tdasilva | glange_: lol | 15:51 |
mahatic | hehe | 15:51 |
eikke | mahatic: vim here (https://github.com/NicolasT/dotvim) | 15:56 |
mahatic | eikke, cool! | 15:57 |
*** gordc has joined #openstack-swift | 15:59 | |
gordc | clayg: re: https://bugs.launchpad.net/ceilometer/+bug/1394453, it shouldn't affect icehouse... is that the only stream you're affected on? | 16:00 |
*** haomaiwa_ has joined #openstack-swift | 16:05 | |
openstackgerrit | Thiago da Silva proposed openstack/swift: versioned writes middleware https://review.openstack.org/134347 | 16:05 |
notmyname | mahatic: FWIW I use sublime. I know others use vim or emacs | 16:06 |
mahatic | notmyname, okay cool. I will probably have my own review in a couple of days after i try them out :) | 16:08 |
tdasilva | notmyname: is a test log usually available for the swiftstack ci functional test job? | 16:11 |
notmyname | tdasilva: ya, should be. there's a link under the job link | 16:12 |
tdasilva | notmyname: hum..ok...there seems to be a problem. I've been getting a Not Found error | 16:14 |
notmyname | that's not good | 16:14 |
notmyname | tdasilva: what patch? | 16:14 |
*** cpen has quit IRC | 16:14 | |
openstackgerrit | Shilla Saebi proposed openstack/swift: corrected a number of typos and mistypes https://review.openstack.org/136587 | 16:14 |
*** tab_____ has joined #openstack-swift | 16:14 | |
tdasilva | notmyname: https://review.openstack.org/#/c/134347/ | 16:15 |
notmyname | tdasilva: ok, thanks. I'm not in the office yet (*grumble* https://twitter.com/notmyname/status/536911717154828288), but I can check on it later this morning | 16:16 |
notmyname | in the meantime, I don't know if charz is still up. | 16:16 |
charz | notmyname: I'm here. :) | 16:17 |
tdasilva | notmyname: no problem, thanks! bummer on the bus :/ | 16:17 |
charz | tdasilva: I'm checking | 16:17 |
notmyname | charz: thanks! | 16:18 |
tdasilva | charz: thanks! BTW: I've seen the same in other patches: https://review.openstack.org/#/c/136590/ | 16:18 |
charz | tdasilva: ok~ | 16:19 |
*** tamizh_geek has quit IRC | 16:21 | |
charz | tdasilva: Here is some network problem in the cluster. | 16:24 |
*** tamizh_geek has joined #openstack-swift | 16:25 | |
tdasilva | charz: thanks for the heads up. Are the tests really failing and we just can't get to the log or is the failure a false msg? | 16:25 |
notmyname | charz: bad NICs? or can't access the external net? | 16:25 |
charz | notmyname: no, Jeknins tried to trigger test but all nodes can not reach(internal network). | 16:28 |
charz | tdasilva: The test is triggered but not deploy to cluster correctly, so when the cluster back. I will ping you. you can add message "recheck" on commit. It will re-run test again. | 16:32 |
tdasilva | charz: ok, thanks! :-) | 16:33 |
notmyname | 2nd try on commute now... | 16:33 |
charz | tdasilva: np :) | 16:34 |
*** panbalag has joined #openstack-swift | 16:37 | |
*** aswadr has joined #openstack-swift | 16:38 | |
*** tsg_ has joined #openstack-swift | 16:38 | |
*** rebelshrug has joined #openstack-swift | 16:39 | |
*** kopparam has joined #openstack-swift | 16:39 | |
*** baojg_ has quit IRC | 16:40 | |
*** baojg has joined #openstack-swift | 16:41 | |
*** NM has quit IRC | 16:41 | |
*** mkollaro has quit IRC | 16:42 | |
*** kopparam has quit IRC | 16:44 | |
*** baojg has quit IRC | 16:46 | |
*** kopparam has joined #openstack-swift | 16:47 | |
*** NM has joined #openstack-swift | 16:55 | |
*** kopparam has quit IRC | 17:17 | |
notmyname | good morning (again) | 17:22 |
*** haomaiwa_ has quit IRC | 17:23 | |
*** mmcardle has quit IRC | 17:36 | |
*** NM has quit IRC | 17:38 | |
*** NM has joined #openstack-swift | 17:39 | |
*** brnelson has quit IRC | 17:39 | |
*** samweston has joined #openstack-swift | 17:40 | |
*** baojg has joined #openstack-swift | 17:41 | |
samweston | Hi. I had a question about how to have swift services automatically started after reboot. If I use chkconfig to start the service, then swift-init doesn't seem to show it. Is there a way to have automatic startup of swift and still have swift-init show correct status? | 17:42 |
notmyname | samweston: I don't know the answer off the top of my head, but perhaps briancline or ahale could give you some practical advice from their experience | 17:43 |
*** baojg has quit IRC | 17:47 | |
*** anna_ has joined #openstack-swift | 17:47 | |
*** X019 has quit IRC | 17:50 | |
*** nshaikh has quit IRC | 17:57 | |
*** tsg_ has quit IRC | 17:57 | |
ahale | i'd expect if the init script uses the same pid location as swift-init for it to just work- its not a problem we have seen since our inits just call swift-init anyway | 18:02 |
clayg | gordc: not sure i guess, i thoought I came to that bug through https://bugs.launchpad.net/taskflow/+bug/1394647 - but I don't see how - i may have made a mistake - sorry | 18:02 |
clayg | gordc: hrrm... i guess I started here -> https://bugs.launchpad.net/tempest/+bug/1394774 | 18:04 |
clayg | i've just had really bad luck with one of client patches, i may just be unusually grumpy :\ | 18:04 |
notmyname | I think it's really funny when any swift dev in here says they are grumpy today. as if we aren't always grumpy when it comes to swift code... | 18:05 |
notmyname | ;-) | 18:06 |
*** tsg_ has joined #openstack-swift | 18:07 | |
clayg | dfg: redbo: I'm getting sort of done with all the go tutorials i can find - you guys either need to put up hummingbird or I'm going to have to find a small go project to hack on over the holiday (maybe, idk, a swift object server implementation sans all the crazy hashes pickle stuff) | 18:07 |
*** exploreshaifali has quit IRC | 18:09 | |
clayg | zaitcev: you remeber that one patch a long time ago where we tried to always clean up back end connections when we drop them? I guess it was mainly for PUT... | 18:14 |
clayg | zaitcev: I was acctually thinking about https://review.openstack.org/#/c/117710/ - and I was wondering if it's being tidy with all these extra backend connections... | 18:15 |
*** jordanP has quit IRC | 18:18 | |
*** tamizh_geek has quit IRC | 18:19 | |
*** shri has joined #openstack-swift | 18:23 | |
clayg | acoles_away: jesus man, this is the first time I saw 135380, dunno how I missed it - you should have pointed me at it earlier :P | 18:26 |
*** viscious is now known as vishy | 18:29 | |
*** geaaru has quit IRC | 18:29 | |
*** NM has quit IRC | 18:30 | |
*** exploreshaifali has joined #openstack-swift | 18:35 | |
*** abhirc has joined #openstack-swift | 18:35 | |
*** NM has joined #openstack-swift | 18:35 | |
*** aix has joined #openstack-swift | 18:39 | |
*** tgohad has joined #openstack-swift | 18:40 | |
*** tsg_ has quit IRC | 18:40 | |
*** erlon has joined #openstack-swift | 18:42 | |
*** tdasilva has quit IRC | 18:44 | |
*** NM has quit IRC | 18:44 | |
*** NM has joined #openstack-swift | 18:45 | |
*** tgohad has quit IRC | 18:53 | |
*** NM has quit IRC | 18:53 | |
*** tsg_ has joined #openstack-swift | 18:53 | |
*** NM has joined #openstack-swift | 18:56 | |
*** flwang has quit IRC | 18:58 | |
*** tdasilva has joined #openstack-swift | 18:59 | |
*** anna_ has quit IRC | 19:01 | |
gordc | clayg: no worries. just asking... there does seem to be an issue with icehouse stream though (for some reason it looks like the gate is pulling in master ceilometer for icehouse tests) | 19:02 |
gordc | clayg: i should've also prefaced my comment in patch with /sarcasm. | 19:03 |
*** NM has quit IRC | 19:04 | |
*** flwang has joined #openstack-swift | 19:11 | |
*** NM has joined #openstack-swift | 19:12 | |
*** mmcardle has joined #openstack-swift | 19:14 | |
*** gyee_ has joined #openstack-swift | 19:15 | |
*** bsdkurt has quit IRC | 19:22 | |
*** tdasilva has quit IRC | 19:27 | |
*** baojg has joined #openstack-swift | 19:30 | |
*** jistr has quit IRC | 19:31 | |
eikke | swifterdarrell: anything I can do to move the splice/tee thing forward? :) | 19:32 |
*** mmcardle has quit IRC | 19:32 | |
*** baojg has quit IRC | 19:35 | |
*** tdasilva has joined #openstack-swift | 19:43 | |
*** joseff has joined #openstack-swift | 19:49 | |
joseff | hey all | 19:49 |
joseff | is it possible to have swiftly execute a file on put success of a single file? | 19:50 |
joseff | Better Q: is it possible to have swiftly do a second post request to a local server upon a put success. | 19:51 |
notmyname | some FAQ for python-swiftclient vs openstack-sdk https://etherpad.openstack.org/p/kilo-swift-swiftclient | 19:56 |
joseff | thanks | 19:56 |
notmyname | please look and update and see if there are other questions that need exploring | 19:58 |
notmyname | joseff: not idea to your question. the swiftly dev doesn't hang out in here any longer, so I'd say you'd need to either look at the code or open an issue on that project | 19:59 |
tdasilva | notmyname: looking at container quota I found this un-expected behavior: https://gist.github.com/thiagol11/f1c0db1a59023ad63578 | 20:02 |
*** bsdkurt has joined #openstack-swift | 20:03 | |
*** lpabon has quit IRC | 20:03 | |
tdasilva | notmyname: do you think this due to swift's eventually consisted behavior? I didn't expect it to behave this way since this is just a SAIO VM where everything is running just fine... | 20:04 |
notmyname | eikke: torgomatic is back, so I hope he can also take a look at https://review.openstack.org/#/c/135319/, but he's got an interview taking up some time this afternoon | 20:04 |
notmyname | tdasilva: ya, it's expected. or not unusual at least. maybe there's a bug not clearing the container info cache soon enough. | 20:06 |
*** bsdkurt has quit IRC | 20:06 | |
tdasilva | notmyname: ok, it eventually catches up, but in my testing only after I do a GET request | 20:07 |
notmyname | tdasilva: see http://docs.openstack.org/developer/swift/api/container_quotas.html | 20:09 |
tdasilva | haha...had looked at that page to figure out the header but did not read the "fine-print" | 20:10 |
tdasilva | thanks | 20:10 |
torgomatic | eikke: I took a brief look; it seems fine to me, but I haven't really dug in | 20:10 |
tdasilva | btw: I believe I found a bug in container quota where it is not checking 'Destination-Account' header in the case of a COPY, so it is a way to bypass the container quota all together | 20:11 |
tdasilva | notmyname: ^^^ | 20:11 |
*** gyee_ has quit IRC | 20:12 | |
*** bsdkurt has joined #openstack-swift | 20:13 | |
*** rdaly2 has quit IRC | 20:17 | |
eikke | notmyname, torgomatic: thanks! | 20:18 |
eikke | has there been any work before to 'splice' data in the proxy from a connection to an object server towards the proxy client? | 20:25 |
*** gyee_ has joined #openstack-swift | 20:25 | |
clayg | tdasilva: probably part of what's going on is the object-updates are just getting added to the wal (.pending) for the container until some sort of read request (normally the container existence check after the 30 second timeout on the cache entry) | 20:29 |
clayg | tdasilva: but maybe there's something else with caching that's causing it to take two (60 seconds) - shouldn't go on like that forever, and as you noted a HEAD or GET should shut it down. | 20:29 |
clayg | tdasilva: replication pass maybe too... | 20:30 |
tdasilva | clayg: ok, I will check on that again to see how long I can keep going until the cache catches up, but honestly i'm more concerned about the 'Destination-Account' issue, seem like a bigger bug | 20:35 |
clayg | tdasilva: meh, no one even knows about cross-account COPY :P | 20:37 |
tdasilva | clayg: haha...that is true | 20:37 |
zaitcev | clayg: I'll have a look at https://review.openstack.org/117710 | 20:40 |
*** NM has quit IRC | 20:47 | |
clayg | zaitcev: oh that be great - but do you by chance have any idea of the patch I was referring to where we talk about cleaning up connections and PUT? There was another patch somewhere like linked to a gist that showed how to present the hung sockets with netstat... | 20:49 |
*** flwang has quit IRC | 20:49 | |
*** exploreshaifali has quit IRC | 20:50 | |
zaitcev | clayg: I think I remember something like that, but wasn't it torgomatic's thing? | 20:50 |
clayg | zaitcev: probably | 20:53 |
torgomatic | eikke: I've thought about it, but it makes middleware trickier (like, lots trickier) | 21:03 |
torgomatic | I have a patch for obj-server PUT that introduces an abstraction that (IMHO) would make it easier, but all the EC work has sort of stomped all over that code, so it's very much bitrotted. | 21:03 |
*** aswadr has quit IRC | 21:10 | |
*** nomad411 has joined #openstack-swift | 21:12 | |
*** tamizh_geek has joined #openstack-swift | 21:20 | |
eikke | torgomatic: I see | 21:20 |
joseff | hey guys I got a quick questions | 21:21 |
eikke | torgomatic: I implemented a PoC for 0copy support in our diskfile implelmentation today, would love that in the put path as well, but currently diskfile & objserver don't really support it, and it seems non-trivial to hack in | 21:21 |
eikke | might give it a shot though | 21:21 |
joseff | is the Swiftly client simply a wrapper for the openstack API? | 21:21 |
*** nomad411 has quit IRC | 21:21 | |
notmyname | joseff: no. swfitly is a 3rd party CLI that uses swift's rest API. | 21:22 |
notmyname | jeblair: well, so maybe the answer is "yes" | 21:22 |
notmyname | joseff: ^ | 21:22 |
notmyname | jeblair: tab complete fail | 21:22 |
joseff | is there a doc for the swift api? | 21:23 |
*** tamizh_geek has quit IRC | 21:24 | |
notmyname | joseff: swift's API is over http. swiftly uses that, as does python-swiftclient. but swiftly doesn't use python-swiftclient | 21:25 |
notmyname | jeblair: ya. let me get the links | 21:25 |
joseff | one sec.. on phone... | 21:27 |
torgomatic | eikke: https://review.openstack.org/#/c/104705/ | 21:27 |
torgomatic | "nontrivial" is a good description :) | 21:27 |
* torgomatic vanishes in a puff of meeting | 21:27 | |
notmyname | joseff: http://developer.openstack.org/api-ref-objectstorage-v1.html is a good starting point. http://docs.openstack.org/developer/swift/ has some info (see the bottom). http://docs.openstack.org is kinda the central point for almost all of the openstack docs | 21:28 |
*** tsg_ has quit IRC | 21:29 | |
*** erlon has quit IRC | 21:29 | |
eikke | torgomatic: yeah, it's tricky to shoehorn into code (or libs) which use sockets using the more regular interface, especially when buffering | 21:33 |
*** tsg has joined #openstack-swift | 21:33 | |
torgomatic | eikke: hence the giant (steaming) pile of socket hackery :) | 21:34 |
eikke | thinking of it, this might impact my work of today as well (didnt actually try/test it yet :P) | 21:34 |
*** tsg_ has joined #openstack-swift | 21:36 | |
*** rdaly2 has joined #openstack-swift | 21:37 | |
joseff | notmyname: I want to build a plugin for fatfreeframework (php) for swift and then for s3 | 21:38 |
joseff | it would be perfect fi I can get docs on how to tap into a restful api | 21:38 |
joseff | I'm just learning openstack due to rackspace migration | 21:39 |
joseff | (1TB) | 21:39 |
*** tsg has quit IRC | 21:39 | |
joseff | so I'm becoming quite proficient all of a sudden lol | 21:39 |
joseff | cool I was just on docs openstack reading the api -- look like its restful -- right? | 21:40 |
*** rdaly2 has quit IRC | 21:41 | |
notmyname | cool | 21:42 |
notmyname | joseff: ya, swift's api is restful. standard http verbs and response codes | 21:42 |
notmyname | joseff: do you have a swift cluster you can play with to test your code against? | 21:43 |
openstackgerrit | Thiago da Silva proposed openstack/swift: Fix container quota check during cross-account COPY https://review.openstack.org/136904 | 21:50 |
notmyname | tdasilva: yay | 21:52 |
tdasilva | notmyname: :-) | 21:52 |
joseff | rackspace files | 21:53 |
joseff | filecloud or cloudfile.. | 21:54 |
joseff | i 4get | 21:54 |
notmyname | cloud files | 21:54 |
clayg | zaitcev: thi is the one i was thinking of -> https://review.openstack.org/#/c/77812/ | 21:56 |
*** rdaly2 has joined #openstack-swift | 21:56 | |
clayg | tdasilva: what's your current feeling on https://review.openstack.org/#/c/134347/4 - thinking of maybe trying to build on it? | 21:56 |
zaitcev | huh, I didn't even like something in it | 22:01 |
notmyname | tdasilva: what about PUT with X-Copy-From and quotas? | 22:02 |
clayg | zaitcev: it wasn't that well fleshed out, i just remembered that it had something to do with closing connections | 22:02 |
*** mahatic has quit IRC | 22:17 | |
*** joseff has quit IRC | 22:28 | |
*** tsg_ has quit IRC | 22:42 | |
notmyname | tdasilva: still around? | 22:48 |
tdasilva | clayg: hi, re versioned writes, today I submitted a new patchset. I think the middleware is looking good, just need to keep working on the unit tests right now | 22:52 |
tdasilva | clayg: the functional tests I did not modify, but they run fine | 22:53 |
notmyname | tdasilva: ah. you are. I added a comment with a gist to a diff in gerrit | 22:53 |
tdasilva | notmyname: sorry, was talking to portante | 22:53 |
tdasilva | clayg: I think more unit tests and functional tests would be good to add, so that's my plan. But the code itself, I believe is mostly there | 22:54 |
clayg | tdasilva: I got a couple of extra skips when I ran the functests - but I must have just not added the middleware to my pipeline | 22:54 |
*** shakamunyi_ has joined #openstack-swift | 22:54 | |
tdasilva | clayg: yes, the skips for the unit tests are still there. That will be eventually all removed | 22:55 |
clayg | tdasilva: someting didn't look right about the precedence on the cross policy version test - but I'm not sure I exercised it cause my saio just happened to have one policy atm | 22:55 |
clayg | tdasilva: i'm acctually looking at what it would take to get the real socket server unittests unskipped right now | 22:55 |
tdasilva | clayg: interesting..will look into that again! thanks for the heads up | 22:55 |
tdasilva | well...the real socket server unittests are pointing directly to the proxy app and not the middleware, right? like, it expects the versionining code to be in the PUT method of the obj controller | 22:57 |
*** baojg has joined #openstack-swift | 23:04 | |
*** shakamunyi_ has quit IRC | 23:04 | |
tdasilva | clayg: it is not clear to me how to add the new middleware to the proxy server pipeline in the test/unit/proxy/test_server.py. It's really not done for any other middleware besides the ProxyLogging | 23:07 |
tdasilva | clayg: all other middlewares are tested separately, that's why I followed that same pattern and had planned on removing the versioning tests from test_server.py and moving them to unit/common/middleware/test_versioned_writes | 23:08 |
tdasilva | notmyname: PUT and x-copy-from is the inverse, so that the account where the object is going is already part of the PUT request | 23:09 |
*** baojg has quit IRC | 23:10 | |
notmyname | tdasilva: ya, I swapped the values in my test | 23:10 |
tdasilva | so that's what you want to check for quota and not the x-copy-from-account, make sense? always the target | 23:10 |
notmyname | at least I meant to do that | 23:10 |
tdasilva | ok | 23:10 |
notmyname | please double check ;-) | 23:10 |
tdasilva | notmyname: not sure I follow | 23:11 |
*** kopparam has joined #openstack-swift | 23:13 | |
notmyname | tdasilva: my diff has the values swapped so that it should still trigger the bug, if it's there. but I always appreciate another set of eyes to check that I didn't fat-finger something | 23:15 |
*** kopparam has quit IRC | 23:19 | |
*** tab_____ has quit IRC | 23:19 | |
notmyname | tdasilva: hmm...maybe there's something else there | 23:20 |
tdasilva | notmyname: sorry, just saw your diff now...so...if you swap the values in my test, I mean the quota-count, you will see the bug get triggered | 23:21 |
notmyname | tdasilva: actually no. because the PUT was already handled properly. | 23:22 |
tdasilva | notmyname: your test is really not different from other existing tests, because you are just testing the PUT path, which was fine already | 23:22 |
notmyname | tdasilva: I'm still looking... | 23:22 |
*** ahonda has joined #openstack-swift | 23:38 | |
*** ahonda has left #openstack-swift | 23:38 | |
*** flwang has joined #openstack-swift | 23:39 | |
*** bill_az has joined #openstack-swift | 23:42 | |
notmyname | FYI tomorrow morning during my normal scheduled time with ttx I'm going to mention swift's plan to focus more on openstack-sdk | 23:45 |
*** oomichi has joined #openstack-swift | 23:48 | |
tdasilva | notmyname: is that part of that swift client re-write you guys were discussing at the summit? | 23:54 |
notmyname | ya. new stuff in openstack-sdk. cli dev work still in python-swiftclient | 23:55 |
*** rdaly2 has quit IRC | 23:56 | |
*** rdaly2 has joined #openstack-swift | 23:56 | |
*** rdaly2 has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!