FreeBSD support being added to GlusterFS
Outback Dingo
outbackdingo at gmail.com
Mon Oct 6 23:34:26 UTC 2014
On Mon, Oct 6, 2014 at 5:06 AM, Justin Clift <justin at gluster.org> wrote:
> On 05/10/2014, at 3:11 AM, Jordan Hubbard wrote:
> >> On Oct 1, 2014, at 3:33 AM, Justin Clift <justin at gluster.org> wrote:
> >>
> >> As a data point, GlusterFS 3.6.0 beta3 has been released now too. :)
> >>
> >>
> http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.6.0beta3.tar.gz
> >>
> >> Everyone that has time, please test/try it out and report back any
> bugs. :D
> >
> > Hi Justin,
> >
> > Given that FreeBSD users interact with 3rd party software through the
> ports collection rather than random tarballs, would it be possible to get
> the port updated and/or find a long-term maintainer for it so that
> successive updates to glusterfs can simply be tracked (and communicated)
> through the ports collection?
>
> Yep, that sounds like a much better idea. Do you guys have anyone in
> mind as a potential ports maintainer? :)
>
Okay taking a look at this, Ive updated the port Makefile diff, found on
this three to the later
glusterfs-freebsd_20140811.tar.bz2
installed cmockery2, from ports as it wasnt a "dependency" in the port
Makefile yet.
and got this when configure was run on the gluster port. Im building on
FreeBSD 10.1-RC in a XenServer VM.
=== configuring in contrib/argp-standalone
(/usr/ports/sysutils/glusterfs/work/glusterfs/contrib/argp-standalone)
configure: WARNING: no configuration information is in
contrib/argp-standalone
GlusterFS configure summary
===========================
FUSE client : yes
Infiniband verbs : no
epoll IO multiplex : no
argp-standalone : no
fusermount : no
readline : yes
georeplication : no
Linux-AIO : no
Enable Debug : no
systemtap : yes
Block Device xlator : no
glupy : yes
Use syslog : yes
XML output : yes
QEMU Block formats : yes
Encryption xlator : yes
So how do we look so far ?
make runs fine, or seems to. However
[root at zfsguru /usr/ports/sysutils/glusterfs]# make install
===> Installing for glusterfs-20140811
===> glusterfs-20140811 depends on file: /usr/local/bin/python2.7 - found
===> glusterfs-20140811 depends on shared library: libargp.so - found
(/usr/local/lib/libargp.so.0.0.0)
===> glusterfs-20140811 depends on shared library: libintl.so - found
(/usr/local/lib/libintl.so.9)
===> glusterfs-20140811 depends on shared library: libfuse.so - found
(/usr/local/lib/libfuse.so.2.9.3)
===> glusterfs-20140811 depends on shared library: libxml2.so - found
(/usr/local/lib/libxml2.so.2.9.1)
===> Checking if glusterfs already installed
===> Registering installation for glusterfs-20140811
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/auth/addr.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/auth/login.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/rpc-transport/socket.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/afr.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/dht.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/distribute.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/nufa.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/pump.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/replicate.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/stripe.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/switch.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/debug/error-gen.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/debug/io-stats.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/debug/trace.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/encryption/crypt.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/encryption/rot-13.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/access-control.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/barrier.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/cdc.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/changelog.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/gfid-access.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/debug-trace.py):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/debug-trace.pyc):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/debug-trace.pyo):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/helloworld.py):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/helloworld.pyc):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/helloworld.pyo):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/negative.py):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/negative.pyc):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/negative.pyo):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/index.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/locks.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/mac-compat.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/marker.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/posix-locks.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/prot_client.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/prot_dht.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/prot_server.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/quiesce.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/quota.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/quotad.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/read-only.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/snapview-client.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/snapview-server.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/worm.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/meta.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/mgmt/glusterd.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/mount/api.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/mount/fuse.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/nfs/server.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/io-cache.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/io-threads.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/md-cache.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/open-behind.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/quick-read.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/read-ahead.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/readdir-ahead.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/stat-prefetch.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/write-behind.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/protocol/client.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/protocol/server.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/storage/posix.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/system/posix-acl.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/testing/features/template.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/testing/performance/symlink-cache.so):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/python2.7/site-packages/gluster/gfapi.py):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/python2.7/site-packages/gluster/gfapi.pyc):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/python2.7/site-packages/gluster/gfapi.pyo):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/auth/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/rpc-transport/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/cluster/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/debug/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/encryption/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/glupy/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/features/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/mgmt/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/mount/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/nfs/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/performance/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/protocol/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/storage/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/system/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/testing/features/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/testing/performance/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/testing/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/xlator/):
No such file or directory
pkg-static:
lstat(/usr/ports/sysutils/glusterfs/work/stage/usr/local/lib/glusterfs/3.5qa2/):
No such file or directory
>
> Regards and best wishes,
>
> Justin Clift
>
> --
> GlusterFS - http://www.gluster.org
>
> An open source, distributed file system scaling to several
> petabytes, and handling thousands of clients.
>
> My personal twitter: twitter.com/realjustinclift
>
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
>
More information about the freebsd-fs
mailing list