Wednesday, 2014-08-27

*** erlon has joined #openstack-swift00:05
*** tumf has joined #openstack-swift00:08
*** tumf has quit IRC00:12
*** dmorita has joined #openstack-swift00:30
*** kopparam has joined #openstack-swift00:30
*** kopparam has quit IRC00:35
*** occupwnt is now known as occupant00:36
*** addnull has joined #openstack-swift00:52
*** shri has quit IRC00:53
*** tumf has joined #openstack-swift01:08
*** tkay has quit IRC01:10
*** morganfainberg is now known as morganfainberg_Z01:13
*** slo_ has quit IRC01:21
*** kevinc_ has quit IRC01:23
*** shakamunyi has quit IRC01:29
*** mitz_ has joined #openstack-swift01:31
*** Edward-Zhang has joined #openstack-swift01:32
*** mitz has quit IRC01:33
*** morganfainberg_Z is now known as morganfainberg01:33
*** shakamunyi has joined #openstack-swift01:36
*** foexle has joined #openstack-swift01:42
*** foexle_ has quit IRC01:46
*** tumf has quit IRC01:49
*** tumf has joined #openstack-swift01:49
*** nosnos has joined #openstack-swift01:56
*** foexle has quit IRC02:03
*** addnull has quit IRC02:13
*** addnull has joined #openstack-swift02:14
*** haomaiwang has joined #openstack-swift02:27
*** kopparam has joined #openstack-swift02:32
*** chandankumar has joined #openstack-swift02:34
*** haomaiwang has quit IRC02:34
*** haomaiwang has joined #openstack-swift02:35
*** tgohad has quit IRC02:36
*** kopparam has quit IRC02:36
*** tsg has quit IRC02:37
*** haomai___ has joined #openstack-swift02:43
*** echevemaster_ has quit IRC02:45
*** echevemaster has joined #openstack-swift02:45
*** haomaiwang has quit IRC02:46
*** occupant has quit IRC02:52
zaitcevGuys03:08
*** addnull has quit IRC03:09
*** annegentle has joined #openstack-swift03:10
*** addnull has joined #openstack-swift03:10
zaitcevhttp://www.zaitcev.us/things/domain_remap.txt03:10
zaitcevIn what circumstances the statement  if not account.startswith(real_prefix):  can trigger?03:11
zaitcevsay, we have account  foo_00000003:11
zaitcevaccount_reseller_prefix is foo03:11
zaitcevwe find foo among reseller prefixes (if not, we bail)03:12
zaitcevso, real_prefix MUST be foo, although pointing into the config list03:12
zaitcevSo, line 10 could never come into play, of I'm missing something?03:13
*** addnull has quit IRC03:14
*** gyee has quit IRC03:17
*** nosnos has quit IRC03:23
*** nosnos has joined #openstack-swift03:24
*** nosnos has quit IRC03:28
mattoliverauzaitcev: 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
zaitcevmattoliverau: I see, thanks03:33
*** addnull has joined #openstack-swift03:40
*** addnull has quit IRC03:45
*** nosnos has joined #openstack-swift03:53
*** addnull has joined #openstack-swift03:55
*** addnull has quit IRC03:56
*** addnull has joined #openstack-swift03:56
*** tkay has joined #openstack-swift03:59
*** Edward-Zhang has quit IRC04:01
*** tkay has quit IRC04:15
*** addnull has quit IRC04:24
*** addnull has joined #openstack-swift04:24
*** addnull has quit IRC04:28
*** kopparam has joined #openstack-swift04:33
*** kopparam has quit IRC04:38
*** addnull has joined #openstack-swift04:43
*** addnull_ has joined #openstack-swift04:44
*** annegentle has quit IRC04:44
*** annegentle has joined #openstack-swift04:46
*** annegentle has quit IRC04:46
*** addnull has quit IRC04:47
*** Edward-Zhang has joined #openstack-swift04:47
*** chuck_ has quit IRC04:49
*** ppai has joined #openstack-swift04:52
*** zaitcev has quit IRC05:05
*** bkopilov has joined #openstack-swift05:06
*** kopparam has joined #openstack-swift05:15
*** tkay has joined #openstack-swift05:15
*** nshaikh has joined #openstack-swift05:43
*** haomai___ has quit IRC05:53
*** k4n0 has joined #openstack-swift05:59
*** chandankumar has joined #openstack-swift06:14
*** haomaiwang has joined #openstack-swift06:20
*** atan8 has joined #openstack-swift06:34
*** atan8 has quit IRC06:50
*** addnull_ has quit IRC07:01
*** tkay has quit IRC07:01
*** foexle has joined #openstack-swift07:03
*** nosnos has quit IRC07:04
*** nosnos_ has joined #openstack-swift07:04
*** kopparam has quit IRC07:11
*** kopparam has joined #openstack-swift07:11
*** kopparam has quit IRC07:16
*** bvandenh has joined #openstack-swift07:28
*** kopparam has joined #openstack-swift07:42
*** ppai has quit IRC07:43
*** kopparam has quit IRC07:48
*** fbo has joined #openstack-swift07:52
*** fbo has quit IRC07:55
*** judd7_ has joined #openstack-swift08:00
*** shakayumi has joined #openstack-swift08:01
*** mikehn_ has joined #openstack-swift08:03
*** dmorita_ has joined #openstack-swift08:03
*** Edward-Zhang_ has joined #openstack-swift08:03
*** tdasilva_ has joined #openstack-swift08:04
*** yliu has joined #openstack-swift08:04
*** astellwa1 has joined #openstack-swift08:05
*** kragniz_ has joined #openstack-swift08:05
*** joearnold_ has joined #openstack-swift08:08
*** jd__` has joined #openstack-swift08:08
*** portante_ has joined #openstack-swift08:08
*** shakamunyi has quit IRC08:10
*** jd__ has quit IRC08:10
*** judd7 has quit IRC08:10
*** kragniz has quit IRC08:10
*** mikehn has quit IRC08:10
*** Edward-Zhang has quit IRC08:10
*** dmorita has quit IRC08:10
*** joearnold has quit IRC08:10
*** tdasilva has quit IRC08:10
*** IRTermite has quit IRC08:10
*** dvorkbjel has quit IRC08:10
*** astellwag has quit IRC08:10
*** portante has quit IRC08:10
*** yliu_ has quit IRC08:10
*** omame has quit IRC08:10
*** joearnold_ is now known as joearnold08:10
*** jd__` is now known as jd__08:12
*** geaaru has joined #openstack-swift08:12
*** haomaiwang has quit IRC08:14
*** haomaiwang has joined #openstack-swift08:15
*** addnull has joined #openstack-swift08:19
*** Edward-Zhang_ has quit IRC08:19
*** kragniz_ is now known as kragniz08:20
*** aix has joined #openstack-swift08:20
*** IRTermite has joined #openstack-swift08:22
*** dvorkbjel has joined #openstack-swift08:23
*** haomaiw__ has joined #openstack-swift08:24
*** Midnightmyth has joined #openstack-swift08:26
*** haomaiwang has quit IRC08:27
*** haomaiw__ has quit IRC08:29
*** haomaiwang has joined #openstack-swift08:35
*** shakayumi has quit IRC08:40
*** nosnos_ has quit IRC08:45
*** nosnos has joined #openstack-swift08:46
*** kopparam has joined #openstack-swift08:46
*** nosnos has quit IRC08:50
*** ppai has joined #openstack-swift08:58
*** joeljwright has joined #openstack-swift08:58
*** shakayumi has joined #openstack-swift09:06
*** shakayumi has quit IRC09:10
*** nosnos has joined #openstack-swift09:11
*** mahatic has joined #openstack-swift09:17
*** echevemaster has quit IRC09:24
*** haomaiwang has quit IRC09:25
*** bvandenh has quit IRC09:27
*** bvandenh has joined #openstack-swift09:27
*** aix has quit IRC09:29
*** portante_ has quit IRC09:29
*** chandankumar has quit IRC09:32
*** lpabon has quit IRC09:36
*** haomaiwang has joined #openstack-swift09:37
*** joeljwright has quit IRC09:40
*** chandankumar has joined #openstack-swift09:40
*** portante has joined #openstack-swift09:43
*** ChanServ sets mode: +v portante09:43
*** lpabon has joined #openstack-swift09:48
*** xianghuihui has joined #openstack-swift10:01
*** aix has joined #openstack-swift10:04
*** shakayumi has joined #openstack-swift10:06
*** omame has joined #openstack-swift10:11
*** shakayumi has quit IRC10:11
*** joeljwright has joined #openstack-swift10:15
*** chandankumar has quit IRC10:26
*** chandankumar has joined #openstack-swift10:27
*** kopparam_ has joined #openstack-swift10:30
*** tumf has quit IRC10:32
*** kopparam has quit IRC10:33
*** addnull has quit IRC10:41
*** zul has joined #openstack-swift10:43
*** kopparam_ has quit IRC10:46
*** kopparam has joined #openstack-swift10:46
*** kopparam_ has joined #openstack-swift10:49
*** kopparam_ has quit IRC10:50
*** kopparam_ has joined #openstack-swift10:51
*** kopparam has quit IRC10:51
*** zul has quit IRC10:51
*** ppai has quit IRC10:59
*** haomaiwang has quit IRC11:01
*** haomaiwang has joined #openstack-swift11:01
*** tumf has joined #openstack-swift11:03
*** zul has joined #openstack-swift11:04
*** haomaiwang has quit IRC11:05
*** haomaiwang has joined #openstack-swift11:05
*** haomaiwa_ has joined #openstack-swift11:06
*** shakayumi has joined #openstack-swift11:07
*** tumf has quit IRC11:08
*** haomaiwang has quit IRC11:10
*** zul has quit IRC11:11
*** shakayumi has quit IRC11:11
*** zul has joined #openstack-swift11:14
*** ppai has joined #openstack-swift11:15
*** nosnos has quit IRC11:20
*** nosnos has joined #openstack-swift11:20
*** nosnos has quit IRC11:25
*** jasondotstar has quit IRC11:29
*** ppai has quit IRC11:32
*** jasondotstar has joined #openstack-swift11:44
*** ppai has joined #openstack-swift11:45
*** dmorita_ has quit IRC11:49
*** mahatic has quit IRC11:54
*** kopparam_ has quit IRC11:54
*** kopparam has joined #openstack-swift11:55
*** joeljwright has quit IRC11:55
*** kopparam has quit IRC12:00
*** ppai has quit IRC12:03
*** mkollaro has joined #openstack-swift12:03
*** tumf has joined #openstack-swift12:04
*** mkollaro1 has quit IRC12:06
*** jasondotstar has quit IRC12:06
*** shakayumi has joined #openstack-swift12:08
*** tumf has quit IRC12:09
*** shakayumi has quit IRC12:12
*** mahatic has joined #openstack-swift12:12
*** joeljwright has joined #openstack-swift12:13
*** chandankumar has quit IRC12:21
*** mkollaro has quit IRC12:55
*** mkollaro has joined #openstack-swift12:55
*** Edward-Zhang has joined #openstack-swift12:59
*** mkollaro1 has joined #openstack-swift13:00
*** mkollaro has quit IRC13:02
*** tumf has joined #openstack-swift13:05
*** slo_ has joined #openstack-swift13:08
*** shakayumi has joined #openstack-swift13:08
*** tumf has quit IRC13:09
*** annegentle has joined #openstack-swift13:12
*** shakayumi has quit IRC13:13
*** shakayumi has joined #openstack-swift13:40
*** shakayumi is now known as shakamunyi13:41
*** chandankumar has joined #openstack-swift13:50
*** kopparam has joined #openstack-swift13:57
*** Dafna is now known as Dafna_away13:57
*** shakamunyi has quit IRC13:58
*** zaitcev has joined #openstack-swift13:59
*** ChanServ sets mode: +v zaitcev13:59
*** tumf has joined #openstack-swift14:06
*** annegentle has quit IRC14:08
*** tumf has quit IRC14:10
*** shakamunyi has joined #openstack-swift14:11
*** annegentle has joined #openstack-swift14:13
*** shakamunyi has quit IRC14:22
*** shakamunyi has joined #openstack-swift14:23
*** chandankumar has quit IRC14:24
*** Dafna_away is now known as Dafna14:27
*** tongli has joined #openstack-swift14:30
*** Edward-Zhang has quit IRC14:34
*** shakamunyi has quit IRC14:40
*** chandankumar has joined #openstack-swift14:41
*** HenryG has joined #openstack-swift14:51
*** xianghuihui has quit IRC14:55
*** openstackgerrit has joined #openstack-swift14:55
*** tburnes has joined #openstack-swift15:03
*** tburnes has quit IRC15:04
*** tumf has joined #openstack-swift15:06
*** joearnold has quit IRC15:15
*** mlanner has quit IRC15:15
*** mlanner_ has joined #openstack-swift15:18
*** joearnold_ has joined #openstack-swift15:18
*** kopparam has quit IRC15:18
*** mlanner_ is now known as mlanner15:18
*** joearnold_ is now known as joearnold15:18
*** kopparam has joined #openstack-swift15:18
*** tumf has quit IRC15:22
*** Midnightmyth has quit IRC15:22
*** judd7_ has quit IRC15:22
*** nshaikh has quit IRC15:22
*** glange has quit IRC15:22
*** j_king has quit IRC15:22
*** anderstj has quit IRC15:22
*** torgomatic has quit IRC15:22
*** Midnightmyth has joined #openstack-swift15:22
*** judd7_ has joined #openstack-swift15:22
*** nshaikh has joined #openstack-swift15:22
*** glange has joined #openstack-swift15:22
*** j_king has joined #openstack-swift15:22
*** anderstj has joined #openstack-swift15:22
*** torgomatic has joined #openstack-swift15:22
*** dickson.freenode.net sets mode: +vv glange torgomatic15:22
*** kopparam has quit IRC15:23
*** lpabon has quit IRC15:24
*** jergerber has joined #openstack-swift15:24
*** jergerber has quit IRC15:24
*** jergerber has joined #openstack-swift15:24
*** lpabon has joined #openstack-swift15:25
*** openstack has joined #openstack-swift16:19
*** tumf has quit IRC16:22
openstackgerritJohn Dickinson proposed a change to openstack/swift: fix my name in AUTHORS  https://review.openstack.org/11708116:33
*** tburnes has joined #openstack-swift16:34
*** tburnes has quit IRC16:37
*** Q^3 has joined #openstack-swift16:37
*** Q^3 has quit IRC16:37
*** bkopilov has quit IRC16:42
*** kevinc_ has quit IRC16:44
*** mwstorer has joined #openstack-swift16:45
*** kevinc_ has joined #openstack-swift16:47
*** foexle has joined #openstack-swift16:51
notmynamegood morning16:52
dmsimardnotmyname: hi :)16:53
* notmyname is getting caught up from the ops summit16:53
notmynameoh, and we have a team meeting in about 2 hours. good fun16:54
*** bkopilov has joined #openstack-swift16:55
*** kevinc_ has quit IRC16:58
*** kevinc_ has joined #openstack-swift16:58
*** gyee has joined #openstack-swift17:00
*** astellwa1 has quit IRC17:02
*** joeljwright has quit IRC17:06
*** astellwag has joined #openstack-swift17:10
*** tumf has joined #openstack-swift17:19
*** tumf has quit IRC17:24
notmynametorgomatic: thanks for the great comment on that tempest change17:26
claygtorgomatic: you're always trying to get tempest to do http success status codes right17:27
*** echevemaster has joined #openstack-swift17: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 IRC17:35
*** _Slo has joined #openstack-swift17:35
*** tkay has joined #openstack-swift17:36
*** aix has quit IRC17:37
torgomaticif I keep pushing that rock up that hill, I'll have to reach the top one of these times17:49
*** foexle has quit IRC17:59
notmynametorgomatic: then a bird eats your liver and the rock rolls down the hill and lands on your heel? or something18:03
*** kevinc_ has quit IRC18:03
*** mkollaro1 has quit IRC18:04
*** kevinc_ has joined #openstack-swift18:08
*** annegentle has quit IRC18:08
*** mkollaro has joined #openstack-swift18:10
*** gvernik has joined #openstack-swift18:13
*** annegent- has joined #openstack-swift18:15
*** annegentle has joined #openstack-swift18:15
claygtdasilva_: hard to say, if you looke at what x-if-not-match does there's no such qouruming18:15
claygtdasilva_: 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 eventually18:16
*** tumf has joined #openstack-swift18:20
*** tumf has quit IRC18:26
*** annegentle has quit IRC18:37
*** annegent- is now known as annegentle18:38
*** zigo has quit IRC18:43
*** cutforth has joined #openstack-swift18:43
*** dmsimard is now known as dmsimard_away18:44
*** dmsimard_away is now known as dmsimard18:45
*** zigo has joined #openstack-swift18:46
*** tsg has joined #openstack-swift18:55
*** occupant has joined #openstack-swift18:55
*** kevinc_ has quit IRC18:56
zaitcevDo we have a meeting today, or John is on his way from San Antonio?18:57
*** gvernik has quit IRC18:57
notmynameyup. meeting time is basically now18:59
torgomaticI think we have one18:59
notmynameI flew in )early)18:59
redbocan we get rid of pbr yet?  the gate hasn't passed any jobs in >24 hours because of their bug.19:00
torgomaticredbo: +1 from me19:01
notmynameredbo: still? *sigh*19:04
*** echevemaster has quit IRC19:14
*** joeljwright has joined #openstack-swift19:18
*** mwstorer has quit IRC19:19
*** mwstorer has joined #openstack-swift19:21
*** tumf has joined #openstack-swift19:22
*** joeljwright has quit IRC19:24
*** tumf has quit IRC19:28
*** kevinc_ has joined #openstack-swift19:29
notmynamethis is supposed to unblock us https://review.openstack.org/#/c/116775/19:36
openstackgerritTushar Gohad proposed a change to openstack/swift: EC: Make quorum_size() specific to storage policy  https://review.openstack.org/11106719:37
notmynameand they're talking about it in -infra now19:37
notmynameredbo: ^19:40
*** tdasilva_ has quit IRC19:45
*** judd7_ has quit IRC19:48
* mattoliverau heads back to bed19:48
*** mahatic has quit IRC19:54
*** tsg has quit IRC19:59
notmynamehttps://review.openstack.org/#/c/116775/ has been approved and will unblock swift patches when it lands19:59
*** tsg has joined #openstack-swift19:59
*** judd7 has joined #openstack-swift20:04
*** mahatic has joined #openstack-swift20:10
*** occupant has quit IRC20:12
*** tumf has joined #openstack-swift20:24
*** tumf has quit IRC20:30
*** dmsimard is now known as dmsimard_away20:33
*** dmsimard_away is now known as dmsimard20:33
*** tongli has quit IRC20:35
*** occupant has joined #openstack-swift20:39
*** tgohad has joined #openstack-swift21:07
*** occupant has quit IRC21:07
*** __lgw4__ has quit IRC21:08
*** tsg has quit IRC21:08
*** foexle has joined #openstack-swift21:16
*** shri has joined #openstack-swift21:26
*** foexle has quit IRC21:26
*** tumf has joined #openstack-swift21:27
*** tumf has quit IRC21:32
mahatichello! 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.html21:35
mahaticI 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-swift21:41
ctennismahatic: did step #13, where you used the "swift" command line utility work for you okay?21:45
ctennisyou can use that same command to upload files, create containers, etc.21:45
openstackgerritClay Gerrard proposed a change to openstack/swift: Include timestamp in diskfile create  https://review.openstack.org/11735921:52
*** joeljwright has joined #openstack-swift22:02
claygawww man, where'd tdasilva_ go?22:06
_SloUsing 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
claygportante: tdasilva_: https://review.openstack.org/#/c/117359/ <- backwards incomptible change to DiskFile22:08
*** mahatic has quit IRC22: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/wsgi22:10
*** mahatic has joined #openstack-swift22:10
claygoh - *that* - i saw RadosGW and got sorta confused :D22:10
notmynameclayg: 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 summit22:10
claygnotmyname: yeah enovance is working on a diskfile - which could turn out ok - yay!22:11
* peluse heads off to dentist for the afternoon... ugh22:11
mattoliverauMorning all.. Again22:11
notmyname_Slo: or are you asking that since that enovance thing exists, can you use swift middleware with radosgw?22:11
notmynamemattoliverau: hi22: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 IRC22:11
claygchmouel: ^22:11
notmynameclayg: no, we might have jsut misunderstood the question22:11
*** peluse has joined #openstack-swift22:11
notmynamepeluse: welcome back22:12
claygi'm afk for a bit22:12
_Slothank 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 plugin22:14
notmyname_Slo: ah, ok then. that's not how that enovance repo works22:15
_Sloalso, is ceph's FastCGI similar than to WSGI used with Swift?22:15
*** jergerber has quit IRC22: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 middleware22:16
* torgomatic never really understood the point of that thing22:16
notmyname_Slo: but you also have a lot of added complexity (and probably a _lot_ of overhead)22:17
notmynametorgomatic: me neither22:17
notmyname_Slo: IMO, if you need consistent block storage, consider ceph. if you need available object storage, use swift22:17
torgomaticceph'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+ceph22:17
_Slonotmyname: yes that's what i am trying to find out now - trying to get the best of both worlds, ceph and swift22:18
_Sloalso, we will use both22:18
*** joeljwright has quit IRC22:19
_Sloi am just doing some research of best use for swift and radosgw22:19
_Sloright know, i am seeing more pros for Swift, since it has that much features added also for enterprise environment22: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 areas22:20
notmynameI don't think it's a good plan to try to make one system solve every problem22:20
_SloI completely agree22:21
mahaticctennis, 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-swift22:28
*** mkollaro has quit IRC22:29
_Slonotmyname: 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 available22:30
notmyname_Slo: in fact, the swiftonfile project is kinda just that22:31
*** sungju has joined #openstack-swift22:31
notmyname_Slo: https://github.com/swiftonfile/swiftonfile22:31
notmyname_Slo: and tdasilva is the person to talk to about it (but he's not here now)22:31
_Slook. so swift-on-file supports different posix complient systems , not just glusterfs22:31
_Slook thank you22:32
notmyname_Slo: right. exactly22: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 IRC22:33
zaitcevI 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
_Slonotmyname: 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 IRC22:36
*** bkopilov has quit IRC22:36
notmynamezaitcev: hey, your boss just resigned22:36
_Slolet's say for a reasons of some legacy aps that talks just NFS/CIFS22:36
notmynamewell, maybe boss's boss's boss22:36
notmyname_Slo: ah, yes22:36
_Slojust trying to understand options here :)22:36
notmyname_Slo: disclaimer, my employer has a CIFS/NFS gateway for Swift22:37
notmyname_Slo: so yes, there are options. and a FUSE interface is one possibility. it does have performance limitations, though22:38
_Sloyes i am aware of that yes :) but would also try to understand technology22:38
zaitcevnotmyname: It's a loss, he's a good guy. But life happens.22:38
zaitcevI think if technology needs are unclear, then.. Hmm...22:39
notmyname_Slo: :-) just trying to disclose biases22:39
zaitcevOkay. 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
_Slozaitcev: isn't the RADOS layer common for all types of CEPH storage (RBD, RadosGW, CephFS)?22:40
zaitcevThat way you have complete flexibility selecting the POSIX compatible pool providers. Buy Netapps, roll your own, whatever.22:40
zaitcevZFS 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
zaitcevRBD is addressed by a volume:number tuple22:44
zaitcevCeph FS is POSIX namespace22:45
zaitcevand RadosGW is two-headed: it provides Swift and S322:45
zaitcevSo, HTTP basically22:45
_Sloyap22:45
_SloThank you for all the comments. Any one come to Paris Open Staack Summit for some more questions? :)22:47
notmynameI'll be there22:47
*** bkopilov has joined #openstack-swift22:48
zaitcevI am going to skip Paris. Ceph folks will be there though.22:49
_Slook. bye. it's late in Slovenia ;)22:50
*** _Slo has quit IRC22:50
* zaitcev /nick _US22:50
* zaitcev /nick _US#122:51
*** ZackaryDoyle has joined #openstack-swift22:56
*** cutforth has quit IRC23:06
notmynamemattoliverau: https://twitter.com/sdague/status/50476574339774873623:07
notmynamemattoliverau: if you're happy with your script, let's move it forward.23:09
mattoliveraunotmyname: 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
notmynamemattoliverau: the abandon step is manual, right?23:12
mattoliveraunotmyname: 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
mattoliveraunotmyname: yup at this point, but I can authenticate to gerrit as a user so could auto abandon too.23:13
notmynamemattoliverau: 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
mattoliveraubut at this stage it will generate a list of changes that match the criteria and have been warned23:13
notmynameah23:13
notmyname"and have been warned"23:13
mattoliveraunotmyname: yup, so the test version is using a 1 day after warning, I'll bump that up to 1423:14
notmynamegot it23:14
mattoliverauif someone goes in an makes a comment on a change it will be removed from the list23:14
*** dmsimard is now known as dmsimard_away23:14
notmynameok23:15
notmynamemattoliverau: 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
mattoliveraunext time the script is run it will re query the database and generate a new list23:16
mattoliveraunotmyname: 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 change23:17
notmynameok. 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
mattoliveraunotmyname: 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
notmynamemattoliverau: ah, perfect23:20
notmynamemattoliverau: 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 patches23:21
mattoliverauchose html cause I should go and load that into swift ;)23:21
notmyname:-)23:21
notmynameand serve it with staticweb, of course23:21
mattoliveraunotmyname: 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
mattoliverauIf I nuke the notifications table, then the script will reemail everyone.. but the timer will start again.23:24
notmynamethat sounds like the right thing, if i understand correctly23:25
mattoliveraunotmyname: yeah, so the current changes wont appear in the list for 2 weeks (14 days)23:26
notmynamethat's fine. because the list is of people who have been notified. so basically, the patches in the list can be abandoned23:27
*** tumf has joined #openstack-swift23:29
*** foexle has quit IRC23:30
*** tumf has quit IRC23:34
mattoliveraunotmyname: 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
mattoliveraunotmyname: PM me a ssh public key and I'll give you access to the server. (its just a rackspace cloud server).23:36
notmynamemattoliverau: 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 cc23:36
mattoliveraunotmyname: yeah, I was thinking the same thing :)23:37
mattoliverauI'll create a donotreply at my domain :)23:37
*** Midnightmyth has quit IRC23:37
torgomaticsurely there's some hosted thing out there providing /dev/null as a service that you could use ;)23:37
notmynamemailinator? ;-)23:38
mattoliverauoh yeah mailinator23:38
torgomaticI can provide /dev/null as a service for only $5/month; data is submitted over UDP only23:40
*** occup4nt has joined #openstack-swift23:40
mattoliverauI 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 :P23:40
mattoliverauwhich ended up being the internet23:41
*** marcusvrn has quit IRC23:41
mattoliverauthe 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
mattoliveraualthough if mailinator had a stmp server I could use, then that's fine too..23:44
notmynameheh23:46
*** Edward-Zhang has joined #openstack-swift23:52
*** bkopilov has quit IRC23:57

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