[LU-3149] LUSTRE_VERSION_CODE checks break 2.3.90 Created: 10/Apr/13 Updated: 20/Apr/13 Resolved: 20/Apr/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.4.0 |
| Fix Version/s: | Lustre 2.4.0 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Andreas Dilger | Assignee: | Mikhail Pershin |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | MB | ||
| Severity: | 3 |
| Rank (Obsolete): | 7635 |
| Description |
|
When we move to the 2.3.90 release for the first RC tag for 2.4.0, the following check in lustre/obdclass/local_storage.c will fail: #if LUSTRE_VERSION_CODE >= OBD_OCD_VERSION(2, 3, 90, 0) #error "fix this before release" #endif /* * there is one technical debt left in Orion: * proper hanlding of named vs no-name objects. * Llog objects have name always as they are placed in O/d/... */ This is adjacent to a line in the |
| Comments |
| Comment by Andreas Dilger [ 12/Apr/13 ] |
|
Mike, this is a release blocker, because this check breaks the build after 2.3.90. Can you please take a look and submit a patch? |
| Comment by Mikhail Pershin [ 15/Apr/13 ] |
|
http://review.whamcloud.com/6053 patch separates named and unnamed llogs sequences. That helps to don't add named llogs into O/seq/d hierarchy so they have now only single link. |
| Comment by Peter Jones [ 20/Apr/13 ] |
|
Landed for 2.4 |