... On the other hand if the LVM2 + thin pool + EXT4/XFS combo was used instead of btrfs, you would get much of the benefits of btrfs (COW snapshots, space allocation from a pool, etc.) and you could just easily create a new logical volume in the volume group and use that for swap.