On Fri, Aug 12, 2016 at 03:48:49PM -0400, Vijay Bellur wrote:
..
> If you have a talk/discussion proposal that can be part of these themes,
> please send out your proposal(s) by replying to this thread. Please clearly
> mention the theme for which your proposal is relevant when you do so. We
> will be ending the CFP by 12 midnight PDT on August 31st, 2016.


I'd like to propose a discussion, mainly to get opinions and ideas of
others about a design I'm thinking of applying for certain features.

Thanks,
Niels


Title:
  Client initiated server-side processing - A.k.a. FOP-Bouncing

Summary:
  Certain operations a client wants to do can be offloaded to the
storage servers. One of these is server-sode-copy where a client wants
to copy a file from one Gluster volume to an other. It is inefficient to
read the file (transfer) to the client, and then write it to the server
again. It would be nice for a client to send the copy operation to one
of the storage servers and have the storage server take care of the
actual reading+writing of the data.

A possible way to accomplish this, is by using the upcall framework, and
have a special (per server) process listening for specific upcall
events. If a client sends the server-side-copy, the brick receiving it
can create an upcall event that is handled only by a server-side
process to offload the copy.

I might call this design FOP-Bouncing, unless someone comes up with a
more suitable name.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Gluster-users mailing list
Gluster-users@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-users

Reply via email to