Removing glfs_ipc() from libgfapi

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In libgfapi.so we offer a function called glfs_ipc(). This function
makes it possible to call the IPC procedure/FOP. Because IPC is intended
for xlator-internal communication, there should be no need for external
programs to call this. The commands that are accepted through the
glfs_ipc() function are not exposed in any gfapi header, making it
tricky for an application to call glfs_ipc() in the first place.

At one point, glfs_ipc() was 'upgraded' to function for Gluster 4.0.
This change modified the parameters that glfs_ipc() needs. The new
version expects two dict_t arguments, which is not exposed through
libgfapi at all.

I would like to know who is planning to use glfs_ipc(), and for what
reason. We may be able to come up with a better alternative. If there
really is a strong need for glfs_ipc(), it should probably move to a
private header. If nobody needs glfs_ipc(), it will be removed from
glusterfs-3.12 on.

Please leave your comments in https://github.com/gluster/glusterfs/issues/269

Thanks,
Niels

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-devel

[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux