Description of problem: Amount of issues pertaining around stability of codebase other than Linux requires porting of all the regression tests to the respective platforms. This bugzilla is meta bug placeholder for MacOSX/Darwin regression tests porting.
REVIEW: http://review.gluster.org/8499 (porting: regressions tests first cut) posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: regressions tests first cut) posted (#2) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability) posted (#3) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: Make sure TAP output is compliant with no spaces) posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#4) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests) posted (#2) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#5) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#3) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#6) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#4) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#7) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#5) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#8) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#6) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#9) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#7) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#10) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#8) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#2) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#11) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#9) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#3) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#12) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#10) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#4) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#13) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#11) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#5) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8499 (porting: `pidof` portability for OSX/FreeBSD) posted (#14) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#12) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#6) for review on master by Harshavardhana (harsha)
COMMIT: http://review.gluster.org/8499 committed in master by Harshavardhana (harsha) ------ commit 74cf4e1920db1edae6728cfe632e4ca7aea5be59 Author: Harshavardhana <harsha> Date: Tue Aug 19 16:14:03 2014 -0700 porting: `pidof` portability for OSX/FreeBSD - Provide a portable `pidof` just to be used specifically with glusterfs regression tests on OSX and FreeBSD. This was written after countless hrs of effort to get a sane `pidof` working on either of the environments. `pidof` comes at the wake of lack of proper procfs support and also incompatible way of handling process names since glusterd/glusterfs are symbolic links to 'glusterfsd' - tests/utils/* directory should be part of 'PATH' to avoid abspath calculation using $(dirname) - cleanup() - rpcinfo command prints error on FreeBSD/OSX fix it Change-Id: I35f86273624cb279da1c8fae056ca27669e251d8 BUG: 1131713 Signed-off-by: Harshavardhana <harsha> Reviewed-on: http://review.gluster.org/8499 Reviewed-by: Jeff Darcy <jdarcy> Tested-by: Gluster Build System <jenkins.com>
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#13) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#7) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#14) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#8) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8501 (porting: various fixes regression tests OSX/FreeBSD) posted (#15) for review on master by Harshavardhana (harsha)
COMMIT: http://review.gluster.org/8501 committed in master by Harshavardhana (harsha) ------ commit 2dd53eb4de91c25817af85475cfa9ff66e79c97b Author: Harshavardhana <harsha> Date: Tue Aug 19 18:24:23 2014 -0700 porting: various fixes regression tests OSX/FreeBSD - `wc -l` on OSX/FreeBSD adds spurious spaces, this clobbers up TAP output parsers - fix it. - `umount -l` doesn't exist on OSX/FreeBSD use 'umount -f' if available. - Add check for 'file' version, to handle mime type variations across versions - Converge 'glusterfs --attribute-timeout=0 --entry-timeout=0' into '$GFS' - Modify remaining 'mount -t nfs' to use 'mount_nfs' - Update sha1sum for OSX to use 'openssl sha1'. Change-Id: Id1012faa5d67a921513d220e7fa9cebafe830d34 BUG: 1131713 Signed-off-by: Harshavardhana <harsha> Reviewed-on: http://review.gluster.org/8501 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Kaleb KEITHLEY <kkeithle>
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#9) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#10) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/8520 (porting: Provide setfattr/getfattr implementation) posted (#11) for review on master by Harshavardhana (harsha)
COMMIT: http://review.gluster.org/8520 committed in master by Harshavardhana (harsha) ------ commit fd500d4396f910e4cf759e0fffa4daf4ed24745a Author: Harshavardhana <harsha> Date: Sat Aug 23 02:14:36 2014 -0700 porting: Provide setfattr/getfattr implementation - Use 'getfattr' properly avoid redundant options during xattr query - Untabify certain parts of tests (remove tabs) - Avoid backtick evaluation for certain values to make code more portable. - Use awk on FreeBSD/Darwin, since 'wc' implementation is broken and adds spurious spaces in its output. Change-Id: I7dcc0b70874e43b4cda8c306ed18a31b7a3f990a BUG: 1131713 Signed-off-by: Harshavardhana <harsha> Reviewed-on: http://review.gluster.org/8520 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Emmanuel Dreyfus <manu> Tested-by: Emmanuel Dreyfus <manu>
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.7.0, please open a new bug report. glusterfs-3.7.0 has been announced on the Gluster mailinglists [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://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user