Re: The cache problem of re-export NFS test

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 12 Apr 2011, Sylar Shen wrote:
> Hi developers,
> I know that the following question may not be relative to Ceph but
> this confuses me a lot.
> I am testing the function of re-exporting nfs by command "dd" without
> using buffer.
> That means I would like my data to be written to Ceph DFS directly
> without passing by the buffer of client or nfs-client.
> Here is my test architecture. Hope you could understand what I am
> trying to express.....:p
> ------------------------------------------------------------------------------
>                    nfs                             ceph protocol
> Client <------------>Ceph-Client <-------------------> Ceph DFS
> ------------------------------------------------------------------------------
> I used the command "dd if=/dev/zero of=/mnt/ceph/test bs=64k
> count=10000 oflag=dsync"
> My purpose was to write the data from the client to Ceph DFS through
> Ceph-client.
> Ceph DFS was mounted by Ceph-client using Ceph protocol and
> Ceph-client was mounted by client using nfs protocol.
> I know that my dd command with argument oflag=dsync would write the
> data to Ceph-client without using buffer on the client.
> But I want my Ceph-client could also just pass the data to Ceph DFS
> without using its buffer.
> So.....is there any way I can run my scenario?
> Or in other words, is there any method I can assure that Ceph-client
> won't do the buffer task itself?

I think what you're looking for is the 'sync' option in /etc/exports on 
the ceph-client machine.  See 'man 5 exports'.  That will slow things down 
considerably but will give you the consistency and safety you're looking 
for.

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux