Re: [Gluster-devel] glusterfs package requires libgfdb.so
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 sasun...@redhat.com 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@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-devel mailing list Gluster-devel@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel pgpAHLSSOLyWJ.pgp Description: PGP signature ___ Gluster-devel mailing list Gluster-devel@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel
[Gluster-devel] glusterfs package requires libgfdb.so
Hi All, I have encountered this issue with the latest nightly build of glusterfs-3.7 Here is the problem with package dependency. To install glusterfs-fuse dependency goes like this: glusterfs-fuse -- glusterfs -- libgfdb.so To install glusterfs-api(libgfapi) the dependency goes like this: glusterfs-api -- glusterfs -- libgfdb.so So, I was unable to install client-only-packages (without glusterfs-server ) When you install glusterfs-fuse or libgfapi, it requires libgfdb.so and installation is not possible. glusterfs-server is the package that provides - libgfdb.so You can't expect anyone to install glusterfs-server package on client-side. I have raised bug[1] for this issue Any thoughts ? [1] - https://bugzilla.redhat.com/show_bug.cgi?id=1208452 -- Satheesaran ___ Gluster-devel mailing list Gluster-devel@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] glusterfs package requires libgfdb.so
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 On Mon, Apr 6, 2015 at 12:32 PM, SATHEESARAN sasun...@redhat.com wrote: Hi All, I have encountered this issue with the latest nightly build of glusterfs-3.7 Here is the problem with package dependency. To install glusterfs-fuse dependency goes like this: glusterfs-fuse -- glusterfs -- libgfdb.so To install glusterfs-api(libgfapi) the dependency goes like this: glusterfs-api -- glusterfs -- libgfdb.so So, I was unable to install client-only-packages (without glusterfs-server ) When you install glusterfs-fuse or libgfapi, it requires libgfdb.so and installation is not possible. glusterfs-server is the package that provides - libgfdb.so You can't expect anyone to install glusterfs-server package on client-side. I have raised bug[1] for this issue Any thoughts ? [1] - https://bugzilla.redhat.com/show_bug.cgi?id=1208452 -- Satheesaran ___ Gluster-devel mailing list Gluster-devel@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-devel mailing list Gluster-devel@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] glusterfs package requires libgfdb.so
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. ~kaushal On Mon, Apr 6, 2015 at 2:48 PM, SATHEESARAN sasun...@redhat.com 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@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel ___ Gluster-devel mailing list Gluster-devel@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] glusterfs package requires libgfdb.so
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@gluster.org http://www.gluster.org/mailman/listinfo/gluster-devel