TL;DR version

On 12/11/2014 03:01 PM, Patrik Lundquist wrote:
Of course the filesystem is in a problematic state after the
conversion, even if it's not a bug. ~1.5TB of free space and yet out
of space and it can't be fixed with a balance. It might not be wrong
per se but it's very problematic from a user perspective.

The file system is not in a problematic state, you just don't understand the state its in. It has ~1.5TB of space for files. Storing files is why we have filesystems after all.

$ df
Filesystem      1K-blocks       Used  Available Use% Mounted on
/dev/sdc1      2930265088 1402223656 1526389096  48% /mnt

There it is, ~1.5TB of available space.

That space is available for files. So no problem.

So it's not "out of space" at all. Go ahead and make a couple thousand files of various sizes, you'll see. Lots of space.

Since it's not broken there is nothing for balance to "fix". The fact that balance tells you it doesn't have enough space to juggle filesystem bits HAS NOTHING TO DO with the file system's ability to store files.

You might as well be complaining that your hard disk is unfixable because you don't have enough space to add another partition.

Apples and Polar Bears. The "out of space" is only a problem in your head. At the same level of abstraction the EXT4 file system partition was "out of space" before you started the conversion because all of the partition was filled up with EXT4 structures.

No matter how many times you try to turn this into a "bug" it's just _not_ a bug. Rewording it doesn't change the facts. The _file_ _system_ isn't "out of space" it's just filled its partition with BTRFS extents enough to cause some extents to be skipped during balance.

Nothing to see here, move along. 8-)

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to