File system used is ext4.
Unable to umount the block device because it is still in use by jbd2 process.
ps command output.
root 131678 0.0 0.0 0 0 ? S May19 0:10 _ [jbd2/nvme4n1-8]
This process is in sleep state for long time and not leaving the device.
===========================================
OS - CentOS Linux release 7.6
uname -a
3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
==========================================
There was no error in /var/log/messages. Also did not see any stack in dmesg.
just created statefullset with PVC and the file system used is ext4.
after deleting the statefullset pods. The device was still in mounted state. The device did not umounted for few hours. In ps output the device was being used by jbd2 process.
After pod deletion the device should have umounted successfully.