Details
-
Bug
-
Resolution: Duplicate
-
Blocker
-
None
-
Lustre 2.4.0
-
3
-
2,775
-
6709
Description
When I try to mount 2.1 devices with 2.4, I found the following error message:
LustreError: 11740:0:(ost_handler.c:122:ost_validate_obdo()) lustre-OST0001: client 0@lo sent invalid object 2:4295032832 LustreError: 11499:0:(osp_precreate.c:740:osp_precreate_cleanup_orphans()) lustre-OST0001-osc-MDT0000: cannot cleanup orphans: rc = -71 LustreError: 11740:0:(ost_handler.c:122:ost_validate_obdo()) lustre-OST0000: client 0@lo sent invalid object 2:4294967296 LustreError: 11-0: lustre-OST0000-osc-MDT0000: Communicating with 0@lo, operation ost_create failed with -71. LustreError: Skipped 1 previous similar message LustreError: 11497:0:(osp_precreate.c:740:osp_precreate_cleanup_orphans()) lustre-OST0000-osc-MDT0000: cannot cleanup orphans: rc = -71
And any following creation will fail with ENOSPC because osp_precreate_reserve() always return -PROTO:
[root@rhel6 tests]# dd if=/dev/zero of=/mnt/lustre/c bs=1M count=1 oflag=sync
dd: opening `/mnt/lustre/c': No space left on device
this problem is actually related with 2775. I will make a patch to fix this. probably we can close this one.