Re: Replication Initialization from Existing Directory

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

 



On Thu, Apr 24, 2008 at 5:57 PM,  <gordan@xxxxxxxxxx> wrote:
> Hi,
>
>  I'm trying to move a large volume of data from local disk to GlusterFS. I
> could just copy it, but copying ~ 1TB of data is slow. So, what I've tried
> to do (with some randomly generated data for a test case) is to specify the
> directory already containing the data as the data source for the underlying
> storage brick.
>
>  I then fire up glusterfsd and glusterfs on the same machine, and I can see
> all the data via the mountpoint.
>
>  On another node, I start glusterfsd and glusterfs, and I can see and read
> the data. But, the data doesn't appear on the underlying data brick on the
> 2nd node after I have done cat * > /dev/null in the mounted directory.
>
>  So it looks like GluserFS isn't causing the data to get copied on reads in
> this scenario.
>
>  Can anyone hazard a guess as to why this might be? I am guessing that it's
> to do with the fact that the xattrs/metaddata have not been initialized by
> glusterfs because the files were added "underneath" rather than via the
> mountpoint. Is there a workaround for this, e.g. by manually setting some
> xattrs on the files (in a hope that this might be faster than copying the
> whole volume)?

Your guess is right, just set xattr "trusted.glusterfs.version" to 3 to the
entire tree structure files/dirs (including the exported directory) and try
find + cat, it should work

Krishna

>
>  Thanks.
>
>  Gordan
>
>
>  _______________________________________________
>  Gluster-devel mailing list
>  Gluster-devel@xxxxxxxxxx
>  http://lists.nongnu.org/mailman/listinfo/gluster-devel
>




[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux