I have a 64GB SSD writeback cachevol on top of an SMR HDD. When I run lvconvert --splitcache even when the cache is clean with no dirty blocks, it takes around 2 hours to flush the (clean) cache before completing the splitcache. During this time the VG is locked and system performance is very bad - the syslog also reports that:
"kernel: workqueue: do_work hogged CPU for >10000us 131 times, consider switching to WQ_UNBOUND"
And "kernel: INFO: task btrfs-transacti:1899 blocked for more than 122 seconds."
This seems very suboptimal.
Thanks,
Andrew
I have a 64GB SSD writeback cachevol on top of an SMR HDD. When I run
lvconvert --splitcacheeven when the cache is clean with no dirty blocks, it takes around 2 hours to flush the (clean) cache before completing the splitcache. During this time the VG is locked and system performance is very bad - the syslog also reports that:"kernel: workqueue: do_work hogged CPU for >10000us 131 times, consider switching to WQ_UNBOUND"
And "kernel: INFO: task btrfs-transacti:1899 blocked for more than 122 seconds."
This seems very suboptimal.
Thanks,
Andrew