Fighting Absurdity With Absurdity:
THIS SITE AND ALL CONTENT THEREIN IS ENTIRELY PERSONAL IN NATURE; THEREFORE THE OPINIONS, COMMENTS, BELIEFS, ET CETERA THEREIN MAY NOT BE CONSTRUED AS BEING THAT OR ENDORSED BY ANY EMPLOYER OF MINE, PAST, PRESENT OR FUTURE, THOR, MARS, THE FLYING SPAGHETTI MONSTER, OR THAT BUM WHO JUST BILKED YOU OUT OF A CIGARETTE. BY THE WAY, THAT DUDE MAKES MORE PANHANDLING THAN YOU DO AT YOUR OFFICE JOB.
Stand back, I’m going to try science.
GlusterFS/Nexenta Core
Just some simple notes on compiling GlusterFS on Nexenta. It almost worked flawlessly; had some issues with a redundant incorrect vasprintf declaration. Commenting it out seemed to have no ill effect, and allowed compilation to complete.
cd /usr/src
wget http://ftp.gluster.com/pub/gluster/glusterfs/2.0/LATEST/glusterfs-2.0.7.tar.gz
tar -zxf glusterfs*.gz
cd glusterfs*
apt-get install flex bison build-essential byacc
In libglusterfs/src/compat.h, comment out vasprintf declaration, then continue:
./configure --prefix=/opt/glusterfs --disable-libglusterfsclient --disable-fuse-client
make
make install
AFAIK, OpenSolaris-based operating systems still aren’t capable of using the Gluster client, which makes certain replication schemes a bit… impossible.
Note: Still working out comments/etc. theming. Please ignore the ugliness.