[mpich-discuss] mpich2 and pvfs2 error

Rob Latham robl at mcs.anl.gov
Fri Jul 24 09:34:31 CDT 2009


On Fri, Jul 24, 2009 at 02:45:53PM +0200, Dorian Krause wrote:
> /mnt/pvfs2 kraused$ /home/kraused/mpich2-1.1.1/bin/mpiexec -np 1  
> /home/kraused/bnchmk/Filesystem/mpio pvfs2:///mnt/pvfs2/abc
> [E 14:42:04.891854] invalid (NULL) required argument
> [E 14:42:04.891992] PVFS_isys_create call: Invalid argument
> [E 14:42:04.892686] invalid (NULL) required argument
> [E 14:42:04.892717] PVFS_isys_create call: Invalid argument

OK, take two!

That 'invalid (NULL) required argument' message comes from this
stanza:

if ((parent_ref.handle == PVFS_HANDLE_NULL) ||
		 (parent_ref.fs_id == PVFS_FS_ID_NULL) ||
		 (object_name == NULL) || (resp == NULL))
{
	gossip_err("invalid (NULL) required argument\n");
	return ret;
}


- 'resp' can't be null: we're declaring it on the stack in ROMIO
- 'object_name' is the filename: probably ok
- 'parent_ref' seems like the most likely suspect.  

I wonder if something is getting confused with the multiple /// in the
path name?  What does '/proc/mounts' or your fstab or your pvfs2tab
entry look like?

What happens if you call your test with 'pvfs2:/mnt/pvfs2/abc'  ?

==rob
-- 
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA


More information about the mpich-discuss mailing list