Re: Experiences with metadata balance/convert

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 22/04/2017 22:21, Hans van Kranenburg wrote:
On 04/22/2017 06:45 PM, Chris Murphy wrote:
On Fri, Apr 21, 2017 at 4:26 AM, Hans van Kranenburg
<hans.van.kranenburg@xxxxxxxxxx> wrote:


== Thinking out of the box ==

Technically, converting from DUP to single could also mean:
* Flipping one bit in the block group type flags to 0 for each block
group item
* Flipping one bit in the chunk type flags and removing 1 stripe struct
for each metadata chunk item
* Removing the
* Anything else?

[...]
Such a prune would
need to write out new chunk and dev trees, and then whatever nodes end
up pointing to those, maybe it's just the super blocks.

Or just use the existing offline tree plumbing code to remove some items
and insert some replacement ones.

Oh wait, that's not true, it's not that simple of course. To be able to fully cow, insert items etc it needs to activate enough of the filesystem to have exactly all things I would want to change active in memory.

To be continued...

Hans

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




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux