Hide Forgot
Need to make necessary changes for GLusterFS 3.0 release to be able to work on Mac OS/X
is anyone handling all the porting/compatibility issues as of now? is the daily build script running on all the platforms?
(In reply to comment #1) > is anyone handling all the porting/compatibility issues as of now? is the daily > build script running on all the platforms? I think most of the platform incompatibility is due to changes in the fuse interface, of which I can/should take care (with some help)... Last time when I was discussing with Avati he gave this the lowest priority of all outstanding stuff, but we can reprioritize it any time.
PATCH: http://patches.gluster.com/patch/2476 in master (fixes to compile on MacOSX (no fuse client))
Created attachment 126 [details] Output of ddcprobe on my system
Created attachment 127 [details] kickstart config
thought the logs may be useful ... built on osx 10.5.8
Hi Adrian, (In reply to comment #6) > thought the logs may be useful ... built on osx 10.5.8 a functional client is further down the road (well not _too_ far hopefully). I'd be happy if you could do some testing and evaluation when we get there. I keep you updated if you feel like to be sort of a "beta tester" for Glusterfs 3x on Mac. Csaba
PATCH: http://patches.gluster.com/patch/2653 in master (fuse: treat DESTROY message as proto requires, ie. don't leave it unanswered)
*** Bug 625 has been marked as a duplicate of this bug. ***
*** Bug 109 has been marked as a duplicate of this bug. ***
PATCH: http://patches.gluster.com/patch/2932 in master (xlator.h: whitespace cleanup)
PATCH: http://patches.gluster.com/patch/2933 in master (iatt: configure.ac not to build filter)
PATCH: http://patches.gluster.com/patch/2934 in master (introduce iatt.h for inode attributes (to replace 'struct stat'))
PATCH: http://patches.gluster.com/patch/2935 in master (iatt: changes across the codebase)
PATCH: http://patches.gluster.com/patch/2941 in master (fix warnings on 32 bit)
PATCH: http://patches.gluster.com/patch/3114 in master (initialization fixes)
*** Bug 922 has been marked as a duplicate of this bug. ***
PATCH: http://patches.gluster.com/patch/3273 in master (OS X: basic additions for OS X client support)
PATCH: http://patches.gluster.com/patch/3274 in master (OS X: NFS adjustments needed for OS X)
PATCH: http://patches.gluster.com/patch/3275 in master (OS X: adjustments, minor fixes to eliminate warnings)
PATCH: http://patches.gluster.com/patch/3277 in master (OS X: enable mac-compat for OS X clients.)
PATCH: http://patches.gluster.com/patch/3323 in master (nfs/lib: Remove "-module" from LDFLAGS)
PATCH: http://patches.gluster.com/patch/3341 in master (OS X: salvage signal handling from mount routine)
PATCH: http://patches.gluster.com/patch/3342 in master (OS X: make location of launchd service configurable)
PATCH: http://patches.gluster.com/patch/4055 in master (build: ucontext on Darwin needs _XOPEN_SOURCE)
PATCH: http://patches.gluster.com/patch/4999 in master (Correct enum declaration of gf_dump_procnum, fixing duplicate symbol error when linking on Mac OS X)
PATCH: http://patches.gluster.com/patch/5000 in master (OS X: Include rpc/types.h)
PATCH: http://patches.gluster.com/patch/5001 in master (OS X: fnctl() flag FNM_EXTMATCH is not supported under Mac OS X)
Need to make sure that we mention, Mac OS X is not supported. If yes, we can mark DA (Document added).
We are documenting supported OS. No need to explicitly mention that Mac OS is not supported.