Bug 1089172 - MacOSX/Darwin port
Summary: MacOSX/Darwin port
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: GlusterFS
Classification: Community
Component: core
Version: mainline
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Harshavardhana
QA Contact:
URL:
Whiteboard:
: 919916 (view as bug list)
Depends On:
Blocks: 1130307
TreeView+ depends on / blocked
 
Reported: 2014-04-18 07:40 UTC by Harshavardhana
Modified: 2015-03-23 01:04 UTC (History)
6 users (show)

Fixed In Version: glusterfs-3.5qa2-0.425.git9360107
Clone Of:
: 1130307 (view as bug list)
Environment:
Last Closed: 2014-11-11 08:30:10 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Harshavardhana 2014-04-18 07:40:08 UTC
Description of problem:

Placeholder for MacOSX porting efforts

Version-Release number of selected component (if applicable):
mainline

Comment 1 Anand Avati 2014-04-18 07:42:01 UTC
REVIEW: http://review.gluster.org/7503 (build: MacOSX Porting fixes) posted (#7) for review on master by Harshavardhana (harsha)

Comment 2 Anand Avati 2014-04-18 23:18:24 UTC
REVIEW: http://review.gluster.org/7503 (build: MacOSX Porting fixes) posted (#8) for review on master by Harshavardhana (harsha)

Comment 3 Anand Avati 2014-04-19 09:36:20 UTC
REVIEW: http://review.gluster.org/7503 (build: MacOSX Porting fixes) posted (#9) for review on master by Harshavardhana (harsha)

Comment 4 Anand Avati 2014-04-20 05:34:02 UTC
REVIEW: http://review.gluster.org/7503 (build: MacOSX Porting fixes) posted (#10) for review on master by Harshavardhana (harsha)

Comment 5 Anand Avati 2014-04-22 01:27:40 UTC
REVIEW: http://review.gluster.org/7503 (build: MacOSX Porting fixes) posted (#11) for review on master by Harshavardhana (harsha)

Comment 6 Anand Avati 2014-04-23 21:08:36 UTC
REVIEW: http://review.gluster.org/7503 (build: MacOSX Porting fixes) posted (#12) for review on master by Harshavardhana (harsha)

Comment 7 Anand Avati 2014-04-24 21:41:56 UTC
COMMIT: http://review.gluster.org/7503 committed in master by Anand Avati (avati) 
------
commit a3cb38e3edf005bef73da4c9cfd958474a14d50f
Author: Harshavardhana <harsha>
Date:   Thu Apr 17 15:54:34 2014 -0700

    build: MacOSX Porting fixes
    
    git.org:~schafdog/glusterfs-core/osx-glusterfs
    
    Working functionality on MacOSX
    
     - GlusterD (management daemon)
     - GlusterCLI (management cli)
     - GlusterFS FUSE (using OSXFUSE)
     - GlusterNFS (without NLM - issues with rpc.statd)
    
    Change-Id: I20193d3f8904388e47344e523b3787dbeab044ac
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Signed-off-by: Dennis Schafroth <dennis>
    Tested-by: Harshavardhana <harsha>
    Tested-by: Dennis Schafroth <dennis>
    Reviewed-on: http://review.gluster.org/7503
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Anand Avati <avati>

Comment 8 Anand Avati 2014-04-24 22:44:51 UTC
REVIEW: http://review.gluster.org/7552 (osx: compilation problems fixed) posted (#1) for review on master by Harshavardhana (harsha)

Comment 9 Anand Avati 2014-04-24 22:44:56 UTC
REVIEW: http://review.gluster.org/7553 (macfuse: Add missing darwin headers to 'noinst') posted (#1) for review on master by Harshavardhana (harsha)

Comment 10 Anand Avati 2014-04-24 22:49:33 UTC
REVIEW: http://review.gluster.org/7554 (macfuse: Add missing darwin headers to 'noinst') posted (#1) for review on master by Harshavardhana (harsha)

