[LU-1098] Object doesn't exist! Created: 13/Feb/12 Updated: 03/May/12 Resolved: 23/Feb/12 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.2.0 |
| Fix Version/s: | Lustre 2.2.0, Lustre 2.1.2 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Christopher Morrone | Assignee: | Zhenyu Xu |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||
| Severity: | 3 | ||||||||||||
| Rank (Obsolete): | 4713 | ||||||||||||
| Description |
|
One one of our MDS nodes, we see a pretty voluminous stream of "Object doesn't exist" messages from the mdt_getattr_name_lock() function, and the associated LU_OBJECT_DEBUG output. We looked at code briefly and suspect that this is a race between an unlink and a getattr, which would be completely normal and expected. So why does this message exist? Is the race being handled correctly? |
| Comments |
| Comment by Christopher Morrone [ 13/Feb/12 ] |
|
Err, sorry, this is with 2.1.0-21chaos. |
| Comment by Andreas Dilger [ 13/Feb/12 ] |
|
This looks to be a duplicate of |
| Comment by Andreas Dilger [ 13/Feb/12 ] |
|
Assign to Bobijam to confirm. I think this is a duplicate of |
| Comment by Christopher Morrone [ 13/Feb/12 ] |
|
There isn't a lot of info in |
| Comment by Andreas Dilger [ 13/Feb/12 ] |
|
I agree that the information in Hopefully Bobijam will be able to determine if your problem would be fixed by that patch. |
| Comment by Zhenyu Xu [ 13/Feb/12 ] |
|
yes, that's normal unlink/delete race, and we check mdt objects existence before trying to lock them. Change #1928 does not quench these warning messages, even worse it raises them to D_ERROR level, I think we should issue warning/error debug logs only at necessary places. |
| Comment by Zhenyu Xu [ 14/Feb/12 ] |
|
patch tracking at http://review.whamcloud.com/2143 |
| Comment by Peter Jones [ 20/Feb/12 ] |
|
Has this now become a duplicate of |
| Comment by Zhenyu Xu [ 20/Feb/12 ] |
|
no, still need lower the debug message level, patch tracking at http://review.whamcloud.com/2165 |
| Comment by Peter Jones [ 23/Feb/12 ] |
|
Landed for 2.2 |
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Christopher Morrone [ 23/Feb/12 ] |
|
I think that you forgot to keep the ChangeId the same on the patch. New gerrit entry is: http://review.whamcloud.com/2165 It is possible that the stream of messages on the console was causing MDS issues, so this should probably land on 2.1 as well. |
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 23/Feb/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|
| Comment by Build Master (Inactive) [ 08/Apr/12 ] |
|
Integrated in Result = SUCCESS
|