[LU-2915] LFSCK 1.5 technical debts Created: 05/Mar/13 Updated: 14/Jun/13 Due: 31/May/13 Resolved: 14/Jun/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.4.0, Lustre 2.5.0 |
| Fix Version/s: | Lustre 2.5.0 |
| Type: | Bug | Priority: | Major |
| Reporter: | nasf (Inactive) | Assignee: | nasf (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | LB | ||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Rank (Obsolete): | 7010 | ||||||||
| Description |
|
1) Not hold spin_lock when call dt iteration API(s). 2) Verify file nlink when does not match linkEA entries count. 3) Repeated linkEA entries check/repair. |
| Comments |
| Comment by Alex Zhuravlev [ 05/Mar/13 ] |
|
4) improper use of ->put() method also it'd be good to rework some big functions doing a lot of gotos in all the directions. |
| Comment by nasf (Inactive) [ 19/Mar/13 ] |
|
One patch (including the performance tests): |
| Comment by nasf (Inactive) [ 21/Mar/13 ] |
|
Current sanity-lfsck was broken because of other patches. We need the http://review.whamcloud.com/#change,5764 to make it work again. |
| Comment by Andreas Dilger [ 14/May/13 ] |
|
http://review.whamcloud.com/6332 avoids some problems with LFSCK on a DNE MDT. |
| Comment by nasf (Inactive) [ 15/May/13 ] |
|
Another two non-urgent patches: http://review.whamcloud.com/#change,6343 |
| Comment by nasf (Inactive) [ 14/Jun/13 ] |
|
The patches have been landed to master. |