Comment 11 Anand Avati 2014-04-24 22:49:39 UTC
REVIEW: http://review.gluster.org/7555 (osx: compilation problems fixed) posted (#1) for review on master by Harshavardhana (harsha)

Comment 12 Anand Avati 2014-04-25 00:10:01 UTC
REVIEW: http://review.gluster.org/7556 (osx: Compilation fixes) posted (#1) for review on master by Harshavardhana (harsha)

Comment 13 Anand Avati 2014-04-25 19:02:37 UTC
COMMIT: http://review.gluster.org/7556 committed in master by Anand Avati (avati) 
------
commit 841ac48b413f0e108d25af36429568b6d34dab39
Author: Harshavardhana <harsha>
Date:   Thu Apr 24 17:09:24 2014 -0700

    osx: Compilation fixes
    
    Change-Id: I822936cbeb4ec8af46be8e94644ea666b919ae5c
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7556
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Anand Avati <avati>

Comment 14 Anand Avati 2014-04-27 01:31:26 UTC
REVIEW: http://review.gluster.org/7571 (libglusterfs: Define macro GF_PRI_USEC for Linux as well) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)

Comment 15 Anand Avati 2014-04-27 06:02:11 UTC
COMMIT: http://review.gluster.org/7571 committed in master by Anand Avati (avati) 
------
commit fbef3a51c501c67ce6814dd16efb87758d855d48
Author: Pranith Kumar K <pkarampu>
Date:   Sun Apr 27 07:00:34 2014 +0530

    libglusterfs: Define macro GF_PRI_USEC for Linux as well
    
    Change-Id: I073f1f4ead4391d497fbb7603f9ee0257271493b
    BUG: 1089172
    Signed-off-by: Pranith Kumar K <pkarampu>
    Reviewed-on: http://review.gluster.org/7571
    Reviewed-by: Harshavardhana <harsha>
    Tested-by: Harshavardhana <harsha>
    Reviewed-by: Anand Avati <avati>

Comment 16 Anand Avati 2014-04-28 22:28:06 UTC
REVIEW: http://review.gluster.org/7584 (glusterd: make sure that mntent.h is conditionally included) posted (#1) for review on master by Harshavardhana (harsha)

Comment 17 Anand Avati 2014-04-28 23:33:01 UTC
REVIEW: http://review.gluster.org/7585 (nlm: fix rpc.statd typo) posted (#1) for review on master by Harshavardhana (harsha)

Comment 18 Anand Avati 2014-04-29 01:24:32 UTC
COMMIT: http://review.gluster.org/7585 committed in master by Anand Avati (avati) 
------
commit d960a4ac74fb695581a2a00080fab16f8886ea9e
Author: Harshavardhana <harsha>
Date:   Mon Apr 28 16:31:15 2014 -0700

    nlm: fix rpc.statd typo
    
    Change-Id: I701fd82a8dd5a72727b8035bc6c2861465f1aa1f
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7585
    Reviewed-by: Anand Avati <avati>
    Tested-by: Anand Avati <avati>

Comment 19 Anand Avati 2014-04-29 23:18:28 UTC
COMMIT: http://review.gluster.org/7584 committed in master by Anand Avati (avati) 
------
commit 4d9e0bf658cce3cf9f808bb6d0a4cb2d8c9ad504
Author: Harshavardhana <harsha>
Date:   Mon Apr 28 15:27:13 2014 -0700

    glusterd: make sure that mntent.h is conditionally included
    
    Change-Id: I39c362c0908166707e10e8820cc1ee9a0989dcbe
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7584
    Reviewed-by: Anand Avati <avati>
    Tested-by: Anand Avati <avati>

Comment 20 Anand Avati 2014-05-03 07:03:53 UTC
REVIEW: http://review.gluster.org/7651 (glusterd/snapshot: umount2 on OSX/NetBSD is unmount) posted (#1) for review on master by Harshavardhana (harsha)

Comment 21 Anand Avati 2014-05-03 21:56:01 UTC
REVIEW: http://review.gluster.org/7654 (glusterd: NFS server wrongly started with `DEBUG` log-level) posted (#1) for review on master by Harshavardhana (harsha)

Comment 22 Anand Avati 2014-05-03 22:04:47 UTC
REVIEW: http://review.gluster.org/7651 (glusterd/snapshot: umount2 on OSX/NetBSD is unmount) posted (#2) for review on master by Harshavardhana (harsha)

Comment 23 Anand Avati 2014-05-03 22:30:29 UTC
COMMIT: http://review.gluster.org/7651 committed in master by Anand Avati (avati) 
------
commit aea76f0ec5ca01fd10810d704e5ad00cb4eba2fc
Author: Harshavardhana <harsha>
Date:   Sat May 3 00:02:03 2014 -0700

    glusterd/snapshot: umount2 on OSX/NetBSD is unmount
    
    Change-Id: I8de4d47bb2a54b915243ea029cce2585fba34876
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7651
    Reviewed-by: Justin Clift <justin>
    Tested-by: Justin Clift <justin>
    Reviewed-by: Anand Avati <avati>

Comment 24 Anand Avati 2014-05-03 22:38:18 UTC
REVIEW: http://review.gluster.org/7654 (glusterd: NFS server wrongly started with `DEBUG` log-level) posted (#2) for review on master by Harshavardhana (harsha)

Comment 25 Anand Avati 2014-05-03 23:21:39 UTC
REVIEW: http://review.gluster.org/7655 (changelog: in C99 `inline` shouldn't be part of function definition) posted (#1) for review on master by Harshavardhana (harsha)

Comment 26 Anand Avati 2014-05-04 02:40:18 UTC
COMMIT: http://review.gluster.org/7655 committed in master by Anand Avati (avati) 
------
commit d5918849bebc8df85b017e3eddefaef69f008889
Author: Harshavardhana <harsha>
Date:   Sat May 3 16:17:04 2014 -0700

    changelog: in C99 `inline` shouldn't be part of function definition
    
    - C99 standard dictates that `inline` should be used only to hint
      function implementation not as a definition
              - http://clang.llvm.org/compatibility.html#inline
      This also leads to run time issues as 'undefined symbols'
    
    - Remember to use adding explicit headers when using an external
      function
    
    Change-Id: I66a9030da7ac38ded6e0b6a977182be977382fa2
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7655
    Reviewed-by: Anand Avati <avati>
    Tested-by: Anand Avati <avati>

Comment 27 Anand Avati 2014-05-04 08:07:20 UTC
REVIEW: http://review.gluster.org/7656 (runtime: Disable optimization for OSX versions < 10.9) posted (#1) for review on master by Harshavardhana (harsha)

Comment 28 Anand Avati 2014-05-05 16:10:54 UTC
REVIEW: http://review.gluster.org/7654 (glusterd: NFS server wrongly started with `DEBUG` log-level) posted (#3) for review on master by Harshavardhana (harsha)

Comment 29 Anand Avati 2014-05-06 00:54:18 UTC
REVIEW: http://review.gluster.org/7656 (runtime: Disable optimization for OSX versions < 10.9) posted (#2) for review on master by Harshavardhana (harsha)

Comment 30 Anand Avati 2014-05-06 00:54:52 UTC
REVIEW: http://review.gluster.org/7654 (glusterd: NFS server wrongly started with `DEBUG` log-level) posted (#4) for review on master by Harshavardhana (harsha)

Comment 31 Anand Avati 2014-05-08 04:05:40 UTC
COMMIT: http://review.gluster.org/7654 committed in master by Krishnan Parthasarathi (kparthas) 
------
commit eeb4434d6196735323fa28cfd19b5f7b36e1f664
Author: Harshavardhana <harsha>
Date:   Sat May 3 14:52:11 2014 -0700

    glusterd: NFS server wrongly started with `DEBUG` log-level
    
    Disable DEBUG
    
    Change-Id: I011231ba3df4a42f892f1305867bfc74bb101269
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7654
    Reviewed-by: Niels de Vos <ndevos>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Krishnan Parthasarathi <kparthas>
    Tested-by: Krishnan Parthasarathi <kparthas>

Comment 32 Anand Avati 2014-05-09 03:14:03 UTC
COMMIT: http://review.gluster.org/7656 committed in master by Anand Avati (avati) 
------
commit 4f8c7cc34dad6a963f70dfcf11e737fd44c31a42
Author: Harshavardhana <harsha>
Date:   Sun May 4 01:04:11 2014 -0700

    runtime: Disable optimization for OSX versions < 10.9
    
    Optimization flags has led to segfaults at wrong locations
    throughout gluster code for versions < 10.9
    
    Assuming this to be a compiler bug, disable optimization
    flags
    
    Change-Id: Ia2dc983dc5bb06935f03b68c07688ce41255d7da
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7656
    Reviewed-by: Justin Clift <justin>
    Tested-by: Justin Clift <justin>

Comment 33 Anand Avati 2014-05-09 07:18:45 UTC
REVIEW: http://review.gluster.org/7722 (osx: build issues after recent commit) posted (#1) for review on master by Harshavardhana (harsha)

Comment 34 Anand Avati 2014-05-09 18:42:47 UTC
REVIEW: http://review.gluster.org/7722 (osx: build issues after recent commit) posted (#2) for review on master by Harshavardhana (harsha)

Comment 35 Anand Avati 2014-05-11 08:17:20 UTC
REVIEW: http://review.gluster.org/7722 (osx: build issues after recent commit) posted (#3) for review on master by Harshavardhana (harsha)

Comment 36 Anand Avati 2014-05-14 00:43:33 UTC
REVIEW: http://review.gluster.org/7757 (api: non glibc systems do not define __THROW) posted (#1) for review on master by Harshavardhana (harsha)

Comment 37 Anand Avati 2014-05-14 05:38:43 UTC
REVIEW: http://review.gluster.org/7757 (api: non glibc systems do not define __THROW) posted (#2) for review on master by Harshavardhana (harsha)

Comment 38 Anand Avati 2014-05-14 05:45:00 UTC
REVIEW: http://review.gluster.org/7722 (osx: build issues after recent commit) posted (#4) for review on master by Harshavardhana (harsha)

Comment 39 Anand Avati 2014-05-14 09:16:59 UTC
REVIEW: http://review.gluster.org/7757 (api: non glibc systems do not define __THROW) posted (#3) for review on master by Harshavardhana (harsha)

Comment 40 Anand Avati 2014-05-14 09:18:11 UTC
REVIEW: http://review.gluster.org/7757 (api: non glibc c++ systems do not define __THROW) posted (#4) for review on master by Harshavardhana (harsha)

Comment 41 Anand Avati 2014-05-15 06:42:08 UTC
REVIEW: http://review.gluster.org/7757 (api: non glibc c++ systems do not define __THROW) posted (#5) for review on master by Harshavardhana (harsha)

Comment 42 Anand Avati 2014-05-15 07:17:32 UTC
REVIEW: http://review.gluster.org/7722 (contrib: Cross platform fixes after recent commits) posted (#5) for review on master by Harshavardhana (harsha)

Comment 43 Anand Avati 2014-05-16 14:22:54 UTC
REVIEW: http://review.gluster.org/7722 (contrib: Cross platform fixes after recent commits) posted (#6) for review on master by Harshavardhana (harsha)

Comment 44 Anand Avati 2014-05-16 15:33:26 UTC
REVIEW: http://review.gluster.org/7722 (contrib: Cross platform fixes after recent commits) posted (#7) for review on master by Harshavardhana (harsha)

Comment 45 Anand Avati 2014-05-17 18:53:00 UTC
COMMIT: http://review.gluster.org/7722 committed in master by Anand Avati (avati) 
------
commit aa85de4be3f96a140a69170330293bfdfa3d24e7
Author: Harshavardhana <harsha>
Date:   Thu May 15 00:15:52 2014 -0700

    contrib: Cross platform fixes after recent commits
    
    - provide a getment_r () version which behaves as
      re-entrant with some caveats for NetBSD/OSX specific.
    - some apparent warning issues fixed, always use PRI* format
      specification avoid using %ld i.e not portable
    
    Change-Id: Ib3d1a73b426e38b436b356355b97db0104a1a4a5
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7722
    Reviewed-by: Emmanuel Dreyfus <manu>
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Anand Avati <avati>

Comment 46 Anand Avati 2014-05-17 18:54:40 UTC
COMMIT: http://review.gluster.org/7757 committed in master by Anand Avati (avati) 
------
commit f4944449940ee08d8add767ba81cd5ca8f8611a5
Author: Harshavardhana <harsha>
Date:   Tue May 13 17:42:14 2014 -0700

    api: non glibc c++ systems do not define __THROW
    
    Let __THROW be defined conditionally for more portability
    
    Change-Id: I6e7cb1eb59b84988e155e9a8b696e842b7ff8f7f
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7757
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Emmanuel Dreyfus <manu>
    Reviewed-by: Anand Avati <avati>

Comment 47 Anand Avati 2014-05-17 23:28:19 UTC
REVIEW: http://review.gluster.org/7787 (rpc: make sure we use relative path) posted (#1) for review on master by Harshavardhana (harsha)

Comment 48 Anand Avati 2014-05-20 04:01:28 UTC
COMMIT: http://review.gluster.org/7787 committed in master by Anand Avati (avati) 
------
commit 0b4fc6c8bfed9ccc87d97056399a848c8990e500
Author: Harshavardhana <harsha>
Date:   Sat May 17 16:26:34 2014 -0700

    rpc: make sure we use relative path
    
    In commit "618d465295df02ae6d53be1327947a210bb8b47d" we made
    change regarding NetBSD make by replacing `$<`, fix it
    accordingly.
    
    Change-Id: Ief82887253ede8216efd0ae7d5f73329f1492846
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7787
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Niels de Vos <ndevos>
    Reviewed-by: Justin Clift <justin>
    Tested-by: Justin Clift <justin>

Comment 49 Anand Avati 2014-05-30 08:07:53 UTC
REVIEW: http://review.gluster.org/7932 (build: Avoid gcc pragmas when clang is enabled) posted (#1) for review on master by Harshavardhana (harsha)

Comment 50 Anand Avati 2014-05-30 08:42:05 UTC
REVIEW: http://review.gluster.org/7933 (snapview: Disable snapview client/server for osx) posted (#1) for review on master by Harshavardhana (harsha)

Comment 51 Anand Avati 2014-06-01 19:48:38 UTC
REVIEW: http://review.gluster.org/7932 (build: Avoid gcc pragmas when clang is enabled) posted (#2) for review on master by Harshavardhana (harsha)

Comment 52 Anand Avati 2014-06-01 19:48:48 UTC
REVIEW: http://review.gluster.org/7933 (snapview: Disable snapview client/server for osx) posted (#2) for review on master by Harshavardhana (harsha)

Comment 53 Anand Avati 2014-06-03 00:40:59 UTC
REVIEW: http://review.gluster.org/7933 (snapview: Disable snapview client/server for osx) posted (#3) for review on master by Harshavardhana (harsha)

Comment 54 Anand Avati 2014-06-03 07:34:03 UTC
REVIEW: http://review.gluster.org/7933 (snapview: Disable snapview client/server for osx) posted (#4) for review on master by Harshavardhana (harsha)

