Hi Taher. We don't have direct experiencing with what you're trying to
do, creating a devdax namespace (we have only done pmem, e.g.
https://groups.google.com/d/msgid/cloudlab-users/6dce5fe4-5606-4a8d-a9a7-0127b6d5f880%40flux.utah.edu),
so I can't really say if you're doing something wrong, or if
kernel/userspace is too old (seems unlikely though). Oftentimes when
low-level commands fail like this, you can check the kernel dmesg log.
Relevant lines
Feb 18 12:44:16 localhost kernel: nd_pmem namespace0.0: unable to
guarantee persistence of writes
Feb 18 12:44:16 localhost kernel: namespace0.0 initialised, 18874368
pages in 346ms
Feb 18 12:44:16 localhost kernel: pmem0: detected capacity change from 0
to 77309411328
Feb 18 12:44:16 localhost kernel: nd_pmem namespace1.0: unable to
guarantee persistence of writes
Feb 18 12:44:16 localhost kernel: Adding 3145724k swap on /dev/sda3.
Priority:-2 extents:1 across:3145724k
Feb 18 12:44:16 localhost kernel: namespace1.0 initialised, 27262976
pages in 436ms
Feb 18 12:44:16 localhost kernel: pmem1: detected capacity change from 0
to 111669149696
Feb 18 13:28:18
node0.ttravadi-241983.boosthemem-pg0.clemson.cloudlab.us
kernel: EXT4-fs (pmem0): DAX enabled. Warning: EXPERIMENTAL, use at your
own risk
Feb 18 13:28:18
node0.ttravadi-241983.boosthemem-pg0.clemson.cloudlab.us
kernel: EXT4-fs (pmem0): mounted filesystem with ordered data mode.
Opts: dax
Feb 18 13:34:49
node0.ttravadi-241983.boosthemem-pg0.clemson.cloudlab.us
kernel: EXT4-fs (pmem1): DAX enabled. Warning: EXPERIMENTAL, use at your
own risk
Feb 18 13:34:49
node0.ttravadi-241983.boosthemem-pg0.clemson.cloudlab.us
kernel: EXT4-fs (pmem1): mounted filesystem with ordered data mode.
Opts: dax
which makes me wonder if you have created fsdax devices, not devdax
devices. Seems odd given the commands you issued, but I just lack
familiarity here.
> Any assistance or guidance would be greatly appreciated.
>
> Thank you for your support.
>
> Best regards,
> Taher
David