[SOLVED] Mageia 4 btrfs issue

Having upgraded both my machines to Mageia4 a few days ago, I now have a btrfs problem which was absent in Mageia3. The slower of the two machines fails to boot very roughly 50% of the time. The faster machine fails to boot very occasionally. Why do I blame btrfs? Because boot is aborted due to fsck reporting errors on the btrfs partition. Trouble is, there are actually no problems with that partition.
What I have is the actual btrfes partition itself which mounrs unimaginatevely as /btrfs and a number of subvolumes, which are also mounted as file systems -- e.g. /btrfs/home gets mounted as /home. What happens is that all the subvolumes get mounted just fine, but /btrfs itself fails due to fsck failing its check. If boot fails, I can run fsck on /btrfs as soon as I get to the command prompt, and it passes with no problem. It mounts with no problem either, of course.
What appears to be happening is that there is a timing issue due to parallelisation of the boot process. If fsck on /btrfs happens to overlap in time with fsck on one of its subvolumes, it fails. And indeed, if I do not automatically mount /btrfs on boot, the problem goes away, but it is a serious nuisance.
Has anybody seen anything like that, or am I barking up a wrong tree?
I have both boot.log and the output of jounalctl -b, if anybody wants to see them (about 15000 lines altogether
).
What I have is the actual btrfes partition itself which mounrs unimaginatevely as /btrfs and a number of subvolumes, which are also mounted as file systems -- e.g. /btrfs/home gets mounted as /home. What happens is that all the subvolumes get mounted just fine, but /btrfs itself fails due to fsck failing its check. If boot fails, I can run fsck on /btrfs as soon as I get to the command prompt, and it passes with no problem. It mounts with no problem either, of course.
What appears to be happening is that there is a timing issue due to parallelisation of the boot process. If fsck on /btrfs happens to overlap in time with fsck on one of its subvolumes, it fails. And indeed, if I do not automatically mount /btrfs on boot, the problem goes away, but it is a serious nuisance.
Has anybody seen anything like that, or am I barking up a wrong tree?

