Bug 762093 (GLUSTER-361) - GlusterFS 3.0 should work on Mac OS/X
Summary: GlusterFS 3.0 should work on Mac OS/X
Keywords:
Status: CLOSED WONTFIX
Alias: GLUSTER-361
Product: GlusterFS
Classification: Community
Component: porting
Version: mainline
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Csaba Henk
QA Contact:
URL:
Whiteboard:
: GLUSTER-109 GLUSTER-625 GLUSTER-922 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-06 06:19 UTC by Pavan Vilas Sondur
Modified: 2015-12-01 16:45 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: ---
Mount Type: ---
Documentation: DNR
CRM:
Verified Versions:


Attachments (Terms of Use)
configure log (14.34 KB, application/octet-stream)
2009-12-23 18:56 UTC, Adrian Ibanez
no flags Details
make log (89.84 KB, application/octet-stream)
2009-12-23 18:57 UTC, Adrian Ibanez
no flags Details

Description Pavan Vilas Sondur 2009-11-06 06:19:46 UTC
Need to make necessary changes for GLusterFS 3.0 release to be able to work on Mac OS/X

Comment 1 Amar Tumballi 2009-11-11 18:26:21 UTC
is anyone handling all the porting/compatibility issues as of now? is the daily build script running on all the platforms?

Comment 2 Csaba Henk 2009-11-11 18:36:09 UTC
(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.

Comment 3 Anand Avati 2009-12-02 00:48:44 UTC
PATCH: http://patches.gluster.com/patch/2476 in master (fixes to compile on MacOSX (no fuse client))

Comment 4 Adrian Ibanez 2009-12-23 18:56:49 UTC
Created attachment 126 [details]
Output of ddcprobe on my system

Comment 5 Adrian Ibanez 2009-12-23 18:57:28 UTC
Created attachment 127 [details]
kickstart config

Comment 6 Adrian Ibanez 2009-12-23 18:59:48 UTC
thought the logs may be useful ... built on osx 10.5.8

Comment 7 Csaba Henk 2009-12-24 07:06:38 UTC
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

Comment 8 Anand Avati 2010-01-12 07:12:56 UTC
PATCH: http://patches.gluster.com/patch/2653 in master (fuse: treat DESTROY message as proto requires, ie. don't leave it unanswered)

Comment 9 Shehjar Tikoo 2010-03-02 08:04:39 UTC
*** Bug 625 has been marked as a duplicate of this bug. ***

Comment 10 Shehjar Tikoo 2010-03-02 08:27:31 UTC
*** Bug 109 has been marked as a duplicate of this bug. ***

Comment 11 Anand Avati 2010-03-16 12:31:23 UTC
PATCH: http://patches.gluster.com/patch/2932 in master (xlator.h: whitespace cleanup)

Comment 12 Anand Avati 2010-03-16 12:31:27 UTC
PATCH: http://patches.gluster.com/patch/2933 in master (iatt: configure.ac not to build filter)

Comment 13 Anand Avati 2010-03-16 12:31:31 UTC
PATCH: http://patches.gluster.com/patch/2934 in master (introduce iatt.h for inode attributes (to replace 'struct stat'))

Comment 14 Anand Avati 2010-03-16 12:31:35 UTC
PATCH: http://patches.gluster.com/patch/2935 in master (iatt: changes across the codebase)

Comment 15 Anand Avati 2010-03-22 05:27:09 UTC
PATCH: http://patches.gluster.com/patch/2941 in master (fix warnings on 32 bit)

Comment 16 Anand Avati 2010-04-08 07:08:18 UTC
PATCH: http://patches.gluster.com/patch/3114 in master (initialization fixes)

Comment 17 Csaba Henk 2010-05-12 13:47:50 UTC
*** Bug 922 has been marked as a duplicate of this bug. ***

Comment 18 Anand Avati 2010-05-21 04:31:45 UTC
PATCH: http://patches.gluster.com/patch/3273 in master (OS X: basic additions for OS X client support)

Comment 19 Anand Avati 2010-05-21 04:31:50 UTC
PATCH: http://patches.gluster.com/patch/3274 in master (OS X: NFS adjustments needed for OS X)

Comment 20 Anand Avati 2010-05-21 04:31:55 UTC
PATCH: http://patches.gluster.com/patch/3275 in master (OS X: adjustments, minor fixes to eliminate warnings)

Comment 21 Anand Avati 2010-05-21 04:31:59 UTC
PATCH: http://patches.gluster.com/patch/3277 in master (OS X: enable mac-compat for OS X clients.)

Comment 22 Anand Avati 2010-05-27 06:00:51 UTC
PATCH: http://patches.gluster.com/patch/3323 in master (nfs/lib: Remove "-module" from LDFLAGS)

Comment 23 Anand Avati 2010-05-31 09:39:20 UTC
PATCH: http://patches.gluster.com/patch/3341 in master (OS X: salvage signal handling from mount routine)

Comment 24 Anand Avati 2010-05-31 09:39:25 UTC
PATCH: http://patches.gluster.com/patch/3342 in master (OS X: make location of launchd service configurable)

Comment 25 Anand Avati 2010-08-10 06:44:50 UTC
PATCH: http://patches.gluster.com/patch/4055 in master (build: ucontext on Darwin needs _XOPEN_SOURCE)

Comment 26 Anand Avati 2010-10-27 02:55:58 UTC
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)

Comment 27 Anand Avati 2010-10-27 02:56:05 UTC
PATCH: http://patches.gluster.com/patch/5000 in master (OS X: Include rpc/types.h)

Comment 28 Anand Avati 2010-10-27 02:56:09 UTC
PATCH: http://patches.gluster.com/patch/5001 in master (OS X: fnctl() flag FNM_EXTMATCH is not supported under Mac OS X)

Comment 29 Amar Tumballi 2011-02-15 04:41:39 UTC
Need to make sure that we mention, Mac OS X is not supported. If yes, we can mark DA (Document added).

Comment 30 Divya 2011-03-29 07:39:04 UTC
We are documenting supported OS. No need to explicitly mention that Mac OS is not supported.


Note You need to log in before you can comment on or make changes to this bug.