Re: glusterfs package requires libgfdb.so

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

 



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

[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