Performant partial directory listing through FUSE

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

 



You can do it just like any other filesystem (not specific to either FUSE
or gluster) - getdents()/readdir() a small bunch, either retain the open
file descriptor or remember the output of telldir(), and later either use
the save filed descriptor or issue seekdir() to the cookie returned by
telldir(), and resume further getdents() /readdir() bunch.

Avati


On Fri, Apr 26, 2013 at 1:30 PM, Brad Childs <bdc at redhat.com> wrote:

> Hello Everyone.
>
> Is there a performant way to do partial count directory listing of a
> gluster volume through FUSE?
>
> Say I have a directory with 1 billion entries, is there a way to only
> retrieve the 0..N, then N+1..2N?  I know I can do this with basic grepping,
> but i'd like a solution that doesn't troll the server for the entire list
> then filter it down on the client.
>
>
>
> -bc
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://supercolony.gluster.org/mailman/listinfo/gluster-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20130426/b5b63810/attachment.html>


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

  Powered by Linux