*** erlon has joined #openstack-swift | 00:05 | |
*** tumf has joined #openstack-swift | 00:08 | |
*** tumf has quit IRC | 00:12 | |
*** dmorita has joined #openstack-swift | 00:30 | |
*** kopparam has joined #openstack-swift | 00:30 | |
*** kopparam has quit IRC | 00:35 | |
*** occupwnt is now known as occupant | 00:36 | |
*** addnull has joined #openstack-swift | 00:52 | |
*** shri has quit IRC | 00:53 | |
*** tumf has joined #openstack-swift | 01:08 | |
*** tkay has quit IRC | 01:10 | |
*** morganfainberg is now known as morganfainberg_Z | 01:13 | |
*** slo_ has quit IRC | 01:21 | |
*** kevinc_ has quit IRC | 01:23 | |
*** shakamunyi has quit IRC | 01:29 | |
*** mitz_ has joined #openstack-swift | 01:31 | |
*** Edward-Zhang has joined #openstack-swift | 01:32 | |
*** mitz has quit IRC | 01:33 | |
*** morganfainberg_Z is now known as morganfainberg | 01:33 | |
*** shakamunyi has joined #openstack-swift | 01:36 | |
*** foexle has joined #openstack-swift | 01:42 | |
*** foexle_ has quit IRC | 01:46 | |
*** tumf has quit IRC | 01:49 | |
*** tumf has joined #openstack-swift | 01:49 | |
*** nosnos has joined #openstack-swift | 01:56 | |
*** foexle has quit IRC | 02:03 | |
*** addnull has quit IRC | 02:13 | |
*** addnull has joined #openstack-swift | 02:14 | |
*** haomaiwang has joined #openstack-swift | 02:27 | |
*** kopparam has joined #openstack-swift | 02:32 | |
*** chandankumar has joined #openstack-swift | 02:34 | |
*** haomaiwang has quit IRC | 02:34 | |
*** haomaiwang has joined #openstack-swift | 02:35 | |
*** tgohad has quit IRC | 02:36 | |
*** kopparam has quit IRC | 02:36 | |
*** tsg has quit IRC | 02:37 | |
*** haomai___ has joined #openstack-swift | 02:43 | |
*** echevemaster_ has quit IRC | 02:45 | |
*** echevemaster has joined #openstack-swift | 02:45 | |
*** haomaiwang has quit IRC | 02:46 | |
*** occupant has quit IRC | 02:52 | |
zaitcev | Guys | 03:08 |
---|---|---|
*** addnull has quit IRC | 03:09 | |
*** annegentle has joined #openstack-swift | 03:10 | |
*** addnull has joined #openstack-swift | 03:10 | |
zaitcev | http://www.zaitcev.us/things/domain_remap.txt | 03:10 |
zaitcev | In what circumstances the statement if not account.startswith(real_prefix): can trigger? | 03:11 |
zaitcev | say, we have account foo_000000 | 03:11 |
zaitcev | account_reseller_prefix is foo | 03:11 |
zaitcev | we find foo among reseller prefixes (if not, we bail) | 03:12 |
zaitcev | so, real_prefix MUST be foo, although pointing into the config list | 03:12 |
zaitcev | So, line 10 could never come into play, of I'm missing something? | 03:13 |
*** addnull has quit IRC | 03:14 | |
*** gyee has quit IRC | 03:17 | |
*** nosnos has quit IRC | 03:23 | |
*** nosnos has joined #openstack-swift | 03:24 | |
*** nosnos has quit IRC | 03:28 | |
mattoliverau | zaitcev: it always compares with it all lower case, but the real_prefix could contain uppercase, so it swaps it.. that's what I get out of reading the code. So real_prefix could be FOO which wont match foo. | 03:33 |
zaitcev | mattoliverau: I see, thanks | 03:33 |
*** addnull has joined #openstack-swift | 03:40 | |
*** addnull has quit IRC | 03:45 | |
*** nosnos has joined #openstack-swift | 03:53 | |
*** addnull has joined #openstack-swift | 03:55 | |
*** addnull has quit IRC | 03:56 | |
*** addnull has joined #openstack-swift | 03:56 | |
*** tkay has joined #openstack-swift | 03:59 | |
*** Edward-Zhang has quit IRC | 04:01 | |
*** tkay has quit IRC | 04:15 | |
*** addnull has quit IRC | 04:24 | |
*** addnull has joined #openstack-swift | 04:24 | |
*** addnull has quit IRC | 04:28 | |
*** kopparam has joined #openstack-swift | 04:33 | |
*** kopparam has quit IRC | 04:38 | |
*** addnull has joined #openstack-swift | 04:43 | |
*** addnull_ has joined #openstack-swift | 04:44 | |
*** annegentle has quit IRC | 04:44 | |
*** annegentle has joined #openstack-swift | 04:46 | |
*** annegentle has quit IRC | 04:46 | |
*** addnull has quit IRC | 04:47 | |
*** Edward-Zhang has joined #openstack-swift | 04:47 | |
*** chuck_ has quit IRC | 04:49 | |
*** ppai has joined #openstack-swift | 04:52 | |
*** zaitcev has quit IRC | 05:05 | |
*** bkopilov has joined #openstack-swift | 05:06 | |
*** kopparam has joined #openstack-swift | 05:15 | |
*** tkay has joined #openstack-swift | 05:15 | |
*** nshaikh has joined #openstack-swift | 05:43 | |
*** haomai___ has quit IRC | 05:53 | |
*** k4n0 has joined #openstack-swift | 05:59 | |
*** chandankumar has joined #openstack-swift | 06:14 | |
*** haomaiwang has joined #openstack-swift | 06:20 | |
*** atan8 has joined #openstack-swift | 06:34 | |
*** atan8 has quit IRC | 06:50 | |
*** addnull_ has quit IRC | 07:01 | |
*** tkay has quit IRC | 07:01 | |
*** foexle has joined #openstack-swift | 07:03 | |
*** nosnos has quit IRC | 07:04 | |
*** nosnos_ has joined #openstack-swift | 07:04 | |
*** kopparam has quit IRC | 07:11 | |
*** kopparam has joined #openstack-swift | 07:11 | |
*** kopparam has quit IRC | 07:16 | |
*** bvandenh has joined #openstack-swift | 07:28 | |
*** kopparam has joined #openstack-swift | 07:42 | |
*** ppai has quit IRC | 07:43 | |
*** kopparam has quit IRC | 07:48 | |
*** fbo has joined #openstack-swift | 07:52 | |
*** fbo has quit IRC | 07:55 | |
*** judd7_ has joined #openstack-swift | 08:00 | |
*** shakayumi has joined #openstack-swift | 08:01 | |
*** mikehn_ has joined #openstack-swift | 08:03 | |
*** dmorita_ has joined #openstack-swift | 08:03 | |
*** Edward-Zhang_ has joined #openstack-swift | 08:03 | |
*** tdasilva_ has joined #openstack-swift | 08:04 | |
*** yliu has joined #openstack-swift | 08:04 | |
*** astellwa1 has joined #openstack-swift | 08:05 | |
*** kragniz_ has joined #openstack-swift | 08:05 | |
*** joearnold_ has joined #openstack-swift | 08:08 | |
*** jd__` has joined #openstack-swift | 08:08 | |
*** portante_ has joined #openstack-swift | 08:08 | |
*** shakamunyi has quit IRC | 08:10 | |
*** jd__ has quit IRC | 08:10 | |
*** judd7 has quit IRC | 08:10 | |
*** kragniz has quit IRC | 08:10 | |
*** mikehn has quit IRC | 08:10 | |
*** Edward-Zhang has quit IRC | 08:10 | |
*** dmorita has quit IRC | 08:10 | |
*** joearnold has quit IRC | 08:10 | |
*** tdasilva has quit IRC | 08:10 | |
*** IRTermite has quit IRC | 08:10 | |
*** dvorkbjel has quit IRC | 08:10 | |
*** astellwag has quit IRC | 08:10 | |
*** portante has quit IRC | 08:10 | |
*** yliu_ has quit IRC | 08:10 | |
*** omame has quit IRC | 08:10 | |
*** joearnold_ is now known as joearnold | 08:10 | |
*** jd__` is now known as jd__ | 08:12 | |
*** geaaru has joined #openstack-swift | 08:12 | |
*** haomaiwang has quit IRC | 08:14 | |
*** haomaiwang has joined #openstack-swift | 08:15 | |
*** addnull has joined #openstack-swift | 08:19 | |
*** Edward-Zhang_ has quit IRC | 08:19 | |
*** kragniz_ is now known as kragniz | 08:20 | |
*** aix has joined #openstack-swift | 08:20 | |
*** IRTermite has joined #openstack-swift | 08:22 | |
*** dvorkbjel has joined #openstack-swift | 08:23 | |
*** haomaiw__ has joined #openstack-swift | 08:24 | |
*** Midnightmyth has joined #openstack-swift | 08:26 | |
*** haomaiwang has quit IRC | 08:27 | |
*** haomaiw__ has quit IRC | 08:29 | |
*** haomaiwang has joined #openstack-swift | 08:35 | |
*** shakayumi has quit IRC | 08:40 | |
*** nosnos_ has quit IRC | 08:45 | |
*** nosnos has joined #openstack-swift | 08:46 | |
*** kopparam has joined #openstack-swift | 08:46 | |
*** nosnos has quit IRC | 08:50 | |
*** ppai has joined #openstack-swift | 08:58 | |
*** joeljwright has joined #openstack-swift | 08:58 | |
*** shakayumi has joined #openstack-swift | 09:06 | |
*** shakayumi has quit IRC | 09:10 | |
*** nosnos has joined #openstack-swift | 09:11 | |
*** mahatic has joined #openstack-swift | 09:17 | |
*** echevemaster has quit IRC | 09:24 | |
*** haomaiwang has quit IRC | 09:25 | |
*** bvandenh has quit IRC | 09:27 | |
*** bvandenh has joined #openstack-swift | 09:27 | |
*** aix has quit IRC | 09:29 | |
*** portante_ has quit IRC | 09:29 | |
*** chandankumar has quit IRC | 09:32 | |
*** lpabon has quit IRC | 09:36 | |
*** haomaiwang has joined #openstack-swift | 09:37 | |
*** joeljwright has quit IRC | 09:40 | |
*** chandankumar has joined #openstack-swift | 09:40 | |
*** portante has joined #openstack-swift | 09:43 | |
*** ChanServ sets mode: +v portante | 09:43 | |
*** lpabon has joined #openstack-swift | 09:48 | |
*** xianghuihui has joined #openstack-swift | 10:01 | |
*** aix has joined #openstack-swift | 10:04 | |
*** shakayumi has joined #openstack-swift | 10:06 | |
*** omame has joined #openstack-swift | 10:11 | |
*** shakayumi has quit IRC | 10:11 | |
*** joeljwright has joined #openstack-swift | 10:15 | |
*** chandankumar has quit IRC | 10:26 | |
*** chandankumar has joined #openstack-swift | 10:27 | |
*** kopparam_ has joined #openstack-swift | 10:30 | |
*** tumf has quit IRC | 10:32 | |
*** kopparam has quit IRC | 10:33 | |
*** addnull has quit IRC | 10:41 | |
*** zul has joined #openstack-swift | 10:43 | |
*** kopparam_ has quit IRC | 10:46 | |
*** kopparam has joined #openstack-swift | 10:46 | |
*** kopparam_ has joined #openstack-swift | 10:49 | |
*** kopparam_ has quit IRC | 10:50 | |
*** kopparam_ has joined #openstack-swift | 10:51 | |
*** kopparam has quit IRC | 10:51 | |
*** zul has quit IRC | 10:51 | |
*** ppai has quit IRC | 10:59 | |
*** haomaiwang has quit IRC | 11:01 | |
*** haomaiwang has joined #openstack-swift | 11:01 | |
*** tumf has joined #openstack-swift | 11:03 | |
*** zul has joined #openstack-swift | 11:04 | |
*** haomaiwang has quit IRC | 11:05 | |
*** haomaiwang has joined #openstack-swift | 11:05 | |
*** haomaiwa_ has joined #openstack-swift | 11:06 | |
*** shakayumi has joined #openstack-swift | 11:07 | |
*** tumf has quit IRC | 11:08 | |
*** haomaiwang has quit IRC | 11:10 | |
*** zul has quit IRC | 11:11 | |
*** shakayumi has quit IRC | 11:11 | |
*** zul has joined #openstack-swift | 11:14 | |
*** ppai has joined #openstack-swift | 11:15 | |
*** nosnos has quit IRC | 11:20 | |
*** nosnos has joined #openstack-swift | 11:20 | |
*** nosnos has quit IRC | 11:25 | |
*** jasondotstar has quit IRC | 11:29 | |
*** ppai has quit IRC | 11:32 | |
*** jasondotstar has joined #openstack-swift | 11:44 | |
*** ppai has joined #openstack-swift | 11:45 | |
*** dmorita_ has quit IRC | 11:49 | |
*** mahatic has quit IRC | 11:54 | |
*** kopparam_ has quit IRC | 11:54 | |
*** kopparam has joined #openstack-swift | 11:55 | |
*** joeljwright has quit IRC | 11:55 | |
*** kopparam has quit IRC | 12:00 | |
*** ppai has quit IRC | 12:03 | |
*** mkollaro has joined #openstack-swift | 12:03 | |
*** tumf has joined #openstack-swift | 12:04 | |
*** mkollaro1 has quit IRC | 12:06 | |
*** jasondotstar has quit IRC | 12:06 | |
*** shakayumi has joined #openstack-swift | 12:08 | |
*** tumf has quit IRC | 12:09 | |
*** shakayumi has quit IRC | 12:12 | |
*** mahatic has joined #openstack-swift | 12:12 | |
*** joeljwright has joined #openstack-swift | 12:13 | |
*** chandankumar has quit IRC | 12:21 | |
*** mkollaro has quit IRC | 12:55 | |
*** mkollaro has joined #openstack-swift | 12:55 | |
*** Edward-Zhang has joined #openstack-swift | 12:59 | |
*** mkollaro1 has joined #openstack-swift | 13:00 | |
*** mkollaro has quit IRC | 13:02 | |
*** tumf has joined #openstack-swift | 13:05 | |
*** slo_ has joined #openstack-swift | 13:08 | |
*** shakayumi has joined #openstack-swift | 13:08 | |
*** tumf has quit IRC | 13:09 | |
*** annegentle has joined #openstack-swift | 13:12 | |
*** shakayumi has quit IRC | 13:13 | |
*** shakayumi has joined #openstack-swift | 13:40 | |
*** shakayumi is now known as shakamunyi | 13:41 | |
*** chandankumar has joined #openstack-swift | 13:50 | |
*** kopparam has joined #openstack-swift | 13:57 | |
*** Dafna is now known as Dafna_away | 13:57 | |
*** shakamunyi has quit IRC | 13:58 | |
*** zaitcev has joined #openstack-swift | 13:59 | |
*** ChanServ sets mode: +v zaitcev | 13:59 | |
*** tumf has joined #openstack-swift | 14:06 | |
*** annegentle has quit IRC | 14:08 | |
*** tumf has quit IRC | 14:10 | |
*** shakamunyi has joined #openstack-swift | 14:11 | |
*** annegentle has joined #openstack-swift | 14:13 | |
*** shakamunyi has quit IRC | 14:22 | |
*** shakamunyi has joined #openstack-swift | 14:23 | |
*** chandankumar has quit IRC | 14:24 | |
*** Dafna_away is now known as Dafna | 14:27 | |
*** tongli has joined #openstack-swift | 14:30 | |
*** Edward-Zhang has quit IRC | 14:34 | |
*** shakamunyi has quit IRC | 14:40 | |
*** chandankumar has joined #openstack-swift | 14:41 | |
*** HenryG has joined #openstack-swift | 14:51 | |
*** xianghuihui has quit IRC | 14:55 | |
*** openstackgerrit has joined #openstack-swift | 14:55 | |
*** tburnes has joined #openstack-swift | 15:03 | |
*** tburnes has quit IRC | 15:04 | |
*** tumf has joined #openstack-swift | 15:06 | |
*** joearnold has quit IRC | 15:15 | |
*** mlanner has quit IRC | 15:15 | |
*** mlanner_ has joined #openstack-swift | 15:18 | |
*** joearnold_ has joined #openstack-swift | 15:18 | |
*** kopparam has quit IRC | 15:18 | |
*** mlanner_ is now known as mlanner | 15:18 | |
*** joearnold_ is now known as joearnold | 15:18 | |
*** kopparam has joined #openstack-swift | 15:18 | |
*** tumf has quit IRC | 15:22 | |
*** Midnightmyth has quit IRC | 15:22 | |
*** judd7_ has quit IRC | 15:22 | |
*** nshaikh has quit IRC | 15:22 | |
*** glange has quit IRC | 15:22 | |
*** j_king has quit IRC | 15:22 | |
*** anderstj has quit IRC | 15:22 | |
*** torgomatic has quit IRC | 15:22 | |
*** Midnightmyth has joined #openstack-swift | 15:22 | |
*** judd7_ has joined #openstack-swift | 15:22 | |
*** nshaikh has joined #openstack-swift | 15:22 | |
*** glange has joined #openstack-swift | 15:22 | |
*** j_king has joined #openstack-swift | 15:22 | |
*** anderstj has joined #openstack-swift | 15:22 | |
*** torgomatic has joined #openstack-swift | 15:22 | |
*** dickson.freenode.net sets mode: +vv glange torgomatic | 15:22 | |
*** kopparam has quit IRC | 15:23 | |
*** lpabon has quit IRC | 15:24 | |
*** jergerber has joined #openstack-swift | 15:24 | |
*** jergerber has quit IRC | 15:24 | |
*** jergerber has joined #openstack-swift | 15:24 | |
*** lpabon has joined #openstack-swift | 15:25 | |
*** openstack has joined #openstack-swift | 16:19 | |
*** tumf has quit IRC | 16:22 | |
openstackgerrit | John Dickinson proposed a change to openstack/swift: fix my name in AUTHORS https://review.openstack.org/117081 | 16:33 |
*** tburnes has joined #openstack-swift | 16:34 | |
*** tburnes has quit IRC | 16:37 | |
*** Q^3 has joined #openstack-swift | 16:37 | |
*** Q^3 has quit IRC | 16:37 | |
*** bkopilov has quit IRC | 16:42 | |
*** kevinc_ has quit IRC | 16:44 | |
*** mwstorer has joined #openstack-swift | 16:45 | |
*** kevinc_ has joined #openstack-swift | 16:47 | |
*** foexle has joined #openstack-swift | 16:51 | |
notmyname | good morning | 16:52 |
dmsimard | notmyname: hi :) | 16:53 |
* notmyname is getting caught up from the ops summit | 16:53 | |
notmyname | oh, and we have a team meeting in about 2 hours. good fun | 16:54 |
*** bkopilov has joined #openstack-swift | 16:55 | |
*** kevinc_ has quit IRC | 16:58 | |
*** kevinc_ has joined #openstack-swift | 16:58 | |
*** gyee has joined #openstack-swift | 17:00 | |
*** astellwa1 has quit IRC | 17:02 | |
*** joeljwright has quit IRC | 17:06 | |
*** astellwag has joined #openstack-swift | 17:10 | |
*** tumf has joined #openstack-swift | 17:19 | |
*** tumf has quit IRC | 17:24 | |
notmyname | torgomatic: thanks for the great comment on that tempest change | 17:26 |
clayg | torgomatic: you're always trying to get tempest to do http success status codes right | 17:27 |
*** echevemaster has joined #openstack-swift | 17:31 | |
tdasilva_ | clayg: hi! I was trying to understand the changes in 103777 and got stuck with that call to any(). I guess I expected that at least a quorum would have to return the same result (e.g., HTTP_CONFLICT) | 17:34 |
*** geaaru has quit IRC | 17:35 | |
*** _Slo has joined #openstack-swift | 17:35 | |
*** tkay has joined #openstack-swift | 17:36 | |
*** aix has quit IRC | 17:37 | |
torgomatic | if I keep pushing that rock up that hill, I'll have to reach the top one of these times | 17:49 |
*** foexle has quit IRC | 17:59 | |
notmyname | torgomatic: then a bird eats your liver and the rock rolls down the hill and lands on your heel? or something | 18:03 |
*** kevinc_ has quit IRC | 18:03 | |
*** mkollaro1 has quit IRC | 18:04 | |
*** kevinc_ has joined #openstack-swift | 18:08 | |
*** annegentle has quit IRC | 18:08 | |
*** mkollaro has joined #openstack-swift | 18:10 | |
*** gvernik has joined #openstack-swift | 18:13 | |
*** annegent- has joined #openstack-swift | 18:15 | |
*** annegentle has joined #openstack-swift | 18:15 | |
clayg | tdasilva_: hard to say, if you looke at what x-if-not-match does there's no such qouruming | 18:15 |
clayg | tdasilva_: plus if you don't get a conflict it's harder to go back and get another node, or to justify that it's even reasonable to do so - since that one guy that 409'd is gunna win out eventually | 18:16 |
*** tumf has joined #openstack-swift | 18:20 | |
*** tumf has quit IRC | 18:26 | |
*** annegentle has quit IRC | 18:37 | |
*** annegent- is now known as annegentle | 18:38 | |
*** zigo has quit IRC | 18:43 | |
*** cutforth has joined #openstack-swift | 18:43 | |
*** dmsimard is now known as dmsimard_away | 18:44 | |
*** dmsimard_away is now known as dmsimard | 18:45 | |
*** zigo has joined #openstack-swift | 18:46 | |
*** tsg has joined #openstack-swift | 18:55 | |
*** occupant has joined #openstack-swift | 18:55 | |
*** kevinc_ has quit IRC | 18:56 | |
zaitcev | Do we have a meeting today, or John is on his way from San Antonio? | 18:57 |
*** gvernik has quit IRC | 18:57 | |
notmyname | yup. meeting time is basically now | 18:59 |
torgomatic | I think we have one | 18:59 |
notmyname | I flew in )early) | 18:59 |
redbo | can we get rid of pbr yet? the gate hasn't passed any jobs in >24 hours because of their bug. | 19:00 |
torgomatic | redbo: +1 from me | 19:01 |
notmyname | redbo: still? *sigh* | 19:04 |
*** echevemaster has quit IRC | 19:14 | |
*** joeljwright has joined #openstack-swift | 19:18 | |
*** mwstorer has quit IRC | 19:19 | |
*** mwstorer has joined #openstack-swift | 19:21 | |
*** tumf has joined #openstack-swift | 19:22 | |
*** joeljwright has quit IRC | 19:24 | |
*** tumf has quit IRC | 19:28 | |
*** kevinc_ has joined #openstack-swift | 19:29 | |
notmyname | this is supposed to unblock us https://review.openstack.org/#/c/116775/ | 19:36 |
openstackgerrit | Tushar Gohad proposed a change to openstack/swift: EC: Make quorum_size() specific to storage policy https://review.openstack.org/111067 | 19:37 |
notmyname | and they're talking about it in -infra now | 19:37 |
notmyname | redbo: ^ | 19:40 |
*** tdasilva_ has quit IRC | 19:45 | |
*** judd7_ has quit IRC | 19:48 | |
* mattoliverau heads back to bed | 19:48 | |
*** mahatic has quit IRC | 19:54 | |
*** tsg has quit IRC | 19:59 | |
notmyname | https://review.openstack.org/#/c/116775/ has been approved and will unblock swift patches when it lands | 19:59 |
*** tsg has joined #openstack-swift | 19:59 | |
*** judd7 has joined #openstack-swift | 20:04 | |
*** mahatic has joined #openstack-swift | 20:10 | |
*** occupant has quit IRC | 20:12 | |
*** tumf has joined #openstack-swift | 20:24 | |
*** tumf has quit IRC | 20:30 | |
*** dmsimard is now known as dmsimard_away | 20:33 | |
*** dmsimard_away is now known as dmsimard | 20:33 | |
*** tongli has quit IRC | 20:35 | |
*** occupant has joined #openstack-swift | 20:39 | |
*** tgohad has joined #openstack-swift | 21:07 | |
*** occupant has quit IRC | 21:07 | |
*** __lgw4__ has quit IRC | 21:08 | |
*** tsg has quit IRC | 21:08 | |
*** foexle has joined #openstack-swift | 21:16 | |
*** shri has joined #openstack-swift | 21:26 | |
*** foexle has quit IRC | 21:26 | |
*** tumf has joined #openstack-swift | 21:27 | |
*** tumf has quit IRC | 21:32 | |
mahatic | hello! I have a couple of basic questions on Swift: I have set up swift using loopback device storage and followed this guide http://docs.openstack.org/developer/swift/development_saio.html | 21:35 |
mahatic | I understand swift process on a rather high level. I'm not sure how to test and store an object. Can someone help with that? | 21:37 |
*** foexle has joined #openstack-swift | 21:41 | |
ctennis | mahatic: did step #13, where you used the "swift" command line utility work for you okay? | 21:45 |
ctennis | you can use that same command to upload files, create containers, etc. | 21:45 |
openstackgerrit | Clay Gerrard proposed a change to openstack/swift: Include timestamp in diskfile create https://review.openstack.org/117359 | 21:52 |
*** joeljwright has joined #openstack-swift | 22:02 | |
clayg | awww man, where'd tdasilva_ go? | 22:06 |
_Slo | Using Ceph RadosGW as a Swift backend (https://github.com/enovance/swift-ceph-backend) , does that mean, since I am guaranteed to use Swift native API together with RadosGW, that the middleware, which was written for Swift, would perfectly work also with radosgw object store? Or is it dependant on what RadosGW supports - right now there is no 100% compatibility (http://ceph.com/docs/master/radosgw/swift/) | 22:08 |
clayg | portante: tdasilva_: https://review.openstack.org/#/c/117359/ <- backwards incomptible change to DiskFile | 22:08 |
*** mahatic has quit IRC | 22:09 | |
notmyname | _Slo: AIUI, that implementation completely hides ceph and uses upstream swift. so you'd get 100% swift api support and the ability to use any middleware that works with swift. | 22:09 |
clayg | _Slo: you'll want to ask that question again on OFTC in #ceph - but I think the RadosGW doesn't support swift middlewares 'cause - it's not python/wsgi | 22:10 |
*** mahatic has joined #openstack-swift | 22:10 | |
clayg | oh - *that* - i saw RadosGW and got sorta confused :D | 22:10 |
notmyname | clayg: isn't that thing the same as the glusterfs backend (conceptually) | 22:10 |
peluse | _Slo: clayg is correct, we had that discussion in a ceph design session at the last summit | 22:10 |
clayg | notmyname: yeah enovance is working on a diskfile - which could turn out ok - yay! | 22:11 |
* peluse heads off to dentist for the afternoon... ugh | 22:11 | |
mattoliverau | Morning all.. Again | 22:11 |
notmyname | _Slo: or are you asking that since that enovance thing exists, can you use swift middleware with radosgw? | 22:11 |
notmyname | mattoliverau: hi | 22:11 |
clayg | _Slo: but I don't think you should call it a RadosGW - that's confusing - does envovance call it that? | 22:11 |
*** peluse has quit IRC | 22:11 | |
clayg | chmouel: ^ | 22:11 |
notmyname | clayg: no, we might have jsut misunderstood the question | 22:11 |
*** peluse has joined #openstack-swift | 22:11 | |
notmyname | peluse: welcome back | 22:12 |
clayg | i'm afk for a bit | 22:12 |
_Slo | thank you all for answers. I am asking this becuase I would like to understand, since let's say - I know that radosgw don't support object versioning, and I am curious why would it know, when using it through Swift plugin | 22:14 |
notmyname | _Slo: ah, ok then. that's not how that enovance repo works | 22:15 |
_Slo | also, is ceph's FastCGI similar than to WSGI used with Swift? | 22:15 |
*** jergerber has quit IRC | 22:15 | |
notmyname | _Slo: swift abstracts storage volumes from the end user. normally a "storage volume" is a drive. but sometimes, it might be something else. eg glusterFS volumes. or however enovance did it with ceph (point being it's not a disk). | 22:16 |
notmyname | _Slo: so in that case, you are talking to swift and you can use swift middleware | 22:16 |
* torgomatic never really understood the point of that thing | 22:16 | |
notmyname | _Slo: but you also have a lot of added complexity (and probably a _lot_ of overhead) | 22:17 |
notmyname | torgomatic: me neither | 22:17 |
notmyname | _Slo: IMO, if you need consistent block storage, consider ceph. if you need available object storage, use swift | 22:17 |
torgomatic | ceph's whole deal is block+object together, so you only have to run one thing... and then there's this diskfile that combines the limitations of both swift+ceph with the operational complexity of both swift+ceph | 22:17 |
_Slo | notmyname: yes that's what i am trying to find out now - trying to get the best of both worlds, ceph and swift | 22:18 |
_Slo | also, we will use both | 22:18 |
*** joeljwright has quit IRC | 22:19 | |
_Slo | i am just doing some research of best use for swift and radosgw | 22:19 |
_Slo | right know, i am seeing more pros for Swift, since it has that much features added also for enterprise environment | 22:19 |
notmyname | _Slo: I think it's best to use each where they are good. ceph is a popular option for distributed block storage. swift is really good at available object storage, especially when you need a lot of scale and need to span wide geographic areas | 22:20 |
notmyname | I don't think it's a good plan to try to make one system solve every problem | 22:20 |
_Slo | I completely agree | 22:21 |
mahatic | ctennis, step 13 is working fine. Can you point me to a guide if there is any on the testing? | 22:24 |
*** tumf has joined #openstack-swift | 22:28 | |
*** mkollaro has quit IRC | 22:29 | |
_Slo | notmyname: maybe question for you. Looking at this presentation (http://lpabon.github.io/openstack-summit-2014/#/23) - is there also on horizon for NFS to be part of storage backend-policy for Swift? | 22:29 |
notmyname | _Slo: no, I don't expect there to be support for an NFS diskfile in swift's codebase. (maybe that will change if there are a lot of people that start using one.) I do expect there to be one available | 22:30 |
notmyname | _Slo: in fact, the swiftonfile project is kinda just that | 22:31 |
*** sungju has joined #openstack-swift | 22:31 | |
notmyname | _Slo: https://github.com/swiftonfile/swiftonfile | 22:31 |
notmyname | _Slo: and tdasilva is the person to talk to about it (but he's not here now) | 22:31 |
_Slo | ok. so swift-on-file supports different posix complient systems , not just glusterfs | 22:31 |
_Slo | ok thank you | 22:32 |
notmyname | _Slo: right. exactly | 22:32 |
notmyname | _Slo: I imagine swift on file as a really interesting thing to consider as a migration tool away from existing posix storage. but I don't think it's there yet (AFAIK) | 22:33 |
*** tumf has quit IRC | 22:33 | |
zaitcev | I think that the thing that _Slo pointed out first does not use RGW. Worse, its data layout in RADOS differs from the one RGW uses, so they are not compatible. If you store your data through Swift API in RGW, you cannot fetch it back with Babu's back-end and vice versa. | 22:34 |
_Slo | notmyname: what about exposing object storage system with FUSE, do you see this as better solution? | 22:35 |
notmyname | _Slo: what's your end goal? ie why are you trying to layer all these things? | 22:36 |
*** tgohad has quit IRC | 22:36 | |
*** bkopilov has quit IRC | 22:36 | |
notmyname | zaitcev: hey, your boss just resigned | 22:36 |
_Slo | let's say for a reasons of some legacy aps that talks just NFS/CIFS | 22:36 |
notmyname | well, maybe boss's boss's boss | 22:36 |
notmyname | _Slo: ah, yes | 22:36 |
_Slo | just trying to understand options here :) | 22:36 |
notmyname | _Slo: disclaimer, my employer has a CIFS/NFS gateway for Swift | 22:37 |
notmyname | _Slo: so yes, there are options. and a FUSE interface is one possibility. it does have performance limitations, though | 22:38 |
_Slo | yes i am aware of that yes :) but would also try to understand technology | 22:38 |
zaitcev | notmyname: It's a loss, he's a good guy. But life happens. | 22:38 |
zaitcev | I think if technology needs are unclear, then.. Hmm... | 22:39 |
notmyname | _Slo: :-) just trying to disclose biases | 22:39 |
zaitcev | Okay. Without knowing A THING about Slo's problem... I would explore just setting up a native Swift and see if I can shuffle the data at app level between Swift and CIFS/NFS filers. | 22:40 |
_Slo | zaitcev: isn't the RADOS layer common for all types of CEPH storage (RBD, RadosGW, CephFS)? | 22:40 |
zaitcev | That way you have complete flexibility selecting the POSIX compatible pool providers. Buy Netapps, roll your own, whatever. | 22:40 |
zaitcev | ZFS even :-) | 22:41 |
zaitcev | _Slo: RADOS is common, yes. However, it's addressed with a hash, just like Swift's objects. Therefore, they provide 3 namespaces that make those hashes meaningful, which you listed. | 22:42 |
zaitcev | RBD is addressed by a volume:number tuple | 22:44 |
zaitcev | Ceph FS is POSIX namespace | 22:45 |
zaitcev | and RadosGW is two-headed: it provides Swift and S3 | 22:45 |
zaitcev | So, HTTP basically | 22:45 |
_Slo | yap | 22:45 |
_Slo | Thank you for all the comments. Any one come to Paris Open Staack Summit for some more questions? :) | 22:47 |
notmyname | I'll be there | 22:47 |
*** bkopilov has joined #openstack-swift | 22:48 | |
zaitcev | I am going to skip Paris. Ceph folks will be there though. | 22:49 |
_Slo | ok. bye. it's late in Slovenia ;) | 22:50 |
*** _Slo has quit IRC | 22:50 | |
* zaitcev /nick _US | 22:50 | |
* zaitcev /nick _US#1 | 22:51 | |
*** ZackaryDoyle has joined #openstack-swift | 22:56 | |
*** cutforth has quit IRC | 23:06 | |
notmyname | mattoliverau: https://twitter.com/sdague/status/504765743397748736 | 23:07 |
notmyname | mattoliverau: if you're happy with your script, let's move it forward. | 23:09 |
mattoliverau | notmyname: sure, All I need to do is switch it to send emails to the authors email addresses, and up the time frame to 14 days, and in two weeks the report will start being populated. | 23:11 |
notmyname | mattoliverau: the abandon step is manual, right? | 23:12 |
mattoliverau | notmyname: did we want to change the from email to yours? or some variant? or I could create a donotreply@oliver.net.au account. | 23:12 |
mattoliverau | notmyname: yup at this point, but I can authenticate to gerrit as a user so could auto abandon too. | 23:13 |
notmyname | mattoliverau: are the ones listed on the html output the ones that have been notified or the ones that are merely suspected to be abandoned? | 23:13 |
mattoliverau | but at this stage it will generate a list of changes that match the criteria and have been warned | 23:13 |
notmyname | ah | 23:13 |
notmyname | "and have been warned" | 23:13 |
mattoliverau | notmyname: yup, so the test version is using a 1 day after warning, I'll bump that up to 14 | 23:14 |
notmyname | got it | 23:14 |
mattoliverau | if someone goes in an makes a comment on a change it will be removed from the list | 23:14 |
*** dmsimard is now known as dmsimard_away | 23:14 | |
notmyname | ok | 23:15 |
notmyname | mattoliverau: what would happen if you left it one day for one day and then changed it to 14 days. would that properly seed it? | 23:15 |
mattoliverau | next time the script is run it will re query the database and generate a new list | 23:16 |
mattoliverau | notmyname: I'll have to nuke the test database as all the notifications on all items in the list have been sent to me rather then the original authors of the change | 23:17 |
notmyname | ok. I just didn't want to wait for two weeks to find those that are abandoned. does it work by tracking all patches it's seen or by asking gerrit to give you only untouched patches? | 23:17 |
mattoliverau | notmyname: it uses the same query the dash board uses, then if they haven't been notified sends them one.. once they aren't found anymore a deleted flag is applied (for future statisical analysus). A SQL query is run based on the date of notification and if the patch still exists and generates the html page. | 23:20 |
notmyname | mattoliverau: ah, perfect | 23:20 |
notmyname | mattoliverau: therefore, if you set it to 14 days, you'll get the two-week old stuff tomorrow. right? you won't have to wait 2 weeks before getting old patches | 23:21 |
mattoliverau | chose html cause I should go and load that into swift ;) | 23:21 |
notmyname | :-) | 23:21 |
notmyname | and serve it with staticweb, of course | 23:21 |
mattoliverau | notmyname: there are 2 locations I set the date, in the gerrit query (which is not updated for 4 weeks) and the amount of time since a notification has been sent (1 day currently). If I change the latter to 14 days, so long as the notifications were sent >= 14 days ago they will be in the list... but the notifications sent are fake seeing as they are legit abandoned changes, but the notifications were sent to me. | 23:23 |
mattoliverau | If I nuke the notifications table, then the script will reemail everyone.. but the timer will start again. | 23:24 |
notmyname | that sounds like the right thing, if i understand correctly | 23:25 |
mattoliverau | notmyname: yeah, so the current changes wont appear in the list for 2 weeks (14 days) | 23:26 |
notmyname | that's fine. because the list is of people who have been notified. so basically, the patches in the list can be abandoned | 23:27 |
*** tumf has joined #openstack-swift | 23:29 | |
*** foexle has quit IRC | 23:30 | |
*** tumf has quit IRC | 23:34 | |
mattoliverau | notmyname: which email address should be use? NOTING that my abandoner server isn't apart of any domain's spf list.. yet, so some destinations may not accept mail from it, but at this point I think it's best effort, and it can always be added to an SPF record in the future. | 23:35 |
mattoliverau | notmyname: PM me a ssh public key and I'll give you access to the server. (its just a rackspace cloud server). | 23:36 |
notmyname | mattoliverau: ya. honestly I'm not too comfortable giving someone else the ability to send email as me. so either some dummy email address from your domain. maybe add me to the cc | 23:36 |
mattoliverau | notmyname: yeah, I was thinking the same thing :) | 23:37 |
mattoliverau | I'll create a donotreply at my domain :) | 23:37 |
*** Midnightmyth has quit IRC | 23:37 | |
torgomatic | surely there's some hosted thing out there providing /dev/null as a service that you could use ;) | 23:37 |
notmyname | mailinator? ;-) | 23:38 |
mattoliverau | oh yeah mailinator | 23:38 |
torgomatic | I can provide /dev/null as a service for only $5/month; data is submitted over UDP only | 23:40 |
*** occup4nt has joined #openstack-swift | 23:40 | |
mattoliverau | I used to work on an opensource digital preservation system for the Australian Government, it was awesome, but we found out at some stage the person who first setup the sourceforge account years earlier used a mailnator account... dangerous and took us a while to figure out which email address password resets were being sent too :P | 23:40 |
mattoliverau | which ended up being the internet | 23:41 |
*** marcusvrn has quit IRC | 23:41 | |
mattoliverau | the advantage of using my domain is I can add it to the SPF record and have a better guarantee the notification emails will reach their target. | 23:43 |
mattoliverau | although if mailinator had a stmp server I could use, then that's fine too.. | 23:44 |
notmyname | heh | 23:46 |
*** Edward-Zhang has joined #openstack-swift | 23:52 | |
*** bkopilov has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!