[Gluster-users] About read-subvolume
Vikas Gorur
vikas at gluster.com
Thu Apr 8 00:05:39 UTC 2010
On Apr 7, 2010, at 4:55 PM, Chris Jin wrote:
> Hi, I got a question about read-subvolume.
>
> Actually I want to do an replicate translator across two servers, but
> only read from the local server using read-subvolume option. I turned
> off self-healing because I want to do self-healing manually. When I
> limited the bandwidth between the client and the other server, the
> reading was really slow, but what I expected is the client only contacts
> the local server.
>
> After searching on the internet, I found that we must suffer the latency
> of checking the metadata on both servers, even when we only need to read
> from one server.
>
> So my question is if there is a way to stop checking the metadata on
> both servers when reading only one server.
With read-subvolume set, readv() is sent only to the specified subvolume.
However, lookup(), open(), and close() have to go to both subvolumes. There is no way
to disable this.
------------------------------
Vikas Gorur
Engineer - Gluster, Inc.
+1 (408) 770 1894
------------------------------
More information about the Gluster-users
mailing list