Comment 55 Anand Avati 2014-06-04 23:24:37 UTC
COMMIT: http://review.gluster.org/7932 committed in master by Anand Avati (avati) 
------
commit ea58f256463efb07824dbd307af06f2c3960f254
Author: Harshavardhana <harsha>
Date:   Fri May 30 01:07:04 2014 -0700

    build: Avoid gcc pragmas when clang is enabled
    
    Change-Id: I86544a9bfd24ef1a69315c0f6c3abcdd9aeb2c69
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7932
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Anand Avati <avati>

Comment 56 Anand Avati 2014-06-08 18:50:56 UTC
REVIEW: http://review.gluster.org/7998 (snapview/server: warning cleanup after clang complaints) posted (#2) for review on master by Harshavardhana (harsha)

Comment 57 Anand Avati 2014-06-09 18:42:47 UTC
REVIEW: http://review.gluster.org/7998 (snapview/server: warning cleanup after clang complaints) posted (#3) for review on master by Harshavardhana (harsha)

Comment 58 Anand Avati 2014-06-11 04:18:24 UTC
REVIEW: http://review.gluster.org/7998 (snapview/server: warning cleanup after clang complaints) posted (#4) for review on master by Harshavardhana (harsha)

Comment 59 Anand Avati 2014-06-13 17:14:53 UTC
REVIEW: http://review.gluster.org/7998 (snapview/server: warning cleanup after clang complaints) posted (#5) for review on master by Harshavardhana (harsha)

Comment 60 Anand Avati 2014-06-14 01:55:16 UTC
REVIEW: http://review.gluster.org/8067 (glusterd: Avoid simple inline function definitions with local scope) posted (#1) for review on master by Harshavardhana (harsha)

Comment 61 Anand Avati 2014-06-18 06:17:05 UTC
COMMIT: http://review.gluster.org/8067 committed in master by Vijay Bellur (vbellur) 
------
commit d0657d2989c1ba50ff76f15223ed9ce6a20a8682
Author: Harshavardhana <harsha>
Date:   Fri Jun 13 18:50:44 2014 -0700

    glusterd: Avoid simple inline function definitions with local scope
    
    C99/clang treats simple 'inline' function definitions as external
    scoped functions - this leads to flat_namespace issue on OSX.
    
    Avoid them by making them 'static inline' instead.
    
    Change-Id: I03deb4a72e0ba16e5e21e9739792b777898b67ed
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8067
    Reviewed-by: Krishnan Parthasarathi <kparthas>
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Atin Mukherjee <amukherj>
    Reviewed-by: Vijay Bellur <vbellur>

Comment 62 Anand Avati 2014-06-18 06:18:20 UTC
COMMIT: http://review.gluster.org/7998 committed in master by Vijay Bellur (vbellur) 
------
commit 438234fccb41f9621e7506737438d77bc4f0d4f2
Author: Harshavardhana <harsha>
Date:   Thu Jun 5 23:09:56 2014 -0700

    snapview/server: warning cleanup after clang complaints
    
    - svs_inode_new()/svs_fd_new() should only need "no" arguments as
      presented
    
    - define variables only with usability :-)
    
    Change-Id: I10a8d189a088701b29f26b6e4913560e32d16e75
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7998
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Raghavendra Bhat <raghavendra>
    Reviewed-by: Vijay Bellur <vbellur>

Comment 63 Anand Avati 2014-07-01 23:09:20 UTC
REVIEW: http://review.gluster.org/8216 (porting: Provide fallocate for OSX) posted (#1) for review on master by Harshavardhana (harsha)

Comment 64 Anand Avati 2014-07-01 23:12:29 UTC
REVIEW: http://review.gluster.org/8217 (porting: Provide fallocate for OSX) posted (#1) for review on master by Harshavardhana (harsha)

Comment 65 Anand Avati 2014-07-02 02:18:00 UTC
REVIEW: http://review.gluster.org/8217 (porting: Provide fallocate for OSX) posted (#2) for review on master by Harshavardhana (harsha)

