On Mon, Apr 06, 2015 at 03:10:32PM +0530, Kaushal M wrote: > The glusterfs package contains the CTR xlator, which requires libgfdb. > We have 2 choices now. We could either, > 1. Move the CTR xlator into the glusterfs-server package. This makes > sense because CTR is a server side only xlator, and has no reason to > be in the glusterfs package. > or, > 2. Move libgfdb back to glusterfs (or glusterfs-libs to be more correct). > > Either of these would allow client only packages. In fact, both are going to happen soon! 1. The CTR xlator should move to glusterfs-server. 2. Also the client-side cluster/tier xlator that uses libgfdb will only load libgfdb when it is a client doing promotion/demotion. Normal clients do not require libgfdb, it will be server-side only. This patch addresses that: http://review.gluster.org/9987 HTH, Niels > > ~kaushal > > On Mon, Apr 6, 2015 at 2:48 PM, SATHEESARAN <sasundar@xxxxxxxxxx> wrote: > > On 04/06/2015 12:45 PM, Humble Devassy Chirammal wrote: > >> > >> Hi Satheesaran, > >> > >> The libgfdb was moved to glusterfs-server package via > >> http://review.gluster.org/#/c/9983 > >> > >> As per commit, libgfdb is only used by processes that run on Gluster > >> servers. There is > >> no need to have this library (and its sqlite dependency) on any system > >> that installs a glusterfs package. > >> > > Humble, > > > > I see the dependency problem still exists with the latest rpm : > > > > gluster package is dependent on libgfdb.so > > > > [root@ ~ rpms]# rpm -qp --requires > > glusterfs-3.7dev-0.910.git17827de.el6.x86_64.rpm | grep libgfdb > > warning: glusterfs-3.7dev-0.910.git17827de.el6.x86_64.rpm: Header V3 > > RSA/SHA1 Signature, key ID b127718f: NOKEY > > libgfdb.so.0()(64bit) > > > > I get this dependency error while installing it using yum : > > > > Resolving Dependencies > > --> Running transaction check > > ---> Package glusterfs.x86_64 0:3.7dev-0.910.git17827de.el6 will be > > installed > > --> Processing Dependency: libgfdb.so.0()(64bit) for package: > > glusterfs-3.7dev-0.910.git17827de.el6.x86_64 > > ---> Package glusterfs-api.x86_64 0:3.7dev-0.910.git17827de.el6 will be > > installed > > ---> Package glusterfs-libs.x86_64 0:3.7dev-0.910.git17827de.el6 will be > > installed > > --> Finished Dependency Resolution > > Error: Package: glusterfs-3.7dev-0.910.git17827de.el6.x86_64 > > (/glusterfs-3.7dev-0.910.git17827de.el6.x86_64) > > Requires: libgfdb.so.0()(64bit) > > > > > > > > -- Satheesaran > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxxx > > http://www.gluster.org/mailman/listinfo/gluster-devel > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://www.gluster.org/mailman/listinfo/gluster-devel
Attachment:
pgprYRRuvUBn0.pgp
Description: PGP signature
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel