Re: Object Quota feature proposal for GlusterFS-3.7

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

 



Changelog logs GFID. Swift DBs need file path (acc/cont/obj format). Methods[1] to convert GFID to Path are not stable and also expensive. And there's no way to know which files were deleted even if we know GFID[2].

[1] https://github.com/gluster/glusterfs/blob/master/doc/debugging/gfid-to-path.md
[2] http://review.gluster.org/8376

Regards,
 -Prashanth Pai

----- Original Message -----
From: "Vijay Bellur" <vbellur@xxxxxxxxxx>
To: "Prashanth Pai" <ppai@xxxxxxxxxx>, "Luis Pabon" <lpabon@xxxxxxxxxx>
Cc: "gluster-devel@xxxxxxxxxxx >> Gluster Devel" <gluster-devel@xxxxxxxxxxx>
Sent: Tuesday, February 24, 2015 12:41:07 PM
Subject: Re:  Object Quota feature proposal for GlusterFS-3.7

On 02/24/2015 10:54 AM, Prashanth Pai wrote:
> Hi Luis,
>
> Currently, even with storage policies, there is no mechanism to update the container DBs with details of files created/modified/deleted over filesystem interface.
> Hence a GET on a container would list objects that may or may not exist on disk. Also the metadata of container (bytes and object count) could be outdated.
> We need a mechanism to detect change in GlusterFS (have explored changelog and inotify, both not feasible) and then lazily update Swift DBs so that the container listing and metadata would eventually look right.
>

What were the problems encountered while trying to use changelog?

Thanks,
Vijay

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.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