On Jul 29, 2013, at 8:18 AM, Daniel P. Berrange <berra...@redhat.com> wrote:
> 
> From an API POV, libvirt doesn't need/care about the free space on the
> volume underlying the filesystem. We actually only care about the free
> space in a given directory that we're using for disk images. It just
> happens that we implement this using statvfs() currently. So when I
> ask for an API above, don't take this to mean I want a statvfs() that
> knows about sparse volumes. An API or syscall that provides free space
> for individual directories is fine with me.

Got it. So what's needed is an API that can return available space to 
user/application, while abstracting whether the limit is a function of btrfs 
raid peculiarities, thinp overcommitting, or file system quota? And then 
applications that need to know what this limit is, need to use this new API?


Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to