Comment 66 Anand Avati 2014-07-02 02:18:06 UTC
REVIEW: http://review.gluster.org/8219 (porting: Enable 64bit inode properly on Darwin) posted (#1) for review on master by Harshavardhana (harsha)

Comment 67 Anand Avati 2014-07-02 02:20:21 UTC
REVIEW: http://review.gluster.org/8219 (porting: Enable 64bit inode properly on Darwin) posted (#2) for review on master by Harshavardhana (harsha)

Comment 68 Anand Avati 2014-07-02 02:20:32 UTC
REVIEW: http://review.gluster.org/8217 (porting: Provide fallocate and fremovexattr for OSX) posted (#3) for review on master by Harshavardhana (harsha)

Comment 69 Anand Avati 2014-07-03 00:24:26 UTC
COMMIT: http://review.gluster.org/8217 committed in master by Harshavardhana (harsha) 
------
commit 6718342a2cc853e8e6b268abe802d5bd28eca8c0
Author: Harshavardhana <harsha>
Date:   Tue Jul 1 16:08:40 2014 -0700

    porting: Provide fallocate and fremovexattr for OSX
    
    Change-Id: I563216f83edaff6d01a251ef0c1746a14aec700c
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8217
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Kaleb KEITHLEY <kkeithle>

Comment 70 Anand Avati 2014-07-03 00:26:40 UTC
COMMIT: http://review.gluster.org/8219 committed in master by Harshavardhana (harsha) 
------
commit 5723645715ae25c2de1bbdde1cf793e194e69eff
Author: Harshavardhana <harsha>
Date:   Tue Jul 1 19:03:52 2014 -0700

    porting: Enable 64bit inode properly on Darwin
    
    Usage of -D__DARWIN_64_BIT_INO_T was wrong, use
    
    -D_DARWIN_USE_64_BIT_INODE instead
    
    Change-Id: I4b532232d0a61fe30f08c41ffeba50fff4ecd79e
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8219
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Kaleb KEITHLEY <kkeithle>

Comment 71 Niels de Vos 2014-07-11 15:44:18 UTC
*** Bug 919916 has been marked as a duplicate of this bug. ***

Comment 72 Anand Avati 2014-08-08 10:00:30 UTC
REVIEW: http://review.gluster.org/8436 (osx: snapview-server fails to build on OSX use 'syscall.h') posted (#1) for review on master by Harshavardhana (harsha)

Comment 73 Anand Avati 2014-08-10 02:02:01 UTC
REVIEW: http://review.gluster.org/8436 (osx: snapview-server fails to build on OSX use 'syscall.h') posted (#2) for review on master by Harshavardhana (harsha)

Comment 74 Anand Avati 2014-08-10 05:53:13 UTC
COMMIT: http://review.gluster.org/8436 committed in master by Harshavardhana (harsha) 
------
commit a1dff6498afaed5e87b383f6de6c183f52d7db41
Author: Harshavardhana <harsha>
Date:   Fri Aug 8 02:59:34 2014 -0700

    osx: snapview-server fails to build on OSX use 'syscall.h'
    
    Change-Id: I29aeb32a972ed6d19e779b9e79fce9a489848497
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8436
    Tested-by: Gluster Build System <jenkins.com>

