From: Hugo Mills <hugo@carfax.org.uk> To: linux-btrfs@vger.kernel.org Subject: [patch 0/2] Control filesystem balances (kernel side) Date: Sat, 30 Oct 2010 01:07:26 +0100 [thread overview] Message-ID: <20101030000726.286517546@carfax.org.uk> (raw) These two patches give a degree of control over balance operations. The first makes it possible to get an idea of how much work remains to do, by tracking the number of block groups (chunks) that need to be moved/rewritten. The second patch allows a running balance operation to be cancelled when the current block group has been moved. One fundamental question, though -- is the progress monitor function best implemented as an ioctl, as I've done here, or should it be two or three sysfs files? I'm thinking of /proc/mdstat... Obviously, /proc/mdstat would never get into /sys, but exposing the "expected" and "remaining" values as files has an attractive simplicity to it. The user-space side of things are in a separate patch series, to follow. Please be gentle with me, this is my first (serious, non-trivial) kernel patch. :) Hugo. -- === Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk === PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk --- "No! My collection of rare, incurable diseases! Violated!" ---
next reply other threads:[~2010-10-30 0:07 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2010-10-30 0:07 Hugo Mills [this message] 2010-10-30 0:07 ` [patch 1/2] Balance progress monitoring Hugo Mills 2010-10-30 13:37 ` Hugo Mills 2010-10-30 13:39 ` [patch 1/2] Balance progress monitoring (updated) Hugo Mills 2010-11-01 8:06 ` liubo 2010-11-01 12:55 ` Hugo Mills 2010-11-02 0:51 ` liubo 2010-10-30 0:07 ` [patch 2/2] Cancel filesystem balance Hugo Mills 2010-10-30 17:44 ` [patch 0/2] Control filesystem balances (kernel side) Goffredo Baroncelli 2010-11-01 12:58 ` Xavier Nicollet 2010-11-01 12:52 ` Tomasz Torcz 2010-11-01 13:05 ` Hugo Mills 2010-11-04 22:55 ` RFC: exporting info via sysfs [was Re: [patch 0/2] Control filesystem balances (kernel side)] Goffredo Baroncelli 2010-11-05 12:41 ` Hugo Mills 2010-11-08 18:01 [patch 0/2] Control filesystem balances (kernel side) Mike Fedyk
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20101030000726.286517546@carfax.org.uk \ --to=hugo@carfax.org.uk \ --cc=linux-btrfs@vger.kernel.org \ --subject='Re: [patch 0/2] Control filesystem balances (kernel side)' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.