[LU-5923] Master testing: MDT0 not mounting after master downgrade to 2.5 Created: 14/Nov/14 Updated: 14/Nov/14 Resolved: 14/Nov/14 |
|
| Status: | Closed |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Patrick Farrell (Inactive) | Assignee: | WC Triage |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Environment: |
File system running 2.5.2 (CentOS 6.5 servers), started with master (most recent commit Ie7a2a98be8cc97db9af7a64476c06fc7321544eb, http://review.whamcloud.com/12142), went back to 2.5.2. |
||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Severity: | 3 | ||||||||||||
| Rank (Obsolete): | 16532 | ||||||||||||
| Description |
|
After moving a file system running 2.5.2 to master and then moving back, we are unable to mount MDT0: LustreError: 3262:0:(lfsck_namespace.c:147:lfsck_namespace_load()) perses1-MDT0000-: fail to load lfsck_namespace, expected = 256, rc = -34 I've already tried a write_conf, which didn't change anything. If anyone has an idea of the root cause or how to resolve this for the active file system, I'd appreciate the input, as it's down at the moment. |
| Comments |
| Comment by Patrick Farrell (Inactive) [ 14/Nov/14 ] |
|
It looks like the ERANGE is bubbling up out of xattr.c in ldiskfs, which I find worrying. I was able to get the file system to start again by mounting the MDT as ldiskfs and removing the 'lfsck_namespace' file. I'll attach that file here. |
| Comment by Patrick Farrell (Inactive) [ 14/Nov/14 ] |
|
lfsck_namespace file from the affected system. Removing this file fixed the -ERANGE error. |
| Comment by Andreas Dilger [ 14/Nov/14 ] |
|
Mount the MDT as type ldiskfs and delete the lfsck_namespace file. This is a bug in the current master code that is being fixed before release. |
| Comment by Andreas Dilger [ 14/Nov/14 ] |
|
The patch http://review.whamcloud.com/12321 from |
| Comment by Patrick Farrell (Inactive) [ 14/Nov/14 ] |
|
Thanks, Andreas - As you saw, I figured out the workaround right before you posted. I appreciate the quick response. I'll also review that patch... |