linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: ENOSPC with mkdir and rename
Date: Tue, 5 Aug 2014 08:06:12 +0000 (UTC)	[thread overview]
Message-ID: <pan$dbb9d$e1133995$a123d619$8316b9ab@cox.net> (raw)
In-Reply-To: 1875052.8GFlAMfPzL@quad

Chris Samuel posted on Mon, 04 Aug 2014 20:24:46 +1000 as excerpted:

> On Mon, 4 Aug 2014 11:56:46 AM Clemens Eisserer wrote:
> 
>> Which doesn't protect the *average* user from running into issues like
>> this.
> 
> No, but they need to be aware of it.

Actually, an ordinary user/admin /should/ have no more need to be aware 
of it than they do on any other filesystem.  Since that issue doesn't 
occur on ext* or reiserfs, to pick two examples I'm familiar with, they 
shouldn't need to worry about it on btrfs either.  But then, just such an 
"ordinary admin" shouldn't yet be running btrfs on their system, as it's 
simply not to that point of readiness and maturity yet.

Which is why I'm not particularly happy with seeing all the "btrfs is 
still not stable, use at your own risk" warnings disappearing.  With them 
there, people who chose to run btrfs /could/ be expected to have done 
their research and have btrfs specific knowledge such as this, because 
btrfs was clearly marked as /not/ ready for "ordinary users" not prepared 
to do such research on their own.

But now that those warnings are all being removed, btrfs should "just 
work" for all those "ordinary users".

But it doesn't.  Btrfs is still special and requires btrfs-domain 
specific knowledge to properly administer, as the fixes that would remove 
that requirement, in this case perhaps a background thread that would 
check for data/metadata imbalance and at least log a warning suggesting a 
rebalance, if not triggering that rebalance on its own, simply aren't 
there yet.

IMO, without those fixes, btrfs is still experimental, or at least not 
entirely stable yet and requiring btrfs-domain-specific knowledge, and 
should keep the warnings saying exactly that.  Unfortunately...

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


  reply	other threads:[~2014-08-05  8:06 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-02 23:35 ENOSPC with mkdir and rename Peter Waller
2014-08-03  0:28 ` Mitch Harder
2014-08-03  1:52   ` Nick Krause
2014-08-03  2:39 ` Russell Coker
2014-08-03  2:59   ` Nick Krause
2014-08-04  1:38 ` Qu Wenruo
2014-08-04  8:14   ` Peter Waller
2014-08-04  9:22     ` Clemens Eisserer
2014-08-04  9:39     ` Chris Samuel
2014-08-04  9:56       ` Clemens Eisserer
2014-08-04 10:24         ` Chris Samuel
2014-08-05  8:06           ` Duncan [this message]
2014-08-05 12:20             ` Russell Coker
2014-08-05 12:58               ` Clemens Eisserer
2014-08-05 13:02                 ` Peter Waller
2014-08-10 17:21                 ` Martin Steigerwald
2014-08-05 13:36               ` Chris Samuel
2014-08-06  0:04               ` Duncan
2014-08-06  0:38               ` ronnie sahlberg
2014-08-06  1:18                 ` Nick Krause
2014-08-04 10:09       ` Peter Waller
2014-08-04 10:22         ` Hugo Mills
2014-08-04 10:31           ` Peter Waller
2014-08-04 10:39             ` Hugo Mills
2014-08-04 10:48               ` Peter Waller
2014-08-04 11:29                 ` Hugo Mills
2014-08-04 17:09             ` Austin S Hemmelgarn
2014-08-05  8:20               ` Duncan
2014-08-05 11:31                 ` Austin S Hemmelgarn
2014-08-04 11:04           ` Clemens Eisserer
2014-08-04 11:32             ` Hugo Mills
2014-08-04 13:17               ` Peter Waller
2014-08-04 13:35                 ` Hugo Mills
2014-08-04 14:02                 ` Austin S Hemmelgarn
2014-08-04 14:11                   ` Peter Waller
2014-08-04 14:26                     ` Austin S Hemmelgarn
2014-08-04 14:47                 ` Russell Coker
2014-08-04 15:19                   ` Mitch Harder
2014-08-04 10:50         ` Chris Samuel
2014-08-04 10:59           ` Peter Waller
2014-08-04 21:27             ` Chris Samuel
2014-08-10 17:26         ` Martin Steigerwald
2014-08-05  8:51     ` Qu Wenruo
2014-08-05 12:17       ` Russell Coker

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='pan$dbb9d$e1133995$a123d619$8316b9ab@cox.net' \
    --to=1i5t5.duncan@cox.net \
    --cc=linux-btrfs@vger.kernel.org \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).