I just updated the test to check and see if we get a "none" type of filesystem. 
 If so, we just skip it in the test.


On Sep 11, 2012, at 3:50 PM, Paul Hargrove wrote:

> I am NOT running on BG/Q.
> I am just building for Linux/PPC64 on its front-end node which has very 
> recent XLC versions installed.
> 
> I did look quickly just now at the opal_path_nfs.c test code and see that 
> get_mounts() will require non-trivial work to process bind-mounts.  The work 
> is "just a matter of coding", but is beyond the scope of what I can 
> contribute right now.  I can test as needed, though anybody w/ root on a 
> Linux box and an NFS filesystem should be able to reproduce the problem,
> 
> -Paul [who probably could have avoided confusion by not mentioning BG/Q in 
> the first place]
> 
> 
> On Tue, Sep 11, 2012 at 12:40 PM, Ralph Castain <r...@open-mpi.org> wrote:
> Interesting - I can certainly fix the test so it lets make check complete.
> 
> FWIW: I didn't know we were running on BG/Q - does it work? I assume this is 
> with slurm?
> 
> On Sep 11, 2012, at 12:34 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
>> In testing 1.6.2rc2 on a BG/Q front-end I've encountered the following 
>> failure from "make check":
>> 
>>  Failure : Mismatch: input "/soft", expected:0 got:1
>> SUPPORT: OMPI Test failed: opal_path_nfs() (1 of 20 failed)
>> FAIL: opal_path_nfs
>> 
>> What I find digging deeper is that the mount of /soft is a bit unusual (at 
>> least to me):
>> 
>> $ grep /soft /etc/fstab
>> /gpfs/vesta_scratch/software  /soft none  _netdev,bind   0 0
>> $ mount | grep /soft
>> /gpfs/vesta_scratch/software on /soft type none (rw,bind,_netdev)
>> $ grep /soft /proc/mounts 
>> /dev/vesta_scratch /soft gpfs rw,relatime 0 0
>> 
>> 
>> Looking into the mount man page I find that the "_netdev" is NOT a problem, 
>> just an keyword used to identify mounts that require network access to 
>> implement " -O no_netdev" in mount.
>> The "problem" that opal_path_nfs is encountering is that this is a "bind" 
>> mount which makes an already mounted fs (or subtree of one) available at a 
>> second location.
>> 
>> If I am understanding "expected:0 got:1" correctly this failure shows that 
>> the TEST is getting this case (bind-mount of GPFS fs) incorrect.
>> So, this is a BENIGN failure, but distracting (and preventing "make check" 
>> from completing).
>> 
>> -Paul
>> 
>> -- 
>> Paul H. Hargrove                          phhargr...@lbl.gov
>> Future Technologies Group
>> Computer and Data Sciences Department     Tel: +1-510-495-2352
>> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov
> Future Technologies Group
> Computer and Data Sciences Department     Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to