From: prashant c. <tpr...@gm...> - 2008-02-18 04:11:01
|
Hi, I'm trying to build a custom network file system using fuse-python. I am using python's xmlrpclib for communication. The problem was the getattr function was expected to return a posix.stat_result type value and xmlrpc wasn't able to marshall it. So, I returned it as a tuple and changed its type to posix.stat_result later. Anyways, the problem is the file/dir stat values aren't getting reflected when I do an 'ls' on the file system. The following is what is being displayed (tmp is the mount point), drwxrwx--- 1 root plugdev 4096 2008-02-16 15:08 sda4 drwxrwx--- 1 root plugdev 4096 2008-02-17 18:26 sda5 ?--------- ? ? ? ? ? tmp I get the following when I run the code with the -d option, unique: 6, opcode: GETATTR (3), nodeid: 1, insize: 40 unique: 6, error: -22 (Invalid argument), outsize: 16 what does error: -22 refer to ? Any suggestions ? -prashant |