[LU-4083] lod_lov.c:824:lod_load_striping()) ASSERTION( lo->ldo_stripenr == 0 ) failed Created: 10/Oct/13 Updated: 06/Mar/14 Resolved: 02/Dec/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.5.0 |
| Fix Version/s: | Lustre 2.6.0, Lustre 2.5.1 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Jinshan Xiong (Inactive) | Assignee: | James Nunez (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Rank (Obsolete): | 10975 | ||||||||
| Description |
|
I saw this crash when I was running racer. LustreError: 17343:0:(lod_lov.c:824:lod_load_striping()) ASSERTION( lo->ldo_stripenr == 0 ) failed: Call Trace: LustreError: dumping log to /tmp/lustre-log.1381356940.17343 |
| Comments |
| Comment by Jinshan Xiong (Inactive) [ 10/Oct/13 ] |
|
After applying this patch, the issue went away: diff --git a/lustre/lod/lod_qos.c b/lustre/lod/lod_qos.c
index e7b1de0..49575b7 100644
--- a/lustre/lod/lod_qos.c
+++ b/lustre/lod/lod_qos.c
@@ -813,6 +813,7 @@ repeat_find:
rc = 0;
} else {
/* nobody provided us with a single object */
+ lo->ldo_stripenr = 0;
rc = -ENOSPC;
}
|
| Comment by Peter Jones [ 10/Oct/13 ] |
|
James Could you please upload this patch into gerrit on behalf of Jinshan? Peter |
| Comment by James Nunez (Inactive) [ 10/Oct/13 ] |
|
Patch at: http://review.whamcloud.com/7919 |
| Comment by Oleg Drokin [ 06/Nov/13 ] |
|
I just want to add that I also hit this pretty frequently and it disrupts my testing. As such I am increasing priority to critical. |
| Comment by James Nunez (Inactive) [ 02/Dec/13 ] |
|
Patch landed to master. |
| Comment by Patrick Farrell (Inactive) [ 04/Dec/13 ] |
|
Is this a duplicate of https://jira.hpdd.intel.com/browse/LU-2789 ? From the fixes, they tentatively appear to take the same lock, but around different operations. Is it the same race condition or a different one? |
| Comment by Stuart Midgley [ 19/Feb/14 ] |
|
FWIW we have this this with a production lustre system running 2.5.0 Will apply the patch and LU2789 and move on. |