Thanks Vikas, 

You replay was really helpful. Hope to set this xlator up soon.

Amin Abbaspour


--- On Tue, 7/14/09, Vikas Gorur <[email protected]> wrote:

> From: Vikas Gorur <[email protected]>
> Subject: Re: [Gluster-users] How to Extract File Location From fd_t
> To: "Amin Abbaspour" <[email protected]>
> Cc: [email protected]
> Date: Tuesday, July 14, 2009, 1:01 PM
> 
> ----- "Amin Abbaspour" <[email protected]>
> wrote:
> 
> > Hi All,
> > 
> > I want to write a trace like translator with a limited
> FOP set just to
> > notify if the file is modified or not (i.e. create,
> writev, unlink).
> 
> > My questions:
> > 
> > 1. Is there any similar functionality in any of
> current xlators?
> 
> No.
>  
> > 2. Is my FOP subset (mentioned above) correct or I
> have missed any
> > other CUD (create, update, delete) operations?
> 
> Look at all the FOPs in afr-inode-write.c and
> afr-dir-write.c. Those
> are the ones that create, update or modify files and
> directories.
>  
> > 3. If I write this module myself, I want to extend
> trace.c. Then in
> > "trace_writev" I have fd in hand. How can I get this
> fd's file name?
> 
> Get the inode as fd->inode and then use inode_path
> (libglusterfs/src/inode.c)
> to get the name.
> 
> Happy hacking,
> Vikas
> -- 
> Engineer - http://gluster.com/
> 
> A: Because it messes up the way people read text.
> Q: Why is a top-posting such a bad thing?
> --
> 


      

_______________________________________________
Gluster-users mailing list
[email protected]
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users

Reply via email to