Comment 75 Anand Avati 2014-08-10 06:56:08 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu build on Darwin) posted (#1) for review on master by Harshavardhana (harsha)

Comment 76 Anand Avati 2014-08-10 07:33:09 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu build on Darwin) posted (#2) for review on master by Harshavardhana (harsha)

Comment 77 Anand Avati 2014-08-10 07:40:55 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu build on Darwin) posted (#3) for review on master by Harshavardhana (harsha)

Comment 78 Anand Avati 2014-08-10 07:45:20 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu build on Darwin) posted (#4) for review on master by Harshavardhana (harsha)

Comment 79 Anand Avati 2014-08-10 08:05:42 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu build on Darwin) posted (#5) for review on master by Harshavardhana (harsha)

Comment 80 Anand Avati 2014-08-10 08:24:31 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu feature build on Darwin) posted (#6) for review on master by Harshavardhana (harsha)

Comment 81 Anand Avati 2014-08-11 06:33:03 UTC
REVIEW: http://review.gluster.org/8448 (osx: Enable qemu feature build on Darwin) posted (#7) for review on master by Harshavardhana (harsha)

Comment 82 Anand Avati 2014-08-11 16:03:04 UTC
COMMIT: http://review.gluster.org/8448 committed in master by Harshavardhana (harsha) 
------
commit c77a77ef0fca8371bba956b78a2da80f73f6f26b
Author: Harshavardhana <harsha>
Date:   Sat Aug 9 23:54:15 2014 -0700

    osx: Enable qemu feature build on Darwin
    
    Change-Id: Ie5d437aa6c52c180fd8d54680c5f882e75c0bf7e
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8448
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Kaleb KEITHLEY <kkeithle>

Comment 83 Anand Avati 2014-08-13 08:43:03 UTC
REVIEW: http://review.gluster.org/8472 (osx: snapview-server fails to build on OSX use 'syscall.h') posted (#1) for review on dht-stale-layout-fixes by Raghavendra G (rgowdapp)

Comment 84 Anand Avati 2014-08-13 08:43:12 UTC
REVIEW: http://review.gluster.org/8474 (osx: Enable qemu feature build on Darwin) posted (#1) for review on dht-stale-layout-fixes by Raghavendra G (rgowdapp)

Comment 85 Anand Avati 2014-10-17 23:56:40 UTC
REVIEW: http://review.gluster.org/8942 (heal/src: Fix build failure on OSX) posted (#1) for review on master by Harshavardhana (harsha)

Comment 86 Anand Avati 2014-10-18 19:15:57 UTC
COMMIT: http://review.gluster.org/8942 committed in master by Harshavardhana (harsha) 
------
commit 9aa1e5ef86dba5ff8233c8e7c8d4de6334b9fcd4
Author: Harshavardhana <harsha>
Date:   Fri Oct 17 16:55:05 2014 -0700

    heal/src: Fix build failure on OSX
    
    Fix involves removing GF_GLUSTERFS_CFLAGS is a
    non-existent configure value, use GF_CFLAGS instead
    
    Change-Id: Id5e29f46589dd75c1f71c53ffaf8af60584782c7
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8942
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Justin Clift <justin>
    Tested-by: Justin Clift <justin>

Comment 87 Anand Avati 2014-10-19 19:42:48 UTC
REVIEW: http://review.gluster.org/8943 (libglusterfs: Do not redefine AT_SYMLINK_NOFOLLOW on Darwin) posted (#1) for review on master by Harshavardhana (harsha)

Comment 88 Anand Avati 2014-10-23 19:08:20 UTC
COMMIT: http://review.gluster.org/8943 committed in master by Harshavardhana (harsha) 
------
commit 0386f0a51e7e445c66bedc7472037e22066eb66a
Author: Harshavardhana <harsha>
Date:   Sun Oct 19 12:42:05 2014 -0700

    libglusterfs: Do not redefine AT_SYMLINK_NOFOLLOW on Darwin
    
    Change-Id: I6c31b0a01da4b2ad05d4df67418e917c2774faa9
    BUG: 1089172
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/8943
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Kaleb KEITHLEY <kkeithle>

Comment 89 Niels de Vos 2014-11-11 08:30:10 UTC
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.6.1, please reopen this bug report.

glusterfs-3.6.1 has been announced [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution.

[1] http://supercolony.gluster.org/pipermail/gluster-users/2014-November/019410.html
[2] http://supercolony.gluster.org/mailman/listinfo/gluster-users


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