So I just did a conversion from single to dup and got the following
unexpected warning:
$btrfs balance start -mconvert=dup /mnt/data
WARNING:
RAID5/6 support has known problems and is strongly discouraged
to be used besides testing or evaluation. It is recommended that
you use one of the other RAID profiles.
The operation will continue in 10 seconds.
Use Ctrl-C to stop.
10^C
I let it run and it's dup now, so the conversion itself works correctly.
Looks like this was introduced in [1] but offhand I don't see what's wrong.
-h
[1]
https://github.com/kdave/btrfs-progs/commit/1ed5db8db445073eb0d8b807901b64edaac1d8c4