[LU-5510] 2.4.3<->2.5.3 interop: sanity-scrub test_15: FAIL: (7) Expected 'inconsistent' on mds1, but got 'inconsistent,upgrade' Created: 20/Aug/14 Updated: 11/Feb/15 Resolved: 08/Feb/15 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.7.0, Lustre 2.5.3 |
| Fix Version/s: | Lustre 2.7.0 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Jian Yu | Assignee: | nasf (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Lustre client build: https://build.hpdd.intel.com/job/lustre-b2_5/80/ |
||
| Severity: | 3 |
| Rank (Obsolete): | 15367 |
| Description |
|
sanity-scrub test 15 failed as follows: Started LFSCK on the MDT device lustre-MDT0000. CMD: shadow-46vm3 /usr/sbin/lctl get_param -n osd-ldiskfs.lustre-MDT0000.oi_scrub CMD: shadow-46vm3 /usr/sbin/lctl get_param -n osd-ldiskfs.lustre-MDT0000.oi_scrub sanity-scrub test_15: @@@@@@ FAIL: (7) Expected 'inconsistent' on mds1, but got 'inconsistent,upgrade' Maloo report: https://testing.hpdd.intel.com/test_sets/6a6b507e-f8af-11e3-842c-5254006e85c2 |
| Comments |
| Comment by Jian Yu [ 21/Aug/14 ] |
|
Hi Nasf, Is this a new interop failure related to the patches for |
| Comment by Jian Yu [ 21/Aug/14 ] |
|
The failure did not occur in the interop testing between Lustre b2_5 build #83 client with Lustre 2.4.3 server. |
| Comment by Jian Yu [ 02/Sep/14 ] |
|
Lustre client build: https://build.hpdd.intel.com/job/lustre-b2_5/86/ (2.5.3 RC1) The failure occurred again: https://testing.hpdd.intel.com/test_sets/91e037a4-31f4-11e4-8d72-5254006e85c2 |
| Comment by nasf (Inactive) [ 25/Dec/14 ] |
|
Yujian, I do not think the issue is related with |
| Comment by Jian Yu [ 25/Dec/14 ] |
Yes, and here are the full group test sessions on Lustre 2.4.3: sanity-scrub test passed. However, I found the following failures on Lustre 2.4.2 full group test sessions: It looks like the failure existed on Lustre b2_4 and occured sporadically. |
| Comment by Gerrit Updater [ 26/Dec/14 ] |
|
Fan Yong (fan.yong@intel.com) uploaded a new patch: http://review.whamcloud.com/13187 |
| Comment by Gerrit Updater [ 08/Feb/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13187/ |
| Comment by Peter Jones [ 08/Feb/15 ] |
|
Landed for 2.7 |
| Comment by Andreas Dilger [ 11/Feb/15 ] |
|
I saw that a few people other than myself hit the problem: LustreError: 19224:0:(osd_handler.c:2334:__osd_object_create()) ASSERTION( obj->oo_inode->i_state & 8 ) failed that was added as part of this patch. Just adding a comment here to make it clear that you need to do "make -C ldiskfs clean" to rebuild the ldiskfs module with the new patch. It seems there is something wrong with the build dependencies in ldiskfs that prevent it from automatically detecting that the source patches have changed since they were applied. I was thinking of disabling this LASSERT() and just handling the case of a returned locked inode, but there isn't really any reason to be compatible with different versions of ldiskfs, since it is always included as part of the Lustre modules (AFAIK only LLNL made their own ldiskfs modules with their kernel and have since moved to ZFS anyway). |