On 12/23/2011 05:24 AM, Christoph Hellwig wrote: > On Thu, Dec 22, 2011 at 02:52:33PM +0800, Liu Yuan wrote: >> - no stale objects that are found in current implementation, that will >> waste storage a lot. > > > Reference counting the object will be absolute essential. The by far > cheapest way for that would be to reference count them in an xattr on > the actual object. > > Mortia and Yuan, is there a strict policy against xattrs in sheepdog, > and if so yes? No, you are free to use xattr if you really need it. In the past we had a try to remove xattr usage because we thought that it was not really necessary for storing non-frequent referenced value in xattr. I don't want assume underlying file system capability, but if there is a reason, I don't deny it. By the way, what do you count object for? Thanks, Yuan |