Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-10-02 Thread Kota TSUYUZAKI
Hi Quao, See inline responses below, please. (2018/09/27 0:58), Qiao Kang wrote: > Kota, > > Sorry for the late response, see more below: > > On Fri, Sep 21, 2018 at 2:59 AM Kota TSUYUZAKI > wrote: >> >> Hi Qiao, >> >>> Thanks! I'm interested and would like to join, as well as contribute! >>>

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-26 Thread Qiao Kang
Kota, Sorry for the late response, see more below: On Fri, Sep 21, 2018 at 2:59 AM Kota TSUYUZAKI wrote: > > Hi Qiao, > > > Thanks! I'm interested and would like to join, as well as contribute! > > > > One example, that is how the multi-READ works, is around [1], the storlets > middleware can

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-21 Thread Kota TSUYUZAKI
Hi Qiao, > Thanks! I'm interested and would like to join, as well as contribute! > One example, that is how the multi-READ works, is around [1], the storlets middleware can make a subrequest against to the backend Swift then, attach the request input to the application in the Docker container

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-18 Thread Qiao Kang
Dear Kota, On Mon, Sep 17, 2018 at 11:43 PM Kota TSUYUZAKI wrote: > > Hi Quio, > > > I know Storlets can provide user-defined computation functionalities, > > but I guess some capabilities can only be achieved using middleware. > > For example, a user may want such a feature: upon each PUT

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-17 Thread Kota TSUYUZAKI
Hi Quio, > I know Storlets can provide user-defined computation functionalities, > but I guess some capabilities can only be achieved using middleware. > For example, a user may want such a feature: upon each PUT request, it > creates a compressed copy of the object and stores both the original >

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-17 Thread Qiao Kang
Kota, Thanks for your reply, very helpful! I know Storlets can provide user-defined computation functionalities, but I guess some capabilities can only be achieved using middleware. For example, a user may want such a feature: upon each PUT request, it creates a compressed copy of the object and

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-17 Thread Kota TSUYUZAKI
With Storlets, users will be able to create their own applications that are able to run like as a Swift middeleware. The application (currently Python and Java are supported as the language but the apps can calls any binaries in the workspace) can be uploaded as a Swift object, then, users can

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-16 Thread John Dickinson
You may be interested in Storlets. It's another OpenStack project, maintained by a Swift core reviewer, that provides this sort of user-defined middleware functionality. You can also ask about it in #openstack-swift --John On 16 Sep 2018, at 9:25, Qiao Kang wrote: Hi, I'm wondering

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-16 Thread Remo Mattei
https://docs.openstack.org/swift/latest/overview_acl.html This should help. Remo > On Sep 16, 2018, at 16:15, Qiao Kang wrote: > > Thanks Remo. > > What did you mean by using ACL? Does it mean different users can see > different

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-16 Thread Qiao Kang
Thanks Remo. What did you mean by using ACL? Does it mean different users can see different middleware pipelines? For instance, Alice: middleware_1 -> middleware_2 -> middleware_3 ... Bob: middleware_2 -> middleware_4 ... Is that feasible? Thanks, Qiao On Sun, Sep 16, 2018 at 6:05 PM Remo

Re: [Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-16 Thread Remo Mattei
Users cannot install middleware. You can use ACL for users with the same share. Remo > On Sep 16, 2018, at 09:25, Qiao Kang wrote: > > Hi, > > I'm wondering whether Swift allows any user (not the administrator) to > specify which middleware that she/he wants his data object to go throught.

[Openstack] Can any user add or delete OpenStack Swift middleware?

2018-09-16 Thread Qiao Kang
Hi, I'm wondering whether Swift allows any user (not the administrator) to specify which middleware that she/he wants his data object to go throught. For instance, Alice wants to install a middleware but doesn't want Bob to use it, where Alice and Bob are two accounts in a single Swift cluster.