linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Status of free-space-tree feature
@ 2016-09-21  9:24 David Sterba
  2016-09-21 10:25 ` Holger Hoffstätte
  0 siblings, 1 reply; 10+ messages in thread
From: David Sterba @ 2016-09-21  9:24 UTC (permalink / raw)
  To: linux-btrfs; +Cc: quwenruo, holger, osandov

Hi,

as you might have noticed, the [1] wiki Status page lists the
free-space-tree as 'Unstable', referencing a problem with the bitmap
endianity. This will affect only bigendian systems.

There's one more problem that I overlooked but was pointed to by Omar
recently.  The initial FST support in btrfs-progs is read-only,

https://marc.info/?l=linux-btrfs&m=144113538017042

"However, we're not adding the FREE_SPACE_TREE read-only compat bit to
the set of supported bits because progs doesn't know how to keep the
free space tree consistent."

Historically, the initial patchset version did not recognize FST feature
and thus refused to write, but then it was pointed by Qu and Holger that
the compat_ro bit is missing for FST. I've added it but this was a
mistake. This change is going to be reverted.

So the status of FST is unchanged (for testing only), we still have bugs
to fix.

[1] https://btrfs.wiki.kernel.org/index.php/Status

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-09-22 17:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-21  9:24 Status of free-space-tree feature David Sterba
2016-09-21 10:25 ` Holger Hoffstätte
2016-09-21 12:12   ` Austin S. Hemmelgarn
2016-09-21 20:31     ` Omar Sandoval
2016-09-22  8:52       ` David Sterba
2016-09-22 10:10         ` Hans van Kranenburg
2016-09-22 17:26           ` Omar Sandoval
2016-09-22 17:47             ` ojab
2016-09-22 17:50               ` Omar Sandoval
2016-09-22 17:02         ` Omar Sandoval

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).