xfs
[Top] [All Lists]

Re: development APIs for used/free blocks information

To: Benjamin Wirth <Benjamin.Wirth@xxxxxxxxxxxx>
Subject: Re: development APIs for used/free blocks information
From: Dave Chinner <david@xxxxxxxxxxxxx>
Date: Thu, 28 Apr 2016 09:41:08 +1000
Cc: "xfs@xxxxxxxxxxx" <xfs@xxxxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <97A4F433DEE099488FE21C1718A641D2139E972E@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
References: <97A4F433DEE099488FE21C1718A641D2139E86F5@xxxxxxxxxxxxxxxxxxxxxxxxxxx> <20160426222129.GD26977@dastard> <97A4F433DEE099488FE21C1718A641D2139E972E@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
User-agent: Mutt/1.5.21 (2010-09-15)
On Wed, Apr 27, 2016 at 12:54:24PM +0000, Benjamin Wirth wrote:
> Hello Dave,
> 
> Thanks for your response.
> 
> And I apologize, reading back my email I wasn't clear about what I
> was looking for.
> 
> I want to be able to query which blocks are free or used, not just
> the counts. In EXT I was able to use ext2fs_test_block_bitmap()
> for that. XFS has a BTree with the free extents ordered by block
> number which I was hoping to be able to access from user-space,
> but couldn't find any APIs for it (or the headers containing the
> structure definitions) in the xfsprogs-devel package. Am I trying
> to do something impossible here?

There are prototypes that need a bit of polishing to complete:

http://oss.sgi.com/archives/xfs/2016-04/msg00633.html

Cheers,

Dave.
-- 
Dave Chinner
david@xxxxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>