[LU-5263] ll_read_ahead_pages() ASSERTION( page_idx > ria->ria_stoff ) Created: 27/Jun/14 Updated: 18/Aug/14 Resolved: 13/Aug/14 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.1.6 |
| Fix Version/s: | Lustre 2.7.0, Lustre 2.5.3 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Bruno Travouillon (Inactive) | Assignee: | Zhenyu Xu |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
RHEL 6 w/ kernel 2.6.32_220.23.1 |
||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Rank (Obsolete): | 14689 | ||||||||
| Description |
|
One Lustre client frequently crash on LBUG with the ASSERTION( page_idx > ria->ria_stoff ).. (13 crashes in the past 3 months) This Lustre client acts as a nfs server and exports Lustre to a web server through nfs-ganesha. ----8< ---- We asked the customer to add read ahead to the debug log. (lctl set_param debug=+reada) The debug log is available in the attached support bundle (from crash 2014-06-05-20:01:29). Read-ahead settings:
We asked the customer to take a look at the web server logs to see which files are accessed at the time of the crash. This is never the same file. It looks like |
| Comments |
| Comment by Peter Jones [ 27/Jun/14 ] |
|
Bobijam Could you please advise on this issue? Thanks Peter |
| Comment by Zhenyu Xu [ 01/Jul/14 ] |
|
would you please try this patch http://review.whamcloud.com/10914 ? |
| Comment by Bruno Travouillon (Inactive) [ 08/Jul/14 ] |
|
Hi bobijam, The patch is in test since this morning. We should be able to give you a feedback in the next two weeks. Thanks, Bruno |
| Comment by Bruno Travouillon (Inactive) [ 22/Jul/14 ] |
|
We had no issue with the Lustre fs since the last two weeks. bobijam, can we safely add this patch into our 2.1.6 branch? |
| Comment by Zhenyu Xu [ 22/Jul/14 ] |
|
I think yes, and I'll try to make it land to b2_1 branch as well. |
| Comment by Peter Jones [ 22/Jul/14 ] |
|
Bobi It's great to hear that this patch has held up so well in testing. Our usual practice before Bull deploy things into production is to ensure that we have at least two reviews and Oleg has signed off on it. We would only land it to the b2_1 branch if/when we create a 2.1.7 release. Regards Peter |
| Comment by Zhenyu Xu [ 25/Jul/14 ] |
|
patch for master is tracked at http://review.whamcloud.com/#/c/11181/ |
| Comment by Peter Jones [ 13/Aug/14 ] |
|
Landed for 2.7. Will track landing to maintenance releases separately |
| Comment by Jian Yu [ 14/Aug/14 ] |
|
Here is the back-ported patch for Lustre b2_5 branch: http://review.whamcloud.com/